object NoncontradictionLaws extends Lawful[NoncontradictionEqual]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- NoncontradictionLaws
- ZLawful
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def +[Caps1[x] <: NoncontradictionEqual[x], R1 <: Any](that: ZLawful[Caps1, R1]): ZLawful[Caps1, R1]
- Definition Classes
- ZLawful
- lazy val laws: Laws[NoncontradictionEqual]
The set of all laws that instances of
Noncontradiction
must satisfy.The set of all laws that instances of
Noncontradiction
must satisfy.- Definition Classes
- NoncontradictionLaws → ZLawful
- lazy val noncontradictionLaw: Laws[NoncontradictionEqual]
The non-contradiction law states that for the meet operator
^^^
, the bottom element
0, complement operator
!and for any value
a, the following must hold:
The non-contradiction law states that for the meet operator
^^^
, the bottom element
0, complement operator
!and for any value
a, the following must hold:
!a ^^^ a === 0