PhyslibAlpha.ProbabilisticTheory.CStarAlgebra.Stinespring.Kernel
Completely positive maps as positive kernels
i. Overview
A completely positive map `J` into the bounded operators on `H` is a positive operator-valued kernel: applied to the Gram matrix of finitely many elements of `A`, it gives a positive block operator on `Hⁿ`. A Stinespring witness of `J` is a representation `π` on a Hilbert space `K` and an operator `V : H → K` with `J a = V⋆ π(a) V`.
ii. Key results
- `blockMatrixMap` : a matrix of operators acting on `Hⁿ`.
- `cpKernel_inner_nonneg_natural'` : completely positive maps give positive kernels.
- `StinespringWitness` : a Stinespring dilation of `J`.
- `completelyPositiveMap_map_star_general` : completely positive maps preserve the adjoint.
iii. Table of contents
- A. `blockMatrixMap`: the finite block-operator representation
- B. The CP-map positivity kernel
- C. Stinespring witnesses
A. `blockMatrixMap`: the finite block-operator representation
This part uses only the codomain Hilbert space `H`, no algebra `A` at all.
B. The CP-map positivity kernel
From here on, `A` is a unital C⋆-algebra with the compatible Mathlib order (`[CStarAlgebra A] [PartialOrder A] [StarOrderedRing A]`) — the field content of `OperatorAlgebra A`.
C. Stinespring witnesses
21 declarations
Bounded linear operator on induced by a block matrix of operators on
Given a Hilbert space and a natural number , let be an matrix whose entries are bounded linear operators on (i.e., ). The function `blockMatrixMap` defines a bounded linear operator on the direct sum space such that for any vector , the -th component of the output is given by .
Let be a Hilbert space and be a natural number. Let be an matrix of bounded linear operators on , where denotes the entry in the -th row and -th column. For any vector in the direct sum space , the -th component of the vector produced by the operator acting on is given by the sum: where denotes the projection onto the -th coordinate.
Let be a Hilbert space and be a natural number. Let be an matrix whose entries are bounded linear operators on (i.e., ). Let denote the adjoint matrix, whose entries are given by , where is the adjoint operator of . Then the bounded linear operator on the direct sum space induced by the matrix is equal to the adjoint of the bounded linear operator induced by . That is,
Let be a Hilbert space and be a natural number. For any two matrices and whose entries are bounded linear operators on (i.e., ), the bounded linear operator on the direct sum space induced by the matrix product is equal to the composition of the bounded linear operators induced by and individually. That is, where is the map from operator-valued matrices to operators on .
Let be a Hilbert space and be a natural number. Let denote the identity matrix whose entries are bounded linear operators on (where the diagonal entries are the identity operator and the off-diagonal entries are the zero operator). The bounded linear operator on the direct sum space induced by this matrix is the identity operator on . That is, where is the map from operator-valued matrices to operators on .
Let be a Hilbert space and be a natural number. For any two matrices and whose entries are bounded linear operators on (i.e., ), the bounded linear operator on the direct sum space induced by the matrix sum is equal to the sum of the bounded linear operators induced by and individually. That is, where is the map from operator-valued matrices to operators on .
`blockMatrixMap` of the zero matrix is the zero operator
For any natural number and Hilbert space , the bounded linear operator on induced by the zero matrix of operators (where each entry is the zero operator on ) is the zero operator on .
Star-algebra representation of operator-valued matrices on
For a natural number and a complex Hilbert space , `blockMatrixRepresentation` is the unital -star-algebra homomorphism from the algebra of matrices with entries in (the bounded linear operators on ) to the algebra of bounded linear operators on the direct sum Hilbert space . This homomorphism maps an operator-valued matrix to the operator that acts on a vector such that its -th component is . It preserves the additive, multiplicative, scalar multiplication, identity, and adjoint (star) structures of the matrix algebra.
implies `blockMatrixMap` is a positive operator
Let be a complex Hilbert space and be a natural number. Let be an matrix where each entry is a bounded linear operator on . If is a positive operator-valued matrix (), then the bounded linear operator on the direct sum Hilbert space induced by (via `blockMatrixMap`) is a positive operator.
for Positive Operator Matrices
Let be a complex Hilbert space and let be an matrix where each entry is a bounded linear operator on . If is a positive operator-valued matrix (), then for any vector in the direct sum Hilbert space , the following inequality holds: where denotes the inner product on .
Completely positive maps are star-preserving:
Let and be -algebras. For any completely positive map and any element , the map preserves the star operation, satisfying .
Row matrix of with non-zero zeroth row
Given a sequence of elements in an algebra (typically a -algebra), where is a positive integer, the function defines an matrix whose entries are given by if and otherwise. In other words, is a square matrix where the zeroth row is the vector and all other rows consist of zero elements.
Gram matrix for
Given a positive integer and a sequence of elements in a -algebra , the Gram matrix of is the matrix over whose entry at row and column is defined as , where denotes the adjoint of .
The -th entry of the Gram matrix is
For a positive integer and a sequence of elements in a -algebra , the entry of the Gram matrix of at row and column is given by , where denotes the adjoint of .
The Gram matrix is positive
Let be a unital -algebra. For any positive integer and any sequence of elements , the Gram matrix with entries (where denotes the adjoint of ) is positive, i.e., .
A Completely Positive Map applied to a Gram Matrix is Positive
Let be a unital -algebra and be a complex Hilbert space. Let be a completely positive map, where denotes the space of bounded linear operators on . For any positive integer and any sequence of elements , let be the Gram matrix with entries . Then the matrix , defined by applying to each entry of such that , is a positive operator on the direct sum Hilbert space .
Positivity of the kernel of a completely positive map
Let be a unital -algebra and be a complex Hilbert space. For any completely positive map , any finite sequence of elements (where ), and any sequence of vectors , the following inequality holds: where denotes the space of bounded linear operators on , is the adjoint of , and is the inner product on .
Positivity of the Kernel for Completely Positive Maps
Let be a unital -algebra and be a complex Hilbert space. Let be a completely positive map, where denotes the space of bounded linear operators on . For any , any finite collection of elements , and any vectors , the following inequality holds: where denotes the inner product on and is the adjoint of in .
Positivity of for a completely positive map
Let be a unital -algebra and be a complex Hilbert space. Let be a completely positive map, where denotes the algebra of bounded linear operators on . For any positive integer , any sequence of elements , and any sequence of vectors , the following inequality holds: where denotes the inner product on , which is linear in the second argument.
Positivity of the kernel for completely positive maps
Let be a unital -algebra and be a complex Hilbert space. Let denote the space of bounded linear operators on . If is a completely positive map, then for any natural number , any collection of elements , and any collection of vectors , the following inequality holds: where denotes the inner product on .
Stinespring Dilation Identity for Completely Positive Maps
Let be a unital -algebra and be a complex Hilbert space. Let be a completely positive map, where denotes the algebra of bounded linear operators on . Given a Stinespring witness for —consisting of a representation on a Hilbert space and a bounded linear operator —then for any , the following equality holds: where is the adjoint operator of .
