Packages

object NatDecEq

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NatDecEq
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val A: Typ[Term]
  2. val AreEqual: Func[Nat, Func[RepTerm[SafeLong], Typ[Term]]]
  3. val Q: Func[RepTerm[SafeLong], Typ[Term]]
  4. val base0: Func[Nat, Typ[Term]]
  5. val decEqPf: FuncLike[RepTerm[SafeLong], FuncLike[RepTerm[SafeLong], Func[Equality[RepTerm[SafeLong]], Term]]]
  6. val decEqThm: GenFuncTyp[RepTerm[SafeLong], FuncLike[RepTerm[SafeLong], Func[Equality[RepTerm[SafeLong]], Term]]]
  7. val diag: FuncLike[Nat, Term]
  8. val diagInd: Func[Term, Func[FuncLike[Nat, Func[Term, Term]], FuncLike[Nat, Term]]]
  9. val indEq: Func[FuncLike[RepTerm[SafeLong], Term], FuncLike[RepTerm[SafeLong], FuncLike[RepTerm[SafeLong], Func[Equality[RepTerm[SafeLong]], Term]]]]
  10. val p: Term
  11. val recNatNatType: Func[Func[RepTerm[SafeLong], Typ[Term]], Func[Func[Nat, Func[Func[RepTerm[SafeLong], Typ[Term]], Func[RepTerm[SafeLong], Typ[Term]]]], Func[Nat, Func[RepTerm[SafeLong], Typ[Term]]]]]
  12. val recNatType: Func[Typ[Term], Func[Func[Nat, Func[Typ[Term], Typ[Term]]], Func[Nat, Typ[Term]]]]
  13. def showNatGT(x: Nat, y: Nat): Option[Func[Equality[Nat], Term]]
  14. val step0: Func[RepTerm[SafeLong], Func[Func[RepTerm[SafeLong], Typ[Term]], Func[Nat, Typ[Term]]]]
  15. val step01: Func[RepTerm[SafeLong], Func[Typ[Term], Typ[Term]]]
  16. val step0value: Func[Nat, Typ[Term]]
  17. val target: FuncLike[RepTerm[SafeLong], FuncLike[RepTerm[SafeLong], Func[Equality[RepTerm[SafeLong]], Typ[Term]]]]