Five-cycles #
A five-cycle is a permutation of cycle type {5} (Equiv.Perm.IsFiveCycle), defined like
Mathlib's Equiv.Perm.IsThreeCycle. Five-cycles are even (Equiv.Perm.IsFiveCycle.sign), all
five-cycles are conjugate (Equiv.Perm.IsFiveCycle.isConj), and in Fin 5 every five-cycle is a
commutator of two five-cycles (Equiv.Perm.IsFiveCycle.exists_commutator), the fact behind
Barrington's theorem [Bar89].
Main definitions #
Equiv.Perm.IsFiveCycle: the permutations of cycle type{5}.
Main results #
Equiv.Perm.IsFiveCycle.mem_alternatingGroup: five-cycles are even.Equiv.Perm.IsFiveCycle.exists_commutator: every five-cycle ofFin 5is the commutator of two five-cycles.
References #
A five-cycle is a cycle of length 5.
Instances For
A five-cycle has cycle type {5}.
A five-cycle is not the identity.
The inverse of a five-cycle is a five-cycle.
σ⁻¹ is a five-cycle exactly when σ is.
A five-cycle has sign 1.
Five-cycles are even.
A conjugate ρ * σ * ρ⁻¹ of a five-cycle is a five-cycle.
All five-cycles are conjugate.
The cyclic permutation of a list of five distinct elements is a five-cycle.
Every five-cycle of Fin 5 is the commutator of two five-cycles [Bar89].