QuantumInfo.Finite.CPTPMap.Unbundled
58 declarations
Trace Preservation Property of a Matrix Map ()
#IsTracePreservingLet be a semiring and be index types. A linear matrix map is said to be trace preserving if for every matrix , the trace of its image under is equal to the trace of the original matrix, i.e., .
is Trace-Preserving
#IsTracePreserving_iff_trace_choiLet be a semiring and be finite types. Let be a linear map between square matrix spaces. is trace-preserving if and only if the partial trace over the first subsystem of its Choi matrix is equal to the identity matrix, i.e., .
for a Trace-Preserving Map
#apply_traceLet be a semiring and be index types. Let be a linear map between square matrix spaces. If is trace-preserving, then for any matrix , the trace of the image is equal to the trace of the original matrix , i.e., .
Trace of Choi matrix of a TP map equals
#trace_choiLet be a semiring and let be a linear map between square matrix spaces. If is trace-preserving, then the trace of its Choi matrix is equal to the cardinality of the input index set , denoted by .
Composition of trace-preserving maps is trace-preserving
#compLet be a semiring and be types representing the indices of square matrices. Let and be two matrix maps. If and are trace-preserving, then their composition is also trace-preserving.
The identity matrix map is trace-preserving
#idThe identity matrix map on the space of square matrices is trace-preserving.
is trace-preserving units
#unit_linearLet be a semiring and be index types for square matrices. Let be two matrix maps. If and are trace-preserving, then for any such that , the linear combination is also trace-preserving.
The Kronecker product of trace-preserving maps is trace-preserving
#kronLet be a commutative semiring and let be types representing matrix indices. Suppose and are two trace-preserving linear maps between square matrix spaces. Then their Kronecker product is also trace-preserving.
is Trace-Preserving
#of_kraus_isTracePreservingLet be a star-ring and be finite index types. Given two families of matrices for , let be the matrix map defined by , where denotes the conjugate transpose of . If the condition holds, where is the identity matrix, then the map is trace-preserving.
Submatrix Map by Index Equivalence is Trace-Preserving
#submatrixLet be a semiring and be an equivalence (bijection) between index sets and . Let be the linear map that sends a matrix to its submatrix defined by (such that for ). Then is trace-preserving, meaning for all .
for a linear matrix map (Unitality)
#UnitalLet be a semiring and be index sets. For a linear matrix map , is said to be **unital** if it maps the identity matrix in to the identity matrix in , i.e., .
Unital Matrix Map Sends Identity to Identity ()
#map_1Let be a semiring and be types indexing square matrices. Let be a linear map between matrix spaces. If is unital, then , where denotes the identity matrix in the respective matrix spaces.
The identity map is unital
#idLet be a semiring and be a type representing matrix indices. The identity matrix map is unital. In other words, , where denotes the identity matrix in .
is Hermitian preserving
#IsHermitianPreservingLet be a star-semiring and be types indexing square matrices. An -linear map is said to be **Hermitian preserving** if for every Hermitian matrix (where ), its image is also a Hermitian matrix in .
is a positive matrix map
#IsPositiveLet be a star-ordered ring (typically or ), and let and be finite sets indexing the rows and columns of square matrices. A linear matrix map is said to be **positive** if for every positive semi-definite matrix , its image is also positive semi-definite.
is a completely positive matrix map
#IsCompletelyPositiveLet be a commutative semiring and be finite types. A linear matrix map is said to be **completely positive** if for every natural number , the Kronecker product of with the identity map on matrices, denoted , is a positive map.
The identity matrix map is positive
#idThe identity matrix map on the space of square matrices is a positive map. Specifically, for any square matrix , if is a positive semidefinite matrix, then its image under the identity map is also a positive semidefinite matrix.
Composition of Hermitian-preserving maps is Hermitian-preserving
#compLet be a semiring and be types of indices. Let and be two matrix maps. If and are both Hermitian-preserving, then their composition is also Hermitian-preserving.
is positive is Hermitian-preserving
#IsHermitianPreservingLet be a semiring, and let and be finite types. Let be a linear map between spaces of square matrices. If is a positive map (i.e., it maps positive semidefinite matrices to positive semidefinite matrices), then is hermitian-preserving (i.e., it maps Hermitian matrices to Hermitian matrices).
The composition of positive matrix maps is positive
#compLet be a semiring and be finite types. For any two matrix maps and , if and are both positive maps, then their composition is also a positive map.
The identity matrix map is positive
#idThe identity matrix map on the space of square matrices is a positive map. Specifically, for any positive semidefinite matrix , its image is also positive semidefinite.
The sum of two positive matrix maps is positive
#addLet be a semiring and be finite types. For any two matrix maps , if and are both positive maps, then their sum is also a positive map.
Nonnegative scaling of a positive matrix map is positive
#smulLet be a semiring and be finite types. For any matrix map and any scalar , if is a positive map and , then the scaled map is also a positive map.
If is completely positive, then is positive for any finite
#of_FintypeLet be a commutative semiring and be index sets for matrices. Let be a linear map between matrix spaces. If is completely positive, then for any finite type , the Kronecker product of with the identity map on (denoted ) is a positive map from to .
Completely positive matrix maps are positive
#IsPositiveLet be a star-ordered ring and be finite types. For any linear map between matrix spaces , if is completely positive, then is positive.
MatrixMap.IsCompletelyPositive.comp
#comp[DecidableEq B] {M₁ : MatrixMap A B R} {M₂ : MatrixMap B C R} (h₁ : M₁.IsCompletelyPositive) (h₂ : M₂.IsCompletelyPositive) : IsCompletelyPositive (M₂ ∘ₗ M₁)
The identity matrix map is completely positive
#idLet be a commutative semiring and be a finite type. The identity matrix map is completely positive.
The sum of two completely positive matrix maps is completely positive
#addLet be a commutative semiring and be finite types. If are completely positive linear matrix maps, then their sum is also completely positive.
and is CP imply is CP
#smulLet be a commutative semiring, and let and be finite types. If a linear map between matrix spaces is completely positive, then for any scalar such that , the scaled map is also completely positive.
The zero matrix map is completely positive
#zeroLet be a semiring and be types representing the indices of square matrices. The zero linear map is completely positive.
A sum of completely positive maps is completely positive
#finset_sumLet be a commutative semiring and be finite types. Let be a finite index set. If is a collection of linear matrix maps such that each is completely positive, then their sum is also a completely positive map.
The map is completely positive if is positive semidefinite
#kron_kronecker_constLet be a ring. Let be a positive semidefinite matrix. The matrix map , which maps a square matrix to the Kronecker product , is a completely positive map.
The Choi matrix of a Kraus map equals
#choi_of_krausLet be a field with a star operation (typically ) and let be a family of Kraus operators. Let be the linear matrix map defined by . Then the Choi matrix of this map is given by the sum of outer products: where each is a vector indexed by such that , and denotes the conjugate transpose of (represented by the `star` operation on its entries).
Matrix conjugation map
#conjGiven a matrix in , the function `MatrixMap.conj` returns the linear map from to defined by , where denotes the conjugate transpose of .
The conjugation map is positive
#conj_isPositiveLet be a matrix in . Let be the matrix map defined by the conjugation . Then the map is positive.
The sum of positive matrix maps is positive
#IsPositive_sumLet be a finite index set and let be a family of linear matrix maps . If each map is positive, then their sum is also a positive matrix map.
The Kraus representation is a positive map
#of_kraus_isPositiveLet be a family of matrices in indexed by a finite set . Let be the matrix map defined by . Then the map is positive.
Let be a field. For any matrices and , the Kronecker product of their associated congruence maps is equal to the congruence map associated with their Kronecker product. That is, where denotes the matrix map , denotes the Kronecker product of matrix maps, and denotes the Kronecker product of matrices.
The congruence map of the identity matrix is the identity map
#congruence_one_eq_idLet be the identity matrix in the space of complex matrices . The congruence matrix map associated with , defined by the transformation , is equal to the identity matrix map on .
Congruence maps are completely positive
#congruence_CPLet be a field (typically or ). For any finite types and , and any matrix , the matrix map defined by the congruence transformation (denoted as `conj M`) is completely positive.
The sum of completely positive matrix maps is completely positive
#IsCompletelyPositive_sumLet and be finite types and let denote the space of linear maps between square matrices over the complex numbers. For any finite collection of such matrix maps , if each individual map is completely positive, then their sum is also completely positive.
The Kraus-form map equals the sum of congruence maps
#of_kraus_eq_sum_conjLet be a field and be a family of matrices indexed by a finite set . The matrix map defined by the Kraus representation is equal to the sum of the congruence maps for each .
Matrix maps in Kraus form are completely positive
#of_kraus_CPLet be a field and be finite types. For any family of matrices where , the linear matrix map defined in Kraus form by is completely positive.
A PSD matrix is the Choi matrix of some Kraus-form map
#exists_kraus_of_choi_PSDLet be a field with a star operation, and let and be finite index sets. For any matrix , if is positive semidefinite (), then there exists a family of matrices with such that is the Choi matrix of the linear map .
Let be a semiring and be a linear map between square matrix spaces. The Choi matrix of the map is equal to the result of applying the extended map to the matrix , where is the matrix in defined by the outer product of the vector with its adjoint. Specifically, where is the identity map on , denotes the Kronecker product of matrix maps, and the input matrix has entries at index .
is completely positive is positive semidefinite
#choi_PSD_iff_CP_mapLet be a semiring and be finite types. For a linear map between square matrix spaces , is completely positive if and only if its Choi matrix is positive semidefinite.
Let be a star-semiring and be a matrix over . Let denote the matrix map defined by , where is the conjugate transpose of . This map is equal to the composition of the left-multiplication map by and the right-multiplication map by . That is, where and .
Matrix conjugation is completely positive
#conj_isCompletelyPositiveLet be a star-ordered ring (such as ) and let be finite types. For any matrix , the conjugation map defined by (denoted as `conj M`) is a completely positive map from to .
The matrix submatrix map is completely positive
#submatrixLet be a semiring and be a function between finite index sets. The linear map defined by taking the submatrix , where for all , is completely positive.
A linear map defined by Kraus operators is completely positive
#of_kraus_isCompletelyPositiveLet be a star-semiring and let and be finite index sets. Given a family of matrices indexed by , the linear map defined by is completely positive, where denotes the conjugate transpose of .
The Choi matrix of a map in symmetric Kraus form is
#choi_of_kraus_RLet be a star-ring and let be finite index sets. Given a family of matrices indexed by , let be the linear map defined in symmetric Kraus form by . Then the Choi matrix is given by the sum of outer products: where is the vectorization of the matrix , such that for , the component is , and .
Choi matrix equals
#choi_eq_kron_id_apply_choi_idLet be a commutative semiring and be a linear map between square matrix spaces. The Choi matrix of , denoted , is equal to the result of applying the Kronecker product of and the identity map to the Choi matrix of the identity map on . That is, where denotes the Kronecker product of matrix maps.
The Choi matrix of the identity map is positive semidefinite.
#choi_id_is_PSDLet be a field of either real or complex numbers ( or ), and let be a finite index set. Let be the identity matrix map. Then the Choi matrix of the identity map, , is a positive semidefinite matrix.
If is completely positive, then its Choi matrix is positive semidefinite
#is_CP_implies_choi_PSDLet be a real or complex field (an `RCLike` ring), and let and be finite types. Let be a linear map between square matrix spaces. If is completely positive, then its Choi matrix is positive semidefinite.
Completely Positive Maps Admit a Kraus Representation
#exists_krausLet be a conjugate-transposable ring (typically or ) and be finite types indexing square matrices. Let be a linear matrix map. If is completely positive, then there exists a family of matrices indexed by such that can be represented in Kraus form: where denotes the conjugate transpose of .
Let be a commutative star-semiring. Given two families of Kraus operators and , the Kronecker product of their associated Kraus maps is equal to the Kraus map generated by the Kronecker products of the individual operators. That is, where the resulting Kraus map is defined by the family of operators indexed by .
is CP and is CP is CP
#kronLet be a commutative semiring and be finite types indexing square matrices. Let and be linear matrix maps. If and are both completely positive, then their Kronecker product is also completely positive.
The tensor product is completely positive if each is completely positive
#piProdLet be a *-semiring. For a given family of matrix maps indexed by , if every map is completely positive, then their tensor product is also a completely positive map from to .
