pith. machine review for the scientific record. sign in

IndisputableMonolith.NumberTheory.RiemannHypothesis.Wedge

IndisputableMonolith/NumberTheory/RiemannHypothesis/Wedge.lean · 68 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import IndisputableMonolith.NumberTheory.RiemannHypothesis.BRFPlumbing
   2
   3/-!
   4# Riemann Hypothesis (BRF route): boundary wedge → positivity
   5
   6In `docs/primes/Riemann-proofs/Riemann-active.txt`, the load-bearing boundary condition (P+)
   7asserts that after a unimodular rotation, the boundary phase `w(t)` is confined to a wedge:
   8
   9`|w(t)| ≤ π·Υ` with `Υ < 1/2` almost everywhere.
  10
  11This file records the simple but crucial algebraic consequence:
  12
  13`|w| ≤ π/2  ⇒  Re(exp(i w)) ≥ 0`,
  14
  15which is the “entry point” for Poisson transport + the Cayley transform.
  16-/
  17
  18namespace IndisputableMonolith
  19namespace NumberTheory
  20namespace RiemannHypothesis
  21
  22open scoped Real
  23open MeasureTheory
  24
  25/-- The unimodular complex number with phase `w`: `e^{i w}`. -/
  26noncomputable def phase (w : ℝ) : ℂ :=
  27  Complex.exp (w * Complex.I)
  28
  29theorem re_phase_nonneg_of_abs_le_pi_div_two {w : ℝ} (hw : |w| ≤ Real.pi / 2) :
  30    0 ≤ (phase w).re := by
  31  -- `Re(e^{iw}) = cos(w)` and `cos(w) ≥ 0` on `[-π/2, π/2]`.
  32  have hw' : w ∈ Set.Icc (-(Real.pi / 2)) (Real.pi / 2) := by
  33    exact abs_le.mp (by simpa [abs_neg] using hw)
  34  -- `Complex.exp_ofReal_mul_I_re` rewrites the real part into `Real.cos`.
  35  simpa [phase] using (Real.cos_nonneg_of_mem_Icc hw')
  36
  37/-- Almost-everywhere version: a wedge bound implies nonnegativity of the real part of the phase. -/
  38theorem ae_re_phase_nonneg_of_ae_abs_le_pi_mul
  39    {w : ℝ → ℝ} {Υ : ℝ}
  40    (hΥ : Υ ≤ (1 / 2 : ℝ))
  41    (hw : ∀ᵐ t ∂volume, |w t| ≤ Real.pi * Υ) :
  42    ∀ᵐ t ∂volume, 0 ≤ (phase (w t)).re := by
  43  have hpi : Real.pi * Υ ≤ Real.pi / 2 := by
  44    have hpi0 : 0 ≤ Real.pi := le_of_lt Real.pi_pos
  45    -- multiply `Υ ≤ 1/2` by `π ≥ 0`
  46    have := mul_le_mul_of_nonneg_left hΥ hpi0
  47    -- `π * (1/2) = π/2`
  48    simpa [div_eq_mul_inv, mul_assoc, mul_left_comm, mul_comm] using this
  49  filter_upwards [hw] with t ht
  50  exact re_phase_nonneg_of_abs_le_pi_div_two (le_trans ht hpi)
  51
  52/-- If the boundary wedge holds for `w` with parameter `Υ ≤ 1/2`, then the Cayley/BRF transform
  53`θ(J)=(2J-1)/(2J+1)` is Schur pointwise for the boundary values `J(t)=e^{iw(t)}`. -/
  54theorem ae_norm_theta_phase_le_one_of_ae_abs_le_pi_mul
  55    {w : ℝ → ℝ} {Υ : ℝ}
  56    (hΥ : Υ ≤ (1 / 2 : ℝ))
  57    (hw : ∀ᵐ t ∂volume, |w t| ≤ Real.pi * Υ) :
  58    ∀ᵐ t ∂volume, ‖theta (phase (w t))‖ ≤ 1 := by
  59  -- From the wedge we get `Re(J) ≥ 0`. Then apply the Cayley lemma.
  60  have hRe : ∀ᵐ t ∂volume, 0 ≤ (phase (w t)).re :=
  61    ae_re_phase_nonneg_of_ae_abs_le_pi_mul (w := w) (Υ := Υ) hΥ hw
  62  filter_upwards [hRe] with t ht
  63  exact norm_theta_le_one_of_re_nonneg (J := phase (w t)) ht
  64
  65end RiemannHypothesis
  66end NumberTheory
  67end IndisputableMonolith
  68

source mirrored from github.com/jonwashburn/shape-of-logic