Documentation

Hironaka.Manifold.BlowUp.Transform.Reduced.StdModel

The standard blow-up chart map on the model space #

In a blow-up chart (condition (2) of [BM88, Definition 4.1], IsBlowUpChart) the blowing-up reads as the polynomial map π_i = blowUpChartMap σ i of 𝕜ⁿ (x_{σ i} ↦ x_{σ i}, x_{σ k} ↦ x_{σ i} x_{σ k}, the other coordinates fixed), and the exceptional divisor as the coordinate hyperplane {x_{σ i} = 0}. This file sets up that model on the affine space Kn 𝕜 n (the universe-lifted 𝕜ⁿ, an analytic manifold over itself):

The model serves the statement that reduction commutes with the strict transform ([BM97, Remark 3.14]); the model statement over ℂ (Rückert) is Hironaka.Manifold.BlowUp.Transform.Reduced.ModelComplex.

noncomputable def Manifold.stdBlowUpMap (𝕜 : Type) [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) :

The standard blow-up chart map π_i on the model Kn 𝕜 n.

Equations
Instances For
    @[simp]
    theorem Manifold.stdBlowUpMap_down {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) (x : AnalyticSpace.Kn 𝕜 n) :
    (stdBlowUpMap 𝕜 σ i x).down = blowUpChartMap σ i x.down

    The model map in coordinates.

    theorem Manifold.stdBlowUpMap_eq_diffeo {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) (x : AnalyticSpace.Kn 𝕜 n) :

    The model map is the chart diffeomorphism blowUpChartMapDiffeo read on Kⁿ.

    theorem Manifold.contMDiff_stdBlowUpMap {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) :

    The model map is analytic (polynomial).

    theorem Manifold.stdBlowUpMap_down_scaling {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) (x : AnalyticSpace.Kn 𝕜 n) :
    (stdBlowUpMap 𝕜 σ i x).down (σ i) = x.down (σ i)

    The scaling coordinate is preserved by the model map.

    theorem Manifold.germMap_stdBlowUpMap_bijective {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) {q : AnalyticSpace.Kn 𝕜 n} (hq : q.down (σ i) ≠ 0) :
    Function.Bijective ⇑(germMap (stdBlowUpMap 𝕜 σ i) ⋯ q)

    Off the exceptional hyperplane {x_{σ i} = 0} the germ maps of the model map are bijective (it is the partial diffeomorphism blowUpChartMapDiffeo there).

    The exceptional ideal sheaf of the model #

    A single global section generates an ideal sheaf (its principal ideal sheaf).

    noncomputable def Manifold.stdExceptional (𝕜 : Type) [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) :

    The exceptional ideal sheaf of the model, the principal ideal sheaf of the scaling coordinate x_{σ i}.

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

      The stalks of the model's exceptional ideal sheaf are the principal ideals of the coordinate germ x_{σ i}.

      theorem Manifold.mem_cosupport_stdExceptional {𝕜 : Type} [RCLike 𝕜] {n c : ℕ} (σ : Fin c ↪ Fin n) (i : Fin c) (x : AnalyticSpace.Kn 𝕜 n) :
      x ∈ (stdExceptional 𝕜 σ i).support ↔ x.down (σ i) = 0

      The cosupport of the model's exceptional ideal sheaf is the coordinate hyperplane {x_{σ i} = 0}.