Documentation

Hironaka.Resolution.Analytic.OrderReduction.BMO.Step1BlowUp

The total transform as the exceptional power times the marked transform #

For a blow-up ฯ€ : M' โ†’ M with centre Y and exceptional divisor F, the marked transform of a marked ideal (J, k) with k โ‰ค ord_Y J is defined by ฯ€_*^{-1}(J, k) := (๐’ช(kF) ยท ฯ€^* J, k) [Kol07, Definition 60, (60.1)], that is, by dividing the k-th power of the ideal of F out of the total transform ฯ€^* J. This file states the definition as a product: at every point of M', ฯ€^*(J) = ๐“˜_F^k ยท ฯ€_*^{-1}(J, k) as ideal sheaves (totalTransform_eq_exc_pow_mul_birationalTransform). Over the centre this is the exact division A = u^k ยท (A : u^k) in the stalk, read in a blow-up chart where the exceptional divisor is a coordinate hyperplane; off the centre both sides are the pull-back of J. As a special case, the total transform of the ideal sheaf of a smooth hypersurface D โЇ Y is the exceptional ideal times the ideal of the strict transform of D.

Step 1 of the proof of [Kol07, Theorem 107] uses this to compare the marked transform of (๐“˜, m) with the transform of the nonmonomial part N(๐“˜): the two differ by a power of the exceptional ideal, which the nonmonomial part ignores (BMO/Step1PerBlowUp.lean).

theorem Hironaka.Manifold.BMO.stalkIdeal_totalTransform_eq_exc_pow_mul_birationalTransform {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] {Y : Set M} {c : โ„•} {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] [IsManifold (modelWithCornersSelf ๐•œ E) โŠค M'] [T2Space M'] [SecondCountableTopology M'] {ฯ€ : M' โ†’ M} (hY : Manifold.IsClosedSubmanifold ฯˆ Y c) (h : Manifold.IsBlowUp ฯˆ Y c ฯ€) {J : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)} {k : โ„•} (hk : โˆ€ x โˆˆ Y, โ†‘k โ‰ค hY.idealSheaf.ordAlongIdeal J x) {ฯ† : OpenPartialHomeomorph M E} {ฯƒ : Fin c โ†ช Fin n} {i : Fin c} {ฮฆ : OpenPartialHomeomorph M' E} (hฯ† : Manifold.IsAdaptedChart ฯˆ Y ฯ† ฯƒ) (hฮฆ : Manifold.IsBlowUpChart ฯˆ ฯ€ ฯ† ฯƒ i ฮฆ) {p : M'} (hp : p โˆˆ ฮฆ.source) (hpY : ฯ€ p โˆˆ Y) :

At a point p over the centre in a blow-up chart, the stalk of the total transform ฯ€^* J is the k-th power of the stalk of the exceptional ideal times the stalk of the marked transform of (J, k), for k โ‰ค ord_Y J: the exact division A = u^k ยท (A : u^k) of Kol07, Definition 60, (60.1), where u is the coordinate of the exceptional divisor in the chart.

theorem Hironaka.Manifold.BMO.totalTransform_eq_exc_pow_mul_birationalTransform {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] {Y : Set M} {c : โ„•} {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] [IsManifold (modelWithCornersSelf ๐•œ E) โŠค M'] [T2Space M'] [SecondCountableTopology M'] {ฯ€ : M' โ†’ M} (hY : Manifold.IsClosedSubmanifold ฯˆ Y c) (h : Manifold.IsBlowUp ฯˆ Y c ฯ€) {J : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)} {k : โ„•} (hk : โˆ€ x โˆˆ Y, โ†‘k โ‰ค hY.idealSheaf.ordAlongIdeal J x) :

The identity ฯ€^*(J) = ๐“˜_F^k ยท ฯ€_*^{-1}(J, k) as ideal sheaves on the blow-up, for a mark k โ‰ค ord_Y J [Kol07, Definition 60, (60.1)]: stalkwise, over the centre by the chart computation stalkIdeal_totalTransform_eq_exc_pow_mul_birationalTransform, off the centre because the exceptional ideal is the unit ideal and the marked transform is the total transform there.

theorem Hironaka.Manifold.BMO.comap_idealSheaf_eq_exc_mul_strictTransform {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf ๐•œ E) โŠค M] {Y : Set M} {c : โ„•} {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] [IsManifold (modelWithCornersSelf ๐•œ E) โŠค M'] [T2Space M'] [SecondCountableTopology M'] {ฯ€ : M' โ†’ M} (hY : Manifold.IsClosedSubmanifold ฯˆ Y c) (h : Manifold.IsBlowUp ฯˆ Y c ฯ€) {D : Set M} (hD : Manifold.IsClosedSubmanifold ฯˆ D 1) (hYD : Y โІ D) :

For a smooth hypersurface D containing the centre Y, the total transform of its ideal sheaf is the exceptional ideal times the ideal sheaf of the strict transform of D: ฯ€^*(๐“˜_D) = ๐“˜_F ยท ๐“˜_{Dฬƒ}. The case k = 1 of totalTransform_eq_exc_pow_mul_birationalTransform, ๐“˜_D having order โ‰ฅ 1 along Y โІ D, together with the identification of the ideal of the strict transform with the marked transform of (๐“˜_D, 1).