mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 11:15:43 -05:00
more doc
This commit is contained in:
parent
e3a8422ab0
commit
12ba49ae5f
1 changed files with 7 additions and 0 deletions
|
|
@ -51,6 +51,7 @@ module CC_view = struct
|
||||||
| Opaque t -> f_t t
|
| Opaque t -> f_t t
|
||||||
end
|
end
|
||||||
|
|
||||||
|
(** Main representation of Terms and Types *)
|
||||||
module type TERM = sig
|
module type TERM = sig
|
||||||
module Fun : sig
|
module Fun : sig
|
||||||
type t
|
type t
|
||||||
|
|
@ -117,6 +118,12 @@ module type LIT = sig
|
||||||
val pp : t Fmt.printer
|
val pp : t Fmt.printer
|
||||||
end
|
end
|
||||||
|
|
||||||
|
(** Actions provided to the congruence closure.
|
||||||
|
|
||||||
|
The congruence closure must be able to propagate literals when
|
||||||
|
it detects that they are true or false; it must also
|
||||||
|
be able to create conflicts when the set of (dis)equalities
|
||||||
|
is inconsistent *)
|
||||||
module type CC_ACTIONS = sig
|
module type CC_ACTIONS = sig
|
||||||
module T : TERM
|
module T : TERM
|
||||||
module P : PROOF
|
module P : PROOF
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue