Recognizing cycles and transpositions in a permutation group #
This file supplies recognition steps that read off structure of a permutation group from cycle data. A transitive subgroup of a finite symmetric group whose degree is prime contains a full cycle. A permutation with exactly one 2-cycle and all its other cycles of odd length has an odd power that is a transposition, and the exponent is given explicitly as the product of those odd lengths.
Both feed the recognition of a full symmetric group, which needs a primitive group containing a transposition: a transitive group of prime degree is primitive, and a transposition is what the second result produces. In the Galois-theoretic application the cycle pattern of the element fed to the second result is the degree pattern of a factorization of a polynomial modulo a prime, read through the Frobenius element.
A subgroup of Sₙ, n ≥ 5, of index less than n contains Aₙ. This recognizes the large
subgroups in the low-degree classification, where the order of a subgroup bounds its index.
Main results #
TauCeti.card_dvd_natCard_and_natCard_dvd_factorial_of_isPretransitive: the order of a transitive permutation group of degreenis a multiple ofnand a divisor ofn !.TauCeti.exists_isCycle_mem_of_isPretransitive_of_prime_card: a transitive permutation group of prime degree contains a full cycle.TauCeti.subgroup_eq_top_of_isPretransitive_of_prime_card_of_isSwap_mem: a transitive permutation group of prime degree that contains a transposition is the full symmetric group.TauCeti.alternatingGroup_le_of_isPretransitive_of_orderOf_eq_three: a transitive subgroup ofS₅containing an element of order3containsA₅.TauCeti.subgroup_eq_top_of_isPretransitive_of_orderOf_eq_six: a transitive subgroup ofS₅containing an element of order6is the full symmetric group.TauCeti.alternatingGroup_le_of_index_lt: a subgroup ofSₙ,n ≥ 5, of index less thanncontainsAₙ.Equiv.Perm.cycleType_eq_two_three_of_orderOf_eq_six: an order-six permutation on five points has cycle type(2, 3).Equiv.Perm.isThreeCycle_of_orderOf_eq_three: an order-three permutation on five points is a three-cycle.Equiv.Perm.isSwap_pow_prod_erase_two_cycleType_and_odd: if a permutation has exactly one 2-cycle and all its other cycles have odd length, an explicit odd power is a transposition.Equiv.Perm.exists_odd_isSwap_pow: the corresponding existential form.
The order of a transitive permutation group on a nonempty finite set α is a multiple of the
degree Fintype.card α, by TauCeti.natCard_dvd_natCard_of_isPretransitive, and a divisor of
(Fintype.card α)!, by Lagrange's theorem.
A transitive permutation group of prime degree contains a full cycle.
The returned permutation has order and support cardinality equal to the degree, so its support
is all of α. This is intended as a prime-degree recognition input for the low-degree
classification and for the prime-degree branch of the Sₙ realization argument.
A transitive subgroup of a symmetric group of prime degree that contains a transposition is the full symmetric group, the prime-degree form of Jordan's transposition recognition theorem.
This recognition result identifies Galois groups from an irreducible polynomial and a factorization pattern exhibiting a transposition.
A subgroup of the symmetric group on n ≥ 5 points whose index is less than n contains
the alternating group.
If a permutation has exactly one cycle of length two and every other cycle has odd length, then raising it to the product of those other cycle lengths gives a transposition.
The exponent is itself odd. This is the cycle-theoretic step used to turn a factorization pattern with one quadratic factor and only odd-degree remaining factors into a transposition in a Galois group.
A permutation with exactly one 2-cycle and all remaining cycle lengths odd has an odd power that is a transposition.
A permutation of order 6 on five points has cycle type (2, 3): it is the product of a
transposition and a three-cycle.
A permutation of order 3 on five points is a three-cycle.
A transitive subgroup of S₅ containing an element of order 3 contains the alternating
group. On five points an element of order 3 is a three-cycle, so a primitive criterion
applies: a primitive subgroup of Sₙ, n ≥ 3, containing a three-cycle contains Aₙ.
A transitive subgroup of S₅ containing an element of order 6 is the full symmetric
group. On five points an element of order 6 is the product of a transposition and a
three-cycle, so some odd power of it is a transposition and the transposition criterion
applies.