In this chapter, two preliminary symbolic processing experiments inspired by quantum mechanics are presented. The underlying idea is to treat a symbolic computation (described by a function
of discrete logic values --
for false, and
for true) as a physical experiment that obeys the laws of quantum mechanics. The input symbols are prepared as an initial state (an input state) for a particular quantum mechanical experimental arrangement. We assume that the input state can be represented in terms of a complete basis of eigenstates corresponding to an observable operator
that writes down the symbol of a state. It is helpful to think of
as an analogy of coordinate (position) observable
, as in the case of solving a Schrödinger equation (Equation 3.19). Every time a position-measurement is performed, the system yields a precise and well-defined location of each particle. In our case, the analogy of position is a well-defined symbol. An
-measurement can then yield one and only one of the eigenstates and the measured value can be one and only one of the eigenvalues (corresponding to
or
).
Once the system is prepared, it is allowed to evolve without any external disturbance. The way the system evolves depends solely on the arrangement (it is helpful to think of this arrangement as different ways of putting ``pegs'' or ``traps'' in an analogous quantum physical system -- some sort of quantum billiard table), with the total energy of the system constant. In this case, the system can be described by a (classical) Hamiltonian
and a unitary operator
associated with
. After a specific duration, the system is measured again against
, which yields an eigenstate of
(
or
). The corresponding symbol is then said to be the result of the corresponding symbolic computation. Specifically, suppose an input
of symbols (
, where
is the dimension of the input symbolic vector) is prepared as an input state
, the computation is carried out by an underlying physical system, as shown in the following diagram:
(In the experiments presented in this chapter, there is only one output, namely
). In this chapter it will also be demonstrated that the quantum computational scheme ``extends'' the classical computation but has a much richer structure. In other words, classical computation can be regarded as a special case of its quantum computational counterpart.