Step
*
1
1
1
of Lemma
str-to-nat-to-str
.....assertion..... 
1. n : ℤ
2. 10 ≤ n
3. ∀n:ℕn. (str-to-nat(nat-to-str(n)) = n ∈ ℤ)
4. n = (((n ÷ 10) * 10) + (n rem 10)) ∈ ℤ
5. (0 ≤ (n rem 10)) ∧ n rem 10 < 10
6. str-to-nat(nat-to-str(n ÷ 10)) = (n ÷ 10) ∈ ℤ
⊢ (str-to-nat(nat-to-str(n rem 10)) = (n rem 10) ∈ ℤ) ∧ (||nat-to-str(n rem 10)|| = 1 ∈ ℤ)
BY
{ D 0 }
1
1. n : ℤ
2. 10 ≤ n
3. ∀n:ℕn. (str-to-nat(nat-to-str(n)) = n ∈ ℤ)
4. n = (((n ÷ 10) * 10) + (n rem 10)) ∈ ℤ
5. (0 ≤ (n rem 10)) ∧ n rem 10 < 10
6. str-to-nat(nat-to-str(n ÷ 10)) = (n ÷ 10) ∈ ℤ
⊢ str-to-nat(nat-to-str(n rem 10)) = (n rem 10) ∈ ℤ
2
1. n : ℤ
2. 10 ≤ n
3. ∀n:ℕn. (str-to-nat(nat-to-str(n)) = n ∈ ℤ)
4. n = (((n ÷ 10) * 10) + (n rem 10)) ∈ ℤ
5. (0 ≤ (n rem 10)) ∧ n rem 10 < 10
6. str-to-nat(nat-to-str(n ÷ 10)) = (n ÷ 10) ∈ ℤ
⊢ ||nat-to-str(n rem 10)|| = 1 ∈ ℤ
Latex:
Latex:
.....assertion..... 
1.  n  :  \mBbbZ{}
2.  10  \mleq{}  n
3.  \mforall{}n:\mBbbN{}n.  (str-to-nat(nat-to-str(n))  =  n)
4.  n  =  (((n  \mdiv{}  10)  *  10)  +  (n  rem  10))
5.  (0  \mleq{}  (n  rem  10))  \mwedge{}  n  rem  10  <  10
6.  str-to-nat(nat-to-str(n  \mdiv{}  10))  =  (n  \mdiv{}  10)
\mvdash{}  (str-to-nat(nat-to-str(n  rem  10))  =  (n  rem  10))  \mwedge{}  (||nat-to-str(n  rem  10)||  =  1)
By
Latex:
D  0
Home
Index