Fix typo of Plugin_intf.reason

This commit is contained in:
Guillaume Bury 2017-01-17 15:59:29 +01:00
parent ea2c905644
commit d538e19411

View file

@ -54,12 +54,11 @@ type ('term, 'formula) assumption =
(** Asusmptions made by the core SAT solver. *) (** Asusmptions made by the core SAT solver. *)
type ('term, 'formula, 'proof) reason = type ('term, 'formula, 'proof) reason =
| Eval of 'term list | Eval of 'term list (** The formula can be evalutaed using the terms in the list *)
| Consequence of 'formula list * 'proof | Consequence of 'formula list * 'proof (** [Consequence (l, p)] means that the formulas in [l] imply
(** The type of reasons for propagations of a formula [f]. the propagated formula [f]. The proof should be a proof of
[Semantic lvl] means that [f] is true because of the assignments whose level is [<= lvl]. the clause "[l] implies [f]". *)
[Consequence (l, p)] means that the formulas in [l] imply [f]. The proof should be a proof (** The type of reasons for propagations of a formula [f]. *)
of the clause "[l] implies [f]". *)
type ('term, 'formula, 'proof) slice = { type ('term, 'formula, 'proof) slice = {
start : int; (** Start of the slice *) start : int; (** Start of the slice *)