Zulip Chat Archive
Stream: Is there code for X?
Topic: k-transitivity and primitivity of an action
Edward van de Meent (Feb 05 2024 at 21:38):
given some instance of SMul G M
, G
acts k
-transitively on M
(and the action of G
on M
is k
-transitive) when every function defined on k
elements of M
is the restriction of the action of (g:G)
on M
given some instance of SMul G M
, G
acts primitively on M
(and the action of G
on M
is primitive) when given some partition of M
(dictated by an equivalence relation R
) such that the action of every (g:G)
keeps the partition intact, that partition is either top or bottom (i.e. either you have a single subset containing all elements of M
, or you have a singleton for every element)
is there code for this? i couldn't find it.
Anatole Dedecker (Feb 05 2024 at 21:57):
@Antoine Chambert-Loir Did you define this as part of your work on permutation groups ?
Antoine Chambert-Loir (Feb 05 2024 at 22:03):
Yes ! but it's not in mathlib yet. (To be in mathlib, I need to have branch#SMulSemiHom merged…)
However, it can be accessed at https://github.com/AntoineChambert-Loir/Jordan4/tree/main/Jordan
Multiple transitivity is at https://github.com/AntoineChambert-Loir/Jordan4/blob/735924420678d50f4618b8c11057fe1c3b9d50be/Jordan/MultipleTransitivity.lean#L115
Primitivity is at https://github.com/AntoineChambert-Loir/Jordan4/blob/735924420678d50f4618b8c11057fe1c3b9d50be/Jordan/Primitive.lean#L112
Edward van de Meent (Feb 05 2024 at 22:22):
in case someone else is searching for the same thing: 1-transitivity is already defined, see here in the docs
Last updated: May 02 2025 at 03:31 UTC