The span of a set of vectors, as a submodule #
Submodule.span sis defined to be the smallest submodule containing the sets.
Notation #
- We introduce the notation
R ∙ vfor the span of a singleton,Submodule.span R {v}. This is\span, not the same as the scalar multiplication•/\bub.
A version of Submodule.span_eq for when the span is by a smaller ring.
A version of Submodule.map_span_le that does not require the RingHomSurjective
assumption.
Alias of Submodule.map_span.
Alias of Submodule.map_span_le.
See also Submodule.span_preimage_eq.
Alias of Submodule.span_preimage_le.
See also Submodule.span_preimage_eq.
Alias of Submodule.mapsTo_span.
See Submodule.span_smul_eq (in RingTheory.Ideal.Operations) for
span R (r • s) = r • span R s that holds for arbitrary r in a CommSemiring.
We can regard coe_iSup_of_chain as the statement that (↑) : (Submodule R M) → Set M is
Scott continuous for the ω-complete partial order induced by the complete lattice structures.
The inclusion of an R-submodule into its S-span, as an R-linear map.
Equations
Instances For
If R is "smaller" ring than S then the span by R is smaller than the span by S.
A version of Submodule.span_le_restrictScalars with coercions.
Taking the span by a large ring of the span by the small ring is the same as taking the span by just the large ring.
f is an explicit argument so we can apply this theorem and obtain h as a new goal.
Alias of Submodule.notMem_span_of_apply_notMem_span_image.
f is an explicit argument so we can apply this theorem and obtain h as a new goal.
An induction principle for elements of ⨆ i, p i.
If C holds for 0 and all elements of p i for all i, and is preserved under addition,
then it holds for all elements of the supremum of p.
A dependent version of submodule.iSup_induction.
The span of a finite subset is compact in the lattice of submodules.
The span of a finite subset is compact in the lattice of submodules.
The product of two submodules is a submodule.
Instances For
If a bilinear map takes values in a submodule along two sets, then the same is true along the span of these sets.
There is no vector subspace between s and (K ∙ x) ⊔ s, WCovBy version.
There is no vector subspace between s and (K ∙ x) ⊔ s, CovBy version.
Alias of Submodule.isCompl_span_singleton_of_isCoatom_of_notMem.
Given an element x of a module M over R, the natural map from
R to scalar multiples of x. See also LinearMap.ringLmapEquivSelf.
Equations
Instances For
The range of toSpanSingleton x is the span of x.
Two linear maps are equal on Submodule.span s iff they are equal on s.
If two linear maps are equal on a set s, then they are equal on Submodule.span s.
This version uses Set.EqOn, and the hidden argument will expand to h : x ∈ (span R s : Set M).
See LinearMap.eqOn_span for a version that takes h : x ∈ span R s as an argument.
If two linear maps are equal on a set s, then they are equal on Submodule.span s.
See also LinearMap.eqOn_span' for a version using Set.EqOn.
If s generates the whole module and linear maps f, g are equal on s, then they are
equal.
If the range of v : ι → M generates the whole module and linear maps f, g are equal at
each v i, then they are equal.
Given a nonzero element x of a torsion-free module M over a ring R, the natural
isomorphism from R to the span of x given by $r \mapsto r \cdot x$.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a nonzero element x of a torsion-free module M over a ring R, the natural
isomorphism from the span of x to R given by $r \cdot x \mapsto r$.
Equations
- LinearEquiv.coord R M x h = (LinearEquiv.toSpanNonzeroSingleton R M x h).symm