Documentation

HexPermGroup.Coset

@[instance_reducible]

Left cosets satisfy pH = qH exactly when q⁻¹p lies in H.

Equations
Instances For
    @[reducible, inline]
    abbrev Hex.PermGroup.LeftCoset {n : Nat} (H : Group n) :

    Cosets retain representatives internally, with equality determined by a checked subgroup membership test. No normality assumption is made.

    Equations
    Instances For
      theorem Hex.PermGroup.LeftCoset.eq_iff {n : Nat} (H : Group n) (p q : Perm n) :
      mk H p = mk H q ↔ Generated H.generators (q.inv.comp p)
      @[simp]
      theorem Hex.PermGroup.LeftCoset.eq_id {n : Nat} (H : Group n) (p : Perm n) :
      def Hex.PermGroup.LeftCoset.act {n : Nat} {H : Group n} (p : Perm n) (q : LeftCoset H) :

      Left multiplication is well-defined on left cosets for every subgroup.

      Equations
      Instances For
        @[simp]
        theorem Hex.PermGroup.LeftCoset.act_mk {n : Nat} (H : Group n) (p q : Perm n) :
        act p (mk H q) = mk H (p.comp q)
        @[simp]
        theorem Hex.PermGroup.LeftCoset.act_id {n : Nat} {H : Group n} (q : LeftCoset H) :
        act (Perm.id n) q = q
        theorem Hex.PermGroup.LeftCoset.act_comp {n : Nat} {H : Group n} (p q : Perm n) (r : LeftCoset H) :
        act (p.comp q) r = act p (act q r)

        The left action used for transversal discovery, including nonnormal subgroups.

        Equations
        Instances For