mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-07 11:45:41 -05:00
Manual re-indent
This commit is contained in:
parent
679d928b88
commit
7749f7aaac
2 changed files with 5 additions and 6 deletions
|
|
@ -27,8 +27,7 @@ type 'term eval_res =
|
|||
| Unknown (** The given formula does not have an evaluation *)
|
||||
| Valued of bool * ('term list) (** The given formula can be evaluated to the given bool.
|
||||
The list of terms to give is the list of terms that
|
||||
were effectively used for the evaluation.
|
||||
*)
|
||||
were effectively used for the evaluation. *)
|
||||
(** The type of evaluation results for a given formula.
|
||||
For instance, let's suppose we want to evaluate the formula [x * y = 0], the
|
||||
following result are correct:
|
||||
|
|
@ -67,8 +66,8 @@ type ('term, 'formula, 'proof) slice = {
|
|||
Should only be called on integers [i] s.t.
|
||||
[start <= i < start + length] *)
|
||||
push : 'formula list -> 'proof -> unit; (** Add a clause to the solver. *)
|
||||
propagate : 'formula -> ('term, 'formula, 'proof) reason -> unit;
|
||||
(** Propagate a formula, i.e. the theory can
|
||||
propagate : 'formula ->
|
||||
('term, 'formula, 'proof) reason -> unit; (** Propagate a formula, i.e. the theory can
|
||||
evaluate the formula to be true (see the
|
||||
definition of {!type:eval_res} *)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ module type S = sig
|
|||
(** {2 Decisions and propagations} *)
|
||||
type t =
|
||||
| Lit of lit
|
||||
| Atom of atom
|
||||
| Atom of atom (**)
|
||||
(** Either a lit of an atom *)
|
||||
|
||||
val of_lit : lit -> t
|
||||
|
|
@ -130,7 +130,7 @@ module type S = sig
|
|||
|
||||
type elt =
|
||||
| E_lit of lit
|
||||
| E_var of var
|
||||
| E_var of var (**)
|
||||
(** Either a lit of a var *)
|
||||
|
||||
val nb_elt : unit -> int
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue