Matrix units e_{ij} ⊗ 1 #
noncomputable def
Orthogonalization.MvN.matrixUnit
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
{n : ℕ}
(i j : Fin n)
:
The matrix unit e_{ij} ⊗ 1 on H^n.
Equations
Instances For
theorem
Orthogonalization.MvN.matrixUnit_apply
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
{n : ℕ}
(i j : Fin n)
(w : FinDim.BlockSpace H (Fin n))
:
theorem
Orthogonalization.MvN.entry_matrixUnit
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
{n : ℕ}
(i j k l : Fin n)
:
theorem
Orthogonalization.MvN.entry_mul_matrixUnit
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
{n : ℕ}
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
(i j k l : Fin n)
:
(X e_{ij})_{kl} = δ_{jl} X_{ki}.
theorem
Orthogonalization.MvN.entry_matrixUnit_mul
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
{n : ℕ}
(i j : Fin n)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
(k l : Fin n)
:
(e_{ij} X)_{kl} = δ_{ki} X_{jl}.
theorem
Orthogonalization.MvN.matrixUnit_mem
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
(M : VonNeumannAlgebra H)
{n : ℕ}
(i j : Fin n)
:
M_n(M) of a factor is a factor #
theorem
Orthogonalization.MvN.matrixAlgebra_factor
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
(M : VonNeumannAlgebra H)
(hfactor : ∀ z ∈ M, (∀ y ∈ M, Commute z y) → ∃ (c : ℂ), z = c • 1)
(n : ℕ)
(Z : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
Z ∈ matrixAlgebra M n → (∀ Y ∈ matrixAlgebra M n, Commute Z Y) → ∃ (c : ℂ), Z = c • 1
M_n(M) of a factor is a factor: if every central element of M is a scalar, then
every central element of M_n(M) is a scalar.
The diagonal trace X ↦ ∑ᵢ τ(Xᵢᵢ) #
noncomputable def
Orthogonalization.MvN.entryₗ
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
{n : ℕ}
(i j : Fin n)
:
The entry (i, j) as a linear map on B(H^n).
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Orthogonalization.MvN.entryₗ_apply
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
{n : ℕ}
(i j : Fin n)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
noncomputable def
Orthogonalization.MvN.diagTrace
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
(τ : (H →L[ℂ] H) →ₗ[ℂ] ℂ)
(n : ℕ)
:
The diagonal trace X ↦ ∑ᵢ τ(Xᵢᵢ) on B(H^n) of a linear functional τ on B(H).
Equations
- Orthogonalization.MvN.diagTrace τ n = ∑ i : Fin n, τ ∘ₗ Orthogonalization.MvN.entryₗ i i
Instances For
theorem
Orthogonalization.MvN.diagTrace_apply
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
(τ : (H →L[ℂ] H) →ₗ[ℂ] ℂ)
(n : ℕ)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
theorem
Orthogonalization.MvN.diagTrace_nonneg
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
(M : VonNeumannAlgebra H)
(τ : (H →L[ℂ] H) →ₗ[ℂ] ℂ)
(hτ0 : ∀ x ∈ M, 0 ≤ τ (star x * x))
(n : ℕ)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
The diagonal trace of a positive functional is positive on M_n(M).
theorem
Orthogonalization.MvN.diagTrace_trace
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
(M : VonNeumannAlgebra H)
(τ : (H →L[ℂ] H) →ₗ[ℂ] ℂ)
(hτtr : ∀ x ∈ M, ∀ y ∈ M, τ (x * y) = τ (y * x))
(n : ℕ)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
X ∈ matrixAlgebra M n → ∀ Y ∈ matrixAlgebra M n, (diagTrace τ n) (X * Y) = (diagTrace τ n) (Y * X)
The diagonal trace of a tracial functional is tracial on M_n(M).
theorem
Orthogonalization.MvN.diagTrace_faithful
{H : Type u_1}
[NormedAddCommGroup H]
[InnerProductSpace ℂ H]
[CompleteSpace H]
(M : VonNeumannAlgebra H)
(τ : (H →L[ℂ] H) →ₗ[ℂ] ℂ)
(hτ0 : ∀ x ∈ M, 0 ≤ τ (star x * x))
(hτf : ∀ x ∈ M, τ (star x * x) = 0 → x = 0)
(n : ℕ)
(X : FinDim.BlockSpace H (Fin n) →L[ℂ] FinDim.BlockSpace H (Fin n))
:
The diagonal trace of a faithful positive functional is faithful on M_n(M).