# HG changeset patch # User blanchet # Date 1626442972 -7200 # Node ID 1a0a536b8aafd19bf01d5bd5dda384c5b560e739 # Parent 14de47e29fe4934e09d0f1dc902fd113c452abcd removed support for experimental Pirate prover diff -r 14de47e29fe4 -r 1a0a536b8aaf src/HOL/Tools/ATP/atp_proof.ML --- a/src/HOL/Tools/ATP/atp_proof.ML Fri Jul 16 15:27:55 2021 +0200 +++ b/src/HOL/Tools/ATP/atp_proof.ML Fri Jul 16 15:42:52 2021 +0200 @@ -47,7 +47,6 @@ val iproverN : string val leo2N : string val leo3N : string - val pirateN : string val satallaxN : string val spassN : string val vampireN : string @@ -110,7 +109,6 @@ val iproverN = "iprover" val leo2N = "leo2" val leo3N = "leo3" -val pirateN = "pirate" val satallaxN = "satallax" val spassN = "spass" val vampireN = "vampire" @@ -638,32 +636,6 @@ >> (fn ((((num, rule), deps), u), names) => [((num, these names), Unknown, u, rule, map (rpair []) deps)])) x -fun parse_pirate_dependency x = (Scan.option ($$ "-") |-- scan_general_id) x -fun parse_pirate_dependencies x = - Scan.repeat (parse_pirate_dependency --| Scan.option ($$ "," || $$ " ")) x -fun parse_pirate_file_source x = - ((Scan.this_string "Input" || Scan.this_string "Conj") |-- $$ "(" |-- scan_general_id - --| $$ ")") x -fun parse_pirate_inference_source x = - (scan_general_id -- ($$ "(" |-- parse_pirate_dependencies --| $$ ")")) x -fun parse_pirate_source x = - (parse_pirate_file_source >> (fn s => File_Source ("", SOME s)) - || parse_pirate_inference_source >> Inference_Source) x - -(* Syntax: || -> . origin\(\) *) -fun parse_pirate_line x = - (scan_general_id --| Scan.repeat (~$$ "|") -- parse_horn_clause --| $$ "." - --| Scan.this_string "origin" --| $$ "(" -- parse_pirate_source --| $$ ")" - >> (fn ((((num, u), source))) => - let - val (names, rule, deps) = - (case source of - File_Source (_, SOME s) => ([s], spass_input_rule, []) - | Inference_Source (rule, deps) => ([], rule, deps)) - in - [((num, names), Unknown, u, rule, map (rpair []) deps)] - end)) x - fun core_inference inf fact = ((fact, [fact]), Unknown, dummy_phi, inf, []) (* Syntax: SZS core ... *) @@ -674,7 +646,6 @@ fun parse_line local_name problem = (* Satallax is handled separately, in "atp_satallax.ML". *) 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 else parse_tstp_line problem