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
Alias of Submodule.mem_orthogonalBilin.
Alias of the reverse direction of Submodule.le_orthogonalBilin_flip_iff_le_orthogonalBilin.
Alias of the forward direction of Submodule.le_orthogonalBilin_flip_iff_le_orthogonalBilin.
Alias of Submodule.orthogonalBilin_le.
Alias of Submodule.orthogonalBilin_span_singleton.
Every submodule is contained in the orthogonal complement of its orthogonal complement.
The orthogonal submodule w.r.t. the standard bilinear pairing is the dual annihilator.
The orthogonal submodule w.r.t. the identity pairing is the dual coannihilator.
Orthogonality w.r.t. a general bilinear map can be expressed as orthogonality w.r.t the identity pairing.
Orthogonality w.r.t. a general bilinear map can be expressed as orthogonality w.r.t the evaluation pairing.
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).