Theorems · Definition · group theory
SemidirectProduct.congr
{N₁ : Type u_4} →
{G₁ : Type u_5} →
{N₂ : Type u_6} →
{G₂ : Type u_7} →
[inst : Group N₁] →
[inst_1 : Group G₁] →
[inst_2 : Group N₂] →
[inst_3 : Group G₂] →
{φ₁ : G₁ →* MulAut N₁} →
{φ₂ : G₂ →* MulAut N₂} →
(fn : N₁ ≃* N₂) →
(fg : G₁ ≃* G₂) →
(∀ (g : G₁), MulEquiv.trans (φ₁ g) fn = fn.trans (φ₂ (fg g))) → N₁ ⋊[φ₁] G₁ ≃* N₂ ⋊[φ₂] G₂Define an isomorphism from N₁ ⋊[φ₁] G₁ to N₂ ⋊[φ₂] G₂ given isomorphisms N₁ ≃* N₂ and
G₁ ≃* G₂ that satisfy a commutativity condition ∀ n g, fn (φ₁ g n) = φ₂ (fg g) (fn n).
- Defined in
- Mathlib.GroupTheory.SemidirectProduct
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 36 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Groupstatement and proof · cited by 6,238
- MonoidHomstatement and proof · cited by 3,629
- MulEquivstatement and proof · cited by 1,142
- MulEquiv.symmproof · cited by 482
- MulAutstatement and proof · cited by 158
- SemidirectProductstatement and proof · cited by 69
- MulEquiv.transstatement and proof · cited by 53
- SemidirectProduct.rightproof · cited by 35
- SemidirectProduct.leftproof · cited by 30
Cited by5
Results whose statement or proof uses this declaration.
- SemidirectProduct.congr'proof · cited by 4
- SemidirectProduct.congr_apply_leftstatement and proof · cited by 0
- SemidirectProduct.congr_apply_rightstatement and proof · cited by 0
- SemidirectProduct.congr_symm_apply_leftstatement and proof · cited by 0
- SemidirectProduct.congr_symm_apply_rightstatement and proof · cited by 0