Step
*
1
1
1
2
1
1
of Lemma
assert-isOdd
1. n : ℤ@i
2. ↑isOdd(n)@i
3. n = (((n ÷ 2) * 2) + (n rem 2)) ∈ ℤ
4. ¬(0 ≤ n)
5. 0 ≥ (n rem 2) 
6. (n rem 2) > (-2)
7. (n rem 2) = 0 ∈ ℤ
⊢ (n rem 2) = (-1) ∈ ℤ
BY
{ (RepUR ``isOdd modulus`` 2 THEN HypSubst' (-1) 2 THEN Reduce 2 THEN Auto) }
Latex:
Latex:
1.  n  :  \mBbbZ{}@i
2.  \muparrow{}isOdd(n)@i
3.  n  =  (((n  \mdiv{}  2)  *  2)  +  (n  rem  2))
4.  \mneg{}(0  \mleq{}  n)
5.  0  \mgeq{}  (n  rem  2) 
6.  (n  rem  2)  >  (-2)
7.  (n  rem  2)  =  0
\mvdash{}  (n  rem  2)  =  (-1)
By
Latex:
(RepUR  ``isOdd  modulus``  2  THEN  HypSubst'  (-1)  2  THEN  Reduce  2  THEN  Auto)
Home
Index