Documentation

HexPermGroupTheory.Generated

The mathematical subgroup generated by the converted original inputs.

Equations
Instances For

    Generated-subgroup semantics agrees with Mathlib subgroup closure.

    noncomputable def Hex.PermGroup.generatedEquiv {n : ℕ} (S : Array (Perm n)) :
    { p : Perm n // Generated S p } ≃ ↥(closure S)

    Convert generated Hex permutations to Mathlib's closure, without changing which elements are counted.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Hex.PermGroup.hasOrder_iff_card {n : ℕ} {S : Array (Perm n)} {N : ℕ} :

      The Mathlib-free order predicate is exactly Mathlib's cardinality statement.

      theorem Hex.PermGroup.setOf_mem_cons {α : Type} (a b : α) (l : List α) :
      {x : α | x ∈ a :: b :: l} = insert a {x : α | x ∈ b :: l}
      theorem Hex.PermGroup.setOf_mem_singleton {α : Type} (a : α) :
      {x : α | x ∈ [a]} = {a}

      Translate a computational order proof for a closed generating list.

      Translate computational generation for a closed generating list.

      Full generation corresponds directly to the top subgroup.

      Translate full generation for a closed generating list.