Direct product on consecutive disjoint supports, retaining all fixed points and allowing either declared factor degree to be zero.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Hex.PermGroup.Group.direct_left_mem
{n m : Nat}
(G : Group n)
(H : Group m)
(p : Perm n)
(hp : Generated G.generators p)
:
Generated (G.directProduct H).generators (p.sum (Perm.id m))
theorem
Hex.PermGroup.Group.direct_right_mem
{n m : Nat}
(G : Group n)
(H : Group m)
(q : Perm m)
(hq : Generated H.generators q)
:
Generated (G.directProduct H).generators ((Perm.id n).sum q)
theorem
Hex.PermGroup.Group.direct_sum_mem
{n m : Nat}
(G : Group n)
(H : Group m)
(p : Perm n)
(q : Perm m)
(hp : Generated G.generators p)
(hq : Generated H.generators q)
:
Generated (G.directProduct H).generators (p.sum q)
def
Hex.PermGroup.DirectProduct.fst
{n m : Nat}
{G : Group n}
{H : Group m}
(r : Element (G.directProduct H))
:
Element G
Equations
Instances For
def
Hex.PermGroup.DirectProduct.snd
{n m : Nat}
{G : Group n}
{H : Group m}
(r : Element (G.directProduct H))
:
Element H
Equations
Instances For
@[simp]