qiskit.quantum_info.concurrence
concurrence(state)
Calculate the concurrence of a quantum state.
The concurrence of a bipartite Statevector
is given by
where is the reduced state from by taking the partial_trace()
of the input state.
For density matrices the concurrence is only defined for 2-qubit states, it is given by:
where are the ordered eigenvalues of the matrix .
Parameters
state (Statevector orDensityMatrix) – a 2-qubit quantum state.
Returns
The concurrence.
Return type
float
Raises
- QiskitError – if the input state is not a valid QuantumState.
- QiskitError – if input is not a bipartite QuantumState.
- QiskitError – if density matrix input is not a 2-qubit state.
Was this page helpful?
Report a bug or request content on GitHub.