equal
deleted
inserted
replaced
213 |
213 |
214 (*Generalization over all suitable Free variables*) |
214 (*Generalization over all suitable Free variables*) |
215 fun forall_intr_frees th = |
215 fun forall_intr_frees th = |
216 let val {prop,sign,...} = rep_thm th |
216 let val {prop,sign,...} = rep_thm th |
217 in forall_intr_list |
217 in forall_intr_list |
218 (map (cterm_of sign) (sort atless (term_frees prop))) |
218 (map (cterm_of sign) (sort (make_ord atless) (term_frees prop))) |
219 th |
219 th |
220 end; |
220 end; |
221 |
221 |
222 (*Replace outermost quantified variable by Var of given index. |
222 (*Replace outermost quantified variable by Var of given index. |
223 Could clash with Vars already present.*) |
223 Could clash with Vars already present.*) |