Holomorphic stalks are integral domains #
On a finite-dimensional complex manifold without boundary, holomorphic sections over a preconnected open set have no zero divisors, by the analytic identity theorem in charts. Every point has a basis of connected open neighborhoods, so the same holds for the stalk of the holomorphic structure sheaf. Thus a holomorphic germ embeds in its fraction field, providing the local algebra for meromorphic functions and local analytic equations. The existing section and stalk comparisons transfer these properties to Mathlib's native complex-smooth structure sheaf as well.
Neither the manifold nor an arbitrary domain of sections is required to be connected: only the sectionwise statement needs preconnectedness of its domain. Compactness, separation and second countability are not needed. Zero-dimensional models are included.
References #
- Lars Hörmander, An Introduction to Complex Analysis in Several Variables, §2.2.
- Otto Forster, Lectures on Riemann Surfaces, §§1, 6 and 16, for the curve case.
- The section argument uses
ContMDiff.eq_of_eventuallyEq; the passage to stalks usesTopCat.Presheaf.stalk_noZeroDivisors_of_hasBasis.
Holomorphic sections on a preconnected open set have no zero divisors.
The stalk of holomorphic functions at any point of a finite-dimensional complex manifold without boundary is an integral domain.
Complex-smooth sections on a preconnected open set have no zero divisors. This is the
native smooth-sheaf version of sectionsNoZeroDivisors, over ℂ, not over ℝ.
A stalk of Mathlib's complex-smooth structure sheaf on a finite-dimensional complex manifold without boundary is an integral domain, via its comparison with holomorphic germs.