** A version of Java at least 1.2 is necessary to run this applet.
We recommend Java 1.4. If you are having problems with this applet,
please install the Java 1.4 Plugin from Sun, which will work with
most recent browsers (including Internet Explorer, Netscape, and Mozilla).
Follow
this link
to download it.**

**This applet is currently under construction!!!** There
is a good chance there are several bugs, both in the Java code and
the mathematical calculations. Please keep this in mind.

This applet demonstrates some of the basic concepts of quantum
computation. Quantum information theory makes use of qubits, or
**Qu**antum **Bit**s. Qubits, unlike classical bits, can
be in a superposition of the two states **0** and **1**.

Qubits can be represented as a *spinor*, which is essentially a
2-element column matrix. Each element can be a *complex* number.
Such spinors obey the *SU(2) algebra*, and can be represented in
spherical coordinates on the *Bloch Sphere*.

Thus far, only single-gate operations are demonstrated. The user controls the input state of a qubit, and can select a single-gate operator. The resulting qubit produced from the input qubit and operator is also displayed.

April 13, 2004

jeffwass@jhu.edu