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.
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][Wielandt-1964].
Multiple transitivity of a pretransitive action is equivalent to one less transitivity of stabilizer of a point [Wielandt, th. 9.1, 1st part][Wielandt-1964].
The fixator of a finite subset of cardinal d in an n-transitive action
acts (n-d) transitively on the complement.
The fixator 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.