package update
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ConstantDeclaration(const: Const) extends Update with Product with Serializable
-
case class
InductiveType(ty: TBase, constructors: Vector[Const]) extends TypeDefinition with Product with Serializable
Inductive base type with constructors.
- case class PrimitiveRecursiveFunction(c: Const, nArgs: Int, recIdx: Int, equations: Vector[(Expr, Expr)]) extends Update with Product with Serializable
- case class ProofDeclaration(lhs: Expr, proof: LKProof) extends Update with Product with Serializable
- case class ProofDefinitionDeclaration(lhs: Expr, referencedProof: LKProof) extends Update with Product with Serializable
- case class ProofNameDeclaration(lhs: Expr, endSequent: HOLSequent) extends Update with Product with Serializable
- class ReductionRuleUpdate extends Update
- case class SkolemFunction(sym: Const, defn: Expr) extends Update with Product with Serializable
-
case class
Sort(ty: TBase) extends TypeDefinition with Product with Serializable
Uninterpreted base type.
-
trait
TypeDefinition extends Update
Represents the definition of a base type ( uninterpreted base type, the base type of a structurally inductive type, etc.
Represents the definition of a base type ( uninterpreted base type, the base type of a structurally inductive type, etc. )
-
trait
Update extends AnyRef
Update of a context.
Value Members
- object InductiveType extends Serializable
- object PrimitiveRecursiveFunction extends Serializable
- object PrimitiveRecursiveFunctionValidator
- object PrimitiveRecursiveFunctions extends Product with Serializable
- object ReductionRuleUpdate
- object Sort extends Serializable
- object Update
This is the API documentation for GAPT.
The main package is gapt.