Zulip Chat Archive
Stream: Is there code for X?
Topic: Logs of nonzero analytic functions
Geoffrey Irving (Aug 31 2025 at 13:54):
I need
lemma AnalyticOnNhd.exists_clog {f : ℂ → ℂ} (fa : AnalyticOnNhd ℂ f (ball 0 1))
(f0 : ∀ z ∈ ball 0 1, f z ≠ 0) :
∃ g : ℂ → ℂ, AnalyticOnNhd ℂ g (ball 0 1) ∧ ∀ z ∈ ball 0 1, f z = Complex.exp (g z) := by
sorry
I can prove this via my analytic continuation machinery in https://github.com/girving/ray/blob/main/Ray/Misc/Continuation.lean, but possibly it exists already?
Junyan Xu (Aug 31 2025 at 15:05):
You may take the primitive of df/f using #9598, or use IsCoveringMap.existsUnique_continuousMap_lifts (I have proven exp is a covering map (not yet PR'd), but you have to show the lifted map is analytic).
Geoffrey Irving (Sep 01 2025 at 22:36):
https://github.com/girving/ray/blob/main/Ray/Analytic/Log.lean#L33
Last updated: Dec 20 2025 at 21:32 UTC