Stabiliser count for colourings #
For f : Fin n → Fin N, the number of permutations π with f ∘ π = f
equals ∏ j, (fibreCard f j)!.
Simp helper for the sigma-fibre equivalence #
Forward and backward maps #
def
RS.toFibrePerms
{n N : ℕ}
(f : Fin n → Fin N)
(π : Equiv.Perm (Fin n))
(hπ : f ∘ ⇑π = f)
(j : Fin N)
:
Forward: a fixing permutation restricts to each fibre.
Equations
- RS.toFibrePerms f π hπ j = π.subtypePerm ⋯
Instances For
def
RS.ofFibrePerms
{n N : ℕ}
(f : Fin n → Fin N)
(σ : (j : Fin N) → Equiv.Perm { i : Fin n // f i = j })
:
Equiv.Perm (Fin n)
Backward: fibre permutations assemble into a global fixing permutation.
Equations
Instances For
The fixing-perms–fibre-perms equivalence #
The bijection between fixing permutations and families of fibre permutations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
RS.ofFibrePerms_def
{n N : ℕ}
(f : Fin n → Fin N)
(σ : (j : Fin N) → Equiv.Perm { i : Fin n // f i = j })
:
ofFibrePerms unfolds to the conjugated sigma-congruence.
theorem
RS.fixingEquiv_symm_apply
{n N : ℕ}
(f : Fin n → Fin N)
(σ : (j : Fin N) → Equiv.Perm { i : Fin n // f i = j })
:
The inverse of the fixing equivalence is ofFibrePerms.