The partial sums overshoot the target, then undershoot it, closing in from both sides. It is a sandwich that keeps tightening.
Add one term and you jump past the target; the next term pulls you back. The back-and-forth swing shrinks every time. So the target always sits between two neighboring partial sums. That gap is exactly the error bound.
For example, a ⚽ ball rolls past a line, comes back, and crosses it again. Each crossing overshoots by less than the one before. The ball has no choice but to settle on the line.
4π=1−31+51−71+⋯
SN−4π≤2N+11
Examples & Exercises
With SN:=∑k=0N2k+1(−1)k, prove the alternating-series error bound SN−4π≤2N+31.
N=12 (13 terms): error ≤1/27≈0.037 — squeezed from both sides.Show proof
Put ak=2k+11↓0 and SN=∑k=0N(−1)kak.
Prove the nesting by paired differences: S2m+2−S2m=−a2m+1+a2m+2=−(a2m+1−a2m+2)≤0, so the even partial sums (S2m) decrease; and for m≥1, S2m+1−S2m−1=a2m−a2m+1≥0, so the odd partial sums (S2m+1) increase.
Also S2m−S2m+1=a2m+1>0.
The sequence (S2m) is decreasing and bounded below by the odd sums, and (S2m+1) is increasing and bounded above, so both converge.
The gap S2m−S2m+1=a2m+1→0, so both limits equal a common L, with S2m+1≤L≤S2m for every m.
Hence L always lies between two consecutive partial sums, and ∣L−SN∣≤∣SN+1−SN∣=aN+1.
Here aN+1=2(N+1)+11=2N+31.
Identify the limit: this series is the arctan series of the problem below at x=1, so by Abel continuity its sum is arctan1=4π. That is, L=4π, hence SN−4π≤2N+31.
How many terms suffice to guarantee three correct decimal places?
Use SN=∑k=0N2k+1(−1)k from the previous problem and its error bound to give a sufficient number.
2N+31<0.0005⟺N≥999(1000 terms suffice)
Even with 60 terms only two decimals — very slow convergence.Show proof
Three correct decimals (rounding) requires error <0.0005.
The error bound gives the sufficient condition 2N+31<0.0005, i.e. 2N+3>2000, N>998.5.
So N≥999 suffices.
Check: at N=999, 20011≈0.00049975<0.0005; at N=998 the bound is 19991≈0.00050025>0.0005, so this bound does not guarantee the accuracy there (that does not mean the actual error is larger).
So N=999, i.e. 1000 terms (k=0,…,999), suffice to guarantee the accuracy — this is a sufficient guarantee, not a claim of minimality. The notorious slowness of the Leibniz series.
Derive arctanx=∑k=0∞2k+1(−1)kx2k+1 for ∣x∣<1, giving the Leibniz series at x=1. (The final step uses Abel's theorem, taken as known.)
arctanx=∫0x1+t2dt=k=0∑∞2k+1(−1)kx2k+1
Where the series comes from: the power series of arctan at x=1.Show proof
For ∣t∣<1, 1+t21=∑k=0∞(−t2)k (geometric series).
For fixed ∣x∣<1, every t between 0 and x satisfies ∣(−t2)k∣=∣t∣2k≤∣x∣2k, and ∑k∣x∣2k is a convergent geometric series, so the Weierstrass M-test gives uniform convergence on that interval.
Hence termwise integration is legitimate: for 0≤x<1, arctanx=∫0x∑k=0∞(−1)kt2kdt=∑k=0∞2k+1(−1)kx2k+1.
For x<0 the interval flips: the same bound holds on [x,0], ∫0x=−∫x0, and both sides are odd functions, so the same formula holds.
Substituting x=1 involves a conditionally convergent series, so Abel's theorem is needed — taken as known, it gives arctan1=4π as the Leibniz series.