AlexKontorovich/PrimeNumberTheoremAnd
Source indexedtheorem · leanprover/lean4:v4.32.0
Kadiri.riemannZeta_order_conj
PrimeNumberTheoremAnd.IEANTN.KadiriZeroCounting · PrimeNumberTheoremAnd/IEANTN/KadiriZeroCounting.lean:1902 to 1920
Source documentation
The zero order of ζ is conjugation-symmetric away from 1.
Exact Lean statement
theorem riemannZeta_order_conj {ρ : ℂ} (hρ : ρ ≠ 1) :
riemannZeta.order ((starRingEnd ℂ) ρ) = riemannZeta.order ρComplete declaration
Lean source
Full Lean sourceLean 4
theorem riemannZeta_order_conj {ρ : ℂ} (hρ : ρ ≠ 1) : riemannZeta.order ((starRingEnd ℂ) ρ) = riemannZeta.order ρ := by have hρ' : (starRingEnd ℂ) ρ ≠ 1 := by intro h apply hρ have := congrArg (starRingEnd ℂ) h simpa [Complex.conj_conj] using this have han : AnalyticAt ℂ riemannZeta ρ := riemannZeta_analyticOn_compl_one ρ (by simpa [Set.mem_compl_iff] using hρ) have han' : AnalyticAt ℂ riemannZeta ((starRingEnd ℂ) ρ) := riemannZeta_analyticOn_compl_one _ (by simpa [Set.mem_compl_iff] using hρ') have hfun : (fun w ↦ (starRingEnd ℂ) (riemannZeta ((starRingEnd ℂ) w))) = riemannZeta := by funext w rw [riemannZeta_conj, Complex.conj_conj] have hkey := analyticOrderAt_conj_conj (f := riemannZeta) (z₀ := (starRingEnd ℂ) ρ) (by simpa [Complex.conj_conj] using han) rw [hfun, Complex.conj_conj] at hkey unfold riemannZeta.order rw [han.meromorphicOrderAt_eq, han'.meromorphicOrderAt_eq, hkey]