Clauses (1)–(3) of Theorem 36 are local on the base #
The three clauses of [Kol07, Theorem 36], a smooth end result, an isomorphism over the smooth locus,
and a simple normal crossing preimage of the singular locus, are local on the base. This is not
stated in the sources as such: Kollár's gluing of the local resolutions ([Kol07, Proposition 37],
"Putting together the proof of (27) with (37)" at the statement of Theorem 36) uses it implicitly,
and his only locality remark, "(34.1) is a local property" in the proof of Theorem 36, concerns the
functoriality clause. For a blow-up sequence T on X and a family of open immersions
e i : W i ⟶ X covering X:
smooth_composite_of_forall_pullback: the end result ofTis smooth over a basef : X ⟶ Bas soon as everyT.pullback (e i)has a smooth end result overe i ≫ f; the last stage ofTis covered by the last stages of theT.pullback (e i)(the stage lifts at the last index are the base changes of thee i,isPullback_pullbackStageHom), andSmoothis Zariski-local at the source;smooth_composite_pullback_of_isOpenImmersionis the converse restriction.isIso_morphismRestrict_composite_of_forall_pullback:T.compositeis an isomorphism over an openVofXas soon as every(T.pullback (e i)).compositeis an isomorphism over(e i) ⁻¹ᵁ V; isomorphisms are Zariski-local at the target, and over the pieceV ∩ range (e i)the restriction ofT.compositeis the base change ofT.compositealong(e i) ⁻¹ᵁ V → X, which is the restriction of the pulled-back composite (Mathlib'smorphismRestrictRestrictandmorphismRestrictOpensRange, the pasted square);isIso_morphismRestrict_pullback_of_isOpenImmersionis the converse restriction.exists_snc_support_composite_of_forall_pullback: the preimage of a setSofXunderT.compositeis the support of a simple normal crossing family on the last stage as soon as it is on everyT.pullback (e i)(Hironaka.Snc.exists_snc_of_openCoveron the cover of the last stage by the last stages of the pulled-back sequences, Noetherian byisNoetherian_stage);exists_snc_support_pullback_of_isOpenImmersionis the converse restriction (the family pulled back along the stage lift,isSnc_comap_of_smooth;coe_support_comap), andpreimage_compl_smoothLocus_eqtransports the singular locus along an open immersion.
Both uses are instances of the same statements: the finite affine cover of a member of the class
(the descent of the resolution functor,
Hironaka.Resolution.Algebraic.Kol07.Thm36.Theorem36Assembly), and the empty cover of the empty
scheme (the clauses hold vacuously there). The HEq transports
stage_pullbackStageIdx_last, heq_stageMap_pullbackStageIdx_last, smooth_comp_of_heq and
isIso_morphismRestrict_of_heq pass between the stage indexed by the transport of the last index
(where the stage squares live) and the composite.
Transport of smoothness of a composite along a HEq of the first factor.
The stage of T.pullback ι indexed by the transport of the last index (pullbackStageIdx_last)
is its last stage.
The stage map of T.pullback ι at the transport of the last index is its composite.
Smoothness of the end result restricts along an open immersion of the base: the last stage of
T.pullback ι is an open subscheme of the last stage of T.
Clause (1) of [Kol07, Theorem 36] is local on the base (not stated in the sources): for a
family of open immersions e i : W i ⟶ X covering X, the end result of T is smooth over the
base as soon as every T.pullback (e i) has a smooth end result over the base.
Transport of IsIso of a restriction along a HEq of the morphism.
Clause (2) of [Kol07, Theorem 36] is local on the base (not stated in the sources):
IsIso (T.composite ∣_ V) holds as soon as, for a family of open immersions e i : W i ⟶ X
covering X, every (T.pullback (e i)).composite is an isomorphism over (e i) ⁻¹ᵁ V.
Clause (3) and the converse restrictions #
The support of a pulled-back divisor family is the preimage of the support
(Scheme.IdealSheafData.support_comap componentwise).
Transport of a simple-normal-crossing-support statement along a HEq of the morphism.
The simple-normal-crossing-support conclusion restricts along an open immersion ι of the base
when the end result is smooth over k: the family pulled back along the stage lift
(isSnc_comap_of_smooth).
Clause (3) of [Kol07, Theorem 36] is local on the base (not stated in the sources): for a
family of open immersions e i : W i ⟶ X covering X, if every
(T.pullback (e i)).composite ⁻¹' ((e i) ⁻¹' S) is the support of a simple normal crossing family,
so is T.composite ⁻¹' S (Hironaka.Snc.exists_snc_of_openCover); the last stage of T is
Noetherian because X is (isNoetherian_stage).
IsIso of the restriction over an open V restricts along an open immersion ι of the base:
(T.pullback ι).composite is an isomorphism over ι ⁻¹ᵁ V (the converse of
isIso_morphismRestrict_composite_of_forall_pullback, by the same identification).
The preimage of the singular locus along an open immersion ι is the singular locus of the
composite structure morphism, as sets (Scheme.Hom.preimage_smoothLocus_eq).