Step * 1 of Lemma poly-approx-property


1. : ℕ
2. : ℕ ⟶ ℝ
3. : ℝ
4. ∀[xM:ℤ]. ∀[M:ℕ+]. ∀[n:ℕ].
     ((|x| ≤ (r1/r(4)))
      1-approx(x;M;xM)
      1-approx(Σ{(a (n i)) x^i 0≤i≤k};M;poly-approx-aux(a;x;xM;M;n;k)))
5. : ℕ+
6. |x| ≤ (r1/r(4))
7. : ℕ+
8. (2 (k 1)) B ∈ ℕ+
9. : ℕ+
10. (B N) M ∈ ℕ+
11. xM : ℤ
12. (x M) xM ∈ ℤ
13. 1-approx(x;M;xM)
⊢ 1-approx(Σ{(a i) x^i 0≤i≤k};N;eval poly-approx-aux(a;x;xM;M;0;k) in
                                    z ÷ B)
BY
((InstHyp [⌜xM⌝;⌜M⌝;⌜0⌝4⋅ THENA Auto)
   THEN (Assert Σ{(a (0 i)) x^i 0≤i≤k} = Σ{(a i) x^i 0≤i≤k} BY
               (BLemma `rsum_functionality` THEN Auto THEN THEN Auto THEN Subst' THEN Auto))
   THEN (RWO "-1" (-2) THENA Auto)
   THEN MoveToConcl (-2)
   THEN (GenConcl ⌜poly-approx-aux(a;x;xM;M;0;k) z ∈ ℤ⌝⋅ THENA Auto)
   THEN (CallByValueReduce 0⋅ THENA Auto)
   THEN GenConclTerm ⌜Σ{(a i) x^i 0≤i≤k}⌝⋅
   THEN Auto) }

1
1. : ℕ
2. : ℕ ⟶ ℝ
3. : ℝ
4. ∀[xM:ℤ]. ∀[M:ℕ+]. ∀[n:ℕ].
     ((|x| ≤ (r1/r(4)))
      1-approx(x;M;xM)
      1-approx(Σ{(a (n i)) x^i 0≤i≤k};M;poly-approx-aux(a;x;xM;M;n;k)))
5. : ℕ+
6. |x| ≤ (r1/r(4))
7. : ℕ+
8. (2 (k 1)) B ∈ ℕ+
9. : ℕ+
10. (B N) M ∈ ℕ+
11. xM : ℤ
12. (x M) xM ∈ ℤ
13. 1-approx(x;M;xM)
14. Σ{(a (0 i)) x^i 0≤i≤k} = Σ{(a i) x^i 0≤i≤k}
15. : ℤ
16. poly-approx-aux(a;x;xM;M;0;k) z ∈ ℤ
17. : ℝ
18. Σ{(a i) x^i 0≤i≤k} v ∈ ℝ
19. 1-approx(v;M;z)
⊢ 1-approx(v;N;z ÷ B)


Latex:


Latex:

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


By


Latex:
((InstHyp  [\mkleeneopen{}xM\mkleeneclose{};\mkleeneopen{}M\mkleeneclose{};\mkleeneopen{}0\mkleeneclose{}]  4\mcdot{}  THENA  Auto)
  THEN  (Assert  \mSigma{}\{(a  (0  +  i))  *  x\^{}i  |  0\mleq{}i\mleq{}k\}  =  \mSigma{}\{(a  i)  *  x\^{}i  |  0\mleq{}i\mleq{}k\}  BY
                          (BLemma  `rsum\_functionality`
                            THEN  Auto
                            THEN  D  0
                            THEN  Auto
                            THEN  Subst'  0  +  i  \msim{}  i  0
                            THEN  Auto))
  THEN  (RWO  "-1"  (-2)  THENA  Auto)
  THEN  MoveToConcl  (-2)
  THEN  (GenConcl  \mkleeneopen{}poly-approx-aux(a;x;xM;M;0;k)  =  z\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (CallByValueReduce  0\mcdot{}  THENA  Auto)
  THEN  GenConclTerm  \mkleeneopen{}\mSigma{}\{(a  i)  *  x\^{}i  |  0\mleq{}i\mleq{}k\}\mkleeneclose{}\mcdot{}
  THEN  Auto)




Home Index