The chaining of the closed-embedding commutation, II: the flag cover #
[Kol07, 108] reduces the commutation with closed embeddings to the hypersurface case along a
chain of smooth subvarieties Y = Y₀ ⊂ Y₁ ⊂ ⋯ ⊂ Y_c = X, each a hypersurface in the next, the
identity being a local question on X. On analytic manifolds the per-open identity of the
predicate CommutesWithClosedEmbeddingsOfEmptyDivisorFam is read on a relatively compact open
U, so only the compact closure U has to be covered (compare [BM97, Theorem 1.6] and the remark
following it on relatively compact opens), and a closed submanifold S of codimension s + 1
is, on the source of each of its adapted charts, the bottom of a flag S ∩ W ⊂ Y ⊂ W with Y
the zero set of the first s normal coordinates (IsAdaptedChart.exists_flag). This module
builds the cover:
FlagPiece hS W: an openWwith a closed submanifoldYof the open submanifoldWof codimensionscontaining the trace ofS, of which the trace is a hypersurface;exists_flagPiece_of_adaptedChart(the source of an adapted chart, through the chart transported to the open submanifold, where its source is the whole manifold) andFlagPiece.compl(the complementM ∖ SwithY = ∅);FlagCover hS U: finitely many piecesWᵢwith shrunk opensVᵢ ⋐ Wᵢ(compact closures inside the pieces) coveringclosure U;exists_flagCoverby compactness, asexists_finite_shrunk_mcCover(Hironaka.Resolution.Analytic.OrderReduction.GlobalizeFamCover);- the coproduct
FlagCover.sigma = ⨆ᵢ Wᵢof the pieces with the cover mapdesc, the openopens = ⨆ᵢ (Vᵢ ∩ U)with compact closure and imageU, and the restricted cover mapcoverMap : sigma.restrict opens → M.restrict U, a surjective local analytic isomorphism — all read off the shrunk embedding coverFlagCover.toCover(ShrunkEmbeddingCover, shared withShrunkMCCover); - the flag on the coproduct:
flag = ⋃ᵢ sigmaMk i '' Yᵢis a closed submanifold of codimensions(IsClosedSubmanifold.iUnion_image) containing the preimage ofS, of which that preimage is a hypersurface (preimage_val_of_subsetat codimensions + 1 - s = 1).
The chaining lemma (Hironaka.Resolution.Analytic.Functor.ChainClosedEmbeddingChain) pulls the
two sides of the identity on U back along the cover map, where the flag exists, and descends by
the injectivity of the pull-back along a surjective local isomorphism
(BlowUpSequence.pullback_injective_of_surjective).
Flag pieces #
A flag piece for S (codimension
s + 1) on the open W — a closed submanifold Y of the open submanifold W of codimension s
containing the trace of S, of which the trace is a hypersurface.
The middle member of the flag on the piece.
- hY : Manifold.IsClosedSubmanifold ψ self.Y s
Yis a closed submanifold of codimensions. The trace of
Slies inY.- hSY : Manifold.IsClosedSubmanifold (ContinuousLinearEquiv.refl 𝕜 (Fin (n - s) → 𝕜)) (⇑⋯.inclusionMap ⁻¹' ⇑(M.inclusion W) ⁻¹' S) 1
The trace of
Sis a hypersurface of the bundledY.
Instances For
The trace of S on a piece is a closed submanifold of codimension s + 1 (restrictOpen).
The flag piece on the source of an adapted chart of S: the chart transported to the open
submanifold φ.source (transportChart along the inverse of the inclusion, as
IsClosedSubmanifoldOn.restrict) is an adapted chart of the trace whose source is the whole
manifold, and IsAdaptedChart.exists_flag gives the flag.
The flag piece on the complement of
S — the empty middle member (isClosedSubmanifold_empty').
Equations
- Hironaka.Manifold.FlagPiece.compl hS = { Y := ∅, hY := ⋯, subset := ⋯, hSY := ⋯ }
Instances For
The finite shrunk flag cover of a relatively compact open #
A flag cover of the relatively compact open U — finitely
many flag pieces Wᵢ with shrunk opens Vᵢ (compact closures inside the Wᵢ) covering
closure U.
- ι : Type u
The (finite) index type of the pieces.
- W : self.ι → TopologicalSpace.Opens M.carrier
The pieces.
The flag on each piece.
- V : self.ι → TopologicalSpace.Opens M.carrier
The shrunk opens.
The shrunk opens have compact closures.
The closures of the shrunk opens lie in the pieces.
The shrunk opens cover
closure U.
Instances For
Every relatively compact
open has a flag cover — at a point of S the source of an adapted chart
(exists_flagPiece_of_adaptedChart), off S the complement (FlagPiece.compl); a compact
neighbourhood inside the piece (exists_compact_subset, the manifold being locally compact);
finitely many by the compactness of closure U.
The coproduct of the pieces and its cover map #
The pieces as open submanifolds.
Instances For
The inclusions of the pieces.
Instances For
The flag cover as a shrunk embedding cover (ShrunkEmbeddingCover): the pieces embedded by
their inclusions, the shrunk opens inside their ranges. The coproduct, the open ⨆ᵢ (Vᵢ ∩ U) and
the cover map below are those of this cover.
Equations
Instances For
The coproduct ⨆ᵢ Wᵢ of the pieces.
Instances For
The cover map ⨆ᵢ Wᵢ → M.
Instances For
The open ⨆ᵢ (Vᵢ ∩ U) of the coproduct.
Instances For
The closed set ⨆ᵢ ιᵢ⁻¹(closure Vᵢ) containing the closure of opens.
Equations
- C.closedHull = C.toCover.closedHull
Instances For
The open ⨆ᵢ (Vᵢ ∩ U) has compact closure.
The cover map sends ⨆ᵢ (Vᵢ ∩ U) onto U (the Vᵢ cover closure U ⊇ U).
The cover map ⨆ᵢ (Vᵢ ∩ U) → U (Kollár's g : X^* → X over U).
Instances For
The flag on the coproduct #
The preimage of S in the coproduct, a closed submanifold of codimension s + 1
(preimage_of_isLocalDiffeomorph).
The flag ⋃ᵢ sigmaMk i '' Yᵢ on the coproduct (Y_N).
Instances For
The flag is a closed submanifold of codimension s (IsClosedSubmanifold.iUnion_image).
The preimage of S is a hypersurface of the bundled flag (preimage_val_of_subset
at codimension s + 1 - s = 1).