Documentation

Hironaka.Resolution.Analytic.Kol07Thm45.AmbientEmb

The embeddings of the pieces into the disjoint-union model, at a gluing datum #

Kollár's local model Y₀ = ⊔ᵢ X|Uᵢ ⊆ X' = ⊔ᵢ Uᵢ [Kol07, Proposition 37, proof]: for a gluing datum and any family of relatively compact opens Wᵢ ⋐ Gᵢ of the pieces' ambients (a gluing datum's, or a shrinking of it for the locally finite factorization), the ambient opens Gᵢ' = pieceCoord '' Wᵢ (ambOpens), the ambient ⊔ᵢ Gᵢ' (ambSpace, a sigmaOpens), Θ₀ : ⊔ᵢ Gᵢ' → ⊔ᵢ Sp(Gᵢ) with its image U_Σ and the analytic isomorphism Θ : ⊔ᵢ Gᵢ' ≅ (⊔ᵢ Sp(Gᵢ))|U_Σ (SigmaCoordMap.lean at the datum), the transported data of AmbientTransport.lean at T := D.sigmaTriple, W := U_Σ (glueIdeal, glueSeq, glueLast, glueMap), and the embeddings emb i : X|pieceDom i Wᵢ ≅ (Sp(⊔ⱼ Gⱼ')/J₀)|overPiece i (glueEmb) of the AmbientBlowUpFactorization: X|pieceDom i Wᵢ ≅ Sp(Wᵢ)/𝓘ᵢ|Wᵢ (the inverse of the open immersion of the piece over Wᵢ, named pieceOverHom), into Sp(⊔ⱼ Gⱼ)/𝓘_Σ by the restriction-of-a-quotient map and the summand inclusion of SigmaSummandHom.lean (sumIn), matched against the part over Gᵢ' sent into Sp(⊔ⱼ Gⱼ)/𝓘_Σ by ambIdealIso and the restriction open immersion over U_Σ (ambIn) — isoOfRangeEq on two open immersions with the same range (the summand characterisation ambTheta₀_mem_image_iff). General tools: IdealSheaf.restrictOpensHom (homOfPullbackEq along W ↪ M) and IdealSheaf.isOpen_overPiece.

Not in the sources beyond Kollár's model; bookkeeping.

noncomputable def Manifold.IdealSheaf.restrictOpensHom {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (J : M.IdealSheaf) (W : TopologicalSpace.Opens M.carrier) :

The open immersion Sp(W)/J|W → Sp(M)/J of the restricted closed subspace: homOfPullbackEq along the inclusion W ↪ M (the general form of restrictedIdealHom).

Equations
Instances For
    theorem Manifold.IdealSheaf.isOpen_overPiece {𝕜 : Type} [RCLike 𝕜] {n : ℕ} {ι : Type u} [Countable ι] {G : ι → TopologicalSpace.Opens (Fin n → 𝕜)} (J : (AnalyticManifold.sigmaOpens G).IdealSheaf) (i : ι) :

    The part of Sp(⊔ Gᵢ)/J over a summand is open (the overPiece of AmbientBlowUpFactorization): the preimage of the clopen summand under the continuous canonical map.

    The open immersion of the piece over W into X — the q of exists_openImmersion_toSpaceMap_eq (ResolutionSnc.lean), named: the restriction-of-a-quotient map, the inverse of the embedding, the inclusion of the piece.

    Equations
    Instances For

      The summand inclusion on points lies over sigmaMk i. Internal.

      The constructions below are parametrised by an ARBITRARY family W of relatively compact opens of the pieces' ambients (hW), not only by a gluing datum's W: the locally finite factorization needs pieces pieceDom i (W i) INSIDE a prescribed open of X, which is reached by shrinking W (AmbientFactorization.lean).

      def Hironaka.Manifold.LocalEmbeddingData.ambOpens {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (i : D.ι) :

      The ambient opens of the model: the coordinate images Gᵢ' = pieceCoord '' Wᵢ ⊆ 𝕜ⁿ of the opens Wᵢ (coordImageOpens).

      Equations
      Instances For
        @[reducible, inline]
        noncomputable abbrev Hironaka.Manifold.LocalEmbeddingData.ambSpace {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) :
        AnalyticManifold 𝕜 (Fin D.n → 𝕜)

        The ambient ⊔ᵢ Gᵢ' of the model (a sigmaOpens).

        Equations
        Instances For
          noncomputable def Hironaka.Manifold.LocalEmbeddingData.ambTheta₀ {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) :

          Θ₀ : ⊔ᵢ Gᵢ' → ⊔ᵢ Sp(Gᵢ) at the gluing datum (sigmaCoordMap).

          Equations
          Instances For

            U_Σ = ⋃ᵢ sigmaMk i '' Wᵢ, the image of Θ₀ (sigmaCoordImage).

            Equations
            Instances For
              theorem Hironaka.Manifold.LocalEmbeddingData.isCompact_closure_ambImage {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (hW : ∀ (i : D.ι), IsCompact (closure ↑(W i))) :
              theorem Hironaka.Manifold.LocalEmbeddingData.image_subset_ambImage {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (i : D.ι) :
              ⇑(Manifold.sigmaMk (fun (i : D.ι) => pieceAmbient 𝕜 (D.embedding i).G) i) '' ↑(W i) ⊆ ↑(D.ambImage W)
              noncomputable def Hironaka.Manifold.LocalEmbeddingData.ambTheta {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) :

              Θ : ⊔ᵢ Gᵢ' ≅ (⊔ᵢ Sp(Gᵢ))|U_Σ, the analytic isomorphism onto the image (diffeomorphOntoImage).

              Equations
              Instances For
                theorem Hironaka.Manifold.LocalEmbeddingData.ambTheta₀_mem_image_iff {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (i : D.ι) (a : (D.ambSpace W).carrier) :
                (D.ambTheta₀ W) a ∈ ⇑(Manifold.sigmaMk (fun (i : D.ι) => pieceAmbient 𝕜 (D.embedding i).G) i) '' ↑(W i) ↔ a.fst = i

                The summand characterisation: Θ₀ a lies over the i-th piece's open iff a is in the i-th summand.

                @[reducible, inline]
                noncomputable abbrev Hironaka.Manifold.LocalEmbeddingData.glueIdeal {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) :

                The data of the factorization at the gluing datum: AmbientTransport.lean at T := D.sigmaTriple, W := U_Σ, Θ := ambTheta — the ideal J₀, …

                Equations
                Instances For
                  @[reducible, inline]
                  noncomputable abbrev Hironaka.Manifold.LocalEmbeddingData.glueSeq {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (bed : BEDanFamStar 𝕜) (hW : ∀ (i : D.ι), IsCompact (closure ↑(W i))) :

                  … the blow-up sequence, …

                  Equations
                  Instances For
                    @[reducible, inline]
                    noncomputable abbrev Hironaka.Manifold.LocalEmbeddingData.glueLast {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (bed : BEDanFamStar 𝕜) (hW : ∀ (i : D.ι), IsCompact (closure ↑(W i))) :

                    … the last strict transform Y_r, …

                    Equations
                    Instances For
                      @[reducible, inline]
                      noncomputable abbrev Hironaka.Manifold.LocalEmbeddingData.glueMap {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (bed : BEDanFamStar 𝕜) (hW : ∀ (i : D.ι), IsCompact (closure ↑(W i))) :

                      … and Π_r|_{Y_r}.

                      Equations
                      Instances For

                        The inclusion of the open pieceDom i Wᵢ is an open immersion (the instance, named so that it can be passed explicitly). Internal.

                        The open immersion of the piece over Wᵢ and the inclusion of the open pieceDom i Wᵢ have the same range (domOpens Wᵢ IS pieceDom i Wᵢ). Internal.

                        X|pieceDom i (W i) ≅ Sp(Wᵢ)/𝓘ᵢ|Wᵢ: the inclusion of the open pieceDom i Wᵢ against the open immersion of the piece over Wᵢ, onto the same range (isoOfRangeEq).

                        Equations
                        Instances For

                          Sp(Wᵢ)/𝓘ᵢ|Wᵢ → Sp(⊔ⱼ Gⱼ)/𝓘_Σ: the restriction-of-a-quotient map followed by the summand inclusion (sigmaSummandHom).

                          Equations
                          Instances For

                            Sp(⊔ᵢ Gᵢ')/J₀ → Sp(⊔ⱼ Gⱼ)/𝓘_Σ: the identification ambIdealIso along Θ followed by the open immersion of the restricted closed subspace over U_Σ.

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

                              The two open immersions into Sp(⊔ⱼ Gⱼ)/𝓘_Σ have the same range: the points over sigmaMk i '' Wᵢ (the summand characterisation). Internal.

                              The isomorphism behind emb i: pieceIso followed by the isoOfRangeEq of sumIn and of the part's inclusion followed by ambIn. Internal.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                noncomputable def Hironaka.Manifold.LocalEmbeddingData.glueEmb {𝕜 : Type} [RCLike 𝕜] {X : AnalyticSpace 𝕜} {U : Set ↑↑X.toPresheafedSpace} (D : LocalEmbeddingData 𝕜 X U) (W : (i : D.ι) → TopologicalSpace.Opens (pieceAmbient 𝕜 (D.embedding i).G).carrier) (i : D.ι) :

                                **X|Uᵢ ≅ the part of Sp(⊔ᵢ Gᵢ')/J₀ over Gᵢ'** (the field embof the factorization; [Kol07, Proposition 37, proof]),Uᵢ = pieceDom i (W i): through Sp(Wᵢ)/𝓘ᵢ|Wᵢand `Sp(⊔ⱼ Gⱼ)/𝓘_Σ (isoOfRangeEqofsumInand of the part's inclusion followed byambIn`).

                                Equations
                                Instances For