Documentation

Hironaka.Resolution.Analytic.ModelTransport.Family

A compatible family over the re-modelled manifold, read back on the manifold #

Włodarczyk's compatible family of finite successions (ExtensionCompatibleFamily; [Wlo09, Theorem 2.0.3 (1), (4); Definition 3.2.6]) constructed over the re-modelled manifold M.transport ψ (in the analytic main theorems the standard model Fin n → ℝ, where the resolution resolveFam lives) is read back on M (transportBack): the space re-modelled along ψ⁻¹, the same map and the same neighbourhoods, each succession carried along the identity of its neighbourhood (transportAlong of Succession.lean at the stage-0 identification restrictTransportDiffeomorph), the identification of the end results conjugated by the identities, and the compatibility by isExtensionOf_restrict_transportAlong (SuccessionExtension.lean). Every clause of the two manifold-level main theorems (Hironaka's Main Theorem II''(N) and the real-analytic principalization with the Jacobian clause, at the ends of Hironaka/Resolution/Analytic/Wlo09/HironakaAssembly.lean and Hironaka/Resolution/Analytic/BM97/JacobianAssembly.lean) then transports, word for word:

The divisor and the strict transform of an embedded desingularization on M̃ #

The ideal sheaves E and Ỹ on the space M̃ of the compatible family F are the exceptional divisor and the strict transform of an embedded desingularization of the closed subspace Y of M with ideal sheaf I by F [Wlo09, Theorem 2.0.2]: with res_{Y,M} = F.map : M̃ → M, E is the reduced ideal sheaf of a simple normal crossings family of hypersurfaces of M̃ with which Ỹ has simple normal crossings, transversally; res_{Y,M}^*(I_Y) = I_Ỹ · I_Ẽ with Ẽ near every point an effective combination of the components of E; and over the neighbourhood U_K of every compact K ⊆ M, read through the identification toSpace K of the last stage U_r of the succession F.seq K with res_{Y,M}⁻¹(U_K), E is the last exceptional divisor E_r and Ỹ the last strict transform Y_r of Y ∩ U_K. The clause exists_divisor_strictTransform of IsLocallyFinitelyDesingularizedBy as a structure (isGloballyDesingularizedBy_iff_and).

Instances For

    IsGloballyDesingularizedBy is the conjunction of the clause exists_divisor_strictTransform of IsLocallyFinitelyDesingularizedBy, in its order: the identifications over the compacts, then (1), (3) and (6) on M̃.

    A locally finite embedded desingularization has a divisor and a strict transform on M̃ (IsGloballyDesingularizedBy).

    Helpers on the re-modelled base #

    An ideal sheaf restricted to an open, read through the stage-0 identification of the transport: the restriction of J is the pull-back of the restriction of the re-modelled J (every map in sight is the identity on points).

    The support of the re-modelled ideal sheaf, read back on M.

    The simple locus of the re-modelled ideal sheaf, read back on M.

    The family read back on M #

    A compatible family over the re-modelled M, read back on M: the space re-modelled along ψ⁻¹, the same map and neighbourhoods, each succession carried along the identity of its neighbourhood (transportAlong), the identification of the end results conjugated by the identities; map_toSpace by composite_transportAlong, toSpace_isIso by isAnalyticIsoOver_of_square_iff on the square of the identities, the compatibility by isExtensionOf_restrict_transportAlong.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The transported map is the map after the identity of the space.

      The same neighbourhoods.

      The succession of K, carried along the identity of U_K.

      The identification of the end result, conjugated by the identities.

      Properness of the transported map: the same map on the same topologies, definitionally.

      The per-compact clauses #

      @[reducible, inline]
      noncomputable abbrev AnalyticManifold.ExtensionCompatibleFamily.stageEquiv {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} {E' : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {M : AnalyticManifold 𝕜 E} (ψ : E ≃L[𝕜] E') (F : (M.transport ψ).ExtensionCompatibleFamily) (K : TopologicalSpace.Compacts M.carrier) (i : Fin ((F.seq K).length + 1)) :

      The stage identification of the transported succession of K.

      Equations
      Instances For

        The centres of the transported family are the pull-backs of F's along the stage identifications (center_transportAlong).

        The weak transforms of J|_{U_K} along the transported succession are the pull-backs of those of the re-modelled J along F's (weakTransformSeq_transportAlong with the restriction of the re-modelled sheaf).

        The boundaries started with E₀|_{U_K} along the transported succession are the pull-backs of those started with the re-modelled E₀ along F's (boundarySeq_transportAlong).

        The strict transforms of the closed subspace J|_{U_K} along the transported succession are the pull-backs of those of the re-modelled J along F's (strictTransformSubspaceSeq_transportAlong with the restriction of the re-modelled sheaf).

        The non-singularity of the centres, per compact (clause (i) of the main theorems): the centres of the transported family are non-singular iff F's are (isNonsingular_pullbackDiffeomorph_iff along the stage identification).

        The stalk-local boundary clause per compact, for any boundary E₀ on M — a general tool (the main theorems read the family form below).

        The stalk-local last-boundary clause per compact — a general tool.

        The last weak transform is the unit ideal, per compact (clause (iv) of Main Theorem II''(N)): the last weak transform of J|_{U_K} along the transported succession is the unit ideal iff that of the re-modelled J is (the pull-back of the unit is the unit, and pull-back along an isomorphism is injective).

        The order of the weak transforms, per compact (clause (ii) of Main Theorem II''(N)): the order of the weak transform at a point of a stage of the transported succession is its order at the identified point (ord_pullbackDiffeomorph along the stage identification).

        The support of a centre of the transported succession is the preimage of the support of F's under the stage identification.

        The global clauses #

        The pull-back of J along the transported map is the pull-back, along the identity of the space, of the pull-back of the re-modelled J along F.map.

        The Jacobian ideal of the transported map is the pull-back of the Jacobian ideal of F.map along the identity of the space: jacobianIdeal_of_square on the square of F.map with the two identities; no unit germ.

        The divisor clause of the principalization theorem: J.pullback map map.contMDiff is a normal-crossings divisor iff the re-modelled J's pull-back along F.map is.

        The Jacobian clause of the principalization theorem BM97, Theorem 1.10, the sentence after it: the product of the Jacobian ideal of the transported map with J.pullback map map.contMDiff is a normal-crossings divisor iff the product for F.map and the re-modelled J is (jacobianIdeal_map_transportBack, comap_map_transportBack, pullbackDiffeomorph_mul, isNormalCrossingsDivisor_pullbackDiffeomorph_iff).

        The isomorphism off the cosupport: the transported map is an analytic isomorphism off the cosupport of J iff F.map is off the cosupport of the re-modelled J (isAnalyticIsoOver_of_square_iff on the square of F.map with the two identities; preimage_support_transport).

        The isomorphism off the singular locus, Włodarczyk's bimeromorphy of the embedded desingularization: the transported map is an isomorphism off Sing(Y) = Y ∖ Reg(Y) of the subspace Y with ideal sheaf J iff F.map is off that of the re-modelled J (isAnalyticIsoOver_of_square_iff on the square of F.map with the two identities; preimage_support_transport, preimage_regularLocus_transport).

        The boundary clauses in the simple-normal-crossings family form #

        The boundary clause per compact in the family form, for fixed chart isomorphisms ψE of the model of M and ψS of the standard model: the stage-i boundary of the transported succession is the reduced ideal sheaf of an snc family having snc with the centre iff F's is — the transports of SncFamily.lean along the stage identification (any two chart isomorphisms), the boundary and the centre being pull-backs.

        The last-boundary clause per compact in the family form (Main Theorem II''(N) (iv); the principalization theorem has no such clause), for fixed chart isomorphisms: isSnc_comap_diffeomorph_iff and idealSheaf_comap_diffeomorph along the identification of the end results.

        The boundary-with-centre clause per compact in the predicate IsSncBoundaryWith of the main theorems: the boundary and the centre are pull-backs along the stage identification, then isSncBoundaryWith_pullbackDiffeomorph_iff at the model isomorphism ψ⁻¹.

        The last-boundary clause per compact in the predicate IsSncBoundary of Main Theorem II''(N): isSncBoundary_pullbackDiffeomorph_iff at ψ⁻¹.

        Włodarczyk's embedded desingularization per compact #

        The clauses of Włodarczyk's embedded desingularization per compact (IdealSheaf.IsDesingularizedBy, [Wlo09, Theorem 2.0.2 (1)–(3), (6)]) carry over from the successions of F and the re-modelled J to those of the transported family and J: every object of the clauses — centres, exceptional divisors, strict transforms, the pull-back of J — is the pull-back of F's along the stage identification, which commutes with the blow-downs (stageMap_transportAlong, composite_transportAlong), and each predicate pulls back (regularLocus_pullbackDiffeomorph, isSncBoundaryWith_pullbackDiffeomorph_iff, IsSncBoundaryTransversalTo.pullbackDiffeomorph, IsMulBoundaryMonomial.pullbackDiffeomorph, at the model isomorphism ψ⁻¹).

        theorem AnalyticManifold.ExtensionCompatibleFamily.center_ne_top_seq_transportBack {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} {E' : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {M : AnalyticManifold 𝕜 E} (ψ : E ≃L[𝕜] E') (F : (M.transport ψ).ExtensionCompatibleFamily) (K : TopologicalSpace.Compacts M.carrier) (h : ∀ (i : Fin (F.seq K).length), (F.seq K).center i ≠ ⊤) (i : Fin ((transportBack ψ F).seq K).length) :

        No empty centre, along the transport: the centres of the transported succession are the pull-backs of F's along the stage identifications (center_seq_transportBack), and the pull-back along an analytic isomorphism is the unit ideal exactly when the ideal sheaf is (pullbackDiffeomorph_top, pullbackDiffeomorph_injective).

        The centres of codimension at most one, along the transport: a centre of the transported succession which is a closed submanifold of codimension c ≤ 1 is the pull-back of F's centre along the stage identification (support_center_seq_transportBack), a closed submanifold of the same codimension for the chart read through the model isomorphism (IsClosedSubmanifold.preimage_of_square); the containment of the boundary in the centre's ideal sheaf is the pull-back of F's (boundarySeq_seq_transportBack, center_seq_transportBack).

        The global objects of the embedded desingularization along the transport: if E and Ỹ on the space of F are the exceptional divisor and the strict transform of the embedded desingularization of the re-modelled J by F (IsGloballyDesingularizedBy), their pull-backs along the identity of the space are those of J by the transported family: the predicates along the identity (IsSncBoundaryTransversalTo.pullbackDiffeomorph, IsMulBoundaryMonomial.pullbackDiffeomorph), the pull-back of J along the transported map being the pull-back of the pull-back of the re-modelled J (pullbackDiffeomorph_comap on the square of F.map with the two identities), and the identifications over a compact through the stage identification (boundarySeq_seq_transportBack, strictTransformSubspaceSeq_seq_transportBack).