Documentation

Hironaka.Resolution.Analytic.Wlo09.FamilyCoherence

The coherence of the identifications in an extension-compatible family #

An ExtensionCompatibleFamily M ([Wlo09, Theorem 2.0.3 (1) and (4)]) identifies, for every compact K, the end result U_r of the succession seq K over U_K = nhd K with map⁻¹(U_K) (toSpace K, an analytic isomorphism over U_K), and for K₁ ⊆ K₂ asserts that the restriction of seq K₂ to U_{K₁} is an extension of seq K₁ ([Wlo09, Definition 3.2.6]): identifications e k of its stages with stages of seq K₁, over U_{K₁}. Włodarczyk's (4) says that the restriction "determines the factorization" of the same map prin_{I|Ũ₁}; the structure has no field tying toSpace K₂, restricted over U_{K₁}, to toSpace K₁ ∘ e r. None is needed: the two agree, because an analytic map from the end result of a finite succession over U_K to M̃ over U_K is unique.

The composite blow-down off the images of the centres #

The centres of S lie over the images of the centres.

The composite blow-down σ^r : U_r → U_0 is an analytic isomorphism over the complement of the images of the centres ([Kol07, Theorem 35 (3)]; isAnalyticIsoOver_stageMap).

The stage inclusions of a restriction #

noncomputable def AnalyticManifold.FiniteSuccession.restrictStageInclAux {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} {U₂ : TopologicalSpace.Opens M.carrier} (S : (M.restrict U₂).FiniteSuccession) {U₁ : TopologicalSpace.Opens M.carrier} (h : U₁ ≤ U₂) (m : ℕ) (hm : m < S.length + 1) :

ℕ-indexed: the inclusion of the stage (σ^m)⁻¹(U₁) of the restriction of S to U₁ into the stage U_m of S — the open inclusion U₁ → U₂ at stage 0 (restrictOpensIncl), the inclusion of the trace, an open subset of U_m, at the later stages.

Equations
Instances For
    noncomputable def AnalyticManifold.FiniteSuccession.restrictStageIncl {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} {U₂ : TopologicalSpace.Opens M.carrier} (S : (M.restrict U₂).FiniteSuccession) {U₁ : TopologicalSpace.Opens M.carrier} (h : U₁ ≤ U₂) (i : Fin (S.length + 1)) :

    The inclusion of the stage i of the restriction of S to U₁ ≤ U₂ into the stage U_i of S (the restriction's stages are the preimages of U₁, open subsets of the stages of S).

    Equations
    Instances For
      theorem AnalyticManifold.FiniteSuccession.val_stageMap_restrictStageInclAux {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} {U₂ : TopologicalSpace.Opens M.carrier} (S : (M.restrict U₂).FiniteSuccession) {U₁ : TopologicalSpace.Opens M.carrier} (h : U₁ ≤ U₂) (m : ℕ) (hm : m < S.length + 1) (p : ((S.restrict h).stage ⟨m, hm⟩).carrier) :
      ↑(((S.restrict h).stageMap ⟨m, hm⟩) p) = ↑((S.stageMap ⟨m, hm⟩) ((S.restrictStageInclAux h m hm) p))

      ℕ-indexed: the composite blow-down of the restriction, read in M, is the composite blow-down of S after the stage inclusion (val_stageMap_restrict_aux at the later stages).

      The composite blow-down of the restriction, read in M, is the composite blow-down of S after the inclusion of the end results.

      theorem AnalyticManifold.FiniteSuccession.stageMap_stageMapLE_of_eq {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} (S : M.FiniteSuccession) {a b : Fin (S.length + 1)} (hab : a = b) (p : (S.stage b).carrier) :
      (S.stageMap a) ((S.stageMapLE ⋯) p) = (S.stageMap b) p

      At two equal indices the composite stageMapLE between the stages is the transported identity: it commutes with the composite blow-downs to M (stageMapLE_self).

      The coherence of the identifications #

      map ∘ toSpace K = σ^r at a point, read in M (map_toSpace).

      theorem AnalyticManifold.ExtensionCompatibleFamily.exists_toSpace_eq {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} (F : M.ExtensionCompatibleFamily) (K : TopologicalSpace.Compacts M.carrier) {q : F.space.carrier} (hq : F.map q ∈ F.nhd K) :
      ∃ (a : (F.seq K).last.carrier), (F.toSpace K) a = q

      toSpace K is onto map⁻¹(U_K) (the bijection clause of toSpace_isIso).

      Uniqueness of the identification ([Wlo09, Theorem 2.0.3 (4)]: the restriction of the factorization of prin_{I|Ũ₂} "determines" that of prin_{I|Ũ₁}). Two analytic maps f, g from the end result T_r of a finite succession T over U_K to M̃ which are over U_K (map ∘ f = map ∘ g = σ^r_T, as maps to M) are equal. Off the images Z of the centres of seq K the composite blow-down of seq K is injective, so through the identification toSpace K the map map is injective on map⁻¹(U_K ∖ Z) and f = g on (σ^r_T)⁻¹(U_K ∖ Z); that set is dense in T_r, and continuous maps into a Hausdorff space agreeing on a dense set are equal.

      The identification toSpace K₂ of the end result of the succession over U_{K₂}, after the inclusion of the end result of its restriction to U_{K₁}, is over U_{K₁}.

      Coherence of the identifications, general form ([Wlo09, Theorem 2.0.3 (4)]). For K₁ ⊆ K₂ and any analytic map φ from the end result of the restriction of seq K₂ to U_{K₁} to the end result of seq K₁ which is over U_{K₁} (σ^r_{K₁} ∘ φ is the composite of the restriction), toSpace K₂ after the inclusion of the end results equals toSpace K₁ ∘ φ: both are over U_{K₁}, and such a map is unique (eq_of_map_comp_eq).

      theorem AnalyticManifold.ExtensionCompatibleFamily.toSpace_comp_restrictStageIncl_eq {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : AnalyticManifold 𝕜 E} (F : M.ExtensionCompatibleFamily) {K₁ K₂ : TopologicalSpace.Compacts M.carrier} (h : K₁ ≤ K₂) (blk : Fin (((F.seq K₂).restrict ⋯).length + 1) → Fin ((F.seq K₁).length + 1)) (e : (k : Fin (((F.seq K₂).restrict ⋯).length + 1)) → Diffeomorph (modelWithCornersSelf 𝕜 E) (modelWithCornersSelf 𝕜 E) (((F.seq K₂).restrict ⋯).stage k).carrier ((F.seq K₁).stage (blk k)).carrier ⊤) (hl : blk (Fin.last ((F.seq K₂).restrict ⋯).length) = Fin.last (F.seq K₁).length) (hover : ∀ (k : Fin (((F.seq K₂).restrict ⋯).length + 1)) (p : (((F.seq K₂).restrict ⋯).stage k).carrier), ((F.seq K₁).stageMap (blk k)) ((e k) p) = (((F.seq K₂).restrict ⋯).stageMap k) p) :
      ⇑(F.toSpace K₂) ∘ ⇑((F.seq K₂).restrictStageIncl ⋯ (Fin.last (F.seq K₂).length)) = ⇑(F.toSpace K₁) ∘ ⇑((F.seq K₁).stageMapLE ⋯) ∘ ⇑(e (Fin.last ((F.seq K₂).restrict ⋯).length))

      Coherence of the identifications ([Wlo09, Theorem 2.0.3 (4)] with [Wlo09, Definition 3.2.6]). For K₁ ⊆ K₂ and a witness (blk, e) of isExtensionOf_restrict — only its clauses blk r = r (hl) and "the e k are over U_{K₁}" (hover) are used — the identification toSpace K₂, restricted to the end result of the restriction of seq K₂ to U_{K₁}, is toSpace K₁ after the identification e r of the end results (the stage blk r of seq K₁ carried to its last stage by stageMapLE, the identity at equal indices): the restriction of the factorization over U_{K₂} determines the factorization over U_{K₁}.