Step
*
of Lemma
str-to-nat-plus_wf
∀[s:Atom List]. ∀[n:ℕ].  (str-to-nat-plus(s;n) ∈ ℕ)
BY
{ ((D 0 THENA Auto) THEN Unfold `str-to-nat-plus` 0 THEN ListInd 1 THEN Reduce 0)⋅ }
1
∀[n:ℕ]. (n ∈ ℕ)
2
1. u : Atom
2. v : Atom List
3. ∀[n:ℕ]. (rec-case(v) of [] => λx.x | fst::rest => rec.λx.(rec (str1-to-nat(fst) + (10 * x))) n ∈ ℕ)
⊢ ∀[n:ℕ]. (rec-case(v) of [] => λx.x | h::t => r.λx.(r (str1-to-nat(h) + (10 * x))) (str1-to-nat(u) + (10 * n)) ∈ ℕ)
Latex:
Latex:
\mforall{}[s:Atom  List].  \mforall{}[n:\mBbbN{}].    (str-to-nat-plus(s;n)  \mmember{}  \mBbbN{})
By
Latex:
((D  0  THENA  Auto)  THEN  Unfold  `str-to-nat-plus`  0  THEN  ListInd  1  THEN  Reduce  0)\mcdot{}
Home
Index