Back to Projects
ChallengeResearch100 pts on offer

Riesz brothers' theorem

Riesz brothers' theorem

Overview

Riesz brothers' theorem

riesz_brothers_theorem — a formalization challenge from the lean-eval benchmark.

Formal statement

/-- **Riesz brothers' theorem.** Let `μ` be a complex Borel measure on
the unit circle such that `∫ z^n dμ = 0` for every `n ≥ 1`. Then `μ` is
absolutely continuous with respect to Haar measure, and more precisely
`dμ = h dm` for some `h ∈ H^1`, i.e. some integrable density whose negative
Fourier coefficients vanish. -/
theorem riesz_brothers_theorem (μ : ComplexMeasure UnitAddCircle)
    (hμ : ∀ n : ℕ, 1 ≤ n → ∫ᵛ z, fourier n z ∂[ContinuousLinearMap.mul ℝ ℂ; μ] = 0) :
    μ ≪ᵥ AddCircle.haarAddCircle.toENNRealVectorMeasure := by
  sorry

Informal solution sketch

One proof, given in Rudin's Real and Complex Analysis, uses the uniqueness of the Poisson integral representation. Another proof presented in Nikolski's book relies on Wold's decomposition.

Source

W. Rudin, Real and Complex Analysis; N. K. Nikolski, Operators, Functions, and Systems: An Easy Reading, Volume I: Hardy, Hankel, and Toeplitz.

How to submit

Challenge.lean and Solution.lean are part of the trusted benchmark and must not be modified. Write your proof in Submission.lean (plus any local modules under Submission/). Mathlib may be used freely; anything not in Mathlib has to be inlined into the submission.

Comparator configuration

  • Solution module: Solution
  • Theorems checked: riesz_brothers_theorem
  • Permitted axioms: propext, Quot.sound, Classical.choice

Submitted by Yongxi Lin.

Problems

1 problem
  • Submission
  • Helpers.lean53 B
  • Challenge.lean284 B
  • config.json237 B
  • holes.json919 B
  • lakefile.toml455 B
  • lean-toolchain25 B
  • README.md1.1 KB
  • Solution.lean343 B
  • Submission.lean348 B
  • WorkspaceTest.lean1.6 KB