Class

algebra.lattice

DualBool

Related Doc: package lattice

Permalink

class DualBool[A] extends Bool[A]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DualBool
  2. Bool
  3. Heyting
  4. BoundedLattice
  5. BoundedJoinSemilattice
  6. BoundedMeetSemilattice
  7. Lattice
  8. MeetSemilattice
  9. JoinSemilattice
  10. Serializable
  11. Serializable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DualBool(orig: Bool[A])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def and(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  5. def asCommutativeRing: CommutativeRing[A]

    Permalink
    Definition Classes
    Heyting
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def complement(a: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  9. def dual: Bool[A]

    Permalink
    Definition Classes
    DualBoolBool
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. def imp(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolBoolHeyting
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def isOne(a: A)(implicit ev: Eq[A]): Boolean

    Permalink
    Definition Classes
    BoundedMeetSemilattice
  18. def isZero(a: A)(implicit ev: Eq[A]): Boolean

    Permalink
    Definition Classes
    BoundedJoinSemilattice
  19. def join(a: A, b: A): A

    Permalink
    Definition Classes
    HeytingJoinSemilattice
  20. def joinPartialOrder(implicit ev: Eq[A]): PartialOrder[A]

    Permalink
    Definition Classes
    JoinSemilattice
  21. def joinSemilattice: BoundedSemilattice[A]

    Permalink
  22. def meet(a: A, b: A): A

    Permalink
    Definition Classes
    HeytingMeetSemilattice
  23. def meetPartialOrder(implicit ev: Eq[A]): PartialOrder[A]

    Permalink
    Definition Classes
    MeetSemilattice
  24. def meetSemilattice: BoundedSemilattice[A]

    Permalink
  25. def nand(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def nor(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. def nxor(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  31. def one: A

    Permalink
    Definition Classes
    DualBoolBoundedMeetSemilattice
  32. def or(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def xor(a: A, b: A): A

    Permalink
    Definition Classes
    DualBoolHeyting
  39. def zero: A

    Permalink
    Definition Classes
    DualBoolBoundedJoinSemilattice

Inherited from Bool[A]

Inherited from Heyting[A]

Inherited from BoundedLattice[A]

Inherited from BoundedJoinSemilattice[A]

Inherited from BoundedMeetSemilattice[A]

Inherited from Lattice[A]

Inherited from MeetSemilattice[A]

Inherited from JoinSemilattice[A]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped