Step
*
2
1
1
1
2
1
of Lemma
unary-almost-full-has-strict-inc
.....upcase..... 
1. A : ℕ ⟶ ℙ
2. ∀s:StrictInc. ⇃(∃n:ℕ. A[s n])
3. ∀m:ℕ. ⇃(∃n:ℕ. (m < n ∧ A[n]))
4. F : ℕ ⟶ ℕ
5. ∀n:ℕ. (n < F n ∧ A[F n])
6. n : ℤ
7. [%5] : 0 < n
8. A[primrec(n - 1;F 0;λi,v. (F v))]
⊢ A[primrec(n;F 0;λi,v. (F v))]
BY
{ ((RWO "primrec-unroll" 0 THENA Auto) THEN AutoSplit) }
Latex:
Latex:
.....upcase..... 
1.  A  :  \mBbbN{}  {}\mrightarrow{}  \mBbbP{}
2.  \mforall{}s:StrictInc.  \00D9(\mexists{}n:\mBbbN{}.  A[s  n])
3.  \mforall{}m:\mBbbN{}.  \00D9(\mexists{}n:\mBbbN{}.  (m  <  n  \mwedge{}  A[n]))
4.  F  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}
5.  \mforall{}n:\mBbbN{}.  (n  <  F  n  \mwedge{}  A[F  n])
6.  n  :  \mBbbZ{}
7.  [\%5]  :  0  <  n
8.  A[primrec(n  -  1;F  0;\mlambda{}i,v.  (F  v))]
\mvdash{}  A[primrec(n;F  0;\mlambda{}i,v.  (F  v))]
By
Latex:
((RWO  "primrec-unroll"  0  THENA  Auto)  THEN  AutoSplit)
Home
Index