src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML
changeset 74351 d8dbe7525ff1
parent 74350 398b7bb9ebdd
child 74352 fb8ce6090437
equal deleted inserted replaced
74350:398b7bb9ebdd 74351:d8dbe7525ff1
   486 val vampire_full_proof_options =
   486 val vampire_full_proof_options =
   487   " --proof_extra free --forced_options avatar=off:equality_proxy=off:general_splitting=off:inequality_splitting=0:naming=0"
   487   " --proof_extra free --forced_options avatar=off:equality_proxy=off:general_splitting=off:inequality_splitting=0:naming=0"
   488 
   488 
   489 val vampire_config : atp_config =
   489 val vampire_config : atp_config =
   490   let
   490   let
   491     val format = TFF (Without_FOOL, Monomorphic)
   491     val format = TFF (With_FOOL, Monomorphic)
   492   in
   492   in
   493     {exec = (["VAMPIRE_HOME"], ["vampire"]),
   493     {exec = (["VAMPIRE_HOME"], ["vampire"]),
   494      arguments = fn _ => fn full_proofs => fn sos => fn timeout => fn problem => fn _ =>
   494      arguments = fn _ => fn full_proofs => fn sos => fn timeout => fn problem => fn _ =>
   495        (check_vampire_noncommercial ();
   495        (check_vampire_noncommercial ();
   496         [vampire_basic_options ^ (if full_proofs then " " ^ vampire_full_proof_options else "") ^
   496         [vampire_basic_options ^ (if full_proofs then " " ^ vampire_full_proof_options else "") ^