Closure properties of the classes of inputs #
The functorial resolution theorem AlgebraicGeometry.exists_functorial_resolution is stated on the
class IsReducedEquidimensional k X of reduced schemes whose smooth locus over k is smooth of
one relative dimension (Hironaka.Scheme.Resolution.Defs). The descent of
[Kol07, Proposition 37] constructs the resolution functor from the affine cover X' = ∐ Uᵢ → X
through the kernel pair X'' = X' ×_X X', so Hironaka.Resolution.Algebraic.Kol07.Thm36.BR needs
X' and X'' in the class whenever X is, and the affine functoriality
(Hironaka.Resolution.Algebraic.Kol07.Thm36.AffineFunctoriality) needs the coproducts of its
charts in the class. The second part of this file proves these closure properties:
IsReducedEquidimensional.of_isOpenImmersion: open subschemes overk(smoothOfRelativeDimension_of_isOpenImmersion: the smooth locus of an open subscheme is the preimage of the smooth locus,preimage_smoothLocus_eq, and the restricted open immersion is étale);IsReducedEquidimensional.of_openCover: a scheme covered by reduced opens whose smooth loci have ONE common relative dimensiond(SmoothOfRelativeDimension dis Zariski-local at the source);IsReducedEquidimensional.of_openCover_of_isOpenImmersion,.sigma: a scheme covered by open subschemes of ONE member, overk, and in particular a disjoint union∐ Wᵢof open subschemes of one member — the class is NOT closed under arbitrary disjoint unions (a point and a line);IsReducedEquidimensional.affineCoverScheme,.affineCoverPair: Kollár'sX'andX'';isReducedEquidimensional_of_isIntegral: an integral algebraick-scheme is a member.
The first part of the file is the corresponding closure theory of the class
HasDisjointIntegralComponents X of reduced schemes with pairwise disjoint irreducible components,
finite disjoint unions of integral schemes, used by Hironaka's Main Theorems on regular schemes
(Hironaka.Resolution.Algebraic.Hir64). The same descent needs X' and X'' in the
class whenever X is, and the components' open neighbourhoods irreducibleComponentOpen in the
class too. This file proves the closure properties:
HasDisjointIntegralComponents.of_isOpenImmersion: open subschemes (the components of an open subspace are the traces of the components meeting it,exists_eq_preimage_of_mem_irreducibleComponents);HasDisjointIntegralComponents.of_openCover_of_pairwise_disjoint: a scheme covered by pairwise disjoint open subschemes in the class (an irreducible set inside such a cover lies in one member,subset_of_isPreirreducible_of_pairwise_disjoint);HasDisjointIntegralComponents.sigma: disjoint unions∐ Z(Mathlib'ssigmaOpenCover,disjoint_opensRange_sigmaι);HasDisjointIntegralComponents.affineCoverScheme,.affineCoverPair: Kollár'sX'andX''(the affine opens, respectively their pairwise fibre products, are open subschemes ofX);- the component lemmas:
irreducibleComponentOpen_eq, on the class Mathlib's open neighbourhood of a component IS the component;support_irreducibleComponentIdeal.
Irreducible components under open embeddings and disjoint covers (topology) #
Every irreducible component of the source of an open embedding is the preimage of an irreducible component of the target.
A preirreducible set inside a union of pairwise disjoint open sets that meets one of them lies in it.
The class is closed under open subschemes, disjoint covers and disjoint unions #
An open subscheme of a member of the class is in the class: reducedness is local, and two
components of Y meeting are the traces of two components of X meeting.
A scheme covered by pairwise disjoint open subschemes in the class is in the class: an irreducible component lies in one member of the cover, and two components meeting lie in the same member, where they are the images of two meeting components.
A disjoint union of members of the class is in the class ("X' := ∐ Uᵢ", Kol07, Proposition
37, proof).
The finite affine cover X' = ∐ Uᵢ of a member of the class is in the class Kol07,
Proposition 37, proof.
The kernel pair X'' = X' ×_X X' of the affine cover of a member of the class is in the class
("the disjoint union of the Uᵢ ∩ Uⱼ", [Kol07, Proposition 37, proof]): it is covered by the
pairwise disjoint open subschemes Uᵢ ×_X X' (the base changes of the pieces Uᵢ → X), each an
open subscheme of X'.
The components on the class #
On the class, Mathlib's open neighbourhood of a component, the complement of the other components, is the component itself.
An integral scheme is in the class: reduced, with a single irreducible component
(irreducibleComponents_eq_singleton).
The support of the reduced ideal of an irreducible component is the component.
The kernel pair X'' = X' ×_X X' of the finite affine cover is locally of finite type over k
(locallyOfFiniteType_affineCoverPair), the instance needed to evaluate the affine construction on
it (the condition (37.1) of [Kol07, Proposition 37]).
The kernel pair of the finite affine cover of a separated X is affine
(isAffine_affineCoverPair), hence quasi-compact over k: the instance needed to evaluate the
affine construction on it.
The class of reduced equidimensional schemes #
The smooth locus over k of an open subscheme f : Y ⟶ X, with Y over k through
φ = f ≫ (X ↘ Spec k), is smooth of the relative dimension of the smooth locus of X: it is the
preimage of the smooth locus of X (preimage_smoothLocus_eq), and the restriction of f to the
smooth loci is an open immersion, étale.
An open subscheme over k of a member of the class is in the class: reducedness is local, and
the smooth locus is the preimage of the smooth locus
(smoothOfRelativeDimension_of_isOpenImmersion).
A scheme covered by reduced open subschemes whose smooth loci over k all have the relative
dimension d is in the class: SmoothOfRelativeDimension d is Zariski-local at the source, and
the smooth locus of X is covered by its traces on the pieces, each an open subscheme of the smooth
locus of the piece.
A scheme covered by open subschemes of ONE member Y, compatibly over k, is in the class:
the pieces are reduced and their smooth loci have the relative dimension of that of Y
(smoothOfRelativeDimension_of_isOpenImmersion).
A disjoint union ∐ Wᵢ of open subschemes e i : Wᵢ ⟶ Y of one member Y, over k
compatibly with the e i, is in the class ("X' := ∐ Uᵢ", [Kol07, Proposition 37, proof]).
The finite affine cover X' = ∐ Uᵢ of a member of the class is in the class Kol07,
Proposition 37, proof.
The kernel pair X'' = X' ×_X X' of the affine cover of a member of the class is in the class
("the disjoint union of the Uᵢ ∩ Uⱼ", [Kol07, Proposition 37, proof]): it is covered by the open
subschemes Uᵢ ×_X X' of X' (the base changes of the pieces Uᵢ → X).
An integral scheme locally of finite type over a field k of characteristic zero is a member
of the class IsReducedEquidimensional k X of the functorial resolution theorem (Kollár's
equidimensional schemes, [Kol07, Notation 64]). It is reduced; the smooth locus of X over k
contains the generic point (genericPoint_mem_smoothLocus_of_perfectField), so it is a nonempty
open subscheme of the integral X, itself integral hence preconnected, smooth over k
(preimage_smoothLocus_eq with smoothLocus_eq_top_iff), and of one relative dimension by
exists_smoothOfRelativeDimension_of_preconnectedSpace.