process_infidelity

forest.benchmarking.distance_measures.process_infidelity(pauli_lio0: numpy.ndarray, pauli_lio1: numpy.ndarray) → float

Returns the infidelity between two channels, E and F, represented as a Pauli-Liouville matrix. That is:

process_infidelity(E,F) = 1- F_process(E,F).

See the docstrings for process_fidelity for more information.

Parameters:
  • pauli_lio0 – A dim**2 by dim**2 Pauli-Liouville matrix
  • pauli_lio1 – A dim**2 by dim**2 Pauli-Liouville matrix
Returns:

The process fidelity between pauli_lio0 and pauli_lio1 which is a scalar.