Packages

package update

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

Type Members

  1. case class ConditionalReductionRuleUpdate(rs: Seq[ConditionalReductionRule]) extends Update with Product with Serializable
  2. case class ConstantDeclaration(const: Const) extends Update with Product with Serializable
  3. case class Definition(what: Const, by: Expr) extends Update with Product with Serializable
  4. case class InductiveType extends TypeDefinition with Product with Serializable

    Inductive base type with constructors.

  5. 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.

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

    Uninterpreted base type.

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

  17. 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 ConditionalReductionRuleUpdate extends Serializable
  2. object Definition extends Serializable
  3. object InductiveType extends Serializable
  4. object InductiveTypeValidator
  5. object PrimitiveRecursiveFunction extends Serializable
  6. case object PrimitiveRecursiveFunctions extends Product with Serializable
  7. object ReductionRuleUpdate
  8. object Sort extends Serializable
  9. object Update

Ungrouped