Step
*
1
of Lemma
natrec_wf
.....assertion..... 
1. T : ℕ ⟶ Type
2. g : n:ℕ ⟶ (m:ℕn ⟶ T[m]) ⟶ T[n]
⊢ ∀n:ℕ. (letrec f(n)=g[n;f] in f  ∈ m:ℕn ⟶ T[m])
BY
{ (InductionOnNat⋅ THEN RecUnfold `genrec` 0 THEN Reduce 0 THEN Auto) }
Latex:
Latex:
.....assertion..... 
1.  T  :  \mBbbN{}  {}\mrightarrow{}  Type
2.  g  :  n:\mBbbN{}  {}\mrightarrow{}  (m:\mBbbN{}n  {}\mrightarrow{}  T[m])  {}\mrightarrow{}  T[n]
\mvdash{}  \mforall{}n:\mBbbN{}.  (letrec  f(n)=g[n;f]  in  f    \mmember{}  m:\mBbbN{}n  {}\mrightarrow{}  T[m])
By
Latex:
(InductionOnNat\mcdot{}  THEN  RecUnfold  `genrec`  0  THEN  Reduce  0  THEN  Auto)
Home
Index