Submodules of a module #
In this file we define
Submodule R M: a subset of aModuleMthat contains zero and is closed with respect to addition and scalar multiplication.Subspace k M: an abbreviation forSubmoduleassuming thatkis aField.
Tags #
submodule, subspace, linear map
A submodule of a module is one which is closed under vector operations. This is a sufficient condition for the subset of vectors in the submodule to themselves form a module.
Instances For
Equations
Equations
The actual Submodule obtained from an element of a SMulMemClass and AddSubmonoidClass.
Equations
Instances For
Construct a submodule from closure under two-element linear combinations. I.e., a nonempty set closed under two-element linear combinations is a submodule.
Equations
Instances For
Copy of a submodule with a new carrier equal to the old one. Useful to fix definitional
equalities.
Equations
Instances For
A submodule of a Module is a Module.
Equations
This can't be an instance because Lean wouldn't know how to find R, but we can still use
this to manually derive Module on specific types.
Equations
Instances For
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Reinterpret a submodule as an additive subgroup.