Object.QuantumEntanglement.EntangledPair (object v0.1.2)

Two-qubit entangled quantum state

Summary

Types

t()

@type t() :: %Object.QuantumEntanglement.EntangledPair{
  amplitude_00: Object.QuantumEntanglement.Complex.t(),
  amplitude_01: Object.QuantumEntanglement.Complex.t(),
  amplitude_10: Object.QuantumEntanglement.Complex.t(),
  amplitude_11: Object.QuantumEntanglement.Complex.t(),
  correlation_stats: map(),
  creation_time: DateTime.t(),
  entanglement_id: String.t(),
  measured_qubits: MapSet.t()
}

Functions

bell_state_phi_minus()

bell_state_phi_plus()

bell_state_psi_minus()

bell_state_psi_plus()

entanglement_entropy(pair)

probability_00(entangled_pair)

probability_01(entangled_pair)

probability_10(entangled_pair)

probability_11(entangled_pair)