Boolean
boolean.spad line 40
[edit on github]
Boolean is the elementary logic with 2 values: true
and false
- /\ : (%, %) -> %
- from MeetSemilattice
- < : (%, %) -> Boolean
- from PartialOrder
- <= : (%, %) -> Boolean
- from PartialOrder
- = : (%, %) -> Boolean
- from BasicType
- > : (%, %) -> Boolean
- from PartialOrder
- >= : (%, %) -> Boolean
- from PartialOrder
- T : () -> %
- from BoundedMeetSemilattice
- \/ : (%, %) -> %
- from JoinSemilattice
- _|_ : () -> %
- from BoundedJoinSemilattice
- and : (%, %) -> %
a and b
returns the logical and of Boolean a
and b
.
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- convert : % -> InputForm
- from ConvertibleTo(InputForm)
- enumerate : () -> List(%)
- from Finite
- false : () -> %
- from Logic
- hash : % -> SingleInteger
- from Hashable
- hashUpdate! : (HashState, %) -> HashState
- from Hashable
- implies : (%, %) -> %
implies(a, b)
returns the logical implication of Boolean a
and b
.
- index : PositiveInteger -> %
- from Finite
- latex : % -> String
- from SetCategory
- lookup : % -> PositiveInteger
- from Finite
- max : (%, %) -> %
- from OrderedSet
- min : (%, %) -> %
- from OrderedSet
- nand : (%, %) -> %
nand(a, b)
returns the logical negation of a
and b
.
- nor : (%, %) -> %
nor(a, b)
returns the logical negation of a
or b
.
- not : % -> %
not n
returns the negation of n
.
- or : (%, %) -> %
a or b
returns the logical inclusive or of Boolean a
and b
.
- random : () -> %
- from Finite
- size : () -> NonNegativeInteger
- from Finite
- smaller? : (%, %) -> Boolean
- from Comparable
- test : % -> Boolean
test(b)
returns b
and is provided for compatibility with the new compiler.
- true : () -> %
- from Logic
- xor : (%, %) -> %
xor(a, b)
returns the logical exclusive or of Boolean a
and b
.
- ~ : % -> %
- from Logic
- ~= : (%, %) -> Boolean
- from BasicType
Finite
Lattice
MeetSemilattice
BasicType
BoundedJoinSemilattice
CoercibleTo(OutputForm)
OrderedSet
JoinSemilattice
DistributiveLattice
BoundedLattice
BoundedDistributiveLattice
SetCategory
Comparable
Hashable
Logic
PartialOrder
BoundedMeetSemilattice
ConvertibleTo(InputForm)