Pointwise instances on Submodules #
This file provides:
and the actions
which matches the action of Set.mulActionSet.
These actions are available in the Pointwise locale.
Implementation notes #
Most of the lemmas in this file are direct copies of lemmas from
GroupTheory/Submonoid/Pointwise.lean.
The submodule with every element negated. Note if R is a ring and not just a semiring, this
is a no-op, as shown by Submodule.neg_eq_self.
Recall that When R is the semiring corresponding to the nonnegative elements of R',
Submodule R' M is the type of cones of M. This instance reflects such cones about 0.
This is available as an instance in the Pointwise locale.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Submodule.pointwiseNeg is involutive.
This is available as an instance in the Pointwise locale.
Equations
Instances For
Submodule.pointwiseNeg as an order isomorphism.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The action on a submodule corresponding to applying the action to every element.
This is available as an instance in the Pointwise locale.
Equations
- One or more equations did not get rendered due to their size.
Instances For
See also Submodule.smul_bot.
See also Submodule.smul_sup.
The action on a submodule corresponding to applying the action to every element.
This is available as an instance in the Pointwise locale.
This is a stronger version of Submodule.pointwiseDistribMulAction. Note that add_smul does
not hold so this cannot be stated as a Module.
Equations
- One or more equations did not get rendered due to their size.