The glued space of K-gluing data: pieces, images, constants #
For gluing data D : KGlueData K (Hironaka.AnalyticSpace.Glue.Data) the glued locally ringed
space D.glued carries the open immersions D.ι i : Y i ⟶ D.glued, whose images D.pieceOpens i
cover it, and on each image the constant sections D.constOn c i transported from the K-structure
of Y i through the inverse of the open immersion on sections (IsOpenImmersion.invApp). This
module sets up these objects; the compatibility of the constants on the overlaps (from the
transitions being K-morphisms) is Hironaka.AnalyticSpace.Glue.Compat, and the resulting
K-structure on D.glued is Hironaka.AnalyticSpace.Glue.KSpace.
Conventions. D.glued is Mathlib's GlueData.glued (a multicoequalizer); D.ι i are its structure
morphisms, open immersions (LocallyRingedSpace.GlueData.ι_isOpenImmersion), jointly surjective on
points (ι_jointly_surjective); pieceOpens i = ι i '' ⊤ through Mathlib's opensFunctor. With
one piece, pieceOpens = ⊤ and constOn c is the constant of the piece; with an empty index type
the glued space is empty.
The glued locally ringed space.
Equations
- D.glued = D.toLRSGlueData.glued
Instances For
The open immersion of the i-th piece into the glued space.
Equations
- D.ι i = D.toLRSGlueData.ι i
Instances For
The image of the i-th piece, an open of the glued space.
Equations
Instances For
The images of the pieces cover the glued space.
The constant c on the image of the i-th piece, transported from the K-structure of Y i.
Equations
- D.constOn c i = (CommRingCat.Hom.hom (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp (D.ι i) ⊤)) ((D.Y i).algebraMap c)