Resolution of analytic spaces from an embedded desingularization family #
The assembly of the resolution of analytic spaces. Given a family functor bed : BEDanFamStar K
that is an embedded desingularization (hbed : bed.IsEmbeddedDesing,
Functor/EmbeddedDesingFam.lean: the exceptional divisors have simple normal crossings, the centres
lie over the non-simple points, the final strict transform is smooth and meets the exceptional
divisors with simple normal crossings, the total transform of the ideal factors accordingly, and
the functor commutes with local isomorphisms; the commutation with closed embeddings is the field
closedEmbedding of BEDanFamStar), the local resolutions of the pieces of a reduced analytic
space X — a piece is an open X|V embedded as a closed subspace of an open G ⊆ 𝕜ⁿ, resolved
by running bed on (G, 𝓘_{X|V}, ∅) (PieceEmbedding.lean) — glue to a resolution
Π_X : R(X) → X (Resolution.lean), and the glued space has the properties that the main
theorem exists_functorial_resolution asks of a ResolutionAssignment. This is Kollár's
construction of the resolution functor from the embedded one — the proof of [Kol07, Theorem 36],
carried to analytic spaces by [Kol07, 44] and stated as [Kol07, Theorem 45] — with the gluing over
the disjoint union of a cover [Kol07, Proposition 37, proof] and the independence of the embedding
[Kol07, Theorem 36, proof]; in Włodarczyk's form, the passage from the canonical embedded
desingularization to the canonical resolution of an analytic space [Wlo09, §4, (3)⇒(4)] and its
gluing over an exhaustion [Wlo09, §4.3].
The one hypothesis the gluing theorems carry beyond hbed, the independence of the local
resolution from the embedding (LocalResolutionIndependentOn X bed), is discharged here by
localResolution_independent_local (LocalResolutionShear.lean), Kollár's comparison of two
embeddings through the shear of [Kol07, Lemma 39]. The main theorem exists_functorial_resolution
instantiates analyticSpace_resolution_of_isEmbeddedDesing at the concrete family
concreteBEDanFamStar (Hironaka/Resolution/Analytic/Wlo09/Concrete.lean).
analyticSpace_resolution_of_isEmbeddedDesing: the assignmentX ↦ (Π_X : R(X) → X)with the clauses of the main theorem — non-singularity (ResolutionClauses.lean), the isomorphism overX.regularLocus(ResolutionIsoReg.lean), the simple normal crossings boundary with supportΠ_X⁻¹(X.singularLocus)(ResolutionSncGlobal.lean), properness (ResolutionClauses.lean), the locally finite ambient blow-up composite (AmbientFactorization.lean), the rangeclosure X.regularLocus(ResolutionSnc.lean) and the functoriality for isomorphisms of open subspaces, with the uniqueness of the lift (ResolutionFunctorial.lean).- The lifting of local analytic isomorphisms (
ResolutionAssignment.LiftsLocalIsomorphisms, [Wlo09, Theorem 2.0.1 (3)]) is derived from the lifting of isomorphisms of open subspaces by gluing, for every assignment whose values are strong resolutions (ResolutionAssignment.liftsLocalIsomorphismsOn_of_liftsIsomorphismsOfOpenSubspacesOn,LocalIsoLift.lean). AnalyticSpace.Hom.isStrongResolution_of_isIsoOver_regularLocus(StrongResolutionOfIsoOver.lean): the bimeromorphy field ofHom.IsResolutionfollows from the isomorphism over the simple locus and the simple normal crossings divisor over the singular locus, so the clauses above makeΠ_Xa strong resolution.- The main theorems, at the end of the file:
AnalyticSpace.exists_functorial_resolution([Kol07, Theorem 45]; [Wlo09, Theorem 2.0.1]) and its specialization toK = ℂ,AnalyticSpace.exists_surjective_resolution_of_isReduced, where the image clause becomes surjectivity by the density of the simple locus of a reduced complex space (Manifold.dense_reg_of_isReduced_complex,Hironaka/Manifold/FiniteSuccession/Restrict/LiftRegDense.lean).
The resolution of analytic spaces from an embedded desingularization family: for any
bed with hbed, a ResolutionAssignment X ↦ (Π_X : R(X) → X) satisfying, for every reduced
X, the clauses of exists_functorial_resolution (non-singularity, the isomorphism over the simple
locus, the simple normal crossings divisor, properness, the ambient blow-up factorization, the
image, the unique lifting of isomorphisms); instantiated at concreteBEDanFamStar in the proof of
that theorem.
Resolution of analytic spaces [Kol07, Theorem 45]; [Wlo09, Theorem 2.0.1], over K = ℝ or
K = ℂ. There is a resolution assignment X ↦ (Π_X : R(X) → X) on the reduced K-analytic
spaces (ResolutionAssignment (ReducedSpace K)) such that
- every
Π_Xis a strong resolution ofXonto the closure of its simple locus (Hom.IsStrongResolutionOntoClosureRegularLocus):Π_Xis proper and bimeromorphic onto its image, (1)R(X)is non-singular, (2)Π_Xis an isomorphism over the simple locusX.regularLocus, (3)Π_X⁻¹(X.singularLocus)is the support of a simple normal crossing divisor ofR(X), and the image ofΠ_Xis the closure ofX.regularLocus(in neither source; see the relation to the source below); - (4) over every relatively compact open subset of
Xthe morphismΠ_Xis the composite of a finite sequence of blow-ups of smooth centres of an ambient manifold, restricted to strict transforms (Hom.IsLocallyFiniteAmbientBlowUpComposite); - (5)
Rlifts local analytic isomorphisms (ResolutionAssignment.LiftsLocalIsomorphisms): every isomorphism between open subspaces of two inputs lifts to exactly one morphism between their preimages in the resolutions over it, an isomorphism; and every local analytic isomorphismφ : X' → Xbetween inputs (Hom.IsLocalIso: locally an isomorphism onto an open subspace, injective or not) lifts to exactly one morphismR(X') → R(X)over it, itself a local analytic isomorphism ([Wlo09, Theorem 2.0.1 (3)]). Over every open on whichφis injective, the lift ofφrestricts to the lift of the isomorphism of open subspaces (ResolutionAssignment.LiftsLocalIsomorphisms.lift_restrict).
Kollár's (4), "Π_X is projective over any compact subset of X", is split between the properness
of Hom.IsResolution and the factorization clause, whose ambient manifold is the disjoint union of
finitely many opens of Kⁿ, one per piece of a finite open cover of the relatively compact open,
with the identification with Π_X given piecewise. The non-singularity of R(X) is repeated by
(3), since ClosedSubspace.IsSncBoundary asks for a regular system of parameters at every point of
R(X).
Relation to the source.
- Translation.
R.space XandR.map Xare Kollár's $R(X)$ and $\Pi_X$ for the inputX, whose underlying space isX.obj;X.regularLocusis the set of simple points (his $X^{ns}$) andX.singularLocusits complement; clause (3) is a closed subspaceEwithE.IsSncBoundaryandE.supportequal to $\Pi_X^{-1}(\operatorname{Sing} X)$. Composition≫is in diagrammatic order: in (5),ψ ≫ (R.map Y).restrictSet V = (R.map X).restrictSet U ≫ φis $\Pi_Y|_V \circ \psi = \varphi \circ \Pi_X|_U$, andψ ≫ R.map X = R.map X' ≫ φis $\Pi_X \circ \psi = \varphi \circ \Pi_{X'}$. - Interpretation. Kollár's resolution is birational and Włodarczyk's bimeromorphic. Here $\Pi_X$ is bimeromorphic onto its image: an isomorphism over an open set whose preimage is dense.
- Gap. Kollár states the theorem for any locally compact field $K$ of characteristic zero; here
K = ℝorK = ℂ(RCLike K). - Gap. Kollár states the theorem for every separable $K$-analytic space. His notion of
resolution [Kol07, (2), (3)] is stated for varieties, and his proofs are for reduced spaces,
extended to reducible ones [Kol07, Theorem 36, proof; Proposition 37]. Here the inputs are the
reduced spaces (
ReducedSpace); a non-reduced $X$ is resolved through its reduction, by $\Pi_{X_{\mathrm{red}}}$ followed by the closed immersion $X_{\mathrm{red}} \to X$. - Gap. Kollár's clause (4), "$\Pi_X$ is projective over any compact subset of $X$", is replaced by properness together with the ambient blow-up factorization over relatively compact opens [Kol07, Warning 23]; [Wlo09, Theorem 2.0.2, (∗)].
- Strengthening. Over $\mathbb{R}$ the simple locus of a reduced space need not be dense Hir64,
Introduction: the subspace $x^2 + y^2 = 0$ of $\mathbb{R}^2$ is reduced and has support the
origin and no simple point (in
HironakaExamples:Hironaka.Space.circleSpace_isReduced,Hironaka.Manifold.circleIdeal_cosupport_eq_singletonandHironaka.Manifold.circleIdeal_regSet_eq_empty). So $\Pi_X$ need not be surjective; its image is the closure of the simple locus, a clause printed in neither source. - Gap. Kollár's clause (5), "$R$ commutes with smooth $K$-morphisms", is replaced by the unique lifting of isomorphisms between open subspaces and of local analytic isomorphisms, the smooth morphisms of relative dimension zero, Kollár's étale morphisms. Since the lifts are unique, they respect identities and composition, so $R$ is functorial for the étale morphisms between inputs. Smooth morphisms of positive relative dimension are not lifted, and the isomorphism $R(Y) \cong Y \times_X R(X)$ is not stated.
- Strengthening. Włodarczyk's clause (3) lifts every local analytic isomorphism $\varphi \colon Y' \to Y$ to a natural local analytic isomorphism $\tilde\varphi \colon \tilde Y' \to \tilde Y$. Here the lift is the only morphism $R(Y') \to R(Y)$ over $\varphi$, and a local analytic isomorphism; the lift of an isomorphism between open subspaces is likewise the only morphism over it, so the lift of $\varphi$ restricts, over every open on which $\varphi$ is injective, to the lift of the isomorphism of open subspaces, and the naturality follows from the uniqueness. The lift is glued from those lifts over the opens on which $\varphi$ is injective, and the uniqueness rests on the rigidity of morphisms out of a non-singular space: two morphisms that agree on a dense open subspace agree.
Source statement: [Kol07, Theorem 45]
Source statement: [Wlo09, Theorem 2.0.1]
Resolution of a reduced complex-analytic space [Kol07, Theorem 45 (1)–(4)];
[Wlo09, Theorem 2.0.1], for K = ℂ. Let X be a reduced complex-analytic space. Then there is a
morphism π : R → X such that
πis a strong resolution ofX(Hom.IsStrongResolution):πis proper and bimeromorphic onto its image, and (1)Ris non-singular; (2)πis an isomorphism over the simple locusX.regularLocus; (3)π⁻¹(X.singularLocus)is the support of a simple normal crossing divisor ofR;- (4) over every relatively compact open subset of
X,πis the composite of a finite sequence of blow-ups of smooth centres of an ambient manifold, restricted to strict transforms (Hom.IsLocallyFiniteAmbientBlowUpComposite); πis surjective.
Relation to the source.
- Gap. The statement is not printed in this form: it is [Kol07, Theorem 45 (1)–(4)] and Wlo09,
Theorem 2.0.1 (1)–(2) for
K = ℂand a single space, without the functoriality of Kollár's (5) and Włodarczyk's (3). - Gap. As in
AnalyticSpace.exists_functorial_resolution: Kollár's Theorem 45 concerns every separable complex space and hereXis reduced, and Kollár's "projective over any compact subset" is replaced by properness together with the ambient blow-up factorization over relatively compact opens. - Strengthening. Surjectivity is not a printed clause. It is what Włodarczyk's "proper bimeromorphic" gives for a reduced complex space, whose simple locus is dense Hir64, Introduction.
Source statement: [Kol07, Theorem 45 (1)–(4)]
Source statement: [Wlo09, Theorem 2.0.1] (surjectivity from the density of the simple locus over ℂ)