Documentation

LeanPool.JacobianDiffgeo.Surface.Bridges

Bridges: ContMDiff over ๐“˜(โ„‚) โ†” chart-local ContDiff/AnalyticAt #

Unit: surfaces-and-charts (docs/design/surfaces-and-charts.md ยง3.1; Forster ยง1).

On a Riemann surface X (ChartedSpace โ„‚ X + IsManifold ๐“˜(โ„‚) ฯ‰ X) these lemmas convert manifold smoothness/holomorphy into planar statements about the chart composites, eliminating ContDiffWithinAt-over-range I once and for all:

Maps into a complex Banach space (target = model space, no target chart) #

C^n at x for f : X โ†’ F is exactly C^n of the chart composite (Banach-space target; requested by holomorphic-forms for (โ„‚ โ†’L[โ„‚] โ„‚)-valued maps).

Maps to โ„‚ (the frozen interface of the design) #

Maps between surfaces (two charts) #

Two-chart version, f : X โ†’ Y. ContinuousAt cannot be dropped on the โ† side (the chart composite does not see f outside the chart sources).

theorem RS.analyticAt_sub_const_iff {g : โ„‚ โ†’ โ„‚} {z c : โ„‚} :
AnalyticAt โ„‚ (fun (w : โ„‚) => g w - c) z โ†” AnalyticAt โ„‚ g z

Subtracting a constant does not change analyticity (helper for the recentered bridge).

Recentered two-chart bridge (the exact statement requested by local-multiplicity, matching mathlib's analyticOrderAt normal form).

Chart invariance: read holomorphy in any atlas chart #

Analyticity may be read in ANY atlas chart whose source contains x (chart-invariance; the workhorse for CC3/CC4-style definitions and for coeffIn).