Step * 2 1 1 2 1 of Lemma poly-approx-aux-property


1. : ℤ
2. 0 < k
3. : ℕ ⟶ ℝ
4. : ℝ
5. xM : ℤ
6. : ℕ+
7. ∀[n:ℕ]
     ((|x| ≤ (r1/r(4)))
      1-approx(x;M;xM)
      (k 1) 1-approx(Σ{(a (n i)) x^i 0≤i≤1};M;poly-approx-aux(a;x;xM;M;n;k 1)))
8. : ℕ
9. |x| ≤ (r1/r(4))
10. 1-approx(x;M;xM)
11. : ℝ
12. Σ{(a ((n 1) i)) x^i 0≤i≤1} v ∈ ℝ
13. k-approx(v;M;poly-approx-aux(a;x;xM;M;n 1;k 1))
⊢ 1-approx((a n) (x v);M;poly-approx-aux(a;x;xM;M;n;k))
BY
(RecUnfold `poly-approx-aux` 0
   THEN MoveToConcl (-1)
   THEN (GenConcl ⌜poly-approx-aux(a;x;xM;M;n 1;k 1) u ∈ ℤ⌝⋅ THENA Auto)
   THEN (CallByValueReduce THENA Auto)
   THEN (D THENA Auto)
   THEN AutoSplit
   THEN (GenConcl ⌜(((2 |u|) ÷ M) 1) b ∈ ℕ+⌝⋅ THENA Auto)
   THEN (CallByValueReduce THENA Auto)
   THEN (InstLemma `ireal-approx-1` [⌜n⌝;⌜M⌝]⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN GenConcl ⌜(a M) t ∈ ℤ⌝⋅
   THEN Auto) }

1
1. : ℤ
2. k ≠ 0
3. 0 < k
4. : ℕ ⟶ ℝ
5. : ℝ
6. xM : ℤ
7. : ℕ+
8. ∀[n:ℕ]
     ((|x| ≤ (r1/r(4)))
      1-approx(x;M;xM)
      (k 1) 1-approx(Σ{(a (n i)) x^i 0≤i≤1};M;poly-approx-aux(a;x;xM;M;n;k 1)))
9. : ℕ
10. |x| ≤ (r1/r(4))
11. 1-approx(x;M;xM)
12. : ℝ
13. Σ{(a ((n 1) i)) x^i 0≤i≤1} v ∈ ℝ
14. : ℤ
15. poly-approx-aux(a;x;xM;M;n 1;k 1) u ∈ ℤ
16. k-approx(v;M;u)
17. : ℕ+
18. (((2 |u|) ÷ M) 1) b ∈ ℕ+
19. : ℤ
20. (a M) t ∈ ℤ
21. 1-approx(a n;M;t)
⊢ 1-approx((a n) (x v);M;eval if (b =z 1) then xM else (b M) fi  in
                                 eval (u z) ÷ in
                                 eval in
                                   t)


Latex:


Latex:

1.  k  :  \mBbbZ{}
2.  0  <  k
3.  a  :  \mBbbN{}  {}\mrightarrow{}  \mBbbR{}
4.  x  :  \mBbbR{}
5.  xM  :  \mBbbZ{}
6.  M  :  \mBbbN{}\msupplus{}
7.  \mforall{}[n:\mBbbN{}]
          ((|x|  \mleq{}  (r1/r(4)))
          {}\mRightarrow{}  1-approx(x;M;xM)
          {}\mRightarrow{}  (k  -  1)  +  1-approx(\mSigma{}\{(a  (n  +  i))  *  x\^{}i  |  0\mleq{}i\mleq{}k  -  1\};M;poly-approx-aux(a;x;xM;M;n;k  -  1)))
8.  n  :  \mBbbN{}
9.  |x|  \mleq{}  (r1/r(4))
10.  1-approx(x;M;xM)
11.  v  :  \mBbbR{}
12.  \mSigma{}\{(a  ((n  +  1)  +  i))  *  x\^{}i  |  0\mleq{}i\mleq{}k  -  1\}  =  v
13.  k-approx(v;M;poly-approx-aux(a;x;xM;M;n  +  1;k  -  1))
\mvdash{}  k  +  1-approx((a  n)  +  (x  *  v);M;poly-approx-aux(a;x;xM;M;n;k))


By


Latex:
(RecUnfold  `poly-approx-aux`  0
  THEN  MoveToConcl  (-1)
  THEN  (GenConcl  \mkleeneopen{}poly-approx-aux(a;x;xM;M;n  +  1;k  -  1)  =  u\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (CallByValueReduce  0  THENA  Auto)
  THEN  (D  0  THENA  Auto)
  THEN  AutoSplit
  THEN  (GenConcl  \mkleeneopen{}(((2  *  |u|)  \mdiv{}  M)  +  1)  =  b\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (CallByValueReduce  0  THENA  Auto)
  THEN  (InstLemma  `ireal-approx-1`  [\mkleeneopen{}a  n\mkleeneclose{};\mkleeneopen{}M\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  GenConcl  \mkleeneopen{}(a  n  M)  =  t\mkleeneclose{}\mcdot{}
  THEN  Auto)




Home Index