Range of linear maps #
The range LinearMap.range of a (semi)linear map f : M → M₂ is a submodule of M₂.
More specifically, LinearMap.range applies to any SemilinearMapClass over a RingHomSurjective
ring homomorphism.
Note that this also means that dot notation (i.e. f.range for a linear map f) does not work.
Notation #
- We continue to use the notations
M →ₛₗ[σ] M₂andM →ₗ[R] M₂for the type of semilinear (resp. linear) maps fromMtoM₂over the ring homomorphismσ(resp. over the ringR).
Tags #
linear algebra, vector space, module, range
The range of a linear map f : M → M₂ is a submodule of M₂.
See Note [range copy pattern].
Equations
- LinearMap.range f = (Submodule.map f ⊤).copy (Set.range ⇑f) ⋯
Instances For
Alias of LinearMap.coe_range.
The decreasing sequence of submodules consisting of the ranges of the iterates of a linear map.
Equations
- f.iterateRange = { toFun := fun (n : ℕ) => LinearMap.range (f ^ n), monotone' := ⋯ }
Instances For
Restrict the codomain of a linear map f to f.range.
This is the bundled version of Set.rangeFactorization.
Equations
- f.rangeRestrict = LinearMap.codRestrict (LinearMap.range f) f ⋯
Instances For
The range of a linear map is finite if the domain is finite.
Note: this instance can form a diamond with Subtype.fintype in the
presence of Fintype M₂.
Equations
If N ⊆ M then submodules of N are the same as submodules of M contained in N.
See also Submodule.mapIic.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of Submodule.MapSubtype.orderIso.
If N ⊆ M then submodules of N are the same as submodules of M contained in N.
See also Submodule.mapIic.
Instances For
If p ⊆ M is a submodule, the ordering of submodules of p is embedded in the ordering of
submodules of M.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If N ⊆ M then submodules of N are the same as submodules of M contained in N.
Equations
Instances For
A monomorphism is injective.
If O is a submodule of M, and Φ : O →ₗ M' is a linear map,
then (ϕ : O →ₗ M').submoduleImage N is ϕ(N) as a submodule of M'
Equations
- ϕ.submoduleImage N = Submodule.map ϕ (Submodule.comap O.subtype N)