Theorems · Definition · group theory
MulEquiv.subsemigroupMap
{M : Type u_1} →
{N : Type u_2} →
[inst : Mul M] → [inst_1 : Mul N] → (e : M ≃* N) → (S : Subsemigroup M) → ↥S ≃* ↥(Subsemigroup.map (↑e) S)A MulEquiv φ between two semigroups M and N induces a MulEquiv between
a subsemigroup S ≤ M and the subsemigroup φ(S) ≤ N.
See MulHom.subsemigroupMap for a variant for MulHoms.
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 22 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Equivproof · cited by 8,337
- SetLike.coeproof · cited by 8,199
- Set.Elemproof · cited by 7,166
- Set.imageproof · cited by 5,609
- MulEquivstatement and proof · cited by 1,142
- MulEquiv.symmproof · cited by 482
- Subsemigroupstatement and proof · cited by 323
- MulHomproof · cited by 299
- EquivLike.toEquivproof · cited by 125
- Subsemigroup.mapstatement and proof · cited by 51
- MulHomClass.toMulHomstatement and proof · cited by 31
Cited by3
Results whose statement or proof uses this declaration.
- RingEquiv.nonUnitalSubsemiringMapproof · cited by 2
- MulEquiv.subsemigroupMap_apply_coestatement and proof · cited by 0
- MulEquiv.subsemigroupMap_symm_apply_coestatement and proof · cited by 0