Step
*
of Lemma
seq-append-bar
∀k:ℕ. ∀s:ℕk ⟶ ℕ. ∀x:ℕ. ∀Q:n:ℕ ⟶ (ℕn ⟶ ℕ) ⟶ ℙ.
  ((∀f:ℕ ⟶ ℕ. ∃n:ℕ. ∀m:{n...}. Q[m + k;seq-append(k;m;s;f)])
  
⇒ (∀f:ℕ ⟶ ℕ. ∃n:ℕ. ∀m:{n...}. Q[m + k;seq-append(k + 1;m;s.x@k;f)]))
BY
{ ((UnivCD THENA Auto)
   THEN (InstHyp [⌜λv.if v=0 then x else (f (v - 1))⌝] (-2)⋅ THENA Auto)
   THEN ExRepD
   THEN InstConcl [⌜n⌝]⋅
   THEN Auto) }
1
1. k : ℕ@i
2. s : ℕk ⟶ ℕ@i
3. x : ℕ@i
4. Q : n:ℕ ⟶ (ℕn ⟶ ℕ) ⟶ ℙ@i'
5. ∀f:ℕ ⟶ ℕ. ∃n:ℕ. ∀m:{n...}. Q[m + k;seq-append(k;m;s;f)]
6. f : ℕ ⟶ ℕ@i
7. n : ℕ
8. ∀m:{n...}. Q[m + k;seq-append(k;m;s;λv.if v=0 then x else (f (v - 1)))]
9. m : {n...}@i
⊢ Q[m + k;seq-append(k + 1;m;s.x@k;f)]
Latex:
Latex:
\mforall{}k:\mBbbN{}.  \mforall{}s:\mBbbN{}k  {}\mrightarrow{}  \mBbbN{}.  \mforall{}x:\mBbbN{}.  \mforall{}Q:n:\mBbbN{}  {}\mrightarrow{}  (\mBbbN{}n  {}\mrightarrow{}  \mBbbN{})  {}\mrightarrow{}  \mBbbP{}.
    ((\mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  \mexists{}n:\mBbbN{}.  \mforall{}m:\{n...\}.  Q[m  +  k;seq-append(k;m;s;f)])
    {}\mRightarrow{}  (\mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  \mexists{}n:\mBbbN{}.  \mforall{}m:\{n...\}.  Q[m  +  k;seq-append(k  +  1;m;s.x@k;f)]))
By
Latex:
((UnivCD  THENA  Auto)
  THEN  (InstHyp  [\mkleeneopen{}\mlambda{}v.if  v=0  then  x  else  (f  (v  -  1))\mkleeneclose{}]  (-2)\mcdot{}  THENA  Auto)
  THEN  ExRepD
  THEN  InstConcl  [\mkleeneopen{}n\mkleeneclose{}]\mcdot{}
  THEN  Auto)
Home
Index