Documentation

Hironaka.Resolution.Analytic.Wlo09.Assembly

The assembly of the analytic embedded desingularization #

The clauses of [Wlo09, Theorem 2.0.2] for the embedded desingularization functor bedanFamOfInput 𝕜 bmod n of Hironaka/Resolution/Analytic/Wlo09/Basic.lean, assembled into BEDanFamStar.IsEmbeddedDesing for the all-dimensions functor BEDanFamStarOfInput 𝕜 bmod hbmod of Hironaka/Resolution/Analytic/Wlo09/Functoriality.lean.

This module constructs nothing; it assembles the theorems of the directory. The concrete instance is concreteBEDanFamStar_isEmbeddedDesing in Hironaka/Resolution/Analytic/Wlo09/Concrete.lean.

theorem Hironaka.Manifold.BEDanFam_center_disjoint_reg (𝕜 : Type) [RCLike 𝕜] (bmod : (n : ℕ) → BMOmodFam 𝕜 n) (n : ℕ) {M : AnalyticManifold 𝕜 (Fin n → 𝕜)} (T : Manifold.AnalyticTriple (ContinuousLinearEquiv.refl 𝕜 (Fin n → 𝕜)) M) (hT : DomBEDan 𝕜 T) (U : TopologicalSpace.Opens M.carrier) (hU : IsCompact (closure ↑U)) (i : Fin (((bedanFamOfInput 𝕜 bmod n).fam T hT).seqOn U hU).toSuccession.length) (x : ((((bedanFamOfInput 𝕜 bmod n).fam T hT).seqOn U hU).toSuccession.stage i.castSucc).carrier) (hx : x ∈ Manifold.IdealSheaf.support ((((bedanFamOfInput 𝕜 bmod n).fam T hT).seqOn U hU).toSuccession.center i)) :
((((bedanFamOfInput 𝕜 bmod n).fam T hT).seqOn U hU).toSuccession.stageMap i.castSucc) x ∉ (fun (y : ↑↑(T.pullback (M.inclusion U) ⋯).I.toAnalyticSpace.toPresheafedSpace) => ↑(T.pullback (M.inclusion U) ⋯).I.toAnalyticSpaceι y) '' (T.pullback (M.inclusion U) ⋯).I.toAnalyticSpace.regularLocus

Clause (2) of [Wlo09, Theorem 2.0.2] for the embedded desingularization functor bedanFamOfInput 𝕜 bmod n: no point of any centre of the embedded desingularization of Y ∩ U lies over a simple point of Y ∩ U. From the local analysis bedanFamOfInput_center_disjoint_fiber_near_regular (no centre over an open on which Y is non-singular) and the locality of regularLocus: a simple point has an open neighbourhood V in the ambient manifold on which Y is non-singular.

theorem Hironaka.Manifold.BEDanFamStarOfInput_isEmbeddedDesing (𝕜 : Type) [RCLike 𝕜] (bmod : (n : ℕ) → BMOmodFam 𝕜 n) (hbmod : ∀ (n s : ℕ), (bmod n).functor.CommutesWithClosedEmbeddingsOfEmptyDivisorFam (bmod (n - s)).functor) :

The embedded desingularization theorem for BEDanFamStarOfInput [Wlo09, Theorem 2.0.2]: the assembly of IsEmbeddedDesing from the clauses proved in this directory: (1) bedanFamOfInput_isSnc_totalTransformSeq and bedanFamOfInput_hasSncWith_center; (2) BEDanFam_center_disjoint_reg; (3) the smoothness and simple normal crossings of the final strict transform, with the finite-type hypothesis discharged by saturationStalk_hasLocalGenerators; (6) the total transform formula bedanFamOfInput_totalTransform_eq_of_hsat; (4) the commutation with local analytic isomorphisms, the field of the modified marked resolution restricted to the class (CommutesWithLocalIsos.restrictDomain).