Adjoint of a linear map #
This module defines the adjoint of a linear map f : E β F
where
E
and F
carry the instances of InnerProductSpace'
over a field π
.
This is a generalization of the usual adjoint defined on InnerProductSpace
for
continuous linear maps.
Adjoint of a linear map f
such that β x y, βͺadjoint π f y, xβ« = βͺy, f xβ«
.
This computes adjoint of a liner map the same way as ContinuousLinearMap.adjoint
but it is
defined over InnerProductSpace'
, which is a generalization of InnerProductSpace
that provides
instances for products and function types. These instances make it easier to perform computations
compared to using the standard InnerProductSpace
class.
Instances For
Adjoint of a linear map f
such that β x y, βͺadjoint π f y, xβ« = βͺy, f xβ«
.
This computes adjoint of a liner map the same way as ContinuousLinearMap.adjoint
but it is
defined over InnerProductSpace'
, which is a generalization of InnerProductSpace
that provides
instances for products and function types. These instances make it easier to perform computations
compared to using the standard InnerProductSpace
class.
Equations
- adjoint π f = if h : β (f' : F β E), HasAdjoint π f f' then Classical.choose h else 0