Logtk_parsers.Trace_tstptype id = Ast_tptp.nametype term = Logtk.STerm.ttype form = Logtk.STerm.ttype clause = term Logtk.SLiteral.t listval is_axiom : t -> boolval is_theory : t -> boolval is_step : t -> boolval is_proof_of_false : t -> boolval force : t -> unitForce the lazy proof step, if any
type proof_set = unit StepTbl.tval is_dag : t -> boolIs the proof a proper DAG?
Traverse the proof. Each proof node is traversed only once, using the set to recognize already traversed proofs.
val depth : t -> intMax depth of the proof
val size : t -> intNumber of nodes in the proof
type 'a or_error = ('a, string) CCResult.tval of_decls : form Ast_tptp.t Iter.t -> t or_errorTry to extract a proof from a list of TSTP statements.
Debug printing, non recursive
include Logtk.Interfaces.PRINT with type t := tval pp : t CCFormat.printerval to_string : t -> stringval pp1 : t CCFormat.printerPrint proof step, and its parents
val pp_tstp : t CCFormat.printerprint the whole proofs