Holomorphic and complex-smooth structure sheaves #
On a finite-dimensional boundaryless complex manifold, complex C^∞ functions are
holomorphic and hence complex analytic. Thus the C^ω holomorphic structure sheaf agrees
with Mathlib's C^∞ structure sheaf over ℂ, not the sheaf of real-smooth functions.
We identify sections and sheaves, preserve evaluation on stalks, and compare pullback by holomorphic maps. This allows the holomorphic sheaf to use Mathlib's existing native manifold locally ringed space and its morphisms, rather than a parallel construction. No compactness, Hausdorffness or second-countability assumption is needed.
The comparison uses the native holomorphic regularity theorem
MDifferentiable.contMDiff. The locally ringed-space construction being compared is
Heather Macbeth's ChartedSpace.locallyRingedSpace in Mathlib.
References #
- Otto Forster, Lectures on Riemann Surfaces, §§1 and 6, for holomorphic functions and their local rings.
Holomorphic sections are exactly the complex-smooth sections, with the same values.
Instances For
The section comparison preserves values.
The inverse section comparison preserves values.
The holomorphic structure sheaf is the complex-smooth structure sheaf used by Mathlib's native manifold locally ringed space.
Instances For
On each open subset the sheaf comparison is the section comparison.
On each open subset the inverse comparison is the inverse section comparison.
The induced isomorphism between holomorphic germs and complex-smooth germs.
Instances For
The stalk comparison sends the germ of a section to the germ of its comparison.
The inverse stalk comparison takes the germ of a complex-smooth section to its holomorphic germ.
The stalk comparison preserves the value of a germ at its base point.
The sheaf comparison intertwines holomorphic pullback with Mathlib's complex-smooth pullback. Thus both give the same morphisms on the native manifold carrier.