The resolution of an analytic space: gluing over an exhaustion, and the value off the class #
Włodarczyk defines the canonical desingularization of an analytic space Y by gluing: for an
open cover {U_i} of Y with compact closures Z_i := Ū_i, let des_i : Ỹ_{Z_i} → Y_{Z_i} be the
canonical desingularization of the germ Y_{Z_i} and Ũ_i := des_i⁻¹(U_i) → U_i its restriction;
Ỹ is the manifold obtained by gluing the Ũ_i along the Ũ_ij, and des : Ỹ → Y is a proper
bimeromorphic morphism [Wlo09, §4.3]; the desingularization of a germ commutes with local
analytic isomorphisms [Wlo09, §4, (3)⇒(4)]. Kollár observes that a resolution functor on
neighbourhoods of compact sets that commutes with open embeddings yields a resolution of every
analytic space that is an increasing union of compact subsets [Kol07, 44], which is his
Theorem 45 [Kol07, Theorem 45]. The cover is taken here as an EXHAUSTION U_0 ⋐ U_1 ⋐ ⋯,
⋃ U_n = X (an analytic space is countable at infinity and locally compact Hausdorff,
[Hir64, Ch. 0, §1, p. 120]), interchangeable with Włodarczyk's locally finite cover. For an
embedded desingularization functor bed : BEDanFamStar 𝕜:
BEDanFamStar.ExhaustionGluing bed X: the gluing datum — an exhaustionU_nofXby relatively compact opens, local embedding dataD_nover eachU_nwith a gluing datum each (PieceGlue.lean), and aGlueOverof the piecesresolutionOn (D n) bed(theŨ_n := des_n⁻¹(U_n), indexed byULift ℕfor the universe of the gluing construction) overXalong the overlapsU_n ∩ U_m— the transitions are the open embeddingsR(U_n) ↪ R(U_m)between the resolutions over nested members (resolutionOn_indepinGluingProperties.lean: an open embedding of germs extends to an open embedding of desingularizations, [Wlo09, §4, (3)⇒(4)]), the cocycle identity by their uniqueness, and the glued space is Hausdorff by the closed-graph criterion; its existence for reducedXunderhbed : bed.IsEmbeddedDesingisresolutionGlues_of_isEmbeddedDesing(GluingProperties.lean), the proposition beingBEDanFamStar.ResolutionGlues bed X := Nonempty (ExhaustionGluing bed X);BEDanFamStar.resolutionPair bed X: for reducedXwith a gluing datum the glued space with its descended map, otherwise the pair⟨X, 𝟙 X⟩— the value OFF THE CLASS of reduced spaces (the assignmentResolutionAssignment.spaceof the resolution theoremexists_functorial_resolutionis defined on every analytic space while its clauses are stated for reduced ones; compareHironaka.Resolution.BR_eq_nil_of_not_classfor the algebraic functor) as the outerif, and the fallback for a missing gluing datum (never taken underhbed) as the inner one;BEDanFamStar.resolution bed X : AnalyticSpace 𝕜(R(X)) andBEDanFamStar.resolutionMap bed X : resolution bed X ⟶ X(Π_X);bedfirst, so thatbed.resolution : AnalyticSpace 𝕜 → AnalyticSpace 𝕜is the fieldspaceof aResolutionAssignmentandbed.resolutionMapitsmap. Unfolding lemmas for every branch:resolutionPair_eq_of_glues,resolutionPair_eq_of_not_glues,resolutionPair_eq_of_not_isReduced,resolution_eq_of_not_isReduced,resolutionMap_heq_of_not_isReduced.
resolution bed X is a K-space glued with open-embedding transitions; it is a different
construction from the charted manifold limitManifold of a compatible family of successions, which
is used for the resolution of manifolds. hbed binds no definition.
A gluing datum along an exhaustion ([Wlo09, §4.3]; [Kol07, 44]) — relatively compact opens
U_0 ⋐ U_1 ⋐ ⋯ exhausting X, local embedding data D_n over each U_n with a gluing datum
each, and the gluing over X of the pieces Ũ_n := resolutionOn (D n) bed along the overlaps
U_n ∩ U_m.
- U : ℕ → TopologicalSpace.Opens ↑↑X.toPresheafedSpace
The exhaustion by relatively compact opens.
- D (n : ℕ) : LocalEmbeddingData 𝕜 X ↑(self.U n)
Local embedding data over each member of the exhaustion.
- glues (n : ℕ) : (self.D n).ResolutionGluesOn bed
Each member is resolved by a genuine gluing of the local resolutions of its pieces.
- glue : X.GlueOver (fun (n : ULift.{u, 0} ℕ) => (self.D n.down).resolutionOn bed) (fun (n : ULift.{u, 0} ℕ) => (self.D n.down).resolutionOnToSpace bed) fun (n : ULift.{u, 0} ℕ) => self.U n.down
The gluing over
Xof the restricted resolutionsŨ_n → U_nalongU_n ∩ U_m.
Instances For
A gluing datum along an exhaustion exists; its proof for reduced X under
hbed : bed.IsEmbeddedDesing is resolutionGlues_of_isEmbeddedDesing (GluingProperties.lean).
Equations
- bed.ResolutionGlues X = Nonempty (bed.ExhaustionGluing X)
Instances For
The resolving space with its map, as a pair (Włodarczyk's Ỹ_Z := ⋃ Ṽ_{i,Z_i}
[Wlo09, §4, (3)⇒(4)]; Kollár's resolution functor on all analytic spaces [Kol07, Theorem 45]) — for
reduced X with a gluing datum the glued space and the descended map; off the class of reduced
spaces (R(X) := X, Π_X := 𝟙) or without a gluing datum (a fallback never taken under hbed)
the pair ⟨X, 𝟙 X⟩.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The resolving space R(X) = resolution bed X — the glued space of the restricted
resolutions along an exhaustion (Włodarczyk's Ỹ [Wlo09, §4.3]); X itself off the class of
reduced spaces.
Equations
- bed.resolution X = (bed.resolutionPair X).fst
Instances For
The resolution map Π_X = resolutionMap bed X : R(X) → X — the descended map des : Ỹ → Y
[Wlo09, §4.3]; the identity off the class of reduced spaces.
Equations
- bed.resolutionMap X = (bed.resolutionPair X).snd
Instances For
Unfolding lemmas #
On a reduced X with a gluing datum, the pair is the chosen datum's glued space and
descended map.
On a reduced X without a gluing datum, the pair is ⟨X, 𝟙 X⟩ (a branch never taken under
hbed).
Off the class of reduced spaces the pair is ⟨X, 𝟙 X⟩ (the analytic counterpart of
Hironaka.Resolution.BR_eq_nil_of_not_class).
On a reduced X with a gluing datum, R(X) is the chosen glued space.
The value off the class: R(X) = X for a non-reduced X.
Π_X is (heterogeneously) the identity for a non-reduced X.