Package

nyaya

prop

Permalink

package prop

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. prop
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Atom[P[_], A](n: Option[Name], f: P[A]) extends Logic[P, A] with Product with Serializable

    Permalink
  2. final case class Biconditional[P[_], A](p: Logic[P, A], q: Logic[P, A]) extends Logic[P, A] with Product with Serializable

    Permalink
  3. final case class Conjunction[P[_], A](ls: NonEmptyList[Logic[P, A]]) extends Logic[P, A] with Product with Serializable

    Permalink
  4. case class CycleDetector[A, B](extract: (A) ⇒ Iterator[B], check: (A, Iterator[B]) ⇒ Option[(B, B)]) extends Product with Serializable

    Permalink
  5. final case class CycleFree[A](value: A) extends Product with Serializable

    Permalink
  6. final case class Disjunction[P[_], A](ls: NonEmptyList[Logic[P, A]]) extends Logic[P, A] with Product with Serializable

    Permalink
  7. final case class Eval extends Product with Serializable

    Permalink
  8. type EvalL = Logic[Eval_, Nothing]

    Permalink
  9. final case class EvalOver(input: Any) extends Product with Serializable

    Permalink
  10. type Eval_[x] = Eval

    Permalink
  11. type FailureReason = String

    Permalink
  12. type FailureReasonO = Option[FailureReason]

    Permalink
  13. final case class Implication[P[_], A](a: Logic[P, A], c: Logic[P, A]) extends Logic[P, A] with Product with Serializable

    Permalink
  14. case class Input(a: Any) extends Product with Serializable

    Permalink
  15. sealed abstract class Logic[P[_], A] extends AnyRef

    Permalink
  16. implicit final class LogicPropExt[A] extends AnyVal

    Permalink
  17. final case class Mapped[P[_], A, B](m: (A) ⇒ B, l: Logic[P, B]) extends Logic[P, A] with Product with Serializable

    Permalink
  18. type Name = Need[String]

    Permalink
  19. final case class Named[P[_], A](n: Name, l: Logic[P, A]) extends Logic[P, A] with Product with Serializable

    Permalink
  20. final case class Negation[P[_], A](l: Logic[P, A]) extends Logic[P, A] with Product with Serializable

    Permalink
  21. type Prop[A] = Logic[PropA, A]

    Permalink
  22. final class PropA[A] extends AnyRef

    Permalink
  23. implicit final class Prop_AnyExt[A] extends AnyVal

    Permalink
  24. final case class Reduction[P[_], A](c: Logic[P, A], a: Logic[P, A]) extends Logic[P, A] with Product with Serializable

    Permalink

Value Members

  1. object CycleDetector extends Serializable

    Permalink
  2. object Eval extends Serializable

    Permalink
  3. object Logic

    Permalink
  4. object Prop

    Permalink
  5. object PropA

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped