Skip to content

Commit

Permalink
That's not consistent!
Browse files Browse the repository at this point in the history
  • Loading branch information
bclement-ocp committed Nov 24, 2023
1 parent a9faa6c commit e8ba880
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/lib/reasoners/bitv_rel.ml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,9 @@ module Domains : sig
val update : Ex.t -> X.r -> t -> Bitlist.t -> t
(** [update ex r d bl] intersects the domain of [r] with bitlist [bl].
The explanation [ex] justifies that [bl] applies to [r]. *)
The explanation [ex] justifies that [bl] applies to [r].
@raise Bitlist.Inconsistent if the new domain is empty. *)

val get : X.r -> t -> Bitlist.t
(** [get r d] returns the bitlist currently associated with [r] in [d].
Expand All @@ -112,7 +114,10 @@ module Domains : sig
[v] must have an existing associated domain (possibly unconstrained)
before calling [subst]. Call [update] beforehand.
The explanation [ex] justifies the equality [p = v]. *)
The explanation [ex] justifies the equality [p = v].
@raise Bitlist.Inconsistent if this causes any domain in [d] to become
empty. *)

val choose_changed : t -> X.r * t
(** [choose_changed d] returns a pair [r, d'] such that:
Expand Down

0 comments on commit e8ba880

Please sign in to comment.