equal
deleted
inserted
replaced
173 |> (if polymorphism_of_type_sys type_sys = Polymorphic then |
173 |> (if polymorphism_of_type_sys type_sys = Polymorphic then |
174 I |
174 I |
175 else |
175 else |
176 map (pair 0) |
176 map (pair 0) |
177 #> rpair ctxt |
177 #> rpair ctxt |
178 #-> Monomorph.monomorph Monomorph.all_schematic_consts_of |
178 #-> Monomorph.monomorph atp_schematic_consts_of |
179 #> fst #> maps (map (zero_var_indexes o snd))) |
179 #> fst #> maps (map (zero_var_indexes o snd))) |
180 val (old_skolems, props) = |
180 val (old_skolems, props) = |
181 fold_rev (fn clause => fn (old_skolems, props) => |
181 fold_rev (fn clause => fn (old_skolems, props) => |
182 clause |> prop_of |> Logic.strip_imp_concl |
182 clause |> prop_of |> Logic.strip_imp_concl |
183 |> conceal_old_skolem_terms (length clauses) |
183 |> conceal_old_skolem_terms (length clauses) |