The glued K-space #
The locally ringed space glued from K-gluing data D (Hironaka.AnalyticSpace.Glue.Data) is a
K-space (gluedK): the constants of the pieces (Hironaka.AnalyticSpace.Glue.Space), compatible
on the overlaps (Hironaka.AnalyticSpace.Glue.Compat), glue to global sections by the sheaf
condition (Mathlib's existsUnique_gluing'; glueConst), the ring-homomorphism laws follow from
the uniqueness of the gluing (algebraMapGlued), and the open immersions ι i of the pieces become
K-morphisms ιK i : Y i ⟶ gluedK, each piece being K-isomorphic to its image (imageIso). With
a countable index type, Hausdorffness (the criterion of Hironaka.AnalyticSpace.Glue.Topology,
transported along the comparison isomorphism topIso: t2Space_of_isClosed_transitionGraph) and
analytic pieces, the glued K-space is an analytic K-space (gluedAnalytic, through
AnalyticSpace.ofOpenCover of Hironaka.AnalyticSpace.Glue.OfCover).
Conventions. glueConst c is the unique global section restricting to constOn c i on every image;
gluedK is an abbrev, so that its underlying locally ringed space is glued definitionally. The
Hausdorff hypothesis is stated on the topological gluing data topGlueData (closed transition
graphs for i ≠ j). With one piece the glued K-space is K-isomorphic to
the piece; with an empty index type it is the empty analytic space.
This is the assembly step of the gluing of local complexifications [BW59, Proposition 1] and of the
gluing of local resolutions over a base (Hironaka.AnalyticSpace.Glue.Over).
The glued constants #
The unique gluing of the constants of the pieces.
The constant c of the glued space: the gluing of the constants of the pieces.
Equations
- D.glueConst c = Classical.choose ⋯
Instances For
The K-structure of the glued space.
Equations
- D.algebraMapGlued = { toFun := D.glueConst, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The glued K-space.
Instances For
The pieces map into the glued K-space by K-morphisms #
The preimage in a piece of its own image is everything.
Pulling the glued constant back to a piece gives the constant of the piece.
A piece is K-isomorphic to its image in the glued K-space.
Equations
- D.imageIso i = AnalyticSpace.KLocallyRingedSpace.isoOfRangeEq (D.ιK i) (D.gluedK.ofRestrict (D.pieceOpens i)) ⋯
Instances For
Hausdorffness and the analytic structure #
The topological gluing data underlying D.
Equations
Instances For
The glued space is Hausdorff when the pieces are and the transition graphs are closed (the
criterion of Hironaka.AnalyticSpace.Glue.Topology, transported along topIso).
The glued K-space is an analytic K-space when it is Hausdorff, the index type is countable
and every piece is K-isomorphic to an analytic space.
Equations
- D.gluedAnalytic hT2 Z e = AnalyticSpace.ofOpenCover D.gluedK D.pieceOpens ⋯ Z fun (i : D.J) => CategoryTheory.Iso.symm (D.imageIso i) ≪≫ e i