src/HOL/Tools/ATP/atp_proof.ML
changeset 67021 41f1f8c4259b
parent 66545 97c441c8665d
child 67022 49309fe530fd
--- a/src/HOL/Tools/ATP/atp_proof.ML	Tue Nov 07 15:16:40 2017 +0100
+++ b/src/HOL/Tools/ATP/atp_proof.ML	Tue Nov 07 15:16:41 2017 +0100
@@ -57,6 +57,7 @@
   val iproverN : string
   val iprover_eqN : string
   val leo2N : string
+  val leo3N : string
   val pirateN : string
   val satallaxN : string
   val snarkN : string
@@ -126,6 +127,7 @@
 val iproverN = "iprover"
 val iprover_eqN = "iprover_eq"
 val leo2N = "leo2"
+val leo3N = "leo3"
 val pirateN = "pirate"
 val satallaxN = "satallax"
 val snarkN = "snark"
@@ -681,7 +683,7 @@
    >> map (core_inference z3_tptp_core_rule)) x
 
 fun parse_line local_name problem =
-  if local_name = leo2N then parse_tstp_thf0_line problem
+  if local_name = leo2N orelse local_name = leo3N then parse_tstp_thf0_line problem
   else if local_name = spassN then parse_spass_line
   else if local_name = pirateN then parse_pirate_line
   else if local_name = z3_tptpN then parse_z3_tptp_core_line