equal
deleted
inserted
replaced
20 val get_prover : Proof.context -> mode -> string -> prover |
20 val get_prover : Proof.context -> mode -> string -> prover |
21 |
21 |
22 val binary_min_facts : int Config.T |
22 val binary_min_facts : int Config.T |
23 val minimize_facts : (thm list -> unit) -> string -> params -> bool -> int -> int -> |
23 val minimize_facts : (thm list -> unit) -> string -> params -> bool -> int -> int -> |
24 Proof.state -> thm -> ((string * stature) * thm list) list -> |
24 Proof.state -> thm -> ((string * stature) * thm list) list -> |
25 ((string * stature) * thm list) list option * ((proof_method * play_outcome) -> string) |
25 ((string * stature) * thm list) list option |
|
26 * (((string * stature) list * (proof_method * play_outcome)) -> string) |
26 val get_minimizing_prover : Proof.context -> mode -> (thm list -> unit) -> string -> prover |
27 val get_minimizing_prover : Proof.context -> mode -> (thm list -> unit) -> string -> prover |
27 end; |
28 end; |
28 |
29 |
29 structure Sledgehammer_Prover_Minimize : SLEDGEHAMMER_PROVER_MINIMIZE = |
30 structure Sledgehammer_Prover_Minimize : SLEDGEHAMMER_PROVER_MINIMIZE = |
30 struct |
31 struct |