src/HOL/Tools/res_atp.ML
changeset 25006 fcf5a999d1c3
parent 24958 ff15f76741bd
child 25047 f8712e98756a
equal deleted inserted replaced
25005:60e5516c7b06 25006:fcf5a999d1c3
   575 (* ATP invocation methods setup                                *)
   575 (* ATP invocation methods setup                                *)
   576 (***************************************************************)
   576 (***************************************************************)
   577 
   577 
   578 fun cnf_hyps_thms ctxt =
   578 fun cnf_hyps_thms ctxt =
   579     let val ths = Assumption.prems_of ctxt
   579     let val ths = Assumption.prems_of ctxt
   580     in fold (fold (insert Thm.eq_thm) o ResAxioms.skolem_thm) ths [] end;
   580     in fold (fold (insert Thm.eq_thm) o ResAxioms.cnf_axiom) ths [] end;
   581 
   581 
   582 (*Translation mode can be auto-detected, or forced to be first-order or higher-order*)
   582 (*Translation mode can be auto-detected, or forced to be first-order or higher-order*)
   583 datatype mode = Auto | Fol | Hol;
   583 datatype mode = Auto | Fol | Hol;
   584 
   584 
   585 val linkup_logic_mode = ref Auto;
   585 val linkup_logic_mode = ref Auto;