remove more occurrences of "metisX", preparing for the D Day when it will silently hijack "metis" and "metisFT"
authorblanchet
Mon, 06 Jun 2011 20:36:35 +0200
changeset 43204 ac02112a208e
parent 43203 6c8170f8849e
child 43205 23b81469499f
remove more occurrences of "metisX", preparing for the D Day when it will silently hijack "metis" and "metisFT"
doc-src/Sledgehammer/sledgehammer.tex
src/HOL/Tools/ATP/atp_reconstruct.ML
src/HOL/Tools/Metis/metis_tactics.ML
src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML
--- a/doc-src/Sledgehammer/sledgehammer.tex	Mon Jun 06 20:36:35 2011 +0200
+++ b/doc-src/Sledgehammer/sledgehammer.tex	Mon Jun 06 20:36:35 2011 +0200
@@ -751,9 +751,6 @@
 the external provers, Metis itself can be used for proof search.
 
 \item[$\bullet$] \textbf{\textit{metisFT}:} Fully typed version of Metis.
-
-\item[$\bullet$] \textbf{\textit{metisX}:} New experimental version of Metis,
-designed to subsume both \textit{metis} and \textit{metisFT}.
 \end{enum}
 
 In addition, the following remote provers are supported:
--- a/src/HOL/Tools/ATP/atp_reconstruct.ML	Mon Jun 06 20:36:35 2011 +0200
+++ b/src/HOL/Tools/ATP/atp_reconstruct.ML	Mon Jun 06 20:36:35 2011 +0200
@@ -17,7 +17,6 @@
   datatype reconstructor =
     Metis |
     MetisFT |
-    MetisX |
     SMT of string
 
   datatype play =
@@ -69,7 +68,6 @@
 datatype reconstructor =
   Metis |
   MetisFT |
-  MetisX |
   SMT of string
 
 datatype play =
@@ -255,7 +253,6 @@
 
 fun reconstructor_name Metis = "metis"
   | reconstructor_name MetisFT = "metisFT"
-  | reconstructor_name MetisX = "metisX"
   | reconstructor_name (SMT _) = "smt"
 
 fun reconstructor_settings (SMT settings) = settings
--- a/src/HOL/Tools/Metis/metis_tactics.ML	Mon Jun 06 20:36:35 2011 +0200
+++ b/src/HOL/Tools/Metis/metis_tactics.ML	Mon Jun 06 20:36:35 2011 +0200
@@ -12,9 +12,7 @@
   type type_sys = ATP_Translate.type_sys
 
   val metisN : string
-  val metisF_N : string
   val metisFT_N : string
-  val metisX_N : string
   val trace : bool Config.T
   val verbose : bool Config.T
   val new_skolemizer : bool Config.T
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Mon Jun 06 20:36:35 2011 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Mon Jun 06 20:36:35 2011 +0200
@@ -129,8 +129,7 @@
    "Async_Manager". *)
 val das_tool = "Sledgehammer"
 
-val metis_prover_names =
-  [Metis_Tactics.metisN, Metis_Tactics.metisFT_N, Metis_Tactics.metisX_N]
+val metis_prover_names = [Metis_Tactics.metisN, Metis_Tactics.metisFT_N]
 
 val is_metis_prover = member (op =) metis_prover_names
 val is_atp = member (op =) o supported_atps
@@ -419,8 +418,6 @@
 
 fun tac_for_reconstructor Metis = Metis_Tactics.metisH_tac
   | tac_for_reconstructor MetisFT = Metis_Tactics.metisFT_tac
-  | tac_for_reconstructor MetisX =
-    (fn ctxt => Metis_Tactics.metisX_tac ctxt NONE)
   | tac_for_reconstructor _ = raise Fail "unexpected reconstructor"
 
 fun timed_reconstructor reconstructor debug timeout ths =
@@ -1016,7 +1013,6 @@
   let
     val reconstructor = if name = Metis_Tactics.metisN then Metis
                         else if name = Metis_Tactics.metisFT_N then MetisFT
-                        else if name = Metis_Tactics.metisX_N then MetisX
                         else raise Fail ("unknown Metis version: " ^ quote name)
     val (used_facts, used_ths) =
       facts |> map untranslated_fact |> ListPair.unzip