Packages

o

zio.prelude.experimental.laws

ExcludedMiddleLaws

object ExcludedMiddleLaws extends Lawful[ExcludedMiddleEqual]

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

Value Members

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

    The excluded middle law states that for the join operator vvv, the top element 1, complement operator ! and for any value a, the following must hold:

    The excluded middle law states that for the join operator vvv, the top element 1, complement operator ! and for any value a, the following must hold:

    !a vvv a === 1
  3. lazy val laws: Laws[ExcludedMiddleEqual]

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

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

    Definition Classes
    ExcludedMiddleLaws → ZLawful