module Proof: sig .. end
sig
end
type t =
|
Axiom
Resolved of Reasoner.fact with_proof * Reasoner.clause with_proof
Reasoner.fact with_proof * Reasoner.clause with_proof
type 'a with_proof = {
'a
conclusion : 'a;
proof : t;
t
val facts : t -> Reasoner.fact Sequence.t
t -> Reasoner.fact Sequence.t
val rules : t -> Reasoner.clause Sequence.t
t -> Reasoner.clause Sequence.t