Logtk_proofs.LLProofLow level proofs, intended for mechanical proof checking.
Instantiations (substitutions) are explicit because that should make the job of the checker easier.
NOTE: this is still uncooked, and will probably change.
val section : Logtk.Util.Section.ttype term = Logtk.TypedSTerm.ttype ty = termtype form = termtype inst = term listInstantiate some binder with the following terms. Order matters.
type tag = Logtk.Proof.tagval id : t -> intval pp_step : step CCFormat.printerval pp_parent : parent CCFormat.printerval pp_id : t CCFormat.printerval pp_res : t CCFormat.printerval pp : t CCFormat.printerPrint only this step
val pp_dag : t CCFormat.printerPrint the whole DAG
val pp_inst : inst CCFormat.printerval hash : t -> intval by_def : Logtk.ID.t -> form -> tval define : Logtk.ID.t -> form -> tval pp_check_res : check_res CCFormat.printermodule Tbl : CCHashtbl.S with type key = tmodule Dot : sig ... end