Zulip Chat Archive

Stream: Is there code for X?

Topic: Principle branch of log gamma


Geoffrey Irving (Jan 11 2025 at 12:26):

Do we have the principle branch of log (gamma z) as a definition analytic off the negative real axis? Complex.log (Complex.Gamma z) isn't it since the principle branch of log gamma gets to wrap around a bunch.

I think the answer is no based on simple searches, but want to confirm.

Geoffrey Irving (Jan 11 2025 at 12:37):

One common definition (from Wikipedia, or Hare, Computing the Principal Branch of log-Gamma):
logGamma.png

Sébastien Gouëzel (Jan 11 2025 at 12:40):

I don't think we have it. There was some work on taking primitives of holomorphic functions on star-shaped domains (I don't think we have a suitable notion of simply connected domain yet, which is a shame), which would give it readily, but I don't think this has been merged into mathlib. @Vincent Beffara or @Alex Kontorovich might know better.

Geoffrey Irving (Jan 11 2025 at 12:41):

Yeah, when I was doing analytic continuation for Mandelbrot stuff I went the lazy route and used convex domains.

Vincent Beffara (Jan 20 2025 at 21:31):

I have code for primitives on star-shaped domains here: https://github.com/vbeffara/Curvint/blob/main/Curvint/Primitive.lean but it's a bit messy. In the same repo there is a construction of C0 contour integrals by lifting but that is beyond messy, I'm slowly working on it and eventually I believe it's the right thing to do but it will take a while.


Last updated: May 02 2025 at 03:31 UTC