Spans of orthonormal subfamilies #
For a finite-index orthonormal basis and a set of indices, spanIndices is the
subspace spanned by the corresponding basis vectors.
Main results #
OrthonormalBasis.spanIndices_eq_span: the explicit span characterization.OrthonormalBasis.span_range_comp_subtypeVal_eq_spanIndices: the restrictionb โ (โ) : s โ Eof the basis to the coordinate blocks, an orthonormal family byOrthonormal.comp, spans the selected subspace.OrthonormalBasis.spanIndices_mono: monotonicity under index-set inclusion.OrthonormalBasis.mem_spanIndices_of_mem: selected basis vectors belong to the span.OrthonormalBasis.mem_spanIndices_iff: membership means coordinates vanish outside the selected indices.OrthonormalBasis.finrank_spanIndices: the dimension of a selected finite span.OrthonormalBasis.finrank_spanIndices_set: dimension as set cardinality.OrthonormalBasis.orthogonal_spanIndices: orthogonal complement by index complement.
Source #
Adapted from ForTauCeti/Analysis/InnerProductSpace/BasisSpan.lean in the
AIQ-Kitware DKPS formalization
(Kitware, Inc.; Apache-2.0). The selected-span construction originates in the
Courant--Fischer development.
The subspace spanned by the orthonormal basis vectors b i for indices
i โ s.
Instances For
The selected subspace is the span of its basis vectors.
Use this identity to apply Submodule.span's induction or universal property.
The basis vectors indexed by the coordinate block s, as a family indexed by s, span the
selected subspace.
Selecting more indices spans more.
A selected basis vector lies in the span of its index set.
A vector in the span of a selected subfamily has zero coordinate at any index outside the selection.
Membership in the span of a selected subfamily is exactly the vanishing of the coordinates outside the selection.
The span of a selected subfamily has dimension the number of selected indices.
The span of the basis vectors with index below n has rank at most n.
The span of a selected set of basis vectors has dimension equal to the number of selected indices.
The orthogonal complement of the span of a selected subfamily is the span of the complementary subfamily.
A vector orthogonal to the first n basis vectors lies in the remaining span.