Theorems · Definition · order theory
Setoid.mapOfSurjective
{α : Type u_1} → {β : Type u_2} → (r : Setoid α) → (f : α → β) → Setoid.ker f ≤ r → Function.Surjective f → Setoid βGiven a surjective function f whose kernel is contained in an equivalence relation r, the equivalence relation on f's codomain defined by x ≈ y ↔ the elements of f⁻¹(x) are related to the elements of f⁻¹(y) by r.
- Defined in
- Mathlib.Data.Setoid.Basic
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 8 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setoid.kerstatement and proof · cited by 43
- Relation.Mapproof · cited by 40
Cited by3
Results whose statement or proof uses this declaration.
- Con.mapOfSurjectiveproof · cited by 1
- AddCon.mapOfSurjectiveproof · cited by 1
- Setoid.mapOfSurjective_eq_mapstatement and proof · cited by 0