Block-diagonal operators on H ⊕ H #
The doubling of a finite pair (reports/c6b-paper-proofs.md, §4; built in
MIPRE/Background/LIDT/Co/Doubling/) acts on H ⊕ H = Ampl (Fin 2) H, the first player by the
block-diagonal operators u ⊕ v and the second by v ⊕ u, with the state (ψ, ψ)/√2 and the flip
(ξ, η) ↦ (η, ξ) exchanging them. This file collects the facts about these operators that name
no model:
- Diagonal operators of any finite amplification:
toCLM (diagonal d)acts on thei-th copy byd i(toCLM_diagonal_emb_apply), is positive exactly when everyd iis (toCLM_diagonal_nonneg_iff), and determinesd(toCLM_diagonal_inj); an operator commutes with it exactly when its entries intertwine thed i(commute_toCLM_diagonal_iff). - The pair embedding
diag2 : (H →L[ℂ] H) × (H →L[ℂ] H) →⋆ₐ[ℂ] B(H ⊕ H),(u, v) ↦ u ⊕ v, a unital⋆-homomorphism (diag2_apply), injective. - The flip
flip2of the two copies, a self-inverse isometry, which conjugatesu ⊕ vtov ⊕ u(flip2_diag2_flip2). - The half vector
halfVec ψ = (ψ, ψ)/√2, fixed by the flip, of the norm ofψ, at which a block-diagonal operator has the average of its blocks' expectations (inner_halfVec_toCLM_diagonal, Lemma 2 of the report). - Traces (
VecTrace.diag2): faithful tracial vector functionalsτonsandσontgive one on the block-diagonal operatorsu ⊕ vwithu ∈ s,v ∈ t, namely½ (τ(u) + σ(v))(VecTrace.tr_diag2), from the vectors(gₖ, 0)/√2and(0, hₗ)/√2(Lemma 9). - No abelian projections (
NoAbelianProj,noAbelianProj_diag2Set_iff): the hypothesishIIof the orthonormalization tierpovm_orthogonalization_finitePairholds for the block-diagonal operators oversandtexactly when it holds for both (Lemma 11, Theorem F); both algebras of a dyadic pair satisfy it (IsDyadicPair.noAbelianProj_opsA,_opsB).
Diagonal operators of an amplification #
A diagonal matrix acts on the i₀-th copy by its i₀-th entry.
The embedding of a copy is injective.
A diagonal operator is positive exactly when its entries are.
A diagonal operator determines its entries.
An operator commutes with a diagonal operator exactly when its entries intertwine the
diagonal's: Tᵢⱼ dⱼ = dᵢ Tᵢⱼ.
Two copies: the pair embedding and the flip #
(u, v) ↦ diag(u, v), as a unital ⋆-algebra homomorphism into the 2 × 2 matrices.
Equations
- MIPRE.OperatorMatrix.pairDiag = { toFun := fun (c : R × R) => Matrix.diagonal ![c.1, c.2], map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯, map_star' := ⋯ }
Instances For
The pair embedding (u, v) ↦ u ⊕ v of two operators on H as a block-diagonal operator
on H ⊕ H, a unital ⋆-algebra homomorphism.
Equations
Instances For
The pair embedding is the operator of the diagonal matrix of the pair.
The pair embedding is injective.
A block-diagonal operator is positive exactly when both blocks are.
The flip (ξ, η) ↦ (η, ξ) of the two copies of H.
Equations
Instances For
The first coordinate of the flip is the second coordinate.
The second coordinate of the flip is the first coordinate.
The flip is an involution.
The flip is its own inverse.
Conjugation by the flip exchanges the blocks: J (u ⊕ v) J = v ⊕ u.
Operators commuting with block-diagonal operators #
An operator commuting with 1 ⊕ 0 is block diagonal, with its diagonal entries as
blocks.
The half vector #
The half vector (ψ, ψ)/√2 of H ⊕ H.
Equations
- MIPRE.OperatorMatrix.halfVec ψ = WithLp.toLp 2 fun (x : Fin 2) => ↑(√2)⁻¹ • ψ
Instances For
Both coordinates of the half vector are ψ/√2.
The half vector has the norm of ψ.
The flip fixes the half vector.
The expectation of a block-diagonal operator at the half vector is the average of its
blocks' expectations (Lemma 2 of reports/c6b-paper-proofs.md, §4.3).
The expectation of a block-diagonal operator at the half vector, for the pair embedding.
A scaled embedded vector, c • emb i ξ with c = (√2)⁻¹, gives half the expectation of the
i-th entry of a diagonal operator.
Traces of block-diagonal operators #
The block-diagonal operators u ⊕ v with u ∈ s and v ∈ t.
Equations
- MIPRE.VecTrace.diag2Set s t = Set.image2 (fun (u v : H →L[ℂ] H) => MIPRE.OperatorMatrix.diag2 (u, v)) s t
Instances For
The vectors of the doubled trace: (gₖ, 0)/√2 and (0, hₗ)/√2.
Equations
Instances For
The doubled functional of a block-diagonal operator is the average of the two functionals.
The doubled trace (Lemma 9 of reports/c6b-paper-proofs.md, §4.3): faithful tracial
vector functionals τ on s and σ on t give the faithful tracial vector functional
u ⊕ v ↦ ½ (τ(u) + σ(v)) on the block-diagonal operators over s and t.
Equations
- τ.diag2 σ = MIPRE.VecTrace.ofFintype (τ.diag2Vec σ) ⋯ ⋯ ⋯
Instances For
The functional of the doubled trace is the average of the two functionals:
tr(u ⊕ v) = ½ (τ(u) + σ(v)).
Abelian projections #
No nonzero abelian projection in a set s of operators: a self-adjoint idempotent r ∈ s
whose corner r s r is commutative vanishes. This is the hypothesis hII of the
orthonormalization tier povm_orthogonalization_finitePair at s = M.opsA.
Equations
Instances For
No abelian projections in a block-diagonal algebra (Lemma 11, Theorem F of
reports/c6b-paper-proofs.md, §4.3): for sets s, t containing 0, the block-diagonal
operators over s and t have no nonzero abelian projection exactly when neither s nor t
has.
A dyadic pair's first player's operators have no nonzero abelian projection
(IsDyadicPair.eq_zero_of_abelianA, in the form NoAbelianProj).
A dyadic pair's second player's operators have no nonzero abelian projection
(IsDyadicPair.eq_zero_of_abelianB, in the form NoAbelianProj).