Theorems · Definition
Function.invFun
{α : Sort u} → {β : Sort u_3} → [Nonempty α] → (α → β) → β → αThe inverse of a function (which is a left inverse if f is injective
and a right inverse if f is surjective).
- Defined in
- Mathlib.Logic.Function.Basic
- Cited by
- 60 results in Mathlib
- Foundations
- Depth 12 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Nonempty
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Classical.arbitraryproof · cited by 161
Cited by69
Results whose statement or proof uses this declaration.
- Equiv.ofInjectiveproof · cited by 64
- AddMonoidAlgebra.leadingCoeffproof · cited by 23
- Function.leftInverse_invFunstatement and proof · cited by 13
- Function.invFun_eqstatement · cited by 10
- exists_surjective_natproof · cited by 10
- AddMonoidAlgebra.leadingCoeff_eq_zeroproof · cited by 9
- Function.invFun_surjectivestatement · cited by 8
- TopologicalGroup.IsSES.pushforwardproof · cited by 7
- LinearMap.exists_leftInverse_of_injectiveproof · cited by 6
- TopologicalAddGroup.IsSES.pushforwardproof · cited by 6
- Function.apply_invFun_applystatement · cited by 5
- SnakeLemma.δ'proof · cited by 5