package lkt
Ordering
- Alphabetic
- By Inheritance
Inherited
- lkt
- ImplicitInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait ALCtx[LC <: ALCtx[LC]] extends AnyRef
- case class AllL(main: Hyp, term: Expr, q: Bound1) extends LKt with Product with Serializable
- case class AllR(main: Hyp, ev: Var, q: Bound1) extends LKt with Product with Serializable
- case class AllSk(main: Hyp, term: Expr, q: Bound1) extends LKt with Product with Serializable
- case class AndL(main: Hyp, q: Bound2) extends LKt with Product with Serializable
- case class AndR(main: Hyp, q1: Bound1, q2: Bound1) extends LKt with Product with Serializable
- case class Ax(main1: Hyp, main2: Hyp) extends LKt with Product with Serializable
- trait B1[LC <: ALCtx[LC]] extends AnyRef
- trait B2[LC <: ALCtx[LC]] extends AnyRef
- trait BN[LC <: ALCtx[LC]] extends AnyRef
- trait Bound extends AnyRef
- final case class Bound1(aux: Hyp, p: LKt) extends Bound with Product with Serializable
- final case class Bound2(aux1: Hyp, aux2: Hyp, p: LKt) extends Bound with Product with Serializable
- final case class BoundN(auxs: List[Hyp], p: LKt) extends Bound with Product with Serializable
- case class Cut(f: Formula, q1: Bound1, q2: Bound1) extends LKt with Product with Serializable
- case class Def(main: Hyp, f: Formula, q: Bound1) extends LKt with Product with Serializable
- case class Eql(main: Hyp, eq: Hyp, ltr: Boolean, rwCtx: Expr, q: Bound1) extends LKt with Product with Serializable
- class FakeLocalCtx extends ALCtx[FakeLocalCtx]
- trait FreshHyp extends AnyRef
- final case class Hyp(idx: Int) extends AnyVal with Product with Serializable
- implicit final class HypSet extends AnyVal
- trait ImplicitInstances extends AnyRef
- case class Ind(main: Hyp, f: Abs, term: Expr, cases: List[IndCase]) extends LKt with Product with Serializable
- case class IndCase(ctr: Const, evs: List[Var], q: BoundN) extends Product with Serializable
- class LKToLKt extends FreshHyp
- sealed trait LKt extends AnyRef
- case class Link(mains: List[Hyp], name: Expr) extends LKt with Product with Serializable
- case class LocalCtx(hyps: Map[Hyp, Formula], subst: Substitution) extends ALCtx[LocalCtx] with Product with Serializable
- case class NegL(main: Hyp, q: Bound1) extends LKt with Product with Serializable
- case class NegR(main: Hyp, q: Bound1) extends LKt with Product with Serializable
- class Normalizer[LC <: ALCtx[LC]] extends AnyRef
- class NormalizerWithDebugging extends Normalizer[LocalCtx]
- case class Rfl(main: Hyp) extends LKt with Product with Serializable
- trait SimpAdapter extends AnyRef
- case class SimplifierSimpAdapter(simp: Simplifier, lctx: LocalCtx) extends SimpAdapter with Product with Serializable
- case class TopR(main: Hyp) extends LKt with Product with Serializable
- class makeEqualityExplicit extends FreshHyp
- class normalize extends AnyRef
- class unfoldInduction extends AnyRef
Value Members
- implicit val closedUnderSubstitution: ClosedUnderSub[LKt]
- Definition Classes
- ImplicitInstances
- implicit val closedUnderSubstitutionBound1: ClosedUnderSub[Bound1]
- Definition Classes
- ImplicitInstances
- implicit val closedUnderSubstitutionBound2: ClosedUnderSub[Bound2]
- Definition Classes
- ImplicitInstances
- implicit val closedUnderSubstitutionBoundN: ClosedUnderSub[BoundN]
- Definition Classes
- ImplicitInstances
- implicit val closedUnderSubstitutionIndCase: ClosedUnderSub[IndCase]
- Definition Classes
- ImplicitInstances
- object AllL extends Serializable
- object AllLBlock
- object AllR extends Serializable
- object AllRBlock
- object AllSk extends Serializable
- object AndL extends Serializable
- object AndR extends Serializable
- object BinConn
- object Cut extends Serializable
- object Def extends Serializable
- object Eql extends Serializable
- case object FakeLocalCtx extends FakeLocalCtx with Product with Serializable
- object Hyp extends Serializable
- implicit object replaceable extends ClosedUnderReplacement[LKt]
- Definition Classes
- ImplicitInstances
- implicit object replaceableBnd1 extends ClosedUnderReplacement[Bound1]
- Definition Classes
- ImplicitInstances
- implicit object replaceableBnd2 extends ClosedUnderReplacement[Bound2]
- Definition Classes
- ImplicitInstances
- implicit object replaceableBndN extends ClosedUnderReplacement[BoundN]
- Definition Classes
- ImplicitInstances
- implicit object replaceableIndCase extends ClosedUnderReplacement[IndCase]
- Definition Classes
- ImplicitInstances
- object LKToLKt
- object LKtToLK
- object LocalCtx extends Serializable
- object NegL extends Serializable
- object NegR extends Serializable
- case object NoopSimpAdapter extends SimpAdapter with Product with Serializable
- object atomizeEquality
- object check
- object makeEqualityExplicit
- object normalize extends normalize
- object unfoldInduction
This is the API documentation for GAPT.
The main package is gapt.