circuit-eval-collapsed
two-qubit-gates.qs:2:25 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
0
⟩
two-qubit-gates.qs:2:34 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
1
⟩
two-qubit-gates.qs:2:43 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
2
⟩
two-qubit-gates.qs:3:5 H(q2);
H
two-qubit-gates.qs:4:5 Rzz(1.2345, q1, q3);
Rzz
1.2345
Rzz
1.2345
two-qubit-gates.qs:5:5 CNOT(q2, q3);
two-qubit-gates.qs:6:5 SWAP(q1, q2);
two-qubit-gates.qs:7:5 MResetEachZ([q3])
two-qubit-gates.qs:7:5 MResetEachZ([q3])
|0⟩
circuit-eval-expanded
two-qubit-gates.qs:2:25 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
0
⟩
two-qubit-gates.qs:2:34 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
1
⟩
two-qubit-gates.qs:2:43 use (q1, q2, q3) = (Qubit(), Qubit(), Qubit());
|
ψ
2
⟩
two-qubit-gates.qs:3:5 H(q2);
H
two-qubit-gates.qs:4:5 Rzz(1.2345, q1, q3);
Rzz
1.2345
Rzz
1.2345
two-qubit-gates.qs:5:5 CNOT(q2, q3);
two-qubit-gates.qs:6:5 SWAP(q1, q2);
two-qubit-gates.qs:7:5 MResetEachZ([q3])
two-qubit-gates.qs:7:5 MResetEachZ([q3])
|0⟩