ShortIsBitString
trait BoundedDistributiveLattice[Short]
trait DistributiveLattice[Short]
trait BoundedLattice[Short]
trait BoundedJoinSemilattice[Short]
trait BoundedMeetSemilattice[Short]
trait MeetSemilattice[Short]
trait JoinSemilattice[Short]
trait Serializable
class Object
trait Matchable
class Any
Value members
Concrete methods
Inherited methods
Every Boolean algebra is a BoolRing, with multiplication defined as
and
and addition defined as xor
. Bool does not extend BoolRing
because, e.g. we might want a Bool[Int] and CommutativeRing[Int] to
refer to different structures, by default.
Every Boolean algebra is a BoolRing, with multiplication defined as
and
and addition defined as xor
. Bool does not extend BoolRing
because, e.g. we might want a Bool[Int] and CommutativeRing[Int] to
refer to different structures, by default.
Note that the ring returned by this method is not an extension of
the Rig
returned from BoundedDistributiveLattice.asCommutativeRig
.
- Definition Classes
- Inherited from:
- Bool