Check LLProof
TODO: the checker itself.
GOAL: A tiny Tableau-like prover that tries to re-prove each step in a simple way.
type res = | R_ok| R_fail
type stats = {n_ok : int;steps that were successfully checked
n_fail : int;n_skip_esa : int;steps skipped because ESA
n_skip_tags : int;steps skipped because of theory tags
n_skip_trivial : int;steps skipped because they are trivial
n_skip : int;steps skipped, not checked
}type check_step_res = | CS_check of res| CS_skip of [ `ESA | `Other | `Tags | `Trivial ]
Result for checking only one step