The stack of adapted charts over a fiber (heart, part 1) #
RS.FiberStack F y₀— the (finite) fiber overy₀enumerated aspt : Fin n → X, pairwise-disjoint adapted charts at each fiber point, and an openV ∋ y₀contained in every target-chart source, whose target-chart images lie in the normal-form balls and whoseF-preimage is trapped in the chart sources. This is the multiplicity-aware local model ofFover an arbitrary point ofY(branch value or not); Forster's 4.24-proof mechanism.RS.exists_fiberStack— existence over everyy₀ : Y(compactness ofXtraps the fiber via the closed-map filter inequalityIsClosedMap.comap_nhds_le; no sequences).- Basic API:
mem_fiber_pt,maps_pt_eq,mem_source_pt,radius_pos,mult_ne_zero,fiber_eq_iUnion.
LocalConstancy.lean combines this with the planar count (RootCounting.lean) to prove that
fiberMultSum is locally constant.
A stack of adapted charts over y₀: the (finite) fiber enumerated as pt : Fin n → X,
pairwise-disjoint adapted charts at each fiber point, and an open V ∋ y₀ that is contained
in every target-chart source, whose target-chart images lie in the normal-form balls, and whose
F-preimage is trapped in the chart sources.
- n : ℕ
The number of points in the fiber.
An enumeration of the fiber.
- pt_injective : Function.Injective self.pt
- A (i : Fin self.n) : AdaptedChartsAt F (self.pt i) (multiplicity F (self.pt i))
- V : Set Y
The distinguished open neighborhood of
y₀.
Instances For
The fiber over any y ∈ V decomposes along the chart sources (disjointly, by
disjoint_sources).
Existence (standing surface hypotheses) #
Existence of a stack of adapted charts over every point (heart, part 1; Forster 4.24-proof
mechanism). Does NOT need F surjective, Y connected, nor the fiber nonempty (n = 0 is
allowed).