Theorems · Theorem · category theory
CategoryTheory.Limits.Types.isPullback_of_isPushout
∀ {X₁ X₂ X₃ X₄ : Type u} {t : X₁ ⟶ X₂} {r : X₂ ⟶ X₄} {l : X₁ ⟶ X₃} {b : X₃ ⟶ X₄},
CategoryTheory.IsPushout t l r b →
Function.Injective ⇑(CategoryTheory.ConcreteCategory.hom t) → CategoryTheory.IsPullback t l r bA pushout square in Type where the top map is injective is a pullback square.
This is also essentially the lemma isPullback_of_isPushout_of_mono_left
from the file CategoryTheory.Adhesive.Basic in the case of the adhesive category of types.
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 35 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Quiver.Homstatement and proof · cited by 32,603
- CategoryTheory.ConcreteCategory.homstatement and proof · cited by 4,022
- TypeCat.Funstatement · cited by 1,307
- CategoryTheory.IsPullbackstatement · cited by 320
- CategoryTheory.IsPushoutstatement and proof · cited by 219
- CategoryTheory.CommSq.wproof · cited by 122
- CategoryTheory.IsPushout.toCommSqproof · cited by 35
- CategoryTheory.IsPushout.isColimitproof · cited by 30
- CategoryTheory.Limits.Types.isPullback_iffproof · cited by 4
- CategoryTheory.Limits.Types.pushoutCocone_inl_eq_inr_iff_of_isColimitproof · cited by 1
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.