Multiple transitivity #
MulAction.IsMultiplyPretransitive: A multiplicative action of a groupGon a typeαis n-transitive if the action ofGonFin n ↪ αis pretransitive.MulAction.is_zero_pretransitive: any action is 0-pretransitiveMulAction.is_one_pretransitive_iff: An action is 1-pretransitive iff it is pretransitiveMulAction.is_two_pretransitive_iff: An action is 2-pretransitive if for anya,b,c,d, such thata ≠ bandc ≠ d, there existg : Gsuch thatg • a = bandg • c = d.MulAction.isPreprimitive_of_is_two_pretransitive: A 2-transitive action is preprimitiveMulAction.isMultiplyPretransitive_of_le: If an action isn-pretransitive, then it ism-pretransitive for allm ≤ n, providedαhas at leastnelements.
Results for permutation groups #
The permutation group is pretransitive, is multiply pretransitive, and is preprimitive (for its natural action)
Equiv.Perm.eq_top_if_isMultiplyPretransitive: a subgroup ofEquiv.Perm αwhich isNat.card α - 1pretransitive is equal to⊤.
Remarks on implementation #
These results are results about actions on types n ↪ α induced by an action
on α, and some results are developed in this context.
An injective equivariant map α →ₑ[σ] β induces
an equivariant map on embedding types (ι ↪ α) → (ι ↪ β).
Equations
Instances For
An injective equivariant map α →ₑ[σ] β induces
an equivariant map on embedding types (ι ↪ α) → (ι ↪ β).
Equations
Instances For
An action of a group on a type α is n-pretransitive
if the associated action on Fin n ↪ α is pretransitive.
Equations
- MulAction.IsMultiplyPretransitive G α n = MulAction.IsPretransitive G (Fin n ↪ α)
Instances For
An additive action of an additive group on a type α
is n-pretransitive if the associated action on Fin n ↪ α is pretransitive.
Equations
- AddAction.IsMultiplyPretransitive G α n = AddAction.IsPretransitive G (Fin n ↪ α)
Instances For
Any action is 0-pretransitive.
Any action is 0-pretransitive.
For Unique one, the equivariant map from one ↪ α to α.
Equations
- MulActionHom.oneEmbeddingMap = { toFun := Function.Embedding.oneEmbeddingEquiv.toFun, map_smul' := ⋯ }
Instances For
For Unique one, the equivariant map from one ↪ α to α
Equations
- AddActionHom.zeroEmbeddingMap = { toFun := Function.Embedding.oneEmbeddingEquiv.toFun, map_vadd' := ⋯ }
Instances For
An action is 1-pretransitive iff it is pretransitive.
An additive action is 1-pretransitive iff it is pretransitive.
An action is 2-pretransitive iff
it can move any two distinct elements to any two distinct elements.
An additive action is 2-pretransitive iff
it can move any two distinct elements to any two distinct elements.
A 2-pretransitive action is pretransitive.
A 2-pretransitive additive action is pretransitive.
A 2-transitive action is primitive.
A 2-transitive additive action is primitive.
If α has at least n elements, then any n-pretransitive action on α
is m-pretransitive for any m ≤ n.
This version allows α to be infinite and uses ENat.card.
For Finite α, use MulAction.isMultiplyPretransitive_of_le
If α has at least n elements, then any n-pretransitive action on α
is n-pretransitive for any m ≤ n.
This version allows α to be infinite and uses ENat.card.
For Finite α, use AddAction.isMultiplyPretransitive_of_le.
If α has at least n elements, then an n-pretransitive action
is m-pretransitive for any m ≤ n.
For an infinite α, use MulAction.isMultiplyPretransitive_of_le'.
If α has at least n elements, then an n-pretransitive action
is m-pretransitive for any m ≤ n.
For an infinite α, use MulAction.isMultiplyPretransitive_of_le'.
Multiple transitivity of a pretransitive action is equivalent to one less transitivity of stabilizer of a point (Wielandt, th. 9.1, 1st part)
Multiple transitivity of a pretransitive action is equivalent to one less transitivity of stabilizer of a point Wielandt, th. 9.1, 1st part.
The fixingSubgroup of a finite subset of cardinal d
in an n-transitive action acts n-d-transitively on the complement.
The fixingSubgroup of a finite subset of cardinal d
in an n-transitive additive action acts n-d-transitively on the complement.
The fixator of a finite subset of cardinal d in an n-transitive action acts m transitively on the complement if d + m ≤ n.
The fixator of a finite subset of cardinal d in an n-transitive additive action acts m transitively on the complement if d + m ≤ n.
For a multiply pretransitive action, computes the index of the fixing_subgroup of a subset of adequate cardinality
For a multiply pretransitive action,
computes the index of the fixingSubgroup of a subset
of adequate cardinality.
The permutation group Equiv.Perm α acts n-pretransitively on α for all n.
The action of the permutation group of α on α is preprimitive
Alias of Equiv.Perm.eq_top_of_isMultiplyPretransitive.
A subgroup of Perm α is ⊤ if(f) it is (Nat.card α - 1)-pretransitive.
The alternatingGroup on α is (card α - 2)-pretransitive.
A subgroup of Equiv.Perm α which is (card α - 2)-pretransitive
contains alternatingGroup α.
The alternating group on 3 letters or more acts transitively.
The action of the alternating group has trivial blocks.
This holds for any α, even when Nat.card α ≤ 2 and the action
is not preprimitive, because it is not pretransitive.
The alternating group on 3 letters or more acts primitively