Congruences on the opposite of a group #
This file defines the order isomorphism between the congruences on a group G
and the congruences
on the opposite group Gᵒᵖ
.
If c
is a multiplicative congruence on Mᵐᵒᵖ
, then (a, b) ↦ c bᵒᵖ aᵒᵖ
is a multiplicative
congruence on M
Equations
- c.unop = { r := fun (a b : M) => c (MulOpposite.op b) (MulOpposite.op a), iseqv := ⋯, mul' := ⋯ }
Instances For
If c
is an additive congruence on Mᵃᵒᵖ
, then (a, b) ↦ c bᵒᵖ aᵒᵖ
is an additive
congruence on M
Equations
- c.unop = { r := fun (a b : M) => c (AddOpposite.op b) (AddOpposite.op a), iseqv := ⋯, add' := ⋯ }
Instances For
@[simp]
theorem
Con.orderIsoOp_symm_apply
{M : Type u_1}
[Mul M]
(c : Con Mᵐᵒᵖ)
:
(RelIso.symm Con.orderIsoOp) c = c.unop
@[simp]
theorem
AddCon.orderIsoOp_symm_apply
{M : Type u_1}
[Add M]
(c : AddCon Mᵃᵒᵖ)
:
(RelIso.symm AddCon.orderIsoOp) c = c.unop