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