Documentation

Hironaka.Resolution.Analytic.OrderReduction.Modified.Step2bEmpty

The monomial phase is indifferent to empty boundary members #

The counterpart, for boundary members, of the empty blow-up convention [Kol07, 32], for the monomial phase at the mark 1: deleting empty members of the boundary does not change the phase. Two triples on the same manifold with the same ideal sheaf whose boundary families differ by an empty extension along an order embedding e (HypersurfaceFamily.IsEmptyExtension: the members correspond along e, the members outside its range are empty) have the same phase at every fuel (step2bPhase_eq_of_isEmptyExtension): an empty member has an empty positive locus, so it is never active; the active members correspond along e; the top members correspond (the maximum in a linear order along an order embedding); the centres are the same set; and after one step the two total transforms differ again by an empty extension, along e ⊕ₗ id (sumLexEmb; the strict transform of an empty member is empty, strictTransformSet_empty).

The order embedding e ⊕ₗ id #

The order embedding α ⊕ₗ PUnit ↪o β ⊕ₗ PUnit induced by e : α ↪o β on the first summand.

Equations
Instances For
    theorem Hironaka.Manifold.sumLexEmb_inl {α β : Type u} [LinearOrder α] [LinearOrder β] (e : α ↪o β) (a : α) :
    (sumLexEmb e) (toLex (Sum.inl a)) = toLex (Sum.inl (e a))
    theorem Hironaka.Manifold.BMOmod.positiveLocus_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) (j : T₁.F.ι) :
    positiveLocus T₂ (e j) = positiveLocus T₁ j
    theorem Hironaka.Manifold.BMOmod.positiveLocus_eq_empty_of_notMem_range {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) {b : T₂.F.ι} (hb : b ∉ Set.range ⇑e) :
    theorem Hironaka.Manifold.BMOmod.activeMembers_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) :
    theorem Hironaka.Manifold.BMOmod.activeMembers_nonempty_iff_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) :
    theorem Hironaka.Manifold.BMOmod.topMember_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) (hfin₁ : (activeMembers T₁).Finite) (hne₁ : (activeMembers T₁).Nonempty) (hfin₂ : (activeMembers T₂).Finite) (hne₂ : (activeMembers T₂).Nonempty) :
    topMember T₂ hfin₂ hne₂ = e (topMember T₁ hfin₁ hne₁)

    The top member corresponds along the order embedding.

    theorem Hironaka.Manifold.BMOmod.step2bCenter_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) (hfin₁ : (activeMembers T₁).Finite) (hne₁ : (activeMembers T₁).Nonempty) (hfin₂ : (activeMembers T₂).Finite) (hne₂ : (activeMembers T₂).Nonempty) :
    step2bCenter T₁ hfin₁ hne₁ = step2bCenter T₂ hfin₂ hne₂

    The Step 2b centres coincide.

    theorem Hironaka.Manifold.BMOmod.isEmptyExtension_stepTripleOf {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) (hI : T₁.I = T₂.I) (e : T₁.F.ι ↪o T₂.F.ι) (hext : Manifold.HypersurfaceFamily.IsEmptyExtension e) (hfin₁ : (activeMembers T₁).Finite) (hne₁ : (activeMembers T₁).Nonempty) (hfin₂ : (activeMembers T₂).Finite) (hne₂ : (activeMembers T₂).Nonempty) :

    After one step the two total transforms differ again by an empty extension, along e ⊕ₗ id (the strict transform of an empty member is empty).

    The phase is indifferent to empty members #

    theorem Hironaka.Manifold.BMOmod.step2bPhase_eq_of_isEmptyExtension {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [FiniteDimensional 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} (k : ℕ) {M : AnalyticManifold 𝕜 E} (T₁ T₂ : Manifold.AnalyticTriple ψ₀ M) :
    T₁.I = T₂.I → ∀ (e : T₁.F.ι ↪o T₂.F.ι), Manifold.HypersurfaceFamily.IsEmptyExtension e → ∀ (h₁ : Manifold.AnalyticTriple.BMOClass 1 T₁) (h₂ : Manifold.AnalyticTriple.BMOClass 1 T₂), step2bPhase k T₁ h₁ = step2bPhase k T₂ h₂

    The phase does not see empty boundary members (the counterpart, for boundary members, of [Kol07, 32]): two triples on the same manifold with the same ideal sheaf whose boundaries differ by an empty extension have the same phase at every fuel. Induction on the fuel: the centres coincide (step2bCenter_of_isEmptyExtension), and the steps differ again by an empty extension (isEmptyExtension_stepTripleOf), compared on the same blow-up through the step at the witness of the first triple (stepTripleOf, heq_stepTripleOf).