LongIsBitString
trait BoundedDistributiveLattice[Long]
trait DistributiveLattice[Long]
trait BoundedLattice[Long]
trait BoundedJoinSemilattice[Long]
trait BoundedMeetSemilattice[Long]
trait MeetSemilattice[Long]
trait JoinSemilattice[Long]
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