equal
deleted
inserted
replaced
112 val generalize: string list * string list -> int -> thm -> thm |
112 val generalize: string list * string list -> int -> thm -> thm |
113 val instantiate: (ctyp * ctyp) list * (cterm * cterm) list -> thm -> thm |
113 val instantiate: (ctyp * ctyp) list * (cterm * cterm) list -> thm -> thm |
114 val trivial: cterm -> thm |
114 val trivial: cterm -> thm |
115 val class_triv: theory -> class -> thm |
115 val class_triv: theory -> class -> thm |
116 val unconstrainT: ctyp -> thm -> thm |
116 val unconstrainT: ctyp -> thm -> thm |
117 val varifyT: thm -> thm |
|
118 val varifyT': (string * sort) list -> thm -> ((string * sort) * indexname) list * thm |
|
119 val dest_state: thm * int -> (term * term) list * term list * term * term |
117 val dest_state: thm * int -> (term * term) list * term list * term * term |
120 val lift_rule: cterm -> thm -> thm |
118 val lift_rule: cterm -> thm -> thm |
121 val incr_indexes: int -> thm -> thm |
119 val incr_indexes: int -> thm -> thm |
122 val assumption: int -> thm -> thm Seq.seq |
120 val assumption: int -> thm -> thm Seq.seq |
123 val eq_assumption: int -> thm -> thm |
121 val eq_assumption: int -> thm -> thm |
161 val adjust_maxidx_thm: thm -> thm |
159 val adjust_maxidx_thm: thm -> thm |
162 val rename_boundvars: term -> term -> thm -> thm |
160 val rename_boundvars: term -> term -> thm -> thm |
163 val cterm_match: cterm * cterm -> (ctyp * ctyp) list * (cterm * cterm) list |
161 val cterm_match: cterm * cterm -> (ctyp * ctyp) list * (cterm * cterm) list |
164 val cterm_first_order_match: cterm * cterm -> (ctyp * ctyp) list * (cterm * cterm) list |
162 val cterm_first_order_match: cterm * cterm -> (ctyp * ctyp) list * (cterm * cterm) list |
165 val cterm_incr_indexes: int -> cterm -> cterm |
163 val cterm_incr_indexes: int -> cterm -> cterm |
|
164 val varifyT: thm -> thm |
|
165 val varifyT': (string * sort) list -> thm -> ((string * sort) * indexname) list * thm |
166 val freezeT: thm -> thm |
166 val freezeT: thm -> thm |
167 end; |
167 end; |
168 |
168 |
169 structure Thm: THM = |
169 structure Thm: THM = |
170 struct |
170 struct |