Some results on the opposite vector space #
This file contains the construction of the basis of an opposite space; and the construction of the opposite inner product space.
@[reducible, inline]
noncomputable abbrev
Basis.mulOpposite
{R : Type u_1}
{H : Type u_2}
[Ring R]
[AddCommGroup H]
[Module R H]
{ι : Type u_3}
(b : Module.Basis ι R H)
:
Module.Basis ι R Hᵐᵒᵖ
Compatibility alias for the basis on a multiplicative opposite space.
Equations
Instances For
theorem
Basis.mulOpposite_apply
{R : Type u_2}
{H : Type u_3}
[Ring R]
[AddCommGroup H]
[Module R H]
{ι : Type u_1}
(b : Module.Basis ι R H)
(i : ι)
:
theorem
Basis.mulOpposite_repr_eq
{R : Type u_2}
{H : Type u_3}
[Ring R]
[AddCommGroup H]
[Module R H]
{ι : Type u_1}
(b : Module.Basis ι R H)
:
theorem
Basis.mulOpposite_repr_apply
{R : Type u_2}
{H : Type u_3}
[Ring R]
[AddCommGroup H]
[Module R H]
{ι : Type u_1}
(b : Module.Basis ι R H)
(x : Hᵐᵒᵖ)
:
theorem
mulOpposite_finiteDimensional
{R : Type u_1}
{H : Type u_2}
[DivisionRing R]
[AddCommGroup H]
[Module R H]
[FiniteDimensional R H]
:
@[reducible, inline]
abbrev
MulOpposite.hasInner
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
:
The named inner-product data on a multiplicative opposite space.
Equations
Instances For
theorem
MulOpposite.inner_eq
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
(x y : Hᵐᵒᵖ)
:
theorem
MulOpposite.inner_eq'
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
(x y : H)
:
@[reducible, inline]
abbrev
MulOpposite.innerProductSpace
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
:
The named inner-product-space structure on a multiplicative opposite space.
Equations
Instances For
theorem
Basis.orthonormal_iff_mulOpposite
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
{ι : Type u_3}
(b : Module.Basis ι 𝕜 H)
:
theorem
Basis.mulOpposite_is_orthonormal_iff
{𝕜 : Type u_1}
{H : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup H]
[InnerProductSpace 𝕜 H]
{ι : Type u_3}
(b : Module.Basis ι 𝕜 H)
:
instance
MulOpposite.starModule
{R : Type u_1}
{H : Type u_2}
[Star R]
[SMul R H]
[Star H]
[StarModule R H]
:
StarModule R Hᵐᵒᵖ
theorem
MulOpposite.opContinuousLinearEquiv_adjoint
{𝕜 : Type u_1}
{A : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup A]
[InnerProductSpace 𝕜 A]
[CompleteSpace A]
:
theorem
MulOpposite.opLinearEquiv_adjoint
{𝕜 : Type u_1}
{A : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup A]
[InnerProductSpace 𝕜 A]
[FiniteDimensional 𝕜 A]
:
theorem
LinearMap.op_adjoint
{𝕜 : Type u_1}
{A : Type u_2}
[RCLike 𝕜]
[NormedAddCommGroup A]
[InnerProductSpace 𝕜 A]
[FiniteDimensional 𝕜 A]
(x : A →ₗ[𝕜] A)
: