Generalized Boolean algebra, that is, a Boolean algebra without the top element. Generalized Boolean algebras do not (in general) have (absolute) complements, but they have ''relative complements'' (see GenBool.without).
Generalized Boolean algebra, that is, a Boolean algebra without the top element. Generalized Boolean algebras do not (in general) have (absolute) complements, but they have ''relative complements'' (see GenBool.without).
- Companion
- object
Value members
Abstract methods
The operation of ''relative complement'', symbolically often denoted
a\b
(the symbol for set-theoretic difference, which is the
meaning of relative complement in the lattice of sets).
The operation of ''relative complement'', symbolically often denoted
a\b
(the symbol for set-theoretic difference, which is the
meaning of relative complement in the lattice of sets).
Concrete methods
Every generalized Boolean algebra is also a BoolRng
, with
multiplication defined as and
and addition defined as xor
.
Every generalized Boolean algebra is also a BoolRng
, with
multiplication defined as and
and addition defined as xor
.
Inherited methods
This is the lattice with meet and join swapped
This is the lattice with meet and join swapped
- Inherited from
- Lattice