Packages

package lkt

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lkt
  2. ImplicitInstances
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ALCtx[LC <: ALCtx[LC]] extends AnyRef
  2. case class AllL(main: Hyp, term: Expr, q: Bound1) extends LKt with Product with Serializable
  3. case class AllR(main: Hyp, ev: Var, q: Bound1) extends LKt with Product with Serializable
  4. case class AllSk(main: Hyp, term: Expr, skDef: Expr, q: Bound1) extends LKt with Product with Serializable
  5. case class AndL(main: Hyp, q: Bound2) extends LKt with Product with Serializable
  6. case class AndR(main: Hyp, q1: Bound1, q2: Bound1) extends LKt with Product with Serializable
  7. case class Ax(main1: Hyp, main2: Hyp) extends LKt with Product with Serializable
  8. trait B1[LC <: ALCtx[LC]] extends AnyRef
  9. trait B2[LC <: ALCtx[LC]] extends AnyRef
  10. trait BN[LC <: ALCtx[LC]] extends AnyRef
  11. trait Bound extends AnyRef
  12. final case class Bound1(aux: Hyp, p: LKt) extends Bound with Product with Serializable
  13. final case class Bound2(aux1: Hyp, aux2: Hyp, p: LKt) extends Bound with Product with Serializable
  14. final case class BoundN(auxs: List[Hyp], p: LKt) extends Bound with Product with Serializable
  15. case class Cut(f: Formula, q1: Bound1, q2: Bound1) extends LKt with Product with Serializable
  16. case class Def(main: Hyp, f: Formula, q: Bound1) extends LKt with Product with Serializable
  17. case class Eql(main: Hyp, eq: Hyp, ltr: Boolean, rwCtx: Expr, q: Bound1) extends LKt with Product with Serializable
  18. trait ExprSubstWithβ extends ExprSubstWithβ0
  19. trait ExprSubstWithβ0 extends AnyRef
  20. class FakeLocalCtx extends ALCtx[FakeLocalCtx]
  21. trait FreshHyp extends AnyRef
  22. final case class Hyp(idx: Int) extends AnyVal with Product with Serializable
  23. implicit final class HypSet extends AnyVal
  24. trait ImplicitInstances extends AnyRef
  25. case class Ind(main: Hyp, f: Abs, term: Expr, cases: List[IndCase]) extends LKt with Product with Serializable
  26. case class IndCase(ctr: Const, evs: List[Var], q: BoundN) extends Product with Serializable
  27. class LKToLKt extends FreshHyp
  28. sealed trait LKt extends AnyRef
  29. case class Link(mains: List[Hyp], name: Expr) extends LKt with Product with Serializable
  30. case class LocalCtx(hyps: Map[Hyp, Formula], subst: Substitution) extends ALCtx[LocalCtx] with Product with Serializable
  31. case class NegL(main: Hyp, q: Bound1) extends LKt with Product with Serializable
  32. case class NegR(main: Hyp, q: Bound1) extends LKt with Product with Serializable
  33. class Normalizer[LC <: ALCtx[LC]] extends AnyRef
  34. class NormalizerWithDebugging extends Normalizer[LocalCtx]
  35. case class Rfl(main: Hyp) extends LKt with Product with Serializable
  36. trait SimpAdapter extends AnyRef
  37. case class SimplifierSimpAdapter(simp: Simplifier, lctx: LocalCtx) extends SimpAdapter with Product with Serializable
  38. case class TopR(main: Hyp) extends LKt with Product with Serializable
  39. class makeEqualityExplicit extends FreshHyp
  40. class normalize extends AnyRef
  41. class unfoldInduction extends AnyRef

Value Members

  1. implicit val closedUnderSubstitution: ClosedUnderSub[LKt]
    Definition Classes
    ImplicitInstances
  2. implicit val closedUnderSubstitutionBound1: ClosedUnderSub[Bound1]
    Definition Classes
    ImplicitInstances
  3. implicit val closedUnderSubstitutionBound2: ClosedUnderSub[Bound2]
    Definition Classes
    ImplicitInstances
  4. implicit val closedUnderSubstitutionBoundN: ClosedUnderSub[BoundN]
    Definition Classes
    ImplicitInstances
  5. implicit val closedUnderSubstitutionIndCase: ClosedUnderSub[IndCase]
    Definition Classes
    ImplicitInstances
  6. object AllL extends Serializable
  7. object AllLBlock
  8. object AllR extends Serializable
  9. object AllRBlock
  10. object AllSk extends Serializable
  11. object AndL extends Serializable
  12. object AndR extends Serializable
  13. object BinConn
  14. object Cut extends Serializable
  15. object Def extends Serializable
  16. object Eql extends Serializable
  17. object ExprSubstWithβ extends ExprSubstWithβ
  18. object FakeLocalCtx extends FakeLocalCtx with Product with Serializable
  19. object Hyp extends Serializable
  20. implicit object replaceable extends ClosedUnderReplacement[LKt]
    Definition Classes
    ImplicitInstances
  21. implicit object replaceableBnd1 extends ClosedUnderReplacement[Bound1]
    Definition Classes
    ImplicitInstances
  22. implicit object replaceableBnd2 extends ClosedUnderReplacement[Bound2]
    Definition Classes
    ImplicitInstances
  23. implicit object replaceableBndN extends ClosedUnderReplacement[BoundN]
    Definition Classes
    ImplicitInstances
  24. implicit object replaceableIndCase extends ClosedUnderReplacement[IndCase]
    Definition Classes
    ImplicitInstances
  25. object LKToLKt
  26. object LKtToLK
  27. object LocalCtx extends Serializable
  28. object NegL extends Serializable
  29. object NegR extends Serializable
  30. object NoopSimpAdapter extends SimpAdapter with Product with Serializable
  31. object atomizeEquality
  32. object check
  33. object makeEqualityExplicit
  34. object normalize extends normalize
  35. object unfoldInduction

Inherited from ImplicitInstances

Inherited from AnyRef

Inherited from Any

Ungrouped