Packages

case class ResolveGoal(goal: Typ[Term]) extends ReasonBackward with Product with Serializable

backward reasoning for special types - products, co-products, Sigma-types and Pi-types; respond with seeking instantiations and adding variables for the last two cases.

goal

type to resolve

Linear Supertypes
Serializable, Product, Equals, ReasonBackward, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResolveGoal
  2. Serializable
  3. Product
  4. Equals
  5. ReasonBackward
  6. AnyRef
  7. 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 ResolveGoal(goal: Typ[Term])

    goal

    type to resolve

Value Members

  1. val goal: Typ[Term]
    Definition Classes
    ResolveGoalReasonBackward
  2. def productElementNames: Iterator[String]
    Definition Classes
    Product