Packages

case class UseLemma(lemma: Typ[Term], proofOpt: Option[Term]) extends Product with Serializable

instruction to use a lemma - could be as a tangent or mixing in to generators if mixing in just call ConsiderTerms

lemma

lemma statement

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UseLemma
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UseLemma(lemma: Typ[Term], proofOpt: Option[Term])

    lemma

    lemma statement

Value Members

  1. val lemma: Typ[Term]
  2. def productElementNames: Iterator[String]
    Definition Classes
    Product
  3. lazy val proof: Term
  4. val proofOpt: Option[Term]