Documentation

Mathlib.GroupTheory.GroupAction.Transitive

Complements to pretransitive actions #

When f : X →ₑ[φ] Y is an equivariant map with respect to a map of monoids φ: M → N,

Given MulAction G X where G is a group,

theorem MulAction.isPretransitive_iff_base {G : Type u_1} {X : Type u_2} [Group G] [MulAction G X] (a : X) :
IsPretransitive G X ∀ (x : X), ∃ (g : G), g a = x

An action of a group is pretransitive iff any element can be moved from a fixed given one.

theorem AddAction.isPretransitive_iff_base {G : Type u_1} {X : Type u_2} [AddGroup G] [AddAction G X] (a : X) :
IsPretransitive G X ∀ (x : X), ∃ (g : G), g +ᵥ a = x

An additive action of an additive group is pretransitive iff any element can be moved from a fixed given one.

An action of a group is pretransitive iff the orbit of every given element is full

An action of a group is pretransitive iff the orbit of every given element is full

theorem MulAction.IsPretransitive.of_surjective_map {M : Type u_3} {N : Type u_4} {α : Type u_5} {β : Type u_6} [Monoid M] [Monoid N] [MulAction M α] [MulAction N β] {φ : MN} {f : α →ₑ[φ] β} (hf : Function.Surjective f) (h : IsPretransitive M α) :
theorem AddAction.IsPretransitive.of_surjective_map {M : Type u_3} {N : Type u_4} {α : Type u_5} {β : Type u_6} [AddMonoid M] [AddMonoid N] [AddAction M α] [AddAction N β] {φ : MN} {f : α →ₑ[φ] β} (hf : Function.Surjective f) (h : IsPretransitive M α) :
theorem MulAction.isPretransitive_congr {M : Type u_3} {N : Type u_4} {α : Type u_5} {β : Type u_6} [Monoid M] [Monoid N] [MulAction M α] [MulAction N β] {φ : MN} {f : α →ₑ[φ] β} (hφ : Function.Surjective φ) (hf : Function.Bijective f) :
theorem AddAction.isPretransitive_congr {M : Type u_3} {N : Type u_4} {α : Type u_5} {β : Type u_6} [AddMonoid M] [AddMonoid N] [AddAction M α] [AddAction N β] {φ : MN} {f : α →ₑ[φ] β} (hφ : Function.Surjective φ) (hf : Function.Bijective f) :