Documentation

Hironaka.Resolution.Analytic.Kol07Thm45.PieceGlue

Gluing the local resolutions of the pieces over a relatively compact open #

Włodarczyk glues the canonical desingularizations of the germs of an open cover: for a cover of a compact set Z by opens V_i ⊂ W_i ⊂ U_i with V̄_i ⊂ W_i and W̄_i ⊂ U_i compact, the desingularization of the germ at W̄_i determines the desingularization Ṽ_i → V_i, the embeddings Y_{Z_i ∩ Z_j} → Y_{Z_i} lift to embeddings of the desingularizations, and Ṽ is the manifold obtained by gluing the Ṽ_i along the Ṽ_i ∩ Ṽ_j, with des_V : Ṽ → V bimeromorphic and proper [Wlo09, §4, (3)⇒(4)]; the desingularization of a whole space is then assembled from the restrictions des_i⁻¹(U_i) → U_i [Wlo09, §4.3]. Kollár glues the resolutions of the members of an affine cover through the commutation with smooth surjections ([Kol07, Theorem 36, proof] and [Kol07, Proposition 37]). For local embedding data D : LocalEmbeddingData 𝕜 X U and an embedded desingularization functor bed : BEDanFamStar 𝕜:

The gluing locus is pieceDom i ⊓ pieceDom j — the parts of the two pieces OVER W_i, W_j (range_localResolutionToPiece_subset) — the transcription of Włodarczyk's V_i ⊂ W_i ⊂ U_i, matching the overlap embPreimage W₁ ∩ embPreimage W₂ on which two local resolutions of one piece are compared. hbed binds no definition: membership in the class is a hypothesis of the theorems, never of a definition.

The base open of a piece embedding over the ambient open W: the points of X in the piece whose ambient point lies in W (embPreimage pushed into X): the open W_i of Włodarczyk's cover V_i ⊂ W_i ⊂ U_i [Wlo09, §4, (3)⇒(4)].

Equations
Instances For
    theorem Hironaka.Manifold.PieceEmbedding.mem_domOpens {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {X : AnalyticSpace 𝕜} {V : Set ↑↑X.toPresheafedSpace} (E : PieceEmbedding 𝕜 n X V) {W : TopologicalSpace.Opens (pieceAmbient 𝕜 E.G).carrier} {x : ↑↑X.toPresheafedSpace} :
    x ∈ E.domOpens W ↔ ∃ y ∈ E.embPreimage W, ↑y = x

    Membership in the base open: the image in X of a point of the piece over W.

    theorem Hironaka.Manifold.PieceEmbedding.domOpens_mono {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {X : AnalyticSpace 𝕜} {V : Set ↑↑X.toPresheafedSpace} (E : PieceEmbedding 𝕜 n X V) {Q W : TopologicalSpace.Opens (pieceAmbient 𝕜 E.G).carrier} (h : Q ≤ W) :

    The base open is monotone in the ambient open.

    noncomputable def Hironaka.Manifold.PieceEmbedding.toSpaceMap {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {X : AnalyticSpace 𝕜} {V : Set ↑↑X.toPresheafedSpace} (E : PieceEmbedding 𝕜 n X V) (bed : BEDanFamStar 𝕜) (W : TopologicalSpace.Opens (pieceAmbient 𝕜 E.G).carrier) (hW : IsCompact (closure ↑W)) :

    The local resolution's map to X: Π (localResolutionToPiece) followed by the open immersion of the piece: Włodarczyk's desingularization Ṽ_i → V_i ⊆ Y [Wlo09, §4, (3)⇒(4)].

    Equations
    Instances For

      The map to X lands in the base open (range_localResolutionToPiece_subset).

      @[reducible, inline]

      The base open of the i-th piece over the ambient open W: domOpens of the i-th embedding (the open W_i of Włodarczyk's cover V_i ⊂ W_i ⊂ U_i [Wlo09, §4, (3)⇒(4)]).

      Equations
      Instances For
        @[reducible, inline]

        The piece map to X: toSpaceMap of the i-th embedding (Włodarczyk's desingularization Ṽ_i → V_i of V_i ⊂ U_i, read into Y [Wlo09, §4, (3)⇒(4)]).

        Equations
        Instances For
          structure Hironaka.Manifold.LocalEmbeddingData.ResolutionGluing {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

          A gluing datum for the local resolutions of the pieces of D — the ambient opens W_i ⋐ G_i over which the pieces are resolved, containing the ambient points of closure (inner i) (Włodarczyk's V̄_i ⊂ W_i), and the gluing data over X (GlueOver) of the local resolutions localResolution (D.embedding i) bed (W i) _ along the overlaps pieceDom i ∩ pieceDom j, with a Hausdorff glued space (the gluing of the Ṽ_i in [Wlo09, §4, (3)⇒(4)]).

          Instances For
            @[reducible, inline]

            A gluing datum exists (the analytic counterpart of Hironaka.Resolution.BRDescends); its proof under hbed : bed.IsEmbeddedDesing is resolutionGluesOn_of_isEmbeddedDesing (GluingProperties.lean).

            Equations
            Instances For
              noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOnFullPair {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :
              (R : AnalyticSpace 𝕜) × (R ⟶ X)

              The glued space with its descended map to X, over the union of the base opens (Włodarczyk's Ṽ with des_V : Ṽ → V [Wlo09, §4, (3)⇒(4)]) — the glued analytic space of a chosen gluing datum when one exists, the pair ⟨X, 𝟙 X⟩ otherwise (a fallback value, never taken under hbed, as the nil X of Hironaka.Resolution.Algebraic.Kol07.Thm36.BR).

              Equations
              Instances For
                noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOnFull {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

                The glued space over the union of the base opens (Włodarczyk's Ṽ).

                Equations
                Instances For
                  noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOnFullMap {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

                  The descended map des_V : Ṽ → V ⊆ X into X.

                  Equations
                  Instances For
                    noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOn {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

                    The resolution over U, resolutionOn D bed — the glued space of the local resolutions of the pieces of D, restricted over U (Włodarczyk's Ũ_i := des_i⁻¹(U_i) [Wlo09, §4.3]).

                    Equations
                    Instances For
                      noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOnMap {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

                      The resolution map over U, Π_U = resolutionOnMap D bed : resolutionOn D bed → X|U (Włodarczyk's restriction Ũ_i := des_i⁻¹(U_i) → U_i [Wlo09, §4.3]).

                      Equations
                      Instances For
                        noncomputable def Hironaka.Manifold.LocalEmbeddingData.resolutionOnToSpace {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (bed : BEDanFamStar 𝕜) :

                        The resolution map read into X: Π_U followed by the open immersion X|U → X (the map of one member of the exhaustion by relatively compact opens from which the resolution of the whole space is glued).

                        Equations
                        Instances For

                          Unfolding lemmas #

                          With a gluing datum, the pair is the chosen datum's glued space and map.

                          Without a gluing datum, the pair is ⟨X, 𝟙 X⟩ (a branch never taken under hbed).

                          With a gluing datum, resolutionOnFull is the chosen datum's glued space.

                          Without a gluing datum, resolutionOnFull is X.

                          Without a gluing datum, the descended map is (heterogeneously) the identity.