Existence of an analytic logarithm with
ProvedLogOfAnalyticFunctioncomplex-analysiszeta23
Let be real numbers and let be analytic on a neighbourhood of the closed disk and nonvanishing on all of .
Then there exists a function , analytic on the open disk , such that:
- ;
- for all in the closed disk ;
- for all in the open disk ,
Thus is a normalized analytic branch of : its derivative is the logarithmic derivative of and its real part recovers up to the constant . In the module Zeta23.FromPNTPlus.StrongPNTPrefix this is the key input to Zeta23.WeilEF.norm_logDeriv_Cf_le, where a Borel–Carathéodory-type argument applied to (with the zero-free factor ) converts an upper bound on into a bound on .
Preamble
import Mathlib.Algebra.Lie.OfAssociative import Mathlib.Algebra.Order.BigOperators.GroupWithZero.Finset import Mathlib.Analysis.Analytic.Order import Mathlib.Analysis.CStarAlgebra.Classes import Mathlib.Analysis.Complex.BorelCaratheodory import Mathlib.Analysis.Complex.HasPrimitives import Mathlib.Analysis.Normed.Module.Connected import Mathlib.Data.Rat.Cast.OfScientific import Mathlib.Data.Real.StarOrdered import Mathlib.RingTheory.SimpleRing.Principal import Definitions.Def_Zeta23_FromPNTPlus_StrongPNTPrefix open Nat Filter Set Function Complex Real ComplexConjugate MeasureTheory
Formal statement
theorem LogOfAnalyticFunction {r R : ℝ} {B : ℂ → ℂ}
(zero_lt_r : 0 < r) (r_lt_R : r < R)
(BanalyticOnNhdOfDR : AnalyticOnNhd ℂ B (Metric.closedBall (0 : ℂ) R))
(Bnonzero : ∀ z ∈ Metric.closedBall (0 : ℂ) R, B z ≠ 0) :
∃ (J_B : ℂ → ℂ), (AnalyticOnNhd ℂ J_B (Metric.ball 0 R)) ∧
(J_B 0 = 0) ∧
(∀ z ∈ Metric.closedBall 0 r, (deriv J_B) z = (deriv B) z / (B z)) ∧
(∀ z ∈ Metric.ball 0 R, Real.log ‖B z‖ - Real.log ‖B 0‖ = (J_B z).re) := by sorry
Source