Packages

object AbsorptionLaws extends Lawful[AbsorptionEqual]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbsorptionLaws
  2. ZLawful
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def +[Caps1[x] <: AbsorptionEqual[x], R1 <: Any](that: ZLawful[Caps1, R1]): ZLawful[Caps1, R1]
    Definition Classes
    ZLawful
  2. lazy val joinAbsorptionLaw: Laws[AbsorptionEqual]

    The join absorption law states that for the join operator vvv, the meet operator ^^^, and for any value a, the following must hold:

    The join absorption law states that for the join operator vvv, the meet operator ^^^, and for any value a, the following must hold:

    a1 vvv (a1 ^^^ a2) === a1
  3. lazy val laws: Laws[AbsorptionEqual]

    The set of all laws that instances of Absorption must satisfy.

    The set of all laws that instances of Absorption must satisfy.

    Definition Classes
    AbsorptionLaws → ZLawful
  4. lazy val meetAbsorptionLaw: Laws[AbsorptionEqual]

    The meet absorption law states that for the join operator vvv, the meet operator ^^^, and for any value a, the following must hold:

    The meet absorption law states that for the join operator vvv, the meet operator ^^^, and for any value a, the following must hold:

    a1 ^^^ (a1 vvv a2) === a1