circuit-static-collapsed

| ψ 0 | ψ 1 | ψ 2 | ψ 3 | ψ 4 | ψ 5 | ψ 6 | ψ 7 | ψ 8 loops.qs:37:5 for i in 1..numberOfSteps { loop : 1.. numberOfSteps loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps) IsingModel 1 DEvolution Main

circuit-static-expanded

| ψ 0 | ψ 1 | ψ 2 | ψ 3 | ψ 4 | ψ 5 | ψ 6 | ψ 7 | ψ 8 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (1) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (2) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (3) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (4) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (5) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (6) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (7) loops.qs:37:5 for i in 1..numberOfSteps { loop : 1.. numberOfSteps loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps) IsingModel 1 DEvolution Main

circuit-eval-collapsed

loops.qs:28:5 use qubits = Qubit[N]; | ψ 0 loops.qs:28:5 use qubits = Qubit[N]; | ψ 1 loops.qs:28:5 use qubits = Qubit[N]; | ψ 2 loops.qs:28:5 use qubits = Qubit[N]; | ψ 3 loops.qs:28:5 use qubits = Qubit[N]; | ψ 4 loops.qs:28:5 use qubits = Qubit[N]; | ψ 5 loops.qs:28:5 use qubits = Qubit[N]; | ψ 6 loops.qs:28:5 use qubits = Qubit[N]; | ψ 7 loops.qs:28:5 use qubits = Qubit[N]; | ψ 8 loops.qs:37:5 for i in 1..numberOfSteps { loop : 1.. numberOfSteps loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps) IsingModel 1 DEvolution Main

circuit-eval-expanded

loops.qs:28:5 use qubits = Qubit[N]; | ψ 0 loops.qs:28:5 use qubits = Qubit[N]; | ψ 1 loops.qs:28:5 use qubits = Qubit[N]; | ψ 2 loops.qs:28:5 use qubits = Qubit[N]; | ψ 3 loops.qs:28:5 use qubits = Qubit[N]; | ψ 4 loops.qs:28:5 use qubits = Qubit[N]; | ψ 5 loops.qs:28:5 use qubits = Qubit[N]; | ψ 6 loops.qs:28:5 use qubits = Qubit[N]; | ψ 7 loops.qs:28:5 use qubits = Qubit[N]; | ψ 8 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (1) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (2) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (3) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (4) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (5) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (6) loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:41:13 Rx(2.0 * theta_x, q); Rx -0.8000 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]); Rzz 1.1429 loops.qs:37:31 for i in 1..numberOfSteps { (7) loops.qs:37:5 for i in 1..numberOfSteps { loop : 1.. numberOfSteps loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:59:5 MResetEachZ(qubits) |0⟩ loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps) IsingModel 1 DEvolution Main