Entanglement.QCapacity¶
- Entanglement.QCapacity.CQClaCapacity(map_alph)¶
Compute the classical capacity of a classical-quantum (CQ) channel.
\[C(\Phi) = \max S\left(\sum_{x\in\mathcal{X}} p_x \Phi(x)\right) - \sum_{x\in\mathcal{X}} p_x S(\Phi(x))\]where \({p_x}_x\) forms probability distribution, \(S\) is the von Neumann entropy, and \(\Phi:\mathcal{X}\rightarrow \mathcal{D}(\mathcal{H})\) is some classical-quantum channel.
- Parameters:¶
map_alph (
numeric) – Mapping tensor of the CQ channel. A 3D array whose first index enumerates \(x\in\mathcal{X}\), and the last two indices contain the density matrices \(\Phi(x)\).- Returns:¶
The capacity value of \(\Phi\) (in bits/use).
- Return type:¶
numeric
Note
Hayashi, M., & Nagaoka, H. (2003). General formulas for capacity of classical-quantum channels. IEEE Transactions on Information Theory, 49(7), 1753-1768.
- Entanglement.QCapacity.EntAssistedCapacity(JN, dim)¶
Compute the entanglement-assisted classical capacity.
\[C_{ea}(\Phi) = \max_{\rho\in\mathcal{D}(\mathcal{H})} I(\rho, \Phi)\]where \(I(\rho, \Phi)\) is the mutual information of the channel \(\Phi\).
- Parameters:¶
JN (
numeric) – The Choi matrix of the channel.dim (
numeric) – The dimension of the input and output spaces of the channel.
- Returns:¶
The entanglement-assisted classical capacity of \(\Phi\) (in bits/use).
- Return type:¶
numeric
Note
Bennett, C. H., Shor, P. W., Smolin, J. A., & Thapliyal, A. V. (2002). Entanglement-assisted capacity of a quantum channel and the reverse Shannon theorem. IEEE transactions on Information Theory, 48(10), 2637-2655.
- Entanglement.QCapacity.QuaDegCapacity(JN, dim)¶
Compute the quantum capacity of a degradable channel via coherent information.
\[Q(\Phi) = \max_{\rho\in\mathcal{D}(\mathcal{H})} I_c(\rho, \Phi)\]where \(I_c(\rho, \Phi)\) is the coherent information of the (degradable) channel \(\Phi\) for input state \(\rho\).
- Parameters:¶
JN (
numeric) – The Choi matrix of the channel.dim (
numeric) – The dimension of the input and output spaces of the channel.
- Returns:¶
The quantum capacity of the (degradable) channel \(\Phi\) (in bits/use).
- Return type:¶
numeric
Note
Assumes degradability and uses a degrading map to evaluate \(I_c\).
- Entanglement.QCapacity.RelEntropyEnt(rho, dim)¶
Compute the PPT relative entropy of entanglement.
\[E_{\operatorname{PPT}}(\rho) = \min_{\tau\in\operatorname{PPT}} D(\rho\| \tau)\]
- Entanglement.QCapacity.RelEntropyRecovery(rhoABC, dim)¶
Compute the relative entropy of recovery and the optimal recovery channel for a tripartite state.
\[R_{rec}(\rho_{ABC}) = \min_{\mathcal{R}:B\rightarrow BC} D(\rho_{ABC}\| (\mathcal{I}_A \otimes \mathcal{R})(\rho_{AB}))\]- Parameters:¶
rhoABC (
numeric) – The density matrix of the tripartite target state.dim (
numeric) – The dimension array of the composite systems \([d_A,d_B,d_C]\).
- Returns:¶
val: The relative entropy of recovery of \(\rho_{ABC}\) (in bits).
JR: The Choi matrix of the optimal recovery channel \(\mathcal{R}:B\to BC\).
- Return type:¶
[numeric, numeric]