Pieces from local models: the existence of local embedding data #
Every point of an analytic K-space has a neighbourhood K-isomorphic to a local analytic
K-space (S(π), π_G/π), G β KβΏ open [Hir64, Ch. 0, Β§1, pp. 119β120]
(exists_kIso_localModel); for a relatively compact open U finitely many such models cover the
compact closure U. This module turns those models into the LocalEmbeddingData of
PieceEmbedding.lean:
- the bridge
modelBridge G' : (G', π_{G'}) β Sp(pieceAmbient π (downOpens G'))β the model openG' β Kn π n(the universe-liftedKβΏ) read as an open ofFin n β π, and the one-pieceΞ£-ambient identified with it by two inverse analytic maps (ofManifoldIso,ofManifold_restrictOpen_iso;ContMDiff.sigmaDesc,contMDiff_sigmaMk_comp_iff); - the transport of the model's ideal
π = (fβ, β¦, f_k)along the bridge (transportIdeal,quotient_kIso):modelPieceIdeal G' fwithSp(A)/π β (S(π), π/π), hence the piece's model isomorphismX|_V β Sp(A)/π(modelPieceEmbIso), and its reducedness on a reducedX(the closed subspace isX|_V, whose stalks are reduced;ClosedSubspace.isReduced_iff); - the shrinking of a finite cover of
closure Uto inner opens with compact closures (exists_inner_opens_of_isCompact_closure; the space is locally compact Hausdorff); - the padding to one common dimension
n' := max n_V + 1(WΕodarczyk's common ambient dimension [Wlo09, Β§7.1]; KollΓ‘r's freedom to enlarge the affine space of an embedding [Kol07, Theorem 36, proof]), through the interfacePadTools, whose fields are the padding constructions ofPadIdeal.lean(instantiated inPieceModelPad.lean); the padding is what makes the ideal of a model withk = 0equations nonzero at every stalk, asPieceEmbedding.isNonzeroEverywhererequires; - the assembly
exists_localEmbeddingData_of_padTools: the pointwise models at the points of the compactclosure U, a finite subcover, the shrinking, the padded pieces.
No new mathematics: Hironaka's definition of an analytic space, the local models, and
WΕodarczyk's padding. KollΓ‘r's requirement dim πΈ β₯ dim X + 2 on the embedding
[Kol07, Corollary 22, proof] is not needed: the argument follows WΕodarczyk, whose local models
are minimal embeddings into open subsets of ββΏ [Wlo09, Β§4, (3)β(4)], with the freedom to use any
closed embedding coming from the commutation of the resolution with embeddings of ambient
manifolds [Wlo09, Β§7.1].
Mathlib's ChartedSpace.liftPropWithinAt_subtypeVal_comp_iff for ContMDiff, with the two
manifolds in independent universes (contMDiff_subtypeVal_comp_iff' fixes one universe for both;
here the opens of Fin n β π live in Type and those of Kn π n in Type u).
An open G' β Kn π n of the universe-lifted model of KβΏ, read as an open of
Fin n β π.
Instances For
The points of the one-piece ambient of downOpens G' mapped onto G'.
Instances For
The inverse of toLiftOpens.
Equations
- Hironaka.Manifold.ofLiftOpens G' y = β¨PUnit.unit, β¨(βy).down, β―β©β©
Instances For
toLiftOpens is analytic (ContMDiff.sigmaDesc on the one-point Ξ£, and the lifted
coordinates).
ofLiftOpens is analytic (contMDiff_sigmaMk_comp_iff).
Sp(pieceAmbient (downOpens G')) β
Sp(G'): the one-piece ambient is the open itself, as
π-local-ringed spaces.
Equations
Instances For
The bridge from the model open (G', π_{G'}) of Hironaka's local analytic spaces
[Hir64, Ch. 0, Β§1, p. 119] to the space of the one-piece ambient manifold of downOpens G'
(ofManifold_restrictOpen_iso).
Equations
Instances For
The model ideal transported to the one-piece ambient #
The ideal π = (fβ, β¦, f_k) of a local model (S(π), π_{G'}/π) Hir64, Ch. 0, Β§1,
p. 119, transported along the bridge to an ideal sheaf on the one-piece ambient manifold
(transportIdeal).
Equations
Instances For
Sp(A)/π β
(S(π), π_{G'}/π) (quotient_kIso): the closed subspace of the one-piece ambient
cut out by the transported ideal is the local model.
Equations
Instances For
A K-isomorphism of the underlying K-local-ringed spaces, as an isomorphism of analytic
K-spaces (the category's morphisms are those K-morphisms).
Equations
Instances For
The model isomorphism X|_V β
Sp(A)/π of a piece, from the local model isomorphism
X|_V β
(S(π), π/π) of exists_kIso_localModel [Hir64, Ch. 0, Β§1, pp. 119β120], as an
isomorphism of analytic spaces.
Equations
Instances For
The model isomorphism as the emb field of a PieceEmbedding.
Equations
- Hironaka.Manifold.modelPieceEmb G' f e = (Hironaka.Manifold.modelPieceEmbIso G' f e).hom
Instances For
The emb_isIso field of the PieceEmbedding built from a local model.
On a reduced space the transported model ideal is reduced: its closed subspace is X|_V,
whose stalks are reduced (ClosedSubspace.isReduced_iff, isReduced_stalk_of_kIso,
isReduced_stalk_restrictOpen_iff; a space is reduced when its local rings have no nilpotent
elements, [Hir64, Introduction]).
The shrinking of a finite cover #
Shrinking a finite open cover of a relatively compact set to inner opens with compact
closures inside the cover's members, still covering the set (Mathlib's
IsCompact.finite_compact_cover followed by exists_open_between_and_isCompact_closure; the
space is locally compact Hausdorff). These are the inner opens V_i β W_i β U_i with compact
closures of [Wlo09, Β§4, (3)β(4)].
The assembly: local embedding data from the local models, padded #
The padding tools the existence proof uses, as an interface: for m β€ n' the padded
ambient G Γ π^{n'-m} and the padded ideal π + (z_{m+1}, β¦, z_{n'}), the transport of
reducedness, the nonvanishing at every stalk for m < n', and the slice isomorphism of closed
subspaces Sp/π_pad β
Sp/π (WΕodarczyk's passage to a common ambient dimension [Wlo09, Β§7.1]).
The fields are the constructions of PadIdeal.lean, instantiated in PieceModelPad.lean.
- padOpens {m n' : β} : m β€ n' β TopologicalSpace.Opens (Fin m β π) β TopologicalSpace.Opens (Fin n' β π)
- padIdeal {m n' : β} (h : m β€ n') {G : TopologicalSpace.Opens (Fin m β π)} : (pieceAmbient π G).IdealSheaf β (pieceAmbient π (self.padOpens h G)).IdealSheaf
- isReduced {m n' : β} (h : m β€ n') {G : TopologicalSpace.Opens (Fin m β π)} (J : (pieceAmbient π G).IdealSheaf) : J.IsReduced β (self.padIdeal h J).IsReduced
- isNonzeroEverywhere {m n' : β} (h : m β€ n') : m < n' β β {G : TopologicalSpace.Opens (Fin m β π)} (J : (pieceAmbient π G).IdealSheaf), Manifold.IdealSheaf.IsNonzeroEverywhere (self.padIdeal h J)
- iso {m n' : β} (h : m β€ n') {G : TopologicalSpace.Opens (Fin m β π)} (J : (pieceAmbient π G).IdealSheaf) : (self.padIdeal h J).toAnalyticSpace β J.toAnalyticSpace
Instances For
The PieceEmbedding of a local model of X|_V in K^m, padded to the common dimension
n' > m by z β¦ (z, 0) with the equations z_{m+1}, β¦, z_{n'} added [Wlo09, Β§7.1]; the padding
supplies the nonvanishing of the ideal at every stalk.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given the padding tools, every relatively compact open U of a reduced analytic space has
local embedding data: finitely many pieces (the local models [Hir64, Ch. 0, Β§1, pp. 119β120] at
the points of the compact closure U), inner opens with compact closures covering U, and one
common dimension n' := max n_V + 1 (the local embeddings of [Wlo09, Β§4, (3)β(4)] and
[Kol07, Corollary 22, proof], padded as in [Wlo09, Β§7.1]).