Step * 1 2 1 of Lemma modulus_base_neg


1. : ℕ+
2. {-m..0-}
3. (0 ≥ (a rem m) ) ∧ ((a rem m) > (-m))
4. (a ÷ m) ≤ 0
5. (((a ÷ m) m) (a rem m)) ∈ ℤ
6. ¬((a ÷ m) 0 ∈ ℤ)
7. (a ÷ m) ≤ (-1)
⊢ if (a rem m) < (0)  then (a rem m)  else (a rem m) (m a) ∈ ℕ
BY
(Mul ⌜m⌝ (-1)⋅ THENA Auto) }

1
1. : ℕ+
2. {-m..0-}
3. (0 ≥ (a rem m) ) ∧ ((a rem m) > (-m))
4. (a ÷ m) ≤ 0
5. (((a ÷ m) m) (a rem m)) ∈ ℤ
6. ¬((a ÷ m) 0 ∈ ℤ)
7. (a ÷ m) ≤ (-1)
8. (m (a ÷ m)) ≤ (m (-1))
⊢ if (a rem m) < (0)  then (a rem m)  else (a rem m) (m a) ∈ ℕ


Latex:


Latex:

1.  m  :  \mBbbN{}\msupplus{}
2.  a  :  \{-m..0\msupminus{}\}
3.  (0  \mgeq{}  (a  rem  m)  )  \mwedge{}  ((a  rem  m)  >  (-m))
4.  (a  \mdiv{}  m)  \mleq{}  0
5.  a  =  (((a  \mdiv{}  m)  *  m)  +  (a  rem  m))
6.  \mneg{}((a  \mdiv{}  m)  =  0)
7.  (a  \mdiv{}  m)  \mleq{}  (-1)
\mvdash{}  if  (a  rem  m)  <  (0)    then  m  +  (a  rem  m)    else  (a  rem  m)  =  (m  +  a)


By


Latex:
(Mul  \mkleeneopen{}m\mkleeneclose{}  (-1)\mcdot{}  THENA  Auto)




Home Index