Documentation

TauCeti.AlgebraicGeometry.Morphisms.Epi

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 #

References #

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.

theorem AlgebraicGeometry.Scheme.Hom.exists_comp_eq_of_openCover {X Y Z : Scheme} (Ļ€ : X ⟶ Y) (hĻ€ : āˆ€ ⦃U : Scheme⦄ (g : U ⟶ Y), IsOpenImmersion g → CategoryTheory.Epi (CategoryTheory.Limits.pullback.snd Ļ€ g)) (š’° : Y.OpenCover) (f : X ⟶ Z) (u : (i : š’°.Iā‚€) → š’°.X i ⟶ Z) (hu : āˆ€ (i : š’°.Iā‚€), CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst Ļ€ (š’°.f i)) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.snd Ļ€ (š’°.f i)) (u i)) :
∃ (h : Y ⟶ Z), CategoryTheory.CategoryStruct.comp Ļ€ h = f

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.