object IdentityTyp extends Serializable
Type Members
- case class InducFn[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], targetFmly: FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]], data: FuncLike[U, V], start: U, end: U) extends IndInducFuncLike[Equality[U], V, Func[U, Func[U, Typ[Term]]], FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]]] with Product with Serializable
- case class RecFn[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], target: Typ[V], data: Func[U, V], start: U, end: U) extends IndRecFunc[Term, V, Func[U, Func[U, Typ[Term]]]] with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- lazy val A: Typ[Term]
- lazy val B: Typ[Term]
- def apf[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- lazy val apfTerm: FuncLike[Typ[Term], FuncLike[Typ[Term], FuncLike[Func[Term, Term], FuncLike[Term, FuncLike[Term, Func[Equality[Term], Equality[Term]]]]]]]
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- lazy val f: Func[Term, Term]
- def get[U <: Term with Subs[U]](lhs: U, rhs: U): IdentityTyp[U]
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- lazy val idFunc: FuncLike[Typ[Term], Func[Term, Func[Term, IdentityTyp[Term]]]]
- def induc[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], targetFmly: FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]]): Func[FuncLike[U, V], FuncLike[U, FuncLike[U, Func[Equality[U], V]]]]
- def induced[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- def inducedWit[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def preTrans[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- def rec[U <: Term with Subs[U], V <: Term with Subs[V]](dom: Typ[U], target: Typ[V]): Func[Func[U, V], FuncLike[U, FuncLike[U, Func[Equality[U], V]]]]
- lazy val reflTerm: FuncLike[Typ[Term], FuncLike[Term, Refl[Term]]]
- def symm[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[U]]]]
- lazy val symmTerm: FuncLike[Typ[Term], FuncLike[Term, FuncLike[Term, Func[Equality[Term], Equality[Term]]]]]
- def symmWit[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[U]]]]
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- def trans[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- lazy val transTerm: FuncLike[Typ[Term], FuncLike[Term, FuncLike[Term, FuncLike[Term, Func[Equality[Term], Func[Equality[Term], Equality[Term]]]]]]]
- def transWit[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- def transport[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, Typ[V]]): FuncLike[U, FuncLike[U, Func[Equality[U], Func[V, V]]]]
- def transportWit[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, Typ[V]]): FuncLike[U, FuncLike[U, Func[Equality[U], Func[V, V]]]]
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- lazy val x: Term
- lazy val y: Term
Deprecated Value Members
- def finalize(): Unit
Inherited from AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- def finalize(): Unit
Inherited from Any
Value Members
- final def asInstanceOf[T0]: T0
- final def isInstanceOf[T0]: Boolean
Ungrouped
- case class InducFn[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], targetFmly: FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]], data: FuncLike[U, V], start: U, end: U) extends IndInducFuncLike[Equality[U], V, Func[U, Func[U, Typ[Term]]], FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]]] with Product with Serializable
- case class RecFn[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], target: Typ[V], data: Func[U, V], start: U, end: U) extends IndRecFunc[Term, V, Func[U, Func[U, Typ[Term]]]] with Product with Serializable
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- lazy val A: Typ[Term]
- lazy val B: Typ[Term]
- def apf[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- lazy val apfTerm: FuncLike[Typ[Term], FuncLike[Typ[Term], FuncLike[Func[Term, Term], FuncLike[Term, FuncLike[Term, Func[Equality[Term], Equality[Term]]]]]]]
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- lazy val f: Func[Term, Term]
- def get[U <: Term with Subs[U]](lhs: U, rhs: U): IdentityTyp[U]
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- lazy val idFunc: FuncLike[Typ[Term], Func[Term, Func[Term, IdentityTyp[Term]]]]
- def induc[U <: Term with Subs[U], V <: Term with Subs[V]](domain: Typ[U], targetFmly: FuncLike[U, FuncLike[U, FuncLike[Equality[U], Typ[V]]]]): Func[FuncLike[U, V], FuncLike[U, FuncLike[U, Func[Equality[U], V]]]]
- def induced[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- def inducedWit[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, V]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[V]]]]
- final def isInstanceOf[T0]: Boolean
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def preTrans[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- def rec[U <: Term with Subs[U], V <: Term with Subs[V]](dom: Typ[U], target: Typ[V]): Func[Func[U, V], FuncLike[U, FuncLike[U, Func[Equality[U], V]]]]
- lazy val reflTerm: FuncLike[Typ[Term], FuncLike[Term, Refl[Term]]]
- def symm[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[U]]]]
- lazy val symmTerm: FuncLike[Typ[Term], FuncLike[Term, FuncLike[Term, Func[Equality[Term], Equality[Term]]]]]
- def symmWit[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, Func[Equality[U], Equality[U]]]]
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- def trans[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- lazy val transTerm: FuncLike[Typ[Term], FuncLike[Term, FuncLike[Term, FuncLike[Term, Func[Equality[Term], Func[Equality[Term], Equality[Term]]]]]]]
- def transWit[U <: Term with Subs[U]](dom: Typ[U]): FuncLike[U, FuncLike[U, FuncLike[U, Func[Equality[U], Func[Equality[U], Equality[U]]]]]]
- def transport[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, Typ[V]]): FuncLike[U, FuncLike[U, Func[Equality[U], Func[V, V]]]]
- def transportWit[U <: Term with Subs[U], V <: Term with Subs[V]](f: Func[U, Typ[V]]): FuncLike[U, FuncLike[U, Func[Equality[U], Func[V, V]]]]
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- lazy val x: Term
- lazy val y: Term
- def finalize(): Unit