Documentation

TauCeti.GroupTheory.Perm.MultipleTransitivity

Long cycles and transitivity #

A permutation group containing a cycle on all points is transitive, and a transitive permutation group containing a cycle on all but one point is doubly transitive. In the second case, the missing point is the unique fixed point of the cycle. Its stabilizer contains the cycle and is therefore transitive on the complement; the usual point-stabilizer criterion then gives double transitivity of the original action.

Main results #

These results are part of the generic recognition package in Layer 1 of TauCetiRoadmap/PolynomialGaloisGroups/README.md, which supports both the degree-at-most-five classification and Layer 9. The long-cycle criterion is used specifically in Layer 9's three-prime construction of polynomials with full symmetric Galois group.

References #

The point-stabilizer step is adapted from Mathlib/GroupTheory/GroupAction/Jordan.lean, by Antoine Chambert-Loir; the cycle-transitivity argument generalizes that file's Equiv.Perm.isPretransitive_of_isCycle_mem from finite support to a unique fixed point.

theorem TauCeti.is_two_pretransitive_of_isCycle_mem_of_existsUnique_fixedPoint {α : Type u_1} (G : Subgroup (Equiv.Perm α)) [MulAction.IsPretransitive (↥G) α] {σ : Equiv.Perm α} (hσ : σ.IsCycle) (hσG : σ ∈ G) (hfix : ∃! x : α, σ x = x) :

A transitive permutation group containing a cycle with a unique fixed point is doubly transitive.

theorem TauCeti.isPreprimitive_of_isCycle_mem_of_existsUnique_fixedPoint {α : Type u_1} (G : Subgroup (Equiv.Perm α)) [MulAction.IsPretransitive (↥G) α] {σ : Equiv.Perm α} (hσ : σ.IsCycle) (hσG : σ ∈ G) (hfix : ∃! x : α, σ x = x) :

A transitive permutation group containing a cycle with a unique fixed point is primitive.

A permutation subgroup containing a cycle with full support acts transitively.

A transitive subgroup of a finite symmetric group that contains a cycle moving all but one point is doubly transitive.

A transitive subgroup of a finite symmetric group that contains a cycle moving all but one point is primitive.