Theorems · Definition · group theory
MulHom.toMulEquiv
{M : Type u_4} →
{N : Type u_5} →
[inst : Mul M] →
[inst_1 : Mul N] → (f : M →ₙ* N) → (g : N →ₙ* M) → g.comp f = MulHom.id M → f.comp g = MulHom.id N → M ≃* NGiven a pair of multiplicative homomorphisms f, g such that g.comp f = id and
f.comp g = id, returns a multiplicative equivalence with toFun = f and invFun = g. This
constructor is useful if the underlying type(s) have specialized ext lemmas for multiplicative
homomorphisms.
- Defined in
- Mathlib.Algebra.Group.Equiv.Defs
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 13 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites6
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- MulEquivstatement · cited by 1,142
- MulHomstatement and proof · cited by 299
- MulHom.compstatement and proof · cited by 44
- MulHom.idstatement and proof · cited by 15
- MulHom.map_mulproof · cited by 1
Cited by5
Results whose statement or proof uses this declaration.
- CategoryTheory.Iso.magmaCatIsoToMulEquivproof · cited by 0
- CategoryTheory.Iso.semigrpIsoToMulEquivproof · cited by 0
- FreeMagmaAssocQuotientEquivproof · cited by 0
- MulHom.toMulEquiv_applystatement and proof · cited by 0
- MulHom.toMulEquiv_symm_applystatement and proof · cited by 0