Step * 2 of Lemma int-rdiv_wf


1. : ℤ-o
2. : ℕ+ ⟶ ℤ
3. ∀n,m:ℕ+.  (|(m (a n)) (a m)| ≤ ((2 1) (n m)))
4. : ℕ+
5. : ℕ+
6. ¬(|k| ≤ 1)
⊢ |(m ((a n) ÷ k)) ((a m) ÷ k)| ≤ (2 (n m))
BY
((Mul ⌜|k|⌝ 0⋅ THENA Auto)
   THEN (RWO "absval_mul<THENA Auto)
   THEN (RWO "left_mul_subtract_distrib" THENA Auto)
   THEN (Subst' (k ((a n) ÷ k)) ((a m) ÷ k) (m ((a n) ÷ k)) ((a m) ÷ k) THENA Auto)
   THEN (RWO  "div_rem_sum2" THENA Auto)
   THEN (GenConcl ⌜(a rem k) r1 ∈ {r:ℤ|r| < |k|} ⌝⋅ THENA Auto)
   THEN (GenConcl ⌜(a rem k) r2 ∈ {r:ℤ|r| < |k|} ⌝⋅ THENA Auto)) }

1
1. : ℤ-o
2. : ℕ+ ⟶ ℤ
3. ∀n,m:ℕ+.  (|(m (a n)) (a m)| ≤ ((2 1) (n m)))
4. : ℕ+
5. : ℕ+
6. ¬(|k| ≤ 1)
7. r1 {r:ℤ|r| < |k|} 
8. (a rem k) r1 ∈ {r:ℤ|r| < |k|} 
9. r2 {r:ℤ|r| < |k|} 
10. (a rem k) r2 ∈ {r:ℤ|r| < |k|} 
⊢ |(m ((a n) r1)) ((a m) r2)| ≤ (|k| (n m))


Latex:


Latex:

1.  k  :  \mBbbZ{}\msupminus{}\msupzero{}
2.  a  :  \mBbbN{}\msupplus{}  {}\mrightarrow{}  \mBbbZ{}
3.  \mforall{}n,m:\mBbbN{}\msupplus{}.    (|(m  *  (a  n))  -  n  *  (a  m)|  \mleq{}  ((2  *  1)  *  (n  +  m)))
4.  n  :  \mBbbN{}\msupplus{}
5.  m  :  \mBbbN{}\msupplus{}
6.  \mneg{}(|k|  \mleq{}  1)
\mvdash{}  |(m  *  ((a  n)  \mdiv{}  k))  -  n  *  ((a  m)  \mdiv{}  k)|  \mleq{}  (2  *  (n  +  m))


By


Latex:
((Mul  \mkleeneopen{}|k|\mkleeneclose{}  0\mcdot{}  THENA  Auto)
  THEN  (RWO  "absval\_mul<"  0  THENA  Auto)
  THEN  (RWO  "left\_mul\_subtract\_distrib"  0  THENA  Auto)
  THEN  (Subst'  (k  *  m  *  ((a  n)  \mdiv{}  k))  -  k  *  n  *  ((a  m)  \mdiv{}  k)  \msim{}  (m  *  k  *  ((a  n)  \mdiv{}  k))  -  n
              *  k
              *  ((a  m)  \mdiv{}  k)  0
              THENA  Auto
              )
  THEN  (RWO    "div\_rem\_sum2"  0  THENA  Auto)
  THEN  (GenConcl  \mkleeneopen{}(a  n  rem  k)  =  r1\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (GenConcl  \mkleeneopen{}(a  m  rem  k)  =  r2\mkleeneclose{}\mcdot{}  THENA  Auto))




Home Index