About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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.