Documentation

Hironaka.Resolution.Algebraic.Kol07.Thm36.AffineFunctoriality

Functoriality of the affine resolution under smooth morphisms of a given relative dimension #

Clause (4) of [Kol07, Theorem 36], commutation with smooth morphisms [Kol07, 34.1], for the affine resolution BRAffine (Hironaka.Resolution.Algebraic.Kol07.Thm36.BR) of affine reduced equidimensional schemes (IsReducedEquidimensional): for a smooth h : Y ⟶ X of relative dimension d between such schemes, with admissible pairs of X and of Y given, BRAffine k Y = ((BRAffine k X).pullback h).eraseEmpty. The relative dimension and the admissible pairs are inputs here; they are supplied by Hironaka.Resolution.Algebraic.Kol07.Thm36.RelativeDimensionConstancy and Hironaka.Resolution.Algebraic.Kol07.Thm36.AdmissiblePairs when the clause is derived for the resolution functor (Hironaka.Resolution.Algebraic.Kol07.Thm36.BRDescent).

The argument #

Kollár reduces (34.1) for BR to (34.1) for the principalization sequence through the charts of [Kol07, Lemma 41] and the locality of (34.1) [Kol07, Theorem 36, proof]. Fix admissible pairs (TX, embX) of X and (TY, embY) of Y and finitely many charts cᵢ : Chart h embX embY d (Hironaka.Resolution.Algebraic.Kol07.Thm36.SmoothCharts) whose opens Wᵢ cover Y. Let Z := ∐ Wᵢ, an affine reduced equidimensional scheme (a disjoint union of open subschemes of the member Y, IsReducedEquidimensional.sigma), over k through e := Sigma.desc eᵢ : Z ⟶ Y, a surjective flat (étale) morphism.

BRAffine_eq_eraseEmpty_pullback_of_smooth supplies the charts: exists_chart_mem at every point of Y and a finite subcover (Y is quasi-compact over k); the empty Y is the degenerate case nil = nil (eraseEmpty_eq_nil_of_isEmpty).

Commutation of BRAffine with a smooth h of relative dimension d, from a finite family of charts covering Y [Kol07, Theorem 36, proof; 34.1]: Z := ∐ (c i).W carries two admissible pairs (admissibleEmbedding_sigma over Y and over X), BRAffine_eq_eraseEmpty_pullback_of_admissible computes BRAffine Z from both, the surjective Sigma.desc e turns the deletion of empty blow-ups into an equality on the nose, and eq_of_pullback_of_covers descends to Y.