src/HOL/Tools/ATP/atp_systems.ML
changeset 39010 344028ecc00e
parent 39002 a2d7be688ea1
child 39011 af0ebd2fb433
equal deleted inserted replaced
39009:a9a2efcaf721 39010:344028ecc00e
   245       (fn systems => (if null systems then get_systems () else systems)
   245       (fn systems => (if null systems then get_systems () else systems)
   246                      |> `(find_system name versions))
   246                      |> `(find_system name versions))
   247 
   247 
   248 fun the_system name versions =
   248 fun the_system name versions =
   249   case get_system name versions of
   249   case get_system name versions of
   250     NONE => error ("System " ^ quote name ^ " not available at SystemOnTPTP.")
   250     SOME sys => sys
   251   | SOME sys => sys
   251   | NONE => error ("System " ^ quote name ^ " not available at SystemOnTPTP.")
   252 
   252 
   253 fun remote_config system_name system_versions proof_delims known_failures
   253 fun remote_config system_name system_versions proof_delims known_failures
   254                   default_max_relevant use_conjecture_for_hypotheses
   254                   default_max_relevant use_conjecture_for_hypotheses
   255                   : prover_config =
   255                   : prover_config =
   256   {exec = ("ISABELLE_ATP", "scripts/remote_atp"),
   256   {exec = ("ISABELLE_ATP", "scripts/remote_atp"),