Use Left mouse button to drag-and-drop a gate.
Some gates have parameters. To change a parameter, use Ctrl+left mouse button and drag left-right,
or use Shift+left mouse button and drag left-right to snap the parameter to nice values.
You can also click on a parameter to select it, and then use
Ctrl+left arrow, Ctrl+right arrow keys to adjust,
Shift+left arrow, Shift+right arrow keys to snap.
To delete a gate, you can
(1) left-click on the gate to select it, and then hit the Delete key;
or (2) drag the gate off the circuit and drop it outside;
or (3) press+release over the gate with the Middle mouse button (like in Quirk).
To UNDO, hit the Back button in your web browser.
The state of the circuit is encoded in the query string of the browser's URL (like in Quirk),
hence circuits can be bookmarked and shared as hyperlinks in plain text.
Camera controls: Shift+Right mouse button drag to translate; Ctrl+Right mouse button drag left-right to zoom.
Hit the Back button in your browser to Undo.
Replaces certain gates with equivalent sequences of other gates so that their effects can be visualized on the state vector more easily, at the cost of making the circuit deeper.
If generalized gates are used, then fewer levels need to be added in the expansion.
See our paper for details.
Hit the Back button in your browser to Undo.
to produce a shorter expansion.
Open IBM Quantum Composer
OpenQASM code that you can paste into IBM Quantum Composer to get the same circuit (note that not all gates are supported by IBM Quantum Composer):
(some gates may be omitted or not work)
How does the correlation between the qubits change if we
add X0.25 gates at the end of both qubits?
And what if we
do that again?
Now try this circuit: how does the correlation between the qubits change if we
add X0.25 gates at the end of both qubits?
Design a circuit that results in some of the base states having probabilities that follow a geometric sequence, for example,
a base state with probability 50%, another with a probability of 25%, another with 12.5%, etc.
Design a circuit on 4 qubits that results in the same amplitude on all 16 base states,
except for one base state whose phase is opposite to the others.
This opposing phase, in effect, "tags" the base state as different from the others, and can simulate an oracle in Grover's algorithm.
Design circuits to produce examples of each of the states in the set {pure, partially mixed, maximally mixed}×{product state, separable, partially entangled, maximally entangled}