Packages

package update

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ConstantDeclaration(const: Const) extends Update with Product with Serializable
  2. case class Definition(what: Const, by: Expr) extends Update with Product with Serializable
  3. case class InductiveType extends TypeDefinition with Product with Serializable

    Inductive base type with constructors.

  4. class InductiveTypeInternalParser extends InductiveTypeParser

    Parses an inductive type from an intermediary representation.

    Parses an inductive type from an intermediary representation.

    This parser can be used to parse an inductive type from an intermediary representation obtained by parsing some other input source or to construct an inductive type manually.

  5. class InductiveTypeLegacyParser extends InductiveTypeParser
  6. trait InductiveTypeParser extends AnyRef
  7. class InductiveTypeValidator extends AnyRef
  8. case class PrimitiveRecursiveFunction(c: Const, nArgs: Int, recIdx: Int, equations: Vector[(Expr, Expr)]) extends Update with Product with Serializable
  9. case class ProofDeclaration(lhs: Expr, proof: LKProof) extends Update with Product with Serializable
  10. case class ProofDefinitionDeclaration(lhs: Expr, referencedProof: LKProof) extends Update with Product with Serializable
  11. case class ProofNameDeclaration(lhs: Expr, endSequent: HOLSequent) extends Update with Product with Serializable
  12. class ReductionRuleUpdate extends Update
  13. case class SkolemFunction(sym: Const, defn: Expr) extends Update with Product with Serializable
  14. case class Sort(ty: TBase) extends TypeDefinition with Product with Serializable

    Uninterpreted base type.

  15. 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. )

  16. trait Update extends AnyRef

    Update of a context.

    Update of a context.

    An update stores (potentially multiple) modifications to a Context. It is represented by a function that takes a Context, and returns the modified State.

Value Members

  1. object Definition extends Serializable
  2. object InductiveType extends Serializable
  3. object InductiveTypeValidator
  4. object PrimitiveRecursiveFunction extends Serializable
  5. object PrimitiveRecursiveFunctions extends Product with Serializable
  6. object ReductionRuleUpdate
  7. object Sort extends Serializable
  8. object Update

Ungrouped