simulate_entanglement {qvirus} | R Documentation |
Simulate Entanglement Evolution
Description
This function simulates the evolution of entanglement between two quantum states x1 and x2 using the CNOT gate.
Usage
simulate_entanglement(x1, x2, iterations, angle, verbose = FALSE)
Arguments
x1 |
Quantum state for qubit 1, represented as a qstate object. |
x2 |
Quantum state for qubit 2, represented as a qstate object. |
iterations |
Number of iterations for the entanglement process. |
angle |
Rotation angle for applying Rx gate. |
verbose |
If TRUE, prints detailed information to the console. |
Value
A list containing the entangled quantum state x2 after each iteration and other relevant information.
Examples
library(qsimulatR)
library(qvirus)
x1 <- qstate(1, coefs = as.complex(c(0.8, 0.6)))
x2 <- qstate(1, coefs = as.complex(c(0.38, 0.92)))
results <- simulate_entanglement(x1, x2, iterations = 3, angle = pi/4, verbose = TRUE)
print(results)
[Package qvirus version 0.0.2 Index]