qat.quops.metrics.get_entanglement_process_fidelity

qat.quops.metrics.get_entanglement_process_fidelity(chan1, chan2=None, use_choi=True)

Compute the entanglement fidelity between two quantum channels given in Pauli transfer matrix representation.

It is defined as:

\[F_\mathrm{ent}(\mathcal{E}, \mathcal{F}) = F(\rho_\mathcal{E}, \rho_\mathcal{F})\]

with \(\rho_i\) the respective Choi matrices, and \(F\) the fidelity as defined in get_state_fidelity().

Parameters
  • chan1 (QuantumChannel[PTM|Kraus|Choi]) – the first channel \(\mathcal{E}\)

  • chan2 (QuantumChannel[PTM|Kraus|Choi], optional) – the second channel \(\mathcal{F}\). Defaults to None (identity).

Returns

the entanglement fidelity \(F_\mathrm{ent}\)

Return type

float

Reference:

Phys. Rev. A 71, 062310 (called \(F_\mathrm{pro}\) in this reference)