src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML
changeset 52555 6811291d1869
parent 52196 2281f33e8da6
child 52556 c8357085217c
equal deleted inserted replaced
52554:19764bef2730 52555:6811291d1869
    10 sig
    10 sig
    11   type failure = ATP_Proof.failure
    11   type failure = ATP_Proof.failure
    12   type stature = ATP_Problem_Generate.stature
    12   type stature = ATP_Problem_Generate.stature
    13   type type_enc = ATP_Problem_Generate.type_enc
    13   type type_enc = ATP_Problem_Generate.type_enc
    14   type fact = Sledgehammer_Fact.fact
    14   type fact = Sledgehammer_Fact.fact
    15   type reconstructor = Sledgehammer_Reconstruct.reconstructor
    15   type reconstructor = Sledgehammer_Reconstructor.reconstructor
    16   type play = Sledgehammer_Reconstruct.play
    16   type play = Sledgehammer_Reconstructor.play
    17   type minimize_command = Sledgehammer_Reconstruct.minimize_command
    17   type minimize_command = Sledgehammer_Reconstructor.minimize_command
    18 
    18 
    19   datatype mode = Auto_Try | Try | Normal | MaSh | Auto_Minimize | Minimize
    19   datatype mode = Auto_Try | Try | Normal | MaSh | Auto_Minimize | Minimize
    20 
    20 
    21   type params =
    21   type params =
    22     {debug : bool,
    22     {debug : bool,
   148 open ATP_Problem_Generate
   148 open ATP_Problem_Generate
   149 open ATP_Proof_Reconstruct
   149 open ATP_Proof_Reconstruct
   150 open Metis_Tactic
   150 open Metis_Tactic
   151 open Sledgehammer_Util
   151 open Sledgehammer_Util
   152 open Sledgehammer_Fact
   152 open Sledgehammer_Fact
       
   153 open Sledgehammer_Reconstructor
       
   154 open Sledgehammer_Print
   153 open Sledgehammer_Reconstruct
   155 open Sledgehammer_Reconstruct
   154 
   156 
   155 
   157 
   156 (** The Sledgehammer **)
   158 (** The Sledgehammer **)
   157 
   159