Zulip Chat Archive
Stream: mathlib4
Topic: Harmonic functions and the Laplacian
Stefan Kebekus (Jun 24 2024 at 17:16):
Dear all,
I am interested in implementing harmonic functions and the Laplacian, with the goal to eventually prove the most elementary statements of Nevanlinna theory. I am writing to ask if anyone is working on this, or interested in joining forces.
If no-one yells at me, my plan is to proceed as follows.
- Define the Laplacian for maps from finite-dimensional real inner product spaces to real vector spaces. [Mostly done]
- Prove that the Laplacian can be computed by differentiation wrt to arbitrary orthonormal bases. [Mostly done]
- Provide the usual API (Laplacian depends on germs, is linear on smooth functions, respects isometries, ...)
- Define Harmonic. For functions on the complex plane, establish the relation between harmonic and (anti-)holomrohpic functions. [Partially done, depends on existence of primitives for holomorphic functios that are in PR review]
- Move on to mean value properties.
- ...
Ideally, I would like to submit partial results/theorems/proofs to mathlib as soon as I have them, Does that make sense?
Best,
Stefan.
Junyan Xu (Jun 24 2024 at 17:30):
@Geoffrey Irving did (sub)harmonic functions (see here), but maybe for special models rather than an arbitrary inner product space. There is docs#gradient defined for inner product spaces, but I'm not sure how we should spell divergence.
Geoffrey Irving (Jun 24 2024 at 19:49):
Yes, I have harmonic and subharmonic functions, but only in one complex dimension. I don’t expect it’s upstreamable to mathlib without generalization.
https://github.com/girving/ray/blob/main/Ray/Hartogs/Subharmonic.lean
Stefan Kebekus (Jun 27 2024 at 09:15):
@Geoffrey Irving Thank you for the info. I am a beginner in this community, but what you have done seems like a very valuable contribution to me, that many [including myself] would like to have…
Stefan Kebekus (Jun 27 2024 at 10:25):
@Junyan Xu Maybe divergence is not even necessary. If is a finite-dimensional inner product space, and is a basis, then is independent of the choice of basis. The reason is that is canonical, namely the image of the scalar product under the identification with .
Junyan Xu (Jun 27 2024 at 14:16):
Yeah, I believe that. But since we already have gradient well-defined for an inner-product space, the task left is just to show divergence is well-defined for an inner-product space as well, and then we can compose them. Not to say that a direct approach is worse in any way.
Johan Commelin (Jun 27 2024 at 15:46):
@Stefan Kebekus For some reason Zulip wants you to write $$v \otimes w$$
in order to get ...
Stefan Kebekus (Jun 28 2024 at 05:58):
Johan Commelin schrieb:
Stefan Kebekus For some reason Zulip wants you to write
$$v \otimes w$$
in order to get ...
Roger. Thanks.
Stefan Kebekus (Jun 28 2024 at 05:59):
Junyan Xu schrieb:
Yeah, I believe that. But since we already have gradient well-defined for an inner-product space, the task left is just to show divergence is well-defined for an inner-product space as well, and then we can compose them. Not to say that a direct approach is worse in any way.
Roger. I plan to come back to this as I get there.
Last updated: May 02 2025 at 03:31 UTC