Packages

case class IndexedIndMod(name: Name, typF: Term, intros: Vector[Term], numParams: Int, isPropn: Boolean) extends TermIndMod with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, TermIndMod, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexedIndMod
  2. Serializable
  3. Product
  4. Equals
  5. TermIndMod
  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 IndexedIndMod(name: Name, typF: Term, intros: Vector[Term], numParams: Int, isPropn: Boolean)

Value Members

  1. def getInd(p: Vector[Term]): IndexedConstructorSeqDom[getInd._1.type.SS, Term, getInd._2.type.Fb, getInd._2.type.Index, getInd._1.type.Intros] forSome {val _1: IndexedConstructorSeqExst, val _2: TypFamilyExst}
  2. def getRecOpt(argsFmlyTerm: Option[Vector[Term]]): Option[Term]
    Definition Classes
    IndexedIndModTermIndMod
  3. def getRecTry(argsFmlyTerm: Try[Vector[Term]]): Try[Term]
    Definition Classes
    IndexedIndModTermIndMod
  4. def interleaveData(v: Vector[Term]): Vector[Term]
    Definition Classes
    TermIndMod
  5. val intros: Vector[Term]
    Definition Classes
    IndexedIndModTermIndMod
  6. def introsFold(p: Vector[Term]): Vector[Term]
    Definition Classes
    TermIndMod
  7. val isPropn: Boolean
    Definition Classes
    IndexedIndModTermIndMod
  8. val name: Name
    Definition Classes
    IndexedIndModTermIndMod
  9. val numParams: Int
    Definition Classes
    IndexedIndModTermIndMod
  10. def productElementNames: Iterator[String]
    Definition Classes
    Product
  11. val proofLiftOpt: (Term, Term) => Option[Term]
  12. val proofLiftTry: (Term, Term) => Try[Term]
  13. val recName: Str
    Definition Classes
    TermIndMod
  14. val typF: Term
    Definition Classes
    IndexedIndModTermIndMod