Properties of fixedPoints and fixedBy #
This module contains some useful properties of MulAction.fixedPoints and MulAction.fixedBy
that don't directly belong to Mathlib/GroupTheory/GroupAction/Basic.lean.
Main theorems #
MulAction.fixedBy_mul:fixedBy α (g * h) ⊆ fixedBy α g ∪ fixedBy α hMulAction.fixedBy_conjandMulAction.smul_fixedBy: the pointwise group action ofhonfixedBy α gis equal to thefixedByset of the conjugation ofhwithg(fixedBy α (h * g * h⁻¹)).MulAction.set_mem_fixedBy_of_movedBy_subsetshows that if a setsis a superset of(fixedBy α g)ᶜ, then the group action ofgcannot send elements ofsoutside ofs. This is expressed ass ∈ fixedBy (Set α) g, andMulAction.set_mem_fixedBy_iffallows one to convert the relationship back tog • x ∈ s ↔ x ∈ s.MulAction.not_commute_of_disjoint_smul_movedByallows one to prove thatgandhdo not commute from the disjointness of the(fixedBy α g)ᶜset andh • (fixedBy α g)ᶜ, which is a property used in the proof of Rubin's theorem.
The theorems above are also available for AddAction.
Pointwise group action and fixedBy (Set α) g #
Since fixedBy α g = { x | g • x = x } by definition, properties about the pointwise action of
a set s : Set α can be expressed using fixedBy (Set α) g.
To properly use theorems using fixedBy (Set α) g, you should open Pointwise in your file.
s ∈ fixedBy (Set α) g means that g • s = s, which is equivalent to say that
∀ x, g • x ∈ s ↔ x ∈ s (the translation can be done using MulAction.set_mem_fixedBy_iff).
s ∈ fixedBy (Set α) g is a weaker statement than s ⊆ fixedBy α g: the latter requires that
all points in s are fixed by g, whereas the former only requires that g • x ∈ s.
fixedBy sets of the pointwise group action #
The theorems below need the Pointwise scoped to be opened (using open Pointwise)
to be used effectively.
If s ⊆ fixedBy α g, then g • s = s, which means that s ∈ fixedBy (Set α) g.
Note that the reverse implication is in general not true, as s ∈ fixedBy (Set α) g is a
weaker statement (it allows for points x ∈ s for which g • x ≠ x and g • x ∈ s).
If s ⊆ fixedBy α g, then g +ᵥ s = s, which means that s ∈ fixedBy (Set α) g.
Note that the reverse implication is in general not true, as s ∈ fixedBy (Set α) g is a
weaker statement (it allows for points x ∈ s for which g +ᵥ x ≠ x and g +ᵥ x ∈ s).
If a set s : Set α is a superset of (MulAction.fixedBy α g)ᶜ (resp. (AddAction.fixedBy α g)ᶜ),
then no point or subset of s can be moved outside of s by the group action of g.
Pointwise image of the fixedBy set by a commuting group element #
If two group elements g and h commute, then g fixes h • x (resp. h +ᵥ x)
if and only if g fixes x.
This is equivalent to say that if Commute g h, then fixedBy α g ∈ fixedBy (Set α) h and
(fixedBy α g)ᶜ ∈ fixedBy (Set α) h.
If g and h commute, then g fixes h +ᵥ x iff g fixes x.
This is equivalent to say that the set fixedBy α g is fixed by h.
If g and h commute, then g moves h +ᵥ x iff g moves x.
This is equivalent to say that the set (fixedBy α g)ᶜ is fixed by h.
If the image of the (fixedBy α g)ᶜ set by the pointwise action of h: G
is disjoint from (fixedBy α g)ᶜ, then g and h cannot commute.
If the image of the (fixedBy α g)ᶜ set by the pointwise action of h: G
is disjoint from (fixedBy α g)ᶜ, then g and h cannot commute.