src/HOL/Tools/Metis/metis_translate.ML
changeset 43132 44cd26bfc30c
parent 43130 d73fc2e55308
child 43159 29b55f292e0b
equal deleted inserted replaced
43131:9e9420122f91 43132:44cd26bfc30c
   335               I
   335               I
   336             else
   336             else
   337               map (pair 0)
   337               map (pair 0)
   338               #> rpair ctxt
   338               #> rpair ctxt
   339               #-> Monomorph.monomorph Monomorph.all_schematic_consts_of
   339               #-> Monomorph.monomorph Monomorph.all_schematic_consts_of
   340               #> fst #> maps (map snd))
   340               #> fst #> maps (map (zero_var_indexes o snd)))
   341       val (atp_problem, _, _, _, _, _, sym_tab) =
   341       val (atp_problem, _, _, _, _, _, sym_tab) =
   342         prepare_atp_problem ctxt CNF Hypothesis Axiom type_sys explicit_apply
   342         prepare_atp_problem ctxt CNF Hypothesis Axiom type_sys explicit_apply
   343                             false false (map prop_of clauses) @{prop False} []
   343                             false false (map prop_of clauses) @{prop False} []
   344       val axioms =
   344       val axioms =
   345         atp_problem
   345         atp_problem