Mul-opposite subgroups #
This file contains a somewhat arbitrary assortment of results on the opposite subgroup H.op
that rely on further theory to define. As such it is a somewhat arbitrary assortment of results,
which might be organized and split up further.
Tags #
subgroup, subgroups
@[implicit_reducible]
@[implicit_reducible]
Lattice results #
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Subgroup.op_sSup
{G : Type u_2}
[Group G]
(S : Set (Subgroup G))
:
(sSup S).op = sSup (Subgroup.unop โปยน' S)
theorem
AddSubgroup.op_sSup
{G : Type u_2}
[AddGroup G]
(S : Set (AddSubgroup G))
:
(sSup S).op = sSup (AddSubgroup.unop โปยน' S)
theorem
AddSubgroup.unop_sSup
{G : Type u_2}
[AddGroup G]
(S : Set (AddSubgroup Gแตแตแต))
:
(sSup S).unop = sSup (AddSubgroup.op โปยน' S)
theorem
Subgroup.op_sInf
{G : Type u_2}
[Group G]
(S : Set (Subgroup G))
:
(sInf S).op = sInf (Subgroup.unop โปยน' S)
theorem
AddSubgroup.op_sInf
{G : Type u_2}
[AddGroup G]
(S : Set (AddSubgroup G))
:
(sInf S).op = sInf (AddSubgroup.unop โปยน' S)
theorem
AddSubgroup.unop_sInf
{G : Type u_2}
[AddGroup G]
(S : Set (AddSubgroup Gแตแตแต))
:
(sInf S).unop = sInf (AddSubgroup.op โปยน' S)
theorem
AddSubgroup.op_iSup
{ฮน : Sort u_1}
{G : Type u_2}
[AddGroup G]
(S : ฮน โ AddSubgroup G)
:
theorem
AddSubgroup.unop_iSup
{ฮน : Sort u_1}
{G : Type u_2}
[AddGroup G]
(S : ฮน โ AddSubgroup Gแตแตแต)
:
theorem
AddSubgroup.op_iInf
{ฮน : Sort u_1}
{G : Type u_2}
[AddGroup G]
(S : ฮน โ AddSubgroup G)
:
theorem
AddSubgroup.unop_iInf
{ฮน : Sort u_1}
{G : Type u_2}
[AddGroup G]
(S : ฮน โ AddSubgroup Gแตแตแต)
:
theorem
Subgroup.op_closure
{G : Type u_2}
[Group G]
(s : Set G)
:
(closure s).op = closure (MulOpposite.unop โปยน' s)
theorem
AddSubgroup.op_closure
{G : Type u_2}
[AddGroup G]
(s : Set G)
:
(closure s).op = closure (AddOpposite.unop โปยน' s)
theorem
Subgroup.unop_closure
{G : Type u_2}
[Group G]
(s : Set Gแตแตแต)
:
(closure s).unop = closure (MulOpposite.op โปยน' s)
theorem
AddSubgroup.unop_closure
{G : Type u_2}
[AddGroup G]
(s : Set Gแตแตแต)
:
(closure s).unop = closure (AddOpposite.op โปยน' s)
@[implicit_reducible]
@[implicit_reducible]
instance
AddSubgroup.instEncodableSubtypeAddOppositeMemOp
{G : Type u_2}
[AddGroup G]
(H : AddSubgroup G)
[Encodable โฅH]
:
instance
AddSubgroup.instCountableSubtypeAddOppositeMemOp
{G : Type u_2}
[AddGroup G]
(H : AddSubgroup G)
[Countable โฅH]
:
theorem
Subgroup.smul_opposite_mul
{G : Type u_2}
[Group G]
{H : Subgroup G}
(x g : G)
(h : โฅH.op)
:
h โข (g * x) = g * h โข x
theorem
AddSubgroup.vadd_opposite_add
{G : Type u_2}
[AddGroup G]
{H : AddSubgroup G}
(x g : G)
(h : โฅH.op)
:
@[simp]
@[simp]
Alias of the reverse direction of Subgroup.normal_op.
Alias of the forward direction of Subgroup.normal_op.
@[simp]
@[simp]
Alias of the reverse direction of Subgroup.normal_unop.
Alias of the forward direction of Subgroup.normal_unop.
instance
AddSubgroup.unop.instNormal
{G : Type u_2}
[AddGroup G]
{H : AddSubgroup Gแตแตแต}
[H.Normal]
: