Orthogonal complement #
This file defines the orthogonal submodule of a submodule with respect to a sesqui-blinear map.
Main declarations #
orthogonalBilinprovides the orthogonal complement with respect to a sesqui-bilinear map
The orthogonal complement #
The orthogonal complement of a submodule N with respect to some bilinear map is the set of
elements x which are orthogonal to all elements of N; i.e., for all y in N, B x y = 0.
Note that for general (neither symmetric nor antisymmetric) bilinear maps this definition has a
chirality; in addition to this "left" orthogonal complement one could define a "right" orthogonal
complement for which, for all y in N, B y x = 0. This variant definition is not currently
provided in mathlib.
Equations
Instances For
Given a bilinear form B and some x such that B x x ≠ 0, the span of the singleton of x
is complement to its orthogonal complement.
The restriction of a reflexive bilinear map B onto a submodule W is
nondegenerate if W has trivial intersection with its orthogonal complement,
that is Disjoint W (W.orthogonalBilin B).