Documentation

Hironaka.Resolution.Analytic.Kol07Thm45.PieceResolution

The local resolution of a piece #

The local resolution of a piece is the embedded desingularization sequence of the piece's triple, its final strict transform and the map to the piece. Włodarczyk defines the canonical desingularization of a germ Y_Z through the canonical embedded desingularization (Ũ_Z, Ỹ_Z) → (U_Z, Y_Z) of a local embedding: it is Ỹ_Z → Y_Z [Wlo09, §4, (3)⇒(4)], obtained by resolving the marked ideal (I_Y, 1) with empty divisor [Wlo09, §6, Remark (3) after Step 2b]. Kollár's resolution of an affine variety is likewise read off the principalization of its ideal in an ambient smooth variety ([Kol07, Corollary 22, proof] and [Kol07, Theorem 36, proof]; the algebraic counterpart in this library is Hironaka.Resolution.BR_affine). For a piece E : PieceEmbedding 𝕜 n X V and an embedded desingularization functor bed : BEDanFamStar 𝕜 (the type of such functors; a particular one is constructed in Hironaka/Resolution/Analytic/Wlo09/Concrete.lean), read per relatively compact open W of the piece's ambient:

emb (the model isomorphism X|V ≅ Sp(G)/𝓘_Y of the piece) and localResolutionMap are kept separate, as AmbientBlowUpFactorization keeps emb and map; they are composed where the resolution of the space is assembled. The functor bed is an explicit binder: this module uses only the types DomBEDan, BEDanFam, BEDanFamStar, never a particular functor.

def Hironaka.Manifold.BEDanFamStar.seqOn {𝕜 : Type} [RCLike 𝕜] (bed : BEDanFamStar 𝕜) {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (hT : DomBEDan 𝕜 T) (W : TopologicalSpace.Opens M.carrier) (hW : IsCompact (closure ↑W)) :

The value of the functor on the triple T over the relatively compact open W: a finite blow-up sequence on M|W.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev Hironaka.Manifold.BEDanFamStar.restrictedIdealOn {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (W : TopologicalSpace.Opens M.carrier) :

    The ideal of the restricted triple T|W (the pull-back along the inclusion).

    Equations
    Instances For
      noncomputable def Hironaka.Manifold.BEDanFamStar.lastIdealOn {𝕜 : Type} [RCLike 𝕜] (bed : BEDanFamStar 𝕜) {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (hT : DomBEDan 𝕜 T) (W : TopologicalSpace.Opens M.carrier) (hW : IsCompact (closure ↑W)) :
      ((bed.seqOn T hT W hW).stage (Fin.last (bed.seqOn T hT W hW).length)).IdealSheaf

      The final strict transform of T.I|W along the sequence (strictTransformSubspaceSeq).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def Hironaka.Manifold.BEDanFamStar.localResolutionOn {𝕜 : Type} [RCLike 𝕜] (bed : BEDanFamStar 𝕜) {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (hT : DomBEDan 𝕜 T) (W : TopologicalSpace.Opens M.carrier) (hW : IsCompact (closure ↑W)) :

        The local resolution of the triple T over W — the closed subspace of the last stage cut out by the final strict transform (the piece case is PieceEmbedding.localResolution).

        Equations
        Instances For
          noncomputable def Hironaka.Manifold.BEDanFamStar.localResolutionMapOn {𝕜 : Type} [RCLike 𝕜] (bed : BEDanFamStar 𝕜) {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (hT : DomBEDan 𝕜 T) (W : TopologicalSpace.Opens M.carrier) (hW : IsCompact (closure ↑W)) :

          Its map to the restricted closed subspace Sp(W)/T.I|W, the morphism of closed subspaces induced by the composite of the sequence (compat_composite_strictTransformSubspaceSeq).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The piece's triple (G, 𝓘_Y, ∅) lies in the domain class DomBEDan of the embedded desingularization functor: its divisor is empty and 𝓘_Y is reduced (the marked ideal (I_Y, 1) with empty divisor of [Wlo09, §6, Remark (3) after Step 2b]).

            noncomputable def Hironaka.Manifold.PieceEmbedding.localResolutionSeq {𝕜 : 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 embedded desingularization sequence of the piece over the relatively compact open W: the value of the functor bed : BEDanFamStar 𝕜, in the piece's dimension n, on the triple (G, 𝓘_Y, ∅) over W — a finite blow-up sequence σ : P_r → ⋯ → P_0 = W with smooth centres, the canonical embedded desingularization of the germ [Wlo09, §4, (3)⇒(4)] (its properties, the clauses of [Wlo09, Theorem 2.0.2], are the theorems about IsEmbeddedDesing; the principalization of the ideal of the variety in [Kol07, Corollary 22, proof]).

            Equations
            Instances For
              @[reducible, inline]
              noncomputable abbrev Hironaka.Manifold.PieceEmbedding.restrictedIdeal {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {X : AnalyticSpace 𝕜} {V : Set ↑↑X.toPresheafedSpace} (E : PieceEmbedding 𝕜 n X V) (W : TopologicalSpace.Opens (pieceAmbient 𝕜 E.G).carrier) :

              The ideal sheaf 𝓘_Y|_W of the piece restricted to W — the ideal of the restricted triple (G, 𝓘_Y, ∅)|_W (the pullback along the inclusion).

              Equations
              Instances For
                noncomputable def Hironaka.Manifold.PieceEmbedding.localResolution {𝕜 : 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 of the piece over W: the final ideal-theoretic strict transform Ỹ = Y_r of 𝓘_Y|_W along the sequence (FiniteSuccession.strictTransformSubspaceSeq), as an analytic 𝕜-space (IdealSheaf.toAnalyticSpace, the closed subspace of Sp(P_r)) — Włodarczyk's Ỹ_Z [Wlo09, §4, (3)⇒(4)], the smooth centre Z_j at the stage where it contains the generic point in [Kol07, Corollary 22, proof]; the chain Y_0, …, Y_r of AmbientBlowUpFactorization. The analytic counterpart of Hironaka.Resolution.BR_affine.

                Equations
                Instances For
                  noncomputable def Hironaka.Manifold.PieceEmbedding.localResolutionMap {𝕜 : 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 map Π = σ|_{Ỹ} : Ỹ → Y|_W, Włodarczyk's Ỹ_Z → Y_Z [Wlo09, §4, (3)⇒(4)]: the morphism of closed subspaces induced by the composite σ^r : P_r → W (KLocallyRingedSpace.quotientMap), under the compatibility compat_composite_strictTransformSubspaceSeq (the inverse image of 𝓘_Y|_W lies in 𝓘_Ỹ, [BM97, §3, Proposition 3.13] iterated). The field map of AmbientBlowUpFactorization; as Kollár warns, it need not itself be a composite of smooth blow-ups [Kol07, Warning 23].

                  Equations
                  Instances For

                    The local resolution map lies over the composite σ^r (the field map_comp of AmbientBlowUpFactorization): ι_Y ∘ Π = Sp(σ^r) ∘ ι_Ỹ as morphisms Ỹ → Sp(W).