PhyslibSearch

QuantumInfo.Finite.CPTPMap.CPTP

61 declarations

definition

Choi matrix of a CPTP map Λ\Lambda

#choi

Let Λ\Lambda be a completely positive trace-preserving (CPTP) map from Matdin(C)\text{Mat}_{d_{in}}(\mathbb{C}) to Matdout(C)\text{Mat}_{d_{out}}(\mathbb{C}). The function returns the Choi matrix J(Λ)Matdout×din(C)\mathcal{J}(\Lambda) \in \text{Mat}_{d_{out} \times d_{in}}(\mathbb{C}) associated with the underlying linear map of Λ\Lambda. The Choi matrix is defined such that its entries are given by (J(Λ))(j1,i1),(j2,i2)=(Λ(Ei1,i2))j1,j2(\mathcal{J}(\Lambda))_{(j_1, i_1), (j_2, i_2)} = (\Lambda(E_{i_1, i_2}))_{j_1, j_2}, where Ei1,i2E_{i_1, i_2} is the standard basis matrix.

theorem

Equality of Choi Matrices implies Λ1=Λ2\Lambda_1 = \Lambda_2 for CPTP Maps

#choi_ext

Let Λ1\Lambda_1 and Λ2\Lambda_2 be completely positive trace-preserving (CPTP) maps from input dimension dInd_{In} to output dimension dOutd_{Out}. If their Choi matrices are equal, denoted by choi(Λ1)=choi(Λ2)\text{choi}(\Lambda_1) = \text{choi}(\Lambda_2), then the maps themselves are equal, i.e., Λ1=Λ2\Lambda_1 = \Lambda_2.

theorem

The Choi matrix of a CPTP map is positive semidefinite

#choi_PSD_of_CPTP

Let Λ\Lambda be a completely positive trace-preserving (CPTP) map from matrices of dimension dind_{in} to matrices of dimension doutd_{out} over C\mathbb{C}. Then its associated Choi matrix J(Λ)\mathcal{J}(\Lambda) is positive semidefinite.

theorem

Tr(choi(Λ))=dIn\text{Tr}(\text{choi}(\Lambda)) = |d_{In}| for CPTP maps

#Tr_of_choi_of_CPTP

Let Λ\Lambda be a completely positive trace-preserving (CPTP) map from the space of matrices over an input index set dInd_{In} to a space of matrices over an output index set dOutd_{Out}. The trace of its associated Choi matrix, denoted Tr(J(Λ))\text{Tr}(\mathcal{J}(\Lambda)), is equal to the cardinality of the input space dIn|d_{In}|.

definition

CPTP map from a PSD Choi matrix MM with TrOut(M)=I\text{Tr}_{Out}(M) = I

#CPTP_of_choi_PSD_Tr

Given a matrix MC(dOut×dIn)×(dOut×dIn)M \in \mathbb{C}^{(d_{Out} \times d_{In}) \times (d_{Out} \times d_{In})}, if MM is positive semi-definite (M0M \succeq 0) and its partial trace over the output system satisfies TrOut(M)=I\text{Tr}_{Out}(M) = I, then the linear map LL constructed via the Choi-Jamiołkowski isomorphism such that J(L)=MJ(L) = M is a completely positive trace-preserving (CPTP) map from dIn×dInd_{In} \times d_{In} matrices to dOut×dOutd_{Out} \times d_{Out} matrices.

theorem

The Choi matrix of a CPTP map reconstructed from MM is MM

#choi_of_CPTP_of_choi

Let MMat(dout×din)×(dout×din)(C)M \in \text{Mat}_{(d_{out} \times d_{in}) \times (d_{out} \times d_{in})}(\mathbb{C}) be a matrix such that MM is positive semi-definite (M0M \succeq 0) and its partial trace over the output system satisfies Trout(M)=I\text{Tr}_{out}(M) = I. If Λ\Lambda is the completely positive trace-preserving (CPTP) map constructed from MM via the Choi-Jamiołkowski isomorphism, then the Choi matrix of Λ\Lambda is equal to MM, i.e., J(Λ)=M\mathcal{J}(\Lambda) = M.

theorem

The matrix of a CPTP map applied to a state Λ(ρ)\Lambda(\rho) equals Λ.map(ρ.m)\Lambda.\text{map}(\rho.m)

#mat_coe_eq_apply_mat

Let Λ\Lambda be a completely positive trace-preserving (CPTP) map from dInd_{In}-dimensional density matrices to dOutd_{Out}-dimensional density matrices. For any mixed state ρMState(dIn)\rho \in \text{MState}(d_{In}), the underlying complex matrix of the state resulting from the application of the map, denoted (Λ(ρ)).m(\Lambda(\rho)).m, is equal to the result of applying the underlying linear map of Λ\Lambda to the underlying matrix of ρ\rho, denoted Λ.map(ρ.m)\Lambda.\text{map}(\rho.m).

theorem

Function Extensionality for CPTP Maps

#funext

Let Λ1\Lambda_1 and Λ2\Lambda_2 be completely positive trace-preserving (CPTP) maps from the space of matrix states MState(dIn)\text{MState}(d_{In}) to MState(dOut)\text{MState}(d_{Out}). If for every density matrix ρMState(dIn)\rho \in \text{MState}(d_{In}), the application of the maps yields the same result, i.e., Λ1(ρ)=Λ2(ρ)\Lambda_1(\rho) = \Lambda_2(\rho), then the CPTP maps are equal, Λ1=Λ2\Lambda_1 = \Lambda_2.

definition

Composition of CPTP maps Λ2Λ1\Lambda_2 \circ \Lambda_1

#compose

Given two completely positive trace-preserving (CPTP) maps, Λ1:Matdin(C)Matdm(C)\Lambda_1: \text{Mat}_{d_{in}}(\mathbb{C}) \to \text{Mat}_{d_{m}}(\mathbb{C}) and Λ2:Matdm(C)Matdout(C)\Lambda_2: \text{Mat}_{d_{m}}(\mathbb{C}) \to \text{Mat}_{d_{out}}(\mathbb{C}), their composition Λ2Λ1\Lambda_2 \circ \Lambda_1 is the CPTP map from Matdin(C)\text{Mat}_{d_{in}}(\mathbb{C}) to Matdout(C)\text{Mat}_{d_{out}}(\mathbb{C}) whose underlying linear map is the function composition of the linear maps of Λ1\Lambda_1 and Λ2\Lambda_2. This composition inherits the properties of being completely positive and trace-preserving from its constituents.

definition

Notation m\circ_m for CPTP map composition

#term_∘ₘ_

The symbol m\circ_m denotes the composition of two completely positive trace-preserving (CPTP) maps. Given Λ2\Lambda_2 and Λ1\Lambda_1, Λ2mΛ1\Lambda_2 \circ_m \Lambda_1 is defined as the composition CPTPMap.compose(Λ2,Λ1)\text{CPTPMap.compose}(\Lambda_2, \Lambda_1).

theorem

Composition of CPTP maps (Λ2mΛ1)ρ=Λ2(Λ1ρ)(\Lambda_2 \circ_m \Lambda_1) \rho = \Lambda_2 (\Lambda_1 \rho)

#compose_eq

Let Λ1:Matdin(C)Matdm(C)\Lambda_1: \text{Mat}_{d_{in}}(\mathbb{C}) \to \text{Mat}_{d_{m}}(\mathbb{C}) and Λ2:Matdm(C)Matdout(C)\Lambda_2: \text{Mat}_{d_{m}}(\mathbb{C}) \to \text{Mat}_{d_{out}}(\mathbb{C}) be two completely positive trace-preserving (CPTP) maps. Application of the composed CPTP map Λ2mΛ1\Lambda_2 \circ_m \Lambda_1 to a density matrix (matrix state) ρ\rho is equal to applying Λ2\Lambda_2 to the result of applying Λ1\Lambda_1 to ρ\rho, i.e., (Λ2mΛ1)(ρ)=Λ2(Λ1(ρ))(\Lambda_2 \circ_m \Lambda_1)(\rho) = \Lambda_2(\Lambda_1(\rho)).

theorem

Composition of CPTPMaps is associative: (Λ3Λ2)Λ1=Λ3(Λ2Λ1)(\Lambda_3 \circ \Lambda_2) \circ \Lambda_1 = \Lambda_3 \circ (\Lambda_2 \circ \Lambda_1)

#compose_assoc

Let Λ1:Matdin(C)Matdm(C)\Lambda_1: \text{Mat}_{d_{in}}(\mathbb{C}) \to \text{Mat}_{d_{m}}(\mathbb{C}), Λ2:Matdm(C)Matdm2(C)\Lambda_2: \text{Mat}_{d_{m}}(\mathbb{C}) \to \text{Mat}_{d_{m_2}}(\mathbb{C}), and Λ3:Matdm2(C)Matdout(C)\Lambda_3: \text{Mat}_{d_{m_2}}(\mathbb{C}) \to \text{Mat}_{d_{out}}(\mathbb{C}) be completely positive trace-preserving (CPTP) maps. Then the composition of these maps is associative, satisfying (Λ3Λ2)Λ1=Λ3(Λ2Λ1)(\Lambda_3 \circ \Lambda_2) \circ \Lambda_1 = \Lambda_3 \circ (\Lambda_2 \circ \Lambda_1).

instance

Convex structure of CPTP maps via Choi matrices

#instMixable

The type of completely positive trace-preserving (CPTP) maps from dIn×dInd_{In} \times d_{In} matrices to dOut×dOutd_{Out} \times d_{Out} matrices admits a convex structure. This is established by identifying each CPTP map with its Choi matrix in C(dOut×dIn)×(dOut×dIn)\mathbb{C}^{(d_{Out} \times d_{In}) \times (d_{Out} \times d_{In})}. Specifically, a linear combination of CPTP maps wiΛi\sum w_i \Lambda_i (where wi0w_i \ge 0 and wi=1\sum w_i = 1) is again a CPTP map because the corresponding convex combination of Choi matrices preserves positive semi-definiteness and the trace-preserving condition TrOut(J(Λ))=I\text{Tr}_{Out}(J(\Lambda)) = I.

definition

Identity CPTP map idid on dInd_{In}

#id

Let dInd_{In} be a finite type representing the dimensions of a Hilbert space. The identity CPTP map id:CPTPMap(dIn,dIn)id : \text{CPTPMap}(d_{In}, d_{In}) is the completely positive trace-preserving map that acts as the identity operator on the space of complex matrices. It is defined such that its underlying linear map is the identity, and it inherits the properties of being completely positive and trace-preserving from the identity linear map.

theorem

The underlying linear map of CPTPMap.id\text{CPTPMap.id} is LinearMap.id\text{LinearMap.id}

#id_map

Let id\text{id} be the identity completely positive trace-preserving (CPTP) map on matrices of dimension dind_{in}. The underlying linear map of id\text{id} is equal to the identity linear map II on the space of matrices.

theorem

The identity CPTP map satisfies id(ρ)=ρ\text{id}(\rho) = \rho for any mixed state ρ\rho

#id_MState

Let id\text{id} be the identity completely positive trace-preserving (CPTP) map from dInd_{In}-dimensional density matrices to themselves. For any mixed state ρMState(dIn)\rho \in \text{MState}(d_{In}), applying the identity map to the state leaves it unchanged, such that id(ρ)=ρ\text{id}(\rho) = \rho.

theorem

idmΛ=Λ\text{id} \circ_m \Lambda = \Lambda for CPTP maps

#id_compose

For any completely positive trace-preserving (CPTP) map Λ\Lambda from a system of dimension dInd_{In} to a system of dimension dOutd_{Out}, the composition of the identity CPTP map id\text{id} with Λ\Lambda is equal to Λ\Lambda itself, i.e., idmΛ=Λ\text{id} \circ_m \Lambda = \Lambda.

theorem

Λmid=Λ\Lambda \circ_m id = \Lambda for CPTP maps

#compose_id

For any completely positive trace-preserving (CPTP) map Λ\Lambda from a system with dimension dInd_{In} to a system with dimension dOutd_{Out}, the composition of Λ\Lambda with the identity CPTP map idid on the input system is equal to Λ\Lambda itself, i.e., Λmid=Λ\Lambda \circ_m id = \Lambda.

definition

CPTP Map induced by a bijection σ\sigma

#ofEquiv

Given an equivalence (bijection) σ:dIndOut\sigma : d_{In} \simeq d_{Out} between two finite types, the function `CPTPMap.ofEquiv` defines a Completely Positive Trace Preserving (CPTP) map between the corresponding spaces of matrices. This map is defined by the action MMσ1,σ1M \mapsto M_{\sigma^{-1}, \sigma^{-1}}, which permutes or relabels the indices of a density matrix ρMState(dIn)\rho \in \text{MState}(d_{In}) according to the inverse bijection σ1\sigma^{-1}. Such maps represent unitary-like operations that change the underlying label type of a quantum system without loss of information.

theorem

Action of ofEquiv(σ)\text{ofEquiv}(\sigma) on state ρ\rho equals relabel(ρ,σ1)\text{relabel}(\rho, \sigma^{-1})

#ofEquiv_apply

Let dInd_{In} and dOutd_{Out} be finite sets representing the basis dimensions of quantum systems. For any bijection (equivalence) σ:dIndOut\sigma: d_{In} \simeq d_{Out} and any mixed state ρMState(dIn)\rho \in \text{MState}(d_{In}), the action of the CPTP map induced by σ\sigma, denoted as ofEquiv(σ)\text{ofEquiv}(\sigma), on the state ρ\rho is equal to the relabeling of ρ\rho by the inverse bijection σ1\sigma^{-1}. That is, ofEquiv(σ)(ρ)=relabel(ρ,σ1)\text{ofEquiv}(\sigma)(\rho) = \text{relabel}(\rho, \sigma^{-1}).

theorem

ofEquiv(σ)ofEquiv(σ1)=id\text{ofEquiv}(\sigma) \circ \text{ofEquiv}(\sigma^{-1}) = \text{id}

#equiv_inverse

Let dInd_{In} and dOutd_{Out} be finite types, and let σ:dIndOut\sigma: d_{In} \simeq d_{Out} be a bijection (equivalence) between them. Let ofEquiv(σ)\text{ofEquiv}(\sigma) and ofEquiv(σ1)\text{ofEquiv}(\sigma^{-1}) be the completely positive trace-preserving (CPTP) maps induced by σ\sigma and its inverse, respectively. The composition of the map induced by σ\sigma with the map induced by σ1\sigma^{-1} is equal to the identity CPTP map on the space of density matrices indexed by dOutd_{Out}, such that ofEquiv(σ)ofEquiv(σ1)=iddOut\text{ofEquiv}(\sigma) \circ \text{ofEquiv}(\sigma^{-1}) = \text{id}_{d_{Out}}.

definition

The SWAP channel CPTPMap (d₁ × d₂) → (d₂ × d₁)

#SWAP

The Swap operator SWAP\text{SWAP} is defined as a completely positive trace-preserving (CPTP) map from the space of density matrices on the bipartite system d1×d2d_1 \times d_2 to the space of density matrices on the permuted system d2×d1d_2 \times d_1. It is constructed from the underlying equivalence σ:d1×d2d2×d1\sigma: d_1 \times d_2 \simeq d_2 \times d_1 that maps (i,j)(i, j) to (j,i)(j, i).

definition

The associator channel `assoc` for CPTP maps ((d1×d2)×d3)(d1×(d2×d3))((d_1 \times d_2) \times d_3) \to (d_1 \times (d_2 \times d_3))

#assoc

The associator channel `assoc` is a completely positive trace-preserving (CPTP) map from the space of density matrices on the nested system ((d1×d2)×d3)((d_1 \times d_2) \times d_3) to the space (d1×(d2×d3))(d_1 \times (d_2 \times d_3)). It is the quantum channel induced by the set-theoretic associativity equivalence ((i,j),k)(i,(j,k))((i, j), k) \mapsto (i, (j, k)) for indices id1,jd2,kd3i \in d_1, j \in d_2, k \in d_3.

definition

The inverse associator channel `assoc'`

#assoc'

The inverse associator for Completely Positive Trace Preserving (CPTP) maps is defined as the quantum channel Φ:Lin(Hd1(Hd2Hd3))Lin((Hd1Hd2)Hd3)\Phi: \text{Lin}(\mathcal{H}_{d_1} \otimes (\mathcal{H}_{d_2} \otimes \mathcal{H}_{d_3})) \to \text{Lin}((\mathcal{H}_{d_1} \otimes \mathcal{H}_{d_2}) \otimes \mathcal{H}_{d_3}) induced by the set-theoretic inverse associativity equivalence (x,(y,z))((x,y),z)(x, (y, z)) \mapsto ((x, y), z). It maps density matrices between these differently grouped tensor product spaces.

theorem

Action of CPTP SWAP map equals state SWAP operation

#SWAP_eq_MState_SWAP

For any quantum mixed state ρ\rho on a composite system with dimensions d1×d2d_1 \times d_2, the application of the SWAP CPTP map to ρ\rho is equal to the SWAP operation applied directly to the mixed state, denoted as SWAP(ρ)=ρ.SWAP\text{SWAP}(\rho) = \rho.\text{SWAP}.

theorem

The CPTP map assoc\text{assoc} acts as the quantum state associator ρ.assoc\rho.\text{assoc}

#assoc_eq_MState_assoc

Let ρ\rho be a quantum mixed state on a tripartite Hilbert space with dimensions structured as ((d1×d2)×d3)((d_1 \times d_2) \times d_3). Then the application of the associator CPTP map, denoted by assoc\text{assoc}, to the state ρ\rho is equal to the state-level associator ρ.assoc\rho.\text{assoc}, which maps the density matrix from the space M(d1×d2)×d3\mathcal{M}_{(d_1 \times d_2) \times d_3} to Md1×(d2×d3)\mathcal{M}_{d_1 \times (d_2 \times d_3)}.

theorem

The CPTP\text{CPTP} associator map assoc\text{assoc}' equals the MState\text{MState} operation assoc\text{assoc}'

#assoc'_eq_MState_assoc'

For any quantum mixed state ρ\rho on a tripartite system with dimensions d1×d2×d3d_1 \times d_2 \times d_3, the application of the completely positive trace-preserving (CPTP) associator map assoc\text{assoc}' to ρ\rho is equal to the state-level association operation ρ.assoc\rho.\text{assoc}', which re-groups the system into dimensions (d1×d2)×d3(d_1 \times d_2) \times d_3.

theorem

assocassoc=id\text{assoc} \circ \text{assoc}' = \text{id} for CPTP maps

#assoc_assoc'

Let assoc:Lin((Hd1Hd2)Hd3)Lin(Hd1(Hd2Hd3))\text{assoc}: \text{Lin}((\mathcal{H}_{d_1} \otimes \mathcal{H}_{d_2}) \otimes \mathcal{H}_{d_3}) \to \text{Lin}(\mathcal{H}_{d_1} \otimes (\mathcal{H}_{d_2} \otimes \mathcal{H}_{d_3})) and assoc:Lin(Hd1(Hd2Hd3))Lin((Hd1Hd1)Hd3)\text{assoc}': \text{Lin}(\mathcal{H}_{d_1} \otimes (\mathcal{H}_{d_2} \otimes \mathcal{H}_{d_3})) \to \text{Lin}((\mathcal{H}_{d_1} \otimes \mathcal{H}_{d_1}) \otimes \mathcal{H}_{d_3}) be the associator and inverse associator completely positive trace-preserving (CPTP) maps, respectively. Then their composition assocassoc\text{assoc} \circ \text{assoc}' is equal to the identity CPTP map id\text{id}.

definition

Partial trace over the left subsystem as a CPTP map traceLeft:(d1×d2)d2\text{traceLeft}: (d_1 \times d_2) \to d_2

#traceLeft

A completely positive trace-preserving (CPTP) map that performs the partial trace over the first subsystem of a bipartite system. For dimensions d1d_1 and d2d_2, it maps a density matrix acting on the joint Hilbert space Cd1Cd2\mathbb{C}^{d_1} \otimes \mathbb{C}^{d_2} (represented as a matrix of size (d1×d2)×(d1×d2)(d_1 \times d_2) \times (d_1 \times d_2)) to a density matrix acting on the second subsystem Cd2\mathbb{C}^{d_2} (represented as a matrix of size d2×d2d_2 \times d_2). The map is defined by the partial trace operator Tr1:Matd1d2(C)Matd2(C)\text{Tr}_1: \text{Mat}_{d_1 d_2}(\mathbb{C}) \to \text{Mat}_{d_2}(\mathbb{C}), which traces out the d1d_1-dimensional component.

definition

Partial trace over the right subsystem as a CPTP map

#traceRight

A completely positive trace-preserving (CPTP) map that performs the partial trace over the second subsystem of a bipartite system. For dimensions d1d_1 and d2d_2, it maps a density matrix in the joint Hilbert space (represented as a matrix of size d1×d2d_1 \times d_2) to a density matrix in the first subsystem of size d1d_1. Formally, it is defined as the composition of the swap operation SWAP:d1×d2d2×d1\text{SWAP}: d_1 \times d_2 \to d_2 \times d_1 and the partial trace over the left subsystem traceLeft:d2×d1d1\text{traceLeft}: d_2 \times d_1 \to d_1.

theorem

The partial trace CPTP map traceLeft\text{traceLeft} coincides with the state-level partial trace Tr1(ρ)\text{Tr}_1(\rho)

#traceLeft_eq_MState_traceLeft

Let ρ\rho be a mixed state (density matrix) of a composite quantum system with dimensions d1×d2d_1 \times d_2. The result of applying the partial trace channel traceLeft\text{traceLeft} (viewed as a completely positive trace-preserving map) to ρ\rho is equal to the reduced density matrix Tr1(ρ)\text{Tr}_1(\rho) obtained by the partial trace operation over the first subsystem.

theorem

The partial trace CPTP map traceRight\text{traceRight} coincides with the state-level partial trace Tr2(ρ)\text{Tr}_2(\rho)

#traceRight_eq_MState_traceRight

Let ρ\rho be a mixed state (density matrix) of a bipartite system with dimensions d1×d2d_1 \times d_2. The result of applying the partial trace channel traceRight\text{traceRight} (as a CPTP map) to ρ\rho is equal to the reduced density matrix Tr2(ρ)\text{Tr}_2(\rho) obtained via the partial trace operation on states.

definition

Replacement channel mapping to state ρ\rho

#replacement

Given a quantum state ρ\rho of dimension doutd_{\text{out}}, the replacement channel Rρ\mathcal{R}_\rho is a completely positive trace-preserving (CPTP) map from the space of states of dimension dind_{\text{in}} to the space of states of dimension doutd_{\text{out}}. For any input state σ\sigma, the map is defined such that Rρ(σ)=ρ\mathcal{R}_\rho(\sigma) = \rho. Formally, this is constructed by taking the Kronecker product of the input matrix and the matrix ρ\rho, and then performing a partial trace over the input system.

theorem

The replacement channel replacement(ρ)\text{replacement}(\rho) always outputs ρ\rho

#replacement_apply

Let dInd_{In} be a non-empty index type and dOutd_{Out} be an index type with decidable equality. For any density matrix (mixed state) ρMState(dOut)\rho \in \text{MState}(d_{Out}), the replacement channel replacement(ρ)\text{replacement}(\rho) is a completely positive trace-preserving (CPTP) map from MdIn\mathcal{M}_{d_{In}} to MdOut\mathcal{M}_{d_{Out}}. For any input state ρ0MState(dIn)\rho_0 \in \text{MState}(d_{In}), the action of this map is given by replacement(ρ)(ρ0)=ρ\text{replacement}(\rho)(\rho_0) = \rho.

instance

The replacement channel to the maximally mixed state is the default `Inhabited` instance for `CPTPMap dIn dOut`

#instInhabitedComplexOfNonemptyOfDecidableEq

For two finite-dimensional index sets dInd_{In} and dOutd_{Out} representing Hilbert spaces, if dInd_{In} and dOutd_{Out} are non-empty, there exists a default completely positive trace-preserving (CPTP) map from MState dIn\text{MState } d_{In} to MState dOut\text{MState } d_{Out}. This default map is the replacement channel Rρ\mathcal{R}_{\rho}, which maps any input density matrix to the default (maximally mixed) state ρMState dOut\rho \in \text{MState } d_{Out}.

instance

Existence of CPTP maps for non-empty input and output spaces

#instNonemptyComplex

Given two finite types dInd_{In} and dOutd_{Out} which are both non-empty, the type of completely positive trace-preserving (CPTP) maps from matrices indexed by dInd_{In} to matrices indexed by dOutd_{Out} is non-empty.

definition

The CPTP map that destroys a system dind_{in} by tracing it out to a 1D system doutd_{out}

#destroy

For a finite-dimensional system with index set dind_{in} and a one-dimensional system with a unique index set doutd_{out}, where dind_{in} is non-empty, the map `CPTPMap.destroy` is the unique completely positive trace-preserving (CPTP) map from the space of matrices over dind_{in} to the space of matrices over doutd_{out}. It is defined as the replacement map that sends any input density matrix to the unique state in the 1-dimensional output space. This represents the operation of "destroying" a system or tracing out all its degrees of freedom.

instance

Uniqueness of CPTP maps to 1D spaces

#instUnique

For any input Hilbert space index type dInd_{\text{In}} that is non-empty, and any output Hilbert space index type dOutd_{\text{Out}} that is a singleton (1-dimensional space), there exists a unique Completely Positive Trace Preserving (CPTP) map from the space of matrices over dInd_{\text{In}} to the space of matrices over dOutd_{\text{Out}}. This unique map is the trace operation (often called the discarding or "destroy" channel).

theorem

destroyΛ=destroy\text{destroy} \circ \Lambda = \text{destroy} for any CPTP map Λ\Lambda

#destroy_comp

Let dInd_{In}, dOutd_{Out}, and dOut2d_{Out2} be finite types representing the dimensions of quantum systems. Suppose dInd_{In} and dOutd_{Out} are non-empty, and dOut2d_{Out2} is a singleton set (i.e., it has a unique element). Let Λ:L(CdIn)L(CdOut)\Lambda: \mathcal{L}(\mathbb{C}^{d_{In}}) \to \mathcal{L}(\mathbb{C}^{d_{Out}}) be a completely positive trace-preserving (CPTP) map. Let destroy\text{destroy} denote the unique CPTP map whose output space is a system of dimension 1. Then the composition of Λ\Lambda followed by the destroy map to dOut2d_{Out2} is equal to the destroy map from dInd_{In} to dOut2d_{Out2}. That is, destroydOutdOut2Λ=destroydIndOut2\text{destroy}_{d_{Out} \to d_{Out2}} \circ \Lambda = \text{destroy}_{d_{In} \to d_{Out2}}.

definition

Tensor product of CPTP maps Λ1Λ2\Lambda_1 \otimes \Lambda_2

#prod

Let Λ1\Lambda_1 be a completely positive trace-preserving (CPTP) map from matrices of dimension dI1d_{I_1} to dO1d_{O_1}, and Λ2\Lambda_2 be a CPTP map from matrices of dimension dI2d_{I_2} to dO2d_{O_2}. Their tensor product Λ1Λ2\Lambda_1 \otimes \Lambda_2 is a CPTP map from matrices of dimension dI1×dI2d_{I_1} \times d_{I_2} to dO1×dO2d_{O_1} \times d_{O_2}. The underlying linear map is given by the Kronecker product of the maps Λ1.mapkmΛ2.map\Lambda_1.\text{map} \otimes_{km} \Lambda_2.\text{map}, and it inherits the properties of being completely positive and trace-preserving from its components.

definition

Tensor Product Notation for CPTP Maps (`⊗ᶜᵖ`)

#term_⊗ᶜᵖ_

An infix notation `⊗ᶜᵖ` representing the tensor product of two completely positive trace-preserving (CPTP) maps. Given two maps Λ1:B(Hin1)B(Hout1)\Lambda_1: \mathcal{B}(\mathcal{H}_{in1}) \to \mathcal{B}(\mathcal{H}_{out1}) and Λ2:B(Hin2)B(Hout2)\Lambda_2: \mathcal{B}(\mathcal{H}_{in2}) \to \mathcal{B}(\mathcal{H}_{out2}), Λ1cpΛ2\Lambda_1 \otimes^{cp} \Lambda_2 denotes their tensor product as a new CPTP map from B(Hin1Hin2)\mathcal{B}(\mathcal{H}_{in1} \otimes \mathcal{H}_{in2}) to B(Hout1Hout2)\mathcal{B}(\mathcal{H}_{out1} \otimes \mathcal{H}_{out2}).

definition

Tensor product of a family of CPTP maps iιΛi\bigotimes_{i \in \iota} \Lambda_i

#piProd

Given a family of completely positive trace-preserving (CPTP) maps Λi:B(Hin,i)B(Hout,i)\Lambda_i: \mathcal{B}(\mathcal{H}_{in, i}) \to \mathcal{B}(\mathcal{H}_{out, i}) indexed by iιi \in \iota, where each Λi\Lambda_i maps matrices over the finite type dIidI_i to matrices over dOidO_i, the function returns their finitely-indexed tensor product iιΛi\bigotimes_{i \in \iota} \Lambda_i. The resulting map is a CPTP map from matrices indexed by the product type iιdIi\prod_{i \in \iota} dI_i to matrices indexed by the product type iιdOi\prod_{i \in \iota} dO_i. The underlying linear map is defined as the tensor product of the individual matrix maps, and it preserves both complete positivity and the trace.

theorem

The tensor product of a single CPTP map i{0}Λi\bigotimes_{i \in \{0\}} \Lambda_i equals Λ0\Lambda_0 up to isomorphism

#fin_1_piProd

Let II be the index set {0}\{0\} (represented by `Fin 1`). For any family of input Hilbert spaces dIdI and output Hilbert spaces dOdO indexed by II, and for any family of completely positive trace-preserving (CPTP) maps Λi ⁣:B(dIi)B(dOi)\Lambda_i \colon \mathcal{B}(dI_i) \to \mathcal{B}(dO_i), the tensor product of these maps iIΛi\bigotimes_{i \in I} \Lambda_i (denoted `piProd`) is equal to the single map Λ0\Lambda_0 up to the canonical isomorphisms between the product spaces and the individual spaces.

theorem

i(Λ2,iΛ1,i)=(iΛ2,i)(iΛ1,i)\bigotimes_i (\Lambda_{2,i} \circ \Lambda_{1,i}) = (\bigotimes_i \Lambda_{2,i}) \circ (\bigotimes_i \Lambda_{1,i}) for CPTP maps

#piProd_comp

Let ι\iota be an indexing set. For each iιi \in \iota, let d1(i)d_1(i), d2(i)d_2(i), and d3(i)d_3(i) be finite types. Suppose we have two families of completely positive trace-preserving (CPTP) maps, Λ1,i\Lambda_{1,i} acting from matrices over d1(i)d_1(i) to matrices over d2(i)d_2(i), and Λ2,i\Lambda_{2,i} acting from matrices over d2(i)d_2(i) to matrices over d3(i)d_3(i). Then the tensor product of the composed maps is equal to the composition of the tensor products of the maps: iι(Λ2,iΛ1,i)=(iιΛ2,i)(iιΛ1,i)\bigotimes_{i \in \iota} (\Lambda_{2,i} \circ \Lambda_{1,i}) = \left( \bigotimes_{i \in \iota} \Lambda_{2,i} \right) \circ \left( \bigotimes_{i \in \iota} \Lambda_{1,i} \right) where \bigotimes denotes the tensor product of a family of CPTP maps (represented by `piProd` in the formal statement) and \circ denotes map composition.

definition

CPTP map induced by a unitary UU

#ofUnitary

Given a unitary matrix UU(dIn)U \in \mathcal{U}(d_{In}), this definition constructs the corresponding completely positive trace-preserving (CPTP) map from B(dIn)\mathcal{B}(d_{In}) to B(dIn)\mathcal{B}(d_{In}). The map is defined by the conjugation Λ(X)=UXU\Lambda(X) = UXU^\dagger for any matrix XX. The proof ensures that this map is both completely positive and trace-preserving.

theorem

The action of ofUnitary(U)\text{ofUnitary}(U) on ρ\rho is equal to UρUU \rho U^\dagger

#ofUnitary_eq_conj

For any unitary matrix UU(dIn)U \in \mathcal{U}(d_{In}) and any density matrix (matrix state) ρMState(dIn)\rho \in \text{MState}(d_{In}), the action of the completely positive trace-preserving (CPTP) map associated with UU, denoted as ofUnitary(U)\text{ofUnitary}(U), on the state ρ\rho is equal to the unitary conjugation of ρ\rho by UU, denoted as ρ.UconjU\rho.U_{\text{conj}} U (i.e., UρUU \rho U^\dagger).

definition

Λ\Lambda is Unitary iff Λ=ofUnitary(U)\Lambda = \text{ofUnitary}(U)

#IsUnitary

A completely positive trace-preserving (CPTP) map Λ\Lambda from dInd_{In} to dInd_{In} is said to be unitary if there exists a unitary matrix UU(dIn)U \in \mathcal{U}(d_{In}) such that Λ\Lambda is the unitary channel ofUnitary(U)\text{ofUnitary}(U). In terms of its action on density matrices, this means there exists a UU such that for all states ρ\rho, Λ(ρ)=UρU\Lambda(\rho) = U \rho U^\dagger.

theorem

IsUnitary Λ    U,Λ(ρ)=UρU\text{IsUnitary } \Lambda \iff \exists U, \Lambda(\rho) = U \rho U^\dagger

#IsUnitary_iff_U_conj

Let Λ\Lambda be a completely positive trace-preserving (CPTP) map from the space of density matrices MdIn\mathcal{M}_{d_{In}} to itself. Λ\Lambda is a unitary channel (satisfies `IsUnitary`) if and only if there exists a unitary matrix UU(dIn)U \in \mathcal{U}(d_{In}) such that for every density matrix ρMState(dIn)\rho \in \text{MState}(d_{In}), the action of the map is given by unitary conjugation, Λ(ρ)=UρU\Lambda(\rho) = U \rho U^\dagger.

theorem

The CPTP map induced by a permutation is unitary

#IsUnitary_equiv

Let dInd_{In} be a finite-dimensional Hilbert space (or a type representing the indices of a density matrix). For any permutation (equivalence) σ:dIndIn\sigma: d_{In} \simeq d_{In}, the CPTP map induced by this permutation, denoted as ofEquiv(σ)\text{ofEquiv}(\sigma), is unitary.

theorem

Existence of Unitary Purification for CPTP Maps

#exists_purify

For any completely positive trace-preserving (CPTP) map Λ\Lambda from input dimension dInd_{In} to output dimension dOutd_{Out}, there exists a unitary CPTP map Λ\Lambda' acting on the enlarged space (dIn×dOut×dOut)(d_{In} \times d_{Out} \times d_{Out}) such that Λ\Lambda can be represented by the following sequence of operations: 1. Append a ancillary state to the input via an equivalence append:dIndIn×Unit\text{append}: d_{In} \to d_{In} \times \text{Unit}. 2. Prepare an ancillary system in the fixed pure state ρ0=00\rho_0 = |0\rangle\langle 0| on the space dOut×dOutd_{Out} \times d_{Out} and tensor it with the input: prep=idreplacement(ρ0)\text{prep} = \text{id} \otimes \text{replacement}(\rho_0). 3. Apply the unitary evolution Λ\Lambda'. 4. Perform partial traces over the ancillary systems: traceLefttraceLeft\text{traceLeft} \circ \text{traceLeft}. Mathematically, Λ=TrancΛ(idρ0)\Lambda = \text{Tr}_{anc} \circ \Lambda' \circ (\text{id} \otimes \rho_0).

definition

Unitary purification of a CPTP map Λ\Lambda

#purify

Given a completely positive trace-preserving (CPTP) map Λ\Lambda from an input system of dimension dInd_{In} to an output system of dimension dOutd_{Out}, its purification purify(Λ)\text{purify}(\Lambda) is a unitary CPTP map acting on the enlarged system (dIn×dOut×dOut)(d_{In} \times d_{Out} \times d_{Out}). This construction is a canonical choice satisfying the Stinespring dilation theorem, such that Λ\Lambda can be recovered by preparing the environment in a fixed pure state 00|0\rangle\langle 0| on dOut×dOutd_{Out} \times d_{Out} and subsequently performing a partial trace over the environment after the unitary evolution. The existence of such a map is guaranteed by the Choi–Jamiolkowski isomorphism and the fact that any CP map can be represented as a restriction of a unitary operation on a sufficiently large Hilbert space.

theorem

The purification of a CPTP map is unitary

#purify_IsUnitary

For any completely positive trace-preserving (CPTP) map Λ\Lambda between finite-dimensional quantum systems, its purification purify(Λ)\text{purify}(\Lambda) is a unitary CPTP map.

theorem

The channel Λ\Lambda is the partial trace of its own purification Λ.purify\Lambda.purify under zero-state preparation.

#purify_trace

Let Λ:AB\Lambda: \mathcal{A} \to \mathcal{B} be a completely positive trace-preserving (CPTP) map. Let Λpurify:(ABB)(ABB)\Lambda_{purify}: (\mathcal{A} \otimes \mathcal{B} \otimes \mathcal{B}) \to (\mathcal{A} \otimes \mathcal{B} \otimes \mathcal{B}) be the purified unitary channel of Λ\Lambda. Then Λ\Lambda can be recovered by the following sequence of operations: 1. Append a system in a trivial state (isomorphic to C\mathbb{C}) to the input A\mathcal{A}. 2. Prepare two auxiliary systems of type B\mathcal{B} in the pure state 0000|0\rangle\langle 0| \otimes |0\rangle\langle 0|, where 0|0\rangle is the default basis vector. 3. Apply the identity map on the input system and the state preparation on the auxiliary systems (denoted as idΛzero_prepid \otimes \Lambda_{zero\_prep}). 4. Apply the purified unitary channel Λpurify\Lambda_{purify} to the combined system (ABB)(\mathcal{A} \otimes \mathcal{B} \otimes \mathcal{B}). 5. Perform a partial trace over the two leftmost components of the output. Formally, Λ=TrleftTrleftΛpurify(idΛzero_prep)append\Lambda = \text{Tr}_{left} \circ \text{Tr}_{left} \circ \Lambda_{purify} \circ (id \otimes \Lambda_{zero\_prep}) \circ \text{append}.

definition

Complementary channel Λ~\widetilde{\Lambda} of a CPTP map Λ\Lambda

#complementary

Let Λ:Matdin(C)Matdout(C)\Lambda: \text{Mat}_{d_{in}}(\mathbb{C}) \to \text{Mat}_{d_{out}}(\mathbb{C}) be a completely positive trace-preserving (CPTP) map. The complementary channel Λ~:Matdin(C)Matdin×dout(C)\widetilde{\Lambda}: \text{Mat}_{d_{in}}(\mathbb{C}) \to \text{Mat}_{d_{in} \times d_{out}}(\mathbb{C}) is defined by tracing out the "right half" of the purified unitary channel Λ.purify\Lambda.purify. Specifically, the map is constructed as follows: 1. Append a trivial system to the input dind_{in} via the equivalence dindin×1d_{in} \simeq d_{in} \times 1. 2. Prepare two auxiliary systems of dimension doutd_{out} in the pure state 0000|0\rangle\langle 0| \otimes |0\rangle\langle 0|, where 0|0\rangle is the default basis vector. 3. Apply the identity map on the input and the state preparation on the auxiliaries (idΛzero_prep\text{id} \otimes \Lambda_{zero\_prep}). 4. Apply the purified unitary channel Λ.purify\Lambda.purify to the combined system (din×dout×dout)(d_{in} \times d_{out} \times d_{out}). 5. Apply the inverse associator assoc\text{assoc}' to regroup the systems. 6. Perform a partial trace over the rightmost subsystem (traceRight\text{traceRight}). Formally, Λ~=TrrightassocΛ.purify(idΛzero_prep)append\widetilde{\Lambda} = \text{Tr}_{right} \circ \text{assoc}' \circ \Lambda.purify \circ (\text{id} \otimes \Lambda_{zero\_prep}) \circ \text{append}.

definition

Λ\Lambda is degradable to Λ2\Lambda_2 via some channel DD

#IsDegradableTo

Let Λ:L(Hin)L(Hout)\Lambda: \mathcal{L}(\mathcal{H}_{in}) \to \mathcal{L}(\mathcal{H}_{out}) and Λ2:L(Hin)L(Hout2)\Lambda_2: \mathcal{L}(\mathcal{H}_{in}) \to \mathcal{L}(\mathcal{H}_{out_2}) be completely positive trace-preserving (CPTP) maps (quantum channels). We say that Λ\Lambda is degradable to Λ2\Lambda_2 if there exists a CPTP map D:L(Hout)L(Hout2)D: \mathcal{L}(\mathcal{H}_{out}) \to \mathcal{L}(\mathcal{H}_{out_2}), called a degrading channel, such that Λ2=DΛ\Lambda_2 = D \circ \Lambda.

definition

Λ\Lambda is antidegradable to Λ2\Lambda_2 via Λ2\Lambda_2 being degradable to Λ\Lambda

#IsAntidegradableTo

Let Λ:L(Hin)L(Hout)\Lambda: \mathcal{L}(\mathcal{H}_{in}) \to \mathcal{L}(\mathcal{H}_{out}) and Λ2:L(Hin)L(Hout2)\Lambda_2: \mathcal{L}(\mathcal{H}_{in}) \to \mathcal{L}(\mathcal{H}_{out_2}) be completely positive trace-preserving (CPTP) maps. We say that Λ\Lambda is **antidegradable to** Λ2\Lambda_2 if Λ2\Lambda_2 is degradable to Λ\Lambda. That is, there exists a CPTP map D:L(Hout2)L(Hout)D: \mathcal{L}(\mathcal{H}_{out_2}) \to \mathcal{L}(\mathcal{H}_{out}) such that Λ=DΛ2\Lambda = D \circ \Lambda_2.

definition

Λ\Lambda is a degradable quantum channel

#IsDegradable

A quantum channel Λ\Lambda (represented as a completely positive trace-preserving map from dIn×dInd_{In} \times d_{In} matrices to dOut×dOutd_{Out} \times d_{Out} matrices) is said to be **degradable** if there exists a CPTP map D\mathcal{D} such that the complementary channel Λc\Lambda^c can be obtained by composing Λ\Lambda with D\mathcal{D}, i.e., Λc=DΛ\Lambda^c = \mathcal{D} \circ \Lambda.

definition

Λ\Lambda is an antidegradable quantum channel

#IsAntidegradable

A quantum channel Λ\Lambda (a completely positive trace-preserving map from MatdIn(C)\text{Mat}_{d_{In}}(\mathbb{C}) to MatdOut(C)\text{Mat}_{d_{Out}}(\mathbb{C})) is said to be **antidegradable** if it is antidegradable to its own complementary channel Λc\Lambda^c. Specifically, this property holds if there exists a CPTP map A\mathcal{A} such that Λ\Lambda can be obtained by composing its complementary channel Λc\Lambda^c with A\mathcal{A}, i.e., Λ=AΛc\Lambda = \mathcal{A} \circ \Lambda^c.

instance

Topological space structure on CPTPMap(din,dout)\text{CPTPMap}(d_{in}, d_{out}) via Choi matrices

#instTop

The space of completely positive trace-preserving (CPTP) maps between matrix algebras Matdin(C)\text{Mat}_{d_{in}}(\mathbb{C}) and Matdout(C)\text{Mat}_{d_{out}}(\mathbb{C}) is equipped with a topology. This topology is the induced topology (or subspace topology) obtained from the Choi matrix representation, where a CPTP map Λ\Lambda is identified with its Choi matrix CΛC_\Lambda in the topological space of complex matrices.

theorem

The Choi representation of CPTP maps is a topological embedding

#choi_IsEmbedding

The map J:CPTPMap(din,dout)Matdout×din(C)\mathcal{J}: \text{CPTPMap}(d_{in}, d_{out}) \to \text{Mat}_{d_{out} \times d_{in}}(\mathbb{C}) that sends a completely positive trace-preserving (CPTP) map to its Choi matrix is a topological embedding. This means that J\mathcal{J} is injective and is a homeomorphism onto its image when the space of CPTP maps is equipped with the subspace topology induced by the Choi representation.

instance

The Space of CPTP Maps is a T3T_3 Space

#instT3Space

The space of completely positive trace-preserving (CPTP) maps between matrix algebras of dimensions dind_{in} and doutd_{out}, denoted by `CPTPMap dIn dOut`, is a T3T_3 space (a regular Hausdorff space) under the topology induced by the Choi-Jamiołkowski isomorphism.