Documentation

Books.Analysis2_Tao_2022.Chapters.Chap04.section07_part2

Helper for Theorem 4.7.9: division by firstPositiveSineZero after the half-period shift simplifies to adding 1/2.

Helper for Theorem 4.7.9: integer-valuedness of the shifted quotient is equivalent to half-integer-valuedness of the original quotient.

Helper for Theorem 4.7.9: Real.cos x = 0 is equivalent to vanishing of the shifted sine value.

Theorem 4.7.9: For every real number x (with π given by Definition 4.7.2), Real.cos x = 0 if and only if x / π is an integer plus (1/2).

Helper for Proposition 4.7.11: the Leibniz series gives π / 4 for the conditional summation filter on .

Helper for Proposition 4.7.11: the conditionally summed Leibniz identity for firstPositiveSineZero (hence for π).

Helper for Proposition 4.7.11: the odd reciprocal series is not unconditionally summable.

Helper for Proposition 4.7.11: the alternating odd-reciprocal series is not unconditionally summable.

Helper for Proposition 4.7.11: under Lean's default unconditional tsum, the alternating odd-reciprocal series has value 0.

Helper for Proposition 4.7.11: consequently, 4 * ∑' n, (-1)^n / (2n+1) is 0 under unconditional tsum.

Helper for Proposition 4.7.11: the unconditional-series equality would force firstPositiveSineZero = 0.

Helper for Proposition 4.7.11: lower bound 4 - 4/3 < firstPositiveSineZero.

Helper for Proposition 4.7.11: upper bound firstPositiveSineZero < 4.

Helper for Proposition 4.7.11: package the two stated numerical bounds into a single conjunction.

Helper for Proposition 4.7.11: under unconditional tsum, the asserted Leibniz equality would force firstPositiveSineZero = 0, contradicting firstPositiveSineZero = Real.pi.

Helper for Proposition 4.7.11: the full conjunction in the target statement is inconsistent with unconditional tsum for this series.

Helper for Proposition 4.7.11: combining any witness of the main Leibniz equality with the proven numerical bounds yields a contradiction under unconditional tsum.

Proposition 4.7.11: the Leibniz series identity π = 4 * (1 - 1/3 + 1/5 - 1/7 + ⋯) holds in Lean via the conditional summation filter on ; in particular, 4 - 4/3 < π < 4.

theorem helperForProposition_4_7_12_termContinuous (n : ) :
Continuous fun (x : ) => 1 / 4 ^ (n + 1) * Real.cos (32 ^ (n + 1) * firstPositiveSineZero * x)

Helper for Proposition 4.7.12: each summand in the scaled cosine series is continuous.

Helper for Proposition 4.7.12: the geometric majorant 4^{-(n+1)} is summable.

theorem helperForProposition_4_7_12_termNormBound (n : ) (x : ) :
1 / 4 ^ (n + 1) * Real.cos (32 ^ (n + 1) * firstPositiveSineZero * x) 1 / 4 ^ (n + 1)

Helper for Proposition 4.7.12: each summand is bounded in norm by 4^{-(n+1)}.

Helper for Proposition 4.7.12: partial sums converge uniformly to the infinite series.

theorem helperForProposition_4_7_12_partialSumsContinuous (N : ) :
Continuous fun (x : ) => nFinset.range N, 1 / 4 ^ (n + 1) * Real.cos (32 ^ (n + 1) * firstPositiveSineZero * x)

Helper for Proposition 4.7.12: each partial sum in the scaled cosine series is continuous.

Proposition 4.7.12: for f(x) = ∑_{n=1}^∞ 4^{-n} cos(32^n π x) (with π = firstPositiveSineZero from Definition 4.7.2), the series converges uniformly on ; in particular, f is continuous on .

noncomputable def helperForProposition_4_7_13_diffTerm (j : ) (m n : ) :

Helper for Proposition 4.7.13: the n-th increment term of scaledCosineSeriesFunction across mesh size 32^{-m}.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Helper for Proposition 4.7.13: pointwise summability of the cosine series.

    theorem helperForProposition_4_7_13_phaseShift_asTwoPiMultiple (m n : ) (hmn : m n) :
    ∃ (k : ), 32 ^ (n + 1 - m) * firstPositiveSineZero = k * (2 * Real.pi)

    Helper for Proposition 4.7.13: for n ≥ m, the phase shift 32^(n+1-m) * π is an integer multiple of .

    Helper for Proposition 4.7.13: all modes n ≥ m vanish in the increment.

    Helper for Proposition 4.7.13: the increment equals a finite sum over modes < m.

    Helper for Proposition 4.7.13: the main mode n = m-1 contributes exactly 2 / 4^m in absolute value.

    theorem helperForProposition_4_7_13_sumPowEight_bound (m : ) (hm : 1 m) :
    nFinset.range (m - 1), 8 ^ (n + 1) 8 ^ m / 7

    Helper for Proposition 4.7.13: finite geometric bound for ∑_{n < m-1} 8^{n+1}.

    Helper for Proposition 4.7.13: each increment mode is bounded by a Lipschitz estimate for cosine.

    Helper for Proposition 4.7.13: the finite sum of absolute low-mode terms is bounded by the corresponding geometric series.

    theorem helperForProposition_4_7_13_lowMode_series_to_quarterPow (m : ) (hm : 1 m) :
    Real.pi / 32 ^ m * (8 ^ m / 7) 1 / 4 ^ m

    Helper for Proposition 4.7.13: the geometric-factor estimate implies the final 1 / 4^m bound.

    Helper for Proposition 4.7.13: the sum of low modes n < m-1 is bounded by 1 / 4^m in absolute value.

    theorem helperForProposition_4_7_13_absLowerBound_from_main_plus_error (m : ) {main error : } (hmain : |main| = 2 / 4 ^ m) (herror : |error| 1 / 4 ^ m) :
    |main + error| 1 / 4 ^ m

    Helper for Proposition 4.7.13: if the main term has size 2/4^m and the error is bounded by 1/4^m, then the total has size at least 1/4^m.

    theorem scaledCosineSeries_increment_lower_bound (j : ) (m : ) (hm : 1 m) :
    |scaledCosineSeriesFunction (↑(j + 1) / 32 ^ m) - scaledCosineSeriesFunction (j / 32 ^ m)| 1 / 4 ^ m

    Proposition 4.7.13: for every j : ℤ and every integer m ≥ 1, for f(x) = ∑_{n=1}^∞ 4^{-n} cos(32^n π x) (with π = firstPositiveSineZero), the increment across consecutive points of mesh size 32^{-m} satisfies |f((j+1)/32^m) - f(j/32^m)| ≥ 4^{-m}.