Documentation

Hironaka.Manifold.FiniteSuccession.Lemmas

Analytic blow-up sequences: recursions, constructors, trivial and empty blow-ups #

Basic lemmas on a finite sequence of monoidal transformations FiniteSuccession and on the constructors FiniteSuccession.nil and FiniteSuccession.cons:

@[simp]

The centre C_i is the ideal sheaf idealSheaf of the closed submanifold Z_i = cosupp C_i (by the uniqueness of the ideal sheaf of a closed submanifold): the witnesses chosen from isMonoidal i do not enter the value.

The cosupport of the unit ideal sheaf and the empty centre #

@[simp]

The unit ideal sheaf has empty cosupport.

An ideal sheaf with empty cosupport is the unit ideal sheaf.

theorem Manifold.isIdealSheafOf_empty_top {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {N : Type u} [TopologicalSpace N] [ChartedSpace E N] (ψ : E ≃L[𝕜] Fin n → 𝕜) (c : ℕ) :

The unit ideal sheaf is the ideal sheaf of the empty submanifold of any codimension.

theorem AnalyticManifold.FiniteSuccession.cons_codimOne_exists_diffeomorph {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} (hY : Manifold.IsClosedSubmanifold ψ Y 1) :
∃ (g : Diffeomorph (modelWithCornersSelf 𝕜 E) (modelWithCornersSelf 𝕜 E) (Manifold.blowUp ψ hY).carrier M.carrier ⊤), ∀ (p : (Manifold.blowUp ψ hY).carrier), g p = (Manifold.blowUpπ ψ hY) p

Equality of sequences is equality of centres #

The support of the first centre, as a function of the sequence (empty for the empty sequence), so that it can be applied to both sides of an equality of sequences.

Equations
Instances For
    theorem AnalyticManifold.FiniteSuccession.firstCenterSupport_cons {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (rest : (Manifold.blowUp ψ hY).FiniteSuccession) :
    (cons ψ hY rest).firstCenterSupport = Y
    theorem AnalyticManifold.FiniteSuccession.center_zero_eq_of_cons_eq {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c n' : ℕ} {ψ' : E ≃L[𝕜] Fin n' → 𝕜} {Y' : Set M.carrier} {c' : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (hY' : Manifold.IsClosedSubmanifold ψ' Y' c') (rest : (Manifold.blowUp ψ hY).FiniteSuccession) (rest' : (Manifold.blowUp ψ' hY').FiniteSuccession) (h : cons ψ hY rest = cons ψ' hY' rest') :
    Y = Y'
    theorem AnalyticManifold.FiniteSuccession.cons_inj {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (rest rest' : (Manifold.blowUp ψ hY).FiniteSuccession) (h : cons ψ hY rest = cons ψ hY rest') :
    rest = rest'

    The recursions of the weak and marked transforms #

    theorem AnalyticManifold.FiniteSuccession.cons_weakTransformSeq_zero {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (rest : (Manifold.blowUp ψ hY).FiniteSuccession) (J : M.IdealSheaf) :
    (cons ψ hY rest).weakTransformSeq J 0 = J
    theorem AnalyticManifold.FiniteSuccession.cons_weakTransformSeqAux_succ {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (rest : (Manifold.blowUp ψ hY).FiniteSuccession) (J : M.IdealSheaf) (k : ℕ) (h : k + 1 < (cons ψ hY rest).length + 1) :

    The recursion of the weak transforms on the constructor form, at the level of the ℕ-indexed auxiliary recursion.

    theorem AnalyticManifold.FiniteSuccession.cons_weakTransformSeq_succ {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} {Y : Set M.carrier} {c : ℕ} (hY : Manifold.IsClosedSubmanifold ψ Y c) (rest : (Manifold.blowUp ψ hY).FiniteSuccession) (J : M.IdealSheaf) (j : Fin (rest.length + 1)) :