Theorems · Theorem
EquivLike.inv_apply_apply
∀ {E : Sort u_1} {α : Sort u_3} {β : Sort u_4} [inst : EquivLike E α β] (e : E) (a : α), EquivLike.inv e (e a) = aThis lemma is only supposed to be used in the generic context, when working with instances
of classes extending EquivLike.
For concrete isomorphism types such as Equiv, you should use Equiv.symm_apply_apply
or its equivalent.
TODO: define a generic form of Equiv.symm.
- Defined in
- Mathlib.Data.FunLike.Equiv
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 9 from the axioms · uses Quot.sound
- Assumes
- EquivLike
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement · cited by 62,936
- EquivLikestatement and proof · cited by 165
- EquivLike.invstatement · cited by 42
- EquivLike.left_invproof · cited by 6
Cited by3
Results whose statement or proof uses this declaration.
- AddEquiv.isAddUnit_mapproof · cited by 1
- MulEquiv.isUnit_mapproof · cited by 0
- dite_comp_equiv_updateproof · cited by 0