mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-07 11:45:41 -05:00
Fix typo of Plugin_intf.reason
This commit is contained in:
parent
ea2c905644
commit
d538e19411
1 changed files with 5 additions and 6 deletions
|
|
@ -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 *)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue