equal
deleted
inserted
replaced
231 val (_, extra_clauses) = ListPair.unzip (make_axiom_clauses thy extra_cls) |
231 val (_, extra_clauses) = ListPair.unzip (make_axiom_clauses thy extra_cls) |
232 val (clnames, axiom_clauses) = ListPair.unzip (make_axiom_clauses thy axcls) |
232 val (clnames, axiom_clauses) = ListPair.unzip (make_axiom_clauses thy axcls) |
233 val helper_clauses = |
233 val helper_clauses = |
234 get_helper_clauses thy is_FO full_types conjectures extra_cls |
234 get_helper_clauses thy is_FO full_types conjectures extra_cls |
235 val (supers', arity_clauses) = make_arity_clauses thy tycons supers |
235 val (supers', arity_clauses) = make_arity_clauses thy tycons supers |
236 val classrel_clauses = make_classrel_clauses thy subs supers' |
236 val class_rel_clauses = make_class_rel_clauses thy subs supers' |
237 in |
237 in |
238 (Vector.fromList clnames, |
238 (Vector.fromList clnames, |
239 (conjectures, axiom_clauses, extra_clauses, helper_clauses, classrel_clauses, arity_clauses)) |
239 (conjectures, axiom_clauses, extra_clauses, helper_clauses, |
|
240 class_rel_clauses, arity_clauses)) |
240 end |
241 end |
241 |
242 |
242 |
243 |
243 (* generic TPTP-based provers *) |
244 (* generic TPTP-based provers *) |
244 |
245 |