src/HOL/Tools/ATP_Manager/atp_systems.ML
changeset 37925 1188e6bff48d
parent 37923 8edbaf6ba405
child 37926 e6ff246c0cdb
equal deleted inserted replaced
37924:17f36ad210d6 37925:1188e6bff48d
   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