Fixing submonoid, fixing subgroup of an action #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
In the presence of of an action of a monoid or a group, this file defines the fixing submonoid or the fixing subgroup, and relates it to the set of fixed points via a Galois connection.
Main definitions #
-
fixing_submonoid M s
: in the presence ofmul_action M α
(withmonoid M
) it is thesubmonoid M
consisting of elements which fixs : set α
pointwise. -
fixing_submonoid_fixed_points_gc M α
is thegalois_connection
that relatesfixing_submonoid
withfixed_points
. -
fixing_subgroup M s
: in the presence ofmul_action M α
(withgroup M
) it is thesubgroup M
consisting of elements which fixs : set α
pointwise. -
fixing_subgroup_fixed_points_gc M α
is thegalois_connection
that relatesfixing_subgroup
withfixed_points
.
TODO :
-
Maybe other lemmas are useful
-
Treat semigroups ?
The additive submonoid fixing a set under an add_action
.
The Galois connection between fixing submonoids and fixed points of a monoid action
Fixing submonoid of union is intersection
Fixing submonoid of Union is intersection
Fixed points of sup of submonoids is intersection
Fixed points of supr of submonoids is intersection
The subgroup fixing a set under a mul_action
.
Equations
- fixing_subgroup M s = {carrier := (fixing_submonoid M s).carrier, mul_mem' := _, one_mem' := _, inv_mem' := _}
The additive subgroup fixing a set under an add_action
.
Equations
- fixing_add_subgroup M s = {carrier := (fixing_add_submonoid M s).carrier, add_mem' := _, zero_mem' := _, neg_mem' := _}
The Galois connection between fixing subgroups and fixed points of a group action
Fixing subgroup of union is intersection
Fixing subgroup of Union is intersection
Fixed points of sup of subgroups is intersection
Fixed points of supr of subgroups is intersection