Step * 1 of Lemma accelerate-real-strong-regular


1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. ∀n,m:ℕ+.  (|(m (x n)) (x m)| ≤ ((2 1) (n m)))
4. : ℕ+
5. : ℕ+
6. |2 k|
⊢ ((2 k) |(m ((x ((2 k) n)) ÷ k)) ((x ((2 k) m)) ÷ k)|) ≤ (((2 k) 1) (n m))
BY
(HypSubst' (-1) 0
   THEN (RWO "absval_mul<THENA Auto)
   THEN RevHypSubst' (-1)0
   THEN Auto
   THEN (Subst' (2 k) ((m ((x ((2 k) n)) ÷ k)) ((x ((2 k) m)) ÷ k)) (m
         (2 k)
         ((x ((2 k) n)) ÷ k)) (2 k) ((x ((2 k) m)) ÷ k) 0
         THENA Auto
         )
   THEN (RWO  "div_rem_sum2" THENA Auto)
   THEN (Assert ∀a:ℤ(|a rem k| ≤ ((2 k) 1)) BY
               ((InstLemma `rem_bounds_absval` [⌜k⌝]⋅ THENA Auto)
                THEN (Subst' |2 k| -1 THENA Auto)
                THEN ParallelLast
                THEN Auto))
   THEN (InstHyp [⌜((2 k) n)⌝(-1)⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN GenConclTerm ⌜((2 k) n) rem k⌝⋅
   THEN Auto
   THEN (InstHyp [⌜((2 k) m)⌝(-4)⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN GenConclTerm ⌜((2 k) m) rem k⌝⋅
   THEN Auto) }

1
1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. ∀n,m:ℕ+.  (|(m (x n)) (x m)| ≤ ((2 1) (n m)))
4. : ℕ+
5. : ℕ+
6. |2 k|
7. ∀a:ℤ(|a rem k| ≤ ((2 k) 1))
8. : ℤ
9. (x ((2 k) n) rem k) v ∈ ℤ
10. |v| ≤ ((2 k) 1)
11. v1 : ℤ
12. (x ((2 k) m) rem k) v1 ∈ ℤ
13. |v1| ≤ ((2 k) 1)
⊢ |(m ((x ((2 k) n)) v)) ((x ((2 k) m)) v1)| ≤ (((2 k) 1) (n m))


Latex:


Latex:

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


By


Latex:
(HypSubst'  (-1)  0
  THEN  (RWO  "absval\_mul<"  0  THENA  Auto)
  THEN  RevHypSubst'  (-1)0
  THEN  Auto
  THEN  (Subst'  (2  *  k)  *  ((m  *  ((x  ((2  *  k)  *  n))  \mdiv{}  2  *  k))  -  n  *  ((x  ((2  *  k)  *  m))  \mdiv{}  2  *  k))  \msim{}  (m
              *  (2  *  k)
              *  ((x  ((2  *  k)  *  n))  \mdiv{}  2  *  k))  -  n  *  (2  *  k)  *  ((x  ((2  *  k)  *  m))  \mdiv{}  2  *  k)  0
              THENA  Auto
              )
  THEN  (RWO    "div\_rem\_sum2"  0  THENA  Auto)
  THEN  (Assert  \mforall{}a:\mBbbZ{}.  (|a  rem  2  *  k|  \mleq{}  ((2  *  k)  -  1))  BY
                          ((InstLemma  `rem\_bounds\_absval`  [\mkleeneopen{}2  *  k\mkleeneclose{}]\mcdot{}  THENA  Auto)
                            THEN  (Subst'  |2  *  k|  \msim{}  2  *  k  -1  THENA  Auto)
                            THEN  ParallelLast
                            THEN  Auto))
  THEN  (InstHyp  [\mkleeneopen{}x  ((2  *  k)  *  n)\mkleeneclose{}]  (-1)\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  GenConclTerm  \mkleeneopen{}x  ((2  *  k)  *  n)  rem  2  *  k\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  (InstHyp  [\mkleeneopen{}x  ((2  *  k)  *  m)\mkleeneclose{}]  (-4)\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  GenConclTerm  \mkleeneopen{}x  ((2  *  k)  *  m)  rem  2  *  k\mkleeneclose{}\mcdot{}
  THEN  Auto)




Home Index