Module type Sig.BITVECTOR
include WITH_BITVECTOR_FORWARD_BACKWARD
type boolean = Quadrivalent.tinclude WITH_BITVECTOR_FORWARD
with type boolean := boolean
and type bitvector := bitvector
module Bitvector_Forward :
Operator.BITVECTOR_FORWARD_WITH_BIMUL_ADD
with module Arity := Operator.Forward_Arity
and type boolean := boolean
and type bitvector := bitvectorinclude WITH_BITVECTOR_BACKWARD
with type boolean := boolean
and type bitvector := bitvector
module Bitvector_Backward : sig ... endinclude WITH_BOOLEAN_FORWARD_BACKWARD with type boolean := boolean
include WITH_BOOLEAN_FORWARD with type boolean := boolean
module Boolean_Forward :
Operator.BOOLEAN_FORWARD
with module Arity := Operator.Forward_Arity
and type boolean := booleaninclude WITH_BOOLEAN_BACKWARD with type boolean := boolean
module Boolean_Backward :
Operator.BOOLEAN_BACKWARD
with module Arity := Operator.Backward_Arity
and type boolean := booleanmodule Boolean_Lattice : BOOLEAN_LATTICE with type t = booleanmodule Bitvector_Lattice : BITVECTOR_LATTICE with type t = bitvector