obj
IEquatable<Exp>
IStructuralEquatable
IComparable<Exp>
IComparable
IStructuralComparable
Goal(term list, term)
term list
term
InstTmLst (term * term) list
(term * term) list
InstTyLst (hol_type * hol_type) list
(hol_type * hol_type) list
NullExp
Te term
TeLst term list
Th thm
thm
Tye hol_type
hol_type