Documentation

LeanPool.NandakumarRamanaRao.NRR.PrimeModel.PrimeSymmetry

Prime symmetry subgroup #

For two labels the symmetry group is the full permutation group; for every other number of labels it is the alternating group. The prime configuration model uses this construction at prime cardinality.

The permutation subgroup used for prime symmetry: all permutations for two labels and even permutations otherwise.

Equations
Instances For
    @[reducible, inline]

    The group of prime symmetries acting on the labelled coordinates.

    Equations
    Instances For

      Faithful inclusion of the selected subgroup into all label permutations.

      Equations
      Instances For
        @[simp]
        theorem NRR.PrimeSymmetry.toPerm_apply (p : ℕ) (g : ↥(PrimeSymmetry p)) :
        (toPerm p) g = ↑g
        theorem NRR.PrimeSymmetry.exists_map_label {p : ℕ} (hp : Nat.Prime p) (i j : Fin p) :
        ∃ (g : ↥(PrimeSymmetry p)), ((toPerm p) g) i = j

        The chosen prime symmetry group acts transitively on the labels.