Module

SurjectiveSectionPushout.lean

Nyll.SchemeTheory.Affine.SurjectiveSectionPushout
1 declaration indexed from sourceView source ↗

Surjectivity in an actual ring-section pushout

This applies native stability of surjective ring maps to the actual categorical pushout, retaining all four supplied maps.

Imports2
  • Mathlib.Algebra.Category.Ring.Constructions
  • Mathlib.RingTheory.RingHom.Surjective
Imported by1

Declarations

CommRingCat.surjective_pushout_inr_of_surjective

In an actual ring pushout, the cobase change of a surjective map is surjective.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open CategoryTheory CategoryTheory.Limits
namespace CommRingCat
universe u
theorem surjective_pushout_inr_of_surjective
    {R S A B : CommRingCat.{u}} (f : R ⟶ S) (g : R ⟶ A)
    (i : S ⟶ B) (j : A ⟶ B) (h : IsPushout f g i j)
    (hf : Function.Surjective f) : Function.Surjective j