src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML
changeset 55201 1ee776da8da7
parent 55198 7a538e58b64e
child 55202 824c48a539c9
equal deleted inserted replaced
55200:777328c9f1ea 55201:1ee776da8da7
     4 Adds "sledgehammer" and related commands to Isabelle/Isar's outer syntax.
     4 Adds "sledgehammer" and related commands to Isabelle/Isar's outer syntax.
     5 *)
     5 *)
     6 
     6 
     7 signature SLEDGEHAMMER_COMMANDS =
     7 signature SLEDGEHAMMER_COMMANDS =
     8 sig
     8 sig
     9   type params = Sledgehammer_Provers.params
     9   type params = Sledgehammer_Prover.params
    10 
    10 
    11   val provers : string Unsynchronized.ref
    11   val provers : string Unsynchronized.ref
    12   val default_params : Proof.context -> (string * string) list -> params
    12   val default_params : Proof.context -> (string * string) list -> params
    13 end;
    13 end;
    14 
    14 
    19 open ATP_Systems
    19 open ATP_Systems
    20 open ATP_Problem_Generate
    20 open ATP_Problem_Generate
    21 open ATP_Proof_Reconstruct
    21 open ATP_Proof_Reconstruct
    22 open Sledgehammer_Util
    22 open Sledgehammer_Util
    23 open Sledgehammer_Fact
    23 open Sledgehammer_Fact
    24 open Sledgehammer_Provers
    24 open Sledgehammer_Prover
    25 open Sledgehammer_Minimize
    25 open Sledgehammer_Minimize
    26 open Sledgehammer_MaSh
    26 open Sledgehammer_MaSh
    27 open Sledgehammer_Run
    27 open Sledgehammer_Run
    28 
    28 
    29 (* val cvc3N = "cvc3" *)
    29 (* val cvc3N = "cvc3" *)