QuantumInfo.ForMathlib.HayataGroup.TraceInequality.BlockDiagonal
`2 × 2` block operators on a Hilbert sum
This file develops the operator-matrix ("block operator") calculus on the two-fold Hilbert sum `ℋ ⊕ ℋ`, the main tool in the block-operator proof of the Jensen operator inequality.
Main definitions
* `HSum ℋ`: the `ℓ²` direct sum `ℋ ⊕ ℋ` of two copies of a Hilbert space `ℋ`, realised as `PiLp 2 (fun _ : Fin 2 => ℋ)`. * `hsumProj`, `hsumIncl`: the coordinate projections `HSum ℋ →L[ℂ] ℋ` and inclusions `ℋ →L[ℂ] HSum ℋ` exhibiting `HSum ℋ` as a direct sum; they are mutually adjoint. * `blockDiagonal A B`: the block-diagonal operator `diag(A, B)` on `HSum ℋ`. * `blockOp A00 A01 A10 A11`: a general `2 × 2` block operator on `HSum ℋ`. * `blockDiagonalHom`: the `⋆`-algebra homomorphism `(A, B) ↦ diag(A, B)`.
Here `L ℋ = ℋ →L[ℂ] ℋ` is the algebra of bounded operators (quantum observables) on `ℋ`; representing a pair of observables as a block-diagonal operator on `ℋ ⊕ ℋ` is the dilation trick underlying the operator inequalities used throughout quantum information theory.
22 declarations
Two-fold Hilbert sum
Given a complex Hilbert space , the two-fold Hilbert sum is the direct sum of two copies of , denoted as . It is defined as the space of pairs with equipped with the norm .
Continuous linear equivalence
For a complex Hilbert space , let be the two-fold Hilbert sum (the direct sum with norm ). This definition is the continuous linear equivalence between and the function space , which identifies the direct sum with the plain product space of two copies of .
-th coordinate projection
Given a complex Hilbert space , let be the two-fold Hilbert sum. For each index , this function is the continuous linear map that projects an element of the sum onto its -th coordinate.
-th inclusion map
For a complex Hilbert space and an index , this is the continuous linear map that embeds an element into the -th summand of the two-fold Hilbert sum . Specifically, and .
Composition of Projection and Inclusion on is the Identity if Indices Match and Zero Otherwise
Let be a complex Hilbert space and let be the two-fold Hilbert sum. For any indices and any vector , let be the -th inclusion map and be the -th coordinate projection. The composition of these maps satisfies:
if else
Let be a complex Hilbert space. For any indices and any vectors , the inner product between the inclusions and in the two-fold Hilbert sum is given by if , and if .
The adjoint of the inclusion is the projection
For a complex Hilbert space and an index , the adjoint of the -th inclusion map into the two-fold Hilbert sum is the -th coordinate projection . That is, .
Adjoint of the Projection Map is the Inclusion Map:
Let be a complex Hilbert space and let be the two-fold Hilbert sum. For each index , let be the -th coordinate projection and be the -th inclusion map. Then the adjoint of the projection map is the inclusion map , i.e., .
for the Hilbert sum
Let be a complex Hilbert space and let be the direct sum of two copies of . For any element , the sum of its coordinate projections mapped back into the Hilbert sum via the inclusion maps equals the original vector: where is the -th coordinate projection and is the -th inclusion map for .
Block diagonal operator
Given two bounded linear operators on a complex Hilbert space , the block diagonal operator is the bounded linear operator on the two-fold Hilbert sum defined by the expression . Here, are the coordinate projections and are the coordinate inclusions for . Effectively, this operator maps a vector to .
block operator on
Given four bounded linear operators on a complex Hilbert space , this definition constructs a block operator on the two-fold Hilbert sum . The resulting operator corresponds to the matrix representation and is formally defined as the sum of compositions , where and are the canonical inclusion and projection maps for the -th and -th coordinates, respectively.
on via coordinate projections
Let be a complex Hilbert space and let be the two-fold Hilbert sum. Let for denote the coordinate projections. For any two bounded linear operators , if for every the projections of the results are equal, i.e., and , then .
Let be a complex Hilbert space and let be bounded linear operators. Then the adjoint of the block diagonal operator on the two-fold Hilbert sum is given by the block diagonal operator of the adjoints:
--algebra homomorphism
Let be a complex Hilbert space and be the algebra of bounded linear operators on . Let denote the two-fold Hilbert sum. The mapping `blockDiagonalHom` is the --algebra homomorphism from the product algebra to that sends a pair of operators to the block-diagonal operator .
Let be a complex Hilbert space and let be the algebra of bounded linear operators on . For any pair of operators , the value of the --algebra homomorphism `blockDiagonalHom` applied to is the block diagonal operator on the two-fold Hilbert sum . That is,
Let be a complex Hilbert space and be bounded linear operators. For any vector , let be the projection onto the first coordinate. Then the application of the block diagonal operator followed by the projection satisfies
Let be a complex Hilbert space and be the two-fold Hilbert sum. For any bounded linear operators and any vector , the projection of the action of the block diagonal operator onto the second coordinate is equal to applied to the second coordinate of . That is, where is the projection onto the second coordinate.
For a complex Hilbert space , the block diagonal operator consisting of identity operators is equal to the identity operator on the two-fold Hilbert sum .
Let be a complex Hilbert space and let be bounded linear operators. If and are non-negative (i.e., and ), then the block diagonal operator on the two-fold Hilbert sum is also non-negative, .
The first coordinate of the action of a block operator is
Let be a complex Hilbert space and be the space of bounded linear operators on . For any four operators and any vector , the first coordinate (index 0) of the vector resulting from the application of the block operator to is given by .
Second coordinate of the action of a block operator
Let be a complex Hilbert space and let be the space of bounded linear operators on . For any four operators , let be the block operator acting on the Hilbert sum . For any vector , let and denote the projections onto the first and second coordinates, respectively. Then the second coordinate of the vector is given by
Let be a complex Hilbert space and let be bounded linear operators. The adjoint of the block operator acting on the Hilbert sum is given by the block operator where denotes the adjoint of the operator .
