Epimorphisms of schemes with injective stalk or section maps #
A surjective morphism of schemes f : X ā¶ Y whose stalk maps šŖ_{Y, f x} ā šŖ_{X, x} are all
injective is an epimorphism in the category of schemes: two morphisms out of Y which agree after
composing with f agree on points because f is surjective, and on stalks because the stalk maps
of f are injective. This is the criterion behind Mathlib's
AlgebraicGeometry.Flat.epi_of_flat_of_surjective, where faithful flatness of the stalk maps
supplies their injectivity; here injectivity is assumed directly. It applies, for instance, to the
quotient of an affine scheme by a finite group, whose stalk maps are injective but need not be flat.
The same argument works with the maps on sections Ī(Y, U) ā Ī(X, fā»Ā¹ U) in place of the stalk
maps. Their injectivity holds when šŖ_Y ā f_* šŖ_X is an isomorphism, a condition on sections
rather than on stalks, which is how contraction morphisms of curves are controlled. This version
uses nothing about schemes and is deduced from its locally-ringed-space form
AlgebraicGeometry.LocallyRingedSpace.epi_of_base_surjective_of_c_app_mono.
Both hypotheses survive base change along an open immersion U ā¶ Y: surjectivity is stable under
base change, and the stalk maps of X Ć_Y U ā¶ U are those of f, up to the stalk isomorphisms of
the two open immersions X Ć_Y U ā¶ X and U ā¶ Y. So such an f remains an epimorphism over
every open subscheme of Y, which is what gluing arguments over an open cover of Y need: a
morphism out of X which factors locally over an open cover of Y then factors through f.
This gluing step follows the proof of Mathlib's
AlgebraicGeometry.isRegularEpi_of_flat_of_surjective_of_isAffine.
The flat criterion itself applies to the spectrum of a homomorphism of fields, which is flat and
surjective, so it is an epimorphism of schemes (RingHom.epi_SpecMap_ofHom).
Main results #
AlgebraicGeometry.Scheme.Hom.epi_of_surjective_of_stalkMap_injective: a surjective morphism with injective stalk maps is an epimorphism.AlgebraicGeometry.Scheme.Hom.epi_of_surjective_of_app_injective: a surjective morphism which is injective on sections over every open is an epimorphism.AlgebraicGeometry.Scheme.Hom.stalkMap_pullback_snd_injective: the stalk maps of a base change along an open immersion are injective when those offare.AlgebraicGeometry.Scheme.Hom.epi_pullback_snd_of_isOpenImmersion: the base change of such anfalong an open immersion is again an epimorphism.AlgebraicGeometry.Scheme.Hom.exists_comp_eq_of_openCover: if every base change ofĻalong an open immersion is an epimorphism, local factorizations throughĻover an open cover glue.RingHom.epi_SpecMap_ofHom: the spectrum of a homomorphism of fields is an epimorphism of schemes.
References #
- The Stacks Project, Tag 02VW, for the flat case.
A surjective morphism of schemes with injective stalk maps is an epimorphism.
A surjective morphism of schemes injective on sections is an epimorphism. If
f : X ā¶ Y is surjective and every Ī(Y, U) ā¶ Ī(X, fā»Ā¹ U) is injective, as when
šŖ_Y ā¶ f_* šŖ_X is an isomorphism, then two morphisms out of Y which agree after composing
with f agree on points because f is surjective, and on sections because f is injective on
sections.
The stalk maps of the base change of f along an open immersion are injective when those of
f are.
The base change of a surjective morphism with injective stalk maps along an open immersion is an epimorphism.
Descent along a morphism which stays an epimorphism over open subschemes. Let Ļ : X ā¶ Y
be a morphism whose base change along every open immersion is an epimorphism, and let f : X ā¶ Z.
If over each member U_i of an open cover of Y the base change of f factors through
X Ć_Y U_i ā¶ U_i, then f factors through Ļ. The local factorizations agree on overlaps
because the base change of Ļ to an overlap is an epimorphism, so they glue.
The spectrum of a homomorphism of fields is an epimorphism of schemes: it is flat and surjective.