nevanlinna/README.md

70 lines
3.0 KiB
Markdown
Raw Permalink Normal View History

2025-01-06 12:46:25 +01:00
# Project VD
### Formalizing Value Distribution Theory
2025-01-08 11:12:38 +01:00
This project aims to formalize [value distribution
theory](https://en.wikipedia.org/wiki/Value_distribution_theory_of_holomorphic_functions)
for meromorphic functions in the complex plane, roughly following Serge Lang's
[Introduction to Complex Hyperbolic
Spaces](https://link.springer.com/book/10.1007/978-1-4757-1945-1). The project
uses the [Lean](https://lean-lang.org/) theorem prover and builds on
[mathlib](https://leanprover-community.github.io/), the Lean mathematical
library.
2025-01-06 12:46:25 +01:00
2025-01-08 11:12:38 +01:00
### Help Wanted
Please be in touch if you would like to join
2025-01-07 08:26:52 +01:00
the fun!
2025-01-06 12:46:25 +01:00
2025-01-08 11:12:38 +01:00
## Current State and Future Plans
2025-01-06 12:46:25 +01:00
2025-01-08 11:12:38 +01:00
With the formalization of Nevanlinna's [First Main
Theorem](https://en.wikipedia.org/wiki/Nevanlinna_theory#First_fundamental_theorem),
the project has recently reached its first milestone. The current code has
"proof of concept" quality: It compiles fine but needs refactoring and
documentation. Next goals:
2025-01-06 12:46:25 +01:00
2025-01-08 11:12:38 +01:00
- Clean up the existing codebase and feed intermediate results into mathlib
2025-01-06 12:46:25 +01:00
- Formalize the Theorem on Logarithmic Differentials
2025-01-08 11:12:38 +01:00
- Formalize the [Second Main
Theorem](https://en.wikipedia.org/wiki/Nevanlinna_theory#Second_fundamental_theorem)
2025-01-06 12:46:25 +01:00
- Establish some of the more immediate applications
2025-01-07 08:26:52 +01:00
These plans might change, depending on feedback from the community and specific
interests of project participants.
2025-01-06 12:46:25 +01:00
## Material Covered
2025-01-08 11:12:38 +01:00
The following concepts have been formalized so far.
2025-01-06 12:46:25 +01:00
- Harmonic functions in the complex plane
- Laplace operator and associated API
- Definition and elementary properties of harmonic functions
- Mean value properties of harmonic functions
2025-01-07 08:26:52 +01:00
- Real and imaginary parts of holomorphic functions as examples of harmonic
functions
2025-01-06 12:46:25 +01:00
- Holomorphic functions in the complex plane
2025-01-08 11:12:38 +01:00
- Existence of primitives [duplication of work [already under
review](https://github.com/leanprover-community/mathlib4/pull/9598) at
2025-01-07 08:26:52 +01:00
mathlib]
2025-01-06 12:52:49 +01:00
- Existence of holomorphic functions with given real part
2025-01-06 12:46:25 +01:00
- Meromorphic Functions in the complex plane
2025-01-07 08:26:52 +01:00
- API for continuous extension of meromorphic functions, normal form of
meromorphic functions up to changes along a discrete set
2025-01-06 12:46:25 +01:00
- Behavior of pole/zero orders under standard operations
2025-01-06 12:52:49 +01:00
- Zero/pole divisors attached to meromorphic functions and associated API
2025-01-06 12:46:25 +01:00
- Extraction of zeros and poles
- Integrals and integrability of special functions
2025-01-07 08:26:52 +01:00
- Interval integrals and integrability of the logarithm and its combinations
with trigonometric functions; circle integrability of log ‖z-a‖
2025-01-06 12:46:25 +01:00
- Circle integrability of log ‖meromorphic‖
- Basic functions of Value Distribution Theory
2025-01-07 08:26:52 +01:00
- The positive part of the logarithm, API, standard inequalities and
estimates
- Logarithmic counting functions of divisors
- Nevanlinna heights of entire meromorphic functions
- Proximity functions for entire meromorphic functions
2025-01-08 11:12:38 +01:00
- [Jensen's formula](https://en.wikipedia.org/wiki/Jensen%27s_formula)
- Nevanlinna's [First Main
Theorem](https://en.wikipedia.org/wiki/Nevanlinna_theory#First_fundamental_theorem)