Documentation

Mathlib.AlgebraicGeometry.Morphisms.SurjectiveOnStalks

Morphisms surjective on stalks #

We define the class of morphisms between schemes that are surjective on stalks. We show that this class is stable under composition and base change.

We also show that (AlgebraicGeometry.SurjectiveOnStalks.isEmbedding_pullback) if Y ⟶ S is surjective on stalks, then for every X ⟶ S, X ×ₛ Y is a subset of X × Y (Cartesian product as topological spaces) with the induced topology.

The class of morphisms f : X ⟶ Y between schemes such that 𝒪_{Y, f x} ⟶ 𝒪_{X, x} is surjective for all x : X.

Instances
    @[deprecated AlgebraicGeometry.Scheme.Hom.stalkMap_surjective (since := "2026-01-20")]

    Alias of AlgebraicGeometry.SurjectiveOnStalks.stalkMap_surjective.


    Alias of AlgebraicGeometry.SurjectiveOnStalks.stalkMap_surjective.

    theorem AlgebraicGeometry.SurjectiveOnStalks.eq_stalkwise :
    @SurjectiveOnStalks = stalkwise fun {R S : Type u_1} [CommRing R] [CommRing S] (x : R →+* S) => Function.Surjective x

    If Y ⟶ S is surjective on stalks, then for every X ⟶ S, X ×ₛ Y is a subset of X × Y (Cartesian product as topological spaces) with the induced topology.