Subspaces of inner product spaces #
This file defines the inner-product structure on a subspace of an inner-product space, and proves some theorems about orthogonal families of subspaces.
Inner product space structure on subspaces #
Induced inner product on a submodule.
Equations
- W.innerProductSpace = InnerProductSpace.mk โฏ โฏ โฏ โฏ
The inner product on submodules is the same as on the ambient space.
Families of mutually-orthogonal subspaces of an inner product space #
An indexed family of mutually-orthogonal subspaces of an inner product space E
.
The simple way to express this concept would be as a condition on V : ฮน โ Submodule ๐ E
. We
instead implement it as a condition on a family of inner product spaces each equipped with an
isometric embedding into E
, thus making it a property of morphisms rather than subobjects.
The connection to the subobject spelling is shown in orthogonalFamily_iff_pairwise
.
This definition is less lightweight, but allows for better definitional properties when the inner
product space structure on each of the submodules is important -- for example, when considering
their Hilbert sum (PiLp V 2
). For example, given an orthonormal set of vectors v : ฮน โ E
,
we have an associated orthogonal family of one-dimensional subspaces of E
, which it is convenient
to be able to discuss using ฮน โ ๐
rather than ฮ i : ฮน, span ๐ (v i)
.
Equations
- OrthogonalFamily ๐ G V = Pairwise fun (i j : ฮน) => โ (v : G i) (w : G j), inner ((V i) v) ((V j) w) = 0
Instances For
The composition of an orthogonal family of subspaces with an injective function is also an orthogonal family.
A family f
of mutually-orthogonal elements of E
is summable, if and only if
(fun i โฆ โf iโ ^ 2)
is summable.
An orthogonal family forms an independent family of subspaces; that is, any collection of elements each from a different subspace in the family is linearly independent. In particular, the pairwise intersections of elements of the family are 0.