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 uLean source · statement
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