Sets invariant to a mul_action #
In this file we define sub_mul_action R M; a subset of a mul_action R M which is closed with
respect to scalar multiplication.
For most uses, typically submodule R M is more powerful.
Main definitions #
sub_mul_action.mul_action- themul_action R Mtransferred to the subtype.sub_mul_action.mul_action'- themul_action S Mtransferred to the subtype whenis_scalar_tower S R M.sub_mul_action.is_scalar_tower- theis_scalar_tower S R Mtransferred to the subtype.
Tags #
submodule, mul_action
A sub_mul_action is a set which is closed under scalar multiplication.
Equations
- sub_mul_action.set_like = {coe := sub_mul_action.carrier _inst_1, coe_injective' := _}
Copy of a sub_mul_action with a new carrier equal to the old one. Useful to fix definitional
equalities.
Equations
Embedding of a submodule p to the ambient space M.
If the scalar product forms a mul_action, then the subset inherits this action
Equations
- p.mul_action' = {to_has_scalar := {smul := has_scalar.smul p.has_scalar'}, one_smul := _, mul_smul := _}
Equations
- p.mul_action = p.mul_action'
Orbits in a sub_mul_action coincide with orbits in the ambient space.
Stabilizers in monoid sub_mul_action coincide with stabilizers in the ambient space
Stabilizers in group sub_mul_action coincide with stabilizers in the ambient space
If the scalar product forms a module, and the sub_mul_action is not ⊥, then the
subset inherits the zero.