src/HOL/Tools/ATP/atp_waldmeister.ML
changeset 59582 0fbed69ff081
parent 59469 fb393ecde29d
child 59970 e9f73d87d904
equal deleted inserted replaced
59580:cbc38731d42f 59582:0fbed69ff081
   514 
   514 
   515     val helper_lines =
   515     val helper_lines =
   516       if helper_lemmas_needed then
   516       if helper_lemmas_needed then
   517         [(helpersN,
   517         [(helpersN,
   518           @{thms waldmeister_fol}
   518           @{thms waldmeister_fol}
   519           |> map (fn th => (("", (Global, General)), preproc (prop_of th)))
   519           |> map (fn th => (("", (Global, General)), preproc (Thm.prop_of th)))
   520           |> map (fn ((s, _) ,t) => mk_formula helper_prefix s Axiom (eq_trm_to_atp thy t)))]
   520           |> map (fn ((s, _) ,t) => mk_formula helper_prefix s Axiom (eq_trm_to_atp thy t)))]
   521       else
   521       else
   522         []
   522         []
   523 
   523 
   524     val problem = (factsN, axiom_lines) :: helper_lines @ [(conjN, [conj_line])]
   524     val problem = (factsN, axiom_lines) :: helper_lines @ [(conjN, [conj_line])]