qreg |
qreg q[N]; |
Create N quantum bits |
creg |
creg c[N]; |
Create N classical bits |
measure |
measure q[q_id] -> c[c_id]; |
Collapse qubit q_id into a "1" or a "0" in classical bit c_id |
h |
h q[id]; |
Put qubit id into superposition, or "spin" by applying a hadamard gate |
x |
x q[id]; |
Invert the current value of the qubit by perform Pauli X-gate on qubit id |
y |
y q[id]; |
Perform Pauli Y-gate on qubit id |
z |
z q[id]; |
Perform Pauli Z-gate on qubit id |
s |
s q[id]; |
Perform S-gate on qubit id |
sdg |
sdg q[id]; |
Perform S✝-gate on qubit id |
t |
t q[id]; |
Perform T-gate on qubit id |
sdg |
tdg q[id]; |
Perform T✝-gate on qubit id |
cx |
cx q[id1], q[id2]; |
Entangle quantum bit id1 with id2 |