Structure tttSearch
signature tttSearch =
sig
include Abbrev
type lbl_t = (string * real * goal * goal list)
type fea_t = int list
type feav_t = (lbl_t * fea_t)
val last_stac : string ref (* for debugging purpose *)
val add_metis : string list -> string list
val stac_to_tac :
(int -> goal -> string list) ->
(string, tactic) Redblackmap.dict ref *
(string * goal, string * tactic * real) Redblackmap.dict ref *
(goal * int, string list) Redblackmap.dict ref ->
string -> goal ->
string * tactic * real
datatype proof_status_t =
ProofError | ProofSaturated | ProofTimeOut | Proof of string
val search :
(int -> goal -> string list) ->
(goal -> string list) ->
(goal list -> real) ->
(int -> goal -> string option) ->
goal -> proof_status_t
end
HOL 4, Kananaskis-11