Up: Introduction to Quantum Information
Previous: Bibliography
Glossary
- Algorithm.
- A set of instructions to be executed by a computing device.
What instructions are available depends on the computing device.
Typically, instructions include commands for manipulating
the contents of memory and means for repeating blocks of
instructions indefinitely or until a desired condition
is met.
- Amplitude.
- A quantum system with a chosen orthonormal basis of ``logical'' states
can be in any superposition
of these
states, where
. In such a superposition, the
complex numbers
are called the amplitudes. Note that the
amplitudes depend on the chosen basis.
- Ancillas.
- Helper systems used to assist in a computation involving other
information systems.
- Bell basis.
- For two qubits
and
,
the Bell basis consists of
the four states
and
.
- Bell states.
- The members of the Bell basis.
- Bit.
- The basic unit of deterministic information. It is a system that can
be in one of two possible states,
and
.
- Bit sequence.
- A way of combining
bits into a larger system whose constituent bits are in a specific
order.
- Bit string.
- A sequence of
's and
's that represents a state of a
bit sequence. Bit strings are the words of a binary alphabet.
- Black box.
- A computational operation whose implementation is unknown. Typically,
a black box implements one of a restricted set
of operations, and the goal is to determine which of these operations
it implements by using it with different inputs. Each use of the black
box is called a ``query''. The smallest number of queries required to
determine the operation is called the ``query complexity'' of the
restricted set. Determining the query complexity of sets of operations
is an important problem area of computational complexity.
- Bloch sphere.
- The set of pure states of a qubit represented as points
on the surface of the unit sphere in three dimensions.
- Bra.
- A state expression of the form
, which
is considered to be the conjugate transpose of
the ket expression
.
- Bra-ket notation.
- A way of denoting states and operators of quantum systems with
kets (for example,
) and bras (for example,
).
- Circuit.
- A combination of gates to be applied to information units in a
prescribed order. To draw circuits, one often uses a convention for
connecting and depicting gates. See also ``network''.
- Circuit complexity.
- The circuit complexity of an operation on a fixed number of
information units is the smallest number of gates required to
implement the operation.
- Classical information.
- The type of information based on bits and bit strings and more
generally on words formed from finite alphabets. This is the
information used for communication between people. Classical
information can refer to deterministic or probabilistic information,
depending on the context.
- Computation.
- The execution of the instructions provided by an algorithm.
- Computational states.
- See the entry
for ``logical states''.
- Computer.
- A device that processes information.
- Density matrix or operator.
- A representation of pure and mixed states without redundancy.
For a pure state
, the corresponding
density operator is
. A general density operator
is a probabilistic combination
,
with
.
- Deterministic information.
- The type of information that is based on bits and bit strings. Deterministic
information is classical, but it explicitly excludes probabilistic
information.
- Distinguishable states.
- In quantum mechanics, two states are considered distinguishable
if they are orthogonal. In this case, a measurement exists
that is guaranteed to determine which of the two states a system
is in.
- Efficient computation.
- A computation is efficient if it requires at most polynomially many
resources as a function of input size. For example, if the
computation returns the value
on input
, where
is a
bit string, then it is efficient if there exists a power
such
that the number of computational steps used to obtain
is
bounded by
, where
is the length (number of bits) of
.
- Entanglement.
- A non-classical correlation between two quantum systems most strongly
exhibited by the maximally entangled states such as the Bell states
for two qubits, and considered to be absent in mixtures of product
states (which are called ``separable'' states). Often states that are
not separable are considered to be entangled. However, nearly
separable states do not exhibit all the features of maximally
entangled states. As a result, studies of different types of
entanglement are an important component of quantum information theory.
- Gate.
- An operation applied to information for the purpose
of information processing.
- Global phase.
- Two quantum states are indistinguishable if they differ only by a
global phase. That is,
and
are in
essence the same state. The global phase difference is the factor
. The equivalence of the two states
is apparent from the fact that their density matrices are the
same.
- Hilbert space.
- An
-dimensional Hilbert space consists of all complex
-dimensional vectors. A defining operation in a Hilbert space is
the inner product. If the vectors are thought of as column vectors,
then the inner product
of
and
is obtained
by forming the conjugate transpose
of
and calculating
. The inner product induces the usual
squared norm
.
- Information.
- Something that can be recorded, communicated, and computed
with. Information is fungible; that is, its meaning can be identified
regardless of the particulars of the physical realization. Thus,
information in one realization (such as ink on a sheet of paper) can
be easily transferred to another (for example, spoken words). Types of
information include deterministic, probabilistic and quantum
information. Each type is characterized by ``information units'',
which are abstract systems whose states represent the simplest
information of each type. The information units define the ``natural''
representation of the information. For deterministic information the
information unit is the bit, whose states are symbolized by
and
. Information units can be put together to form larger
systems and can be processed with basic operations acting on a small
number of them at a time.
- Inner product.
- The defining operation of a Hilbert space. In a finite dimensional
Hilbert space with a chosen orthonormal basis
, the inner product of two vectors
and
is given by
. In the standard
column representation of the two vectors, this is the number obtained
by computing the product of the conjugate transpose of
with
. For real vectors, this agrees with the usual ``dot'' product.
The inner product of
and
is often written in the form
. Pure quantum states are unit vectors in a Hilbert
space. If
and
are two quantum states
expressed in the ket-bra notation, there inner product is given by
.
- Ket.
- A state expression of the form
representing a quantum
state. Usually
is thought of as a superposition of
members of a logical state basis
. One way to think about
the notation is to consider the two symbols ``
'' and
``
'' as delimiters denoting a quantum system and
as a
symbol representing a state in a standard Hilbert space. The
combination
is the state of the quantum system associated
with
in the standard Hilbert space via a fixed isomorphism. In
other words, one can think of
as an
identification of the quantum system's state space with the standard
Hilbert space.
- Linear extension of an operator.
- The unique linear operator that implements a map defined on a
basis. Typically, we define an operator
on a quantum system only
on the logical states
. The linear
extension is defined by
.
- Logical states.
- For quantum systems used in information processing, the logical states
are a fixed orthonormal basis of pure states. By convention, the
logical basis for qubits consists of
and
. For larger dimensional quantum systems, the logical
basis is often indexed by the whole numbers,
. The logical basis is often also
called the ``computational'' basis, or sometimes, the ``classical''
basis.
- Measurement.
- The process used to extract classical information from a quantum
system. A general projective measurement is defined by a set of
projectors
satisfying
and
. Given the quantum state
, the
outcome of a measurement with the set
is one of the classical
indeces
associated with a projector
. The index
is the
measurement outcome. The probability of outcome
is
, and given outcome
, the quantum state
``collapses'' to
.
- Mixture.
- A probabilistic combination of pure states of a quantum system.
Mixtures can be represented without redundancy with density
operators. Thus a mixture
is of the form
,
with
,
being the probabilities
of the states
. This expression for mixtures defines the set
of density operators, which can also be characterized
as the set of operators
satisfying
and
for all
,
(``positive
semidefinite operator'').
- Network.
- In the context of information processing, a network is a sequence of
gates applied to specified information units. We visualize networks
by drawing horizontal lines to denote the time line of an
information unit. The gates are represented by graphical elements
that intercept the lines at specific points. A realization of the
network requires applying the gates to the information units in the
specified order (left to right).
- Operator.
- A function that transforms the states of a system. Operators may
be restricted depending on the system's properties. For example,
in talking about operators acting on quantum systems, one always
assumes that they are linear.
- Oracle.
- An information processing operation that can be applied. A use of the
oracle is called a ``query''. In the oracle model of computation, a
standard model is extended to include the ability to query an oracle. Each
oracle query is assumed to take one time unit. Queries can reduce the
resources required for solving problems. Usually, the oracle
implements a function or solves a problem not efficiently
implementable by the model without the oracle. Oracle models are used
to compare the power of two models of computation when the oracle can
be defined for both models. For example, in 1994, D. Simon showed that
quantum computers with a specific oracle
could efficiently solve
a problem that had no efficient solution on classical computers with
access to the classical version of
. At the time, this result was
considered to be the strongest evidence for an exponential gap in
power between classical and quantum computers.
- Overlap.
- The inner product between two quantum states.
- Pauli operators.
- The Hermitian matrices
acting on qubits,
which are two-level quantum systems. They are defined in
Eq. 12. It is often convenient to consider the
identity operator to be included in the set of Pauli operators.
- Polynomial resources.
- To say that an algorithm computing the function
, where
is a
bit string, uses polynomial resources (in orther words, ``is
efficient'') means that the number of steps required to compute
is bounded by
for some fixed
. Here
denotes the
length of the bit string
.
- Probabilistic bit.
- The basic unit of probabilistic information. It is a system whose
state space consists of all probability distributions over the two
states of a bit. The states can be thought of as describing the
outcome of a biased coin flip before the coin is flipped.
- Probabilistic information.
- The type of information obtained by extending the state
spaces of deterministic information to include arbitrary
probability distributions over the deterministic states.
This is the main type of classical information to which
quantum information is compared.
- Probability amplitude.
- The squared norm of an amplitude with respect to a chosen orthonormal
basis
. Thus, the probability amplitude is the
probability with which the state
is measured in a complete
measurement that uses this basis.
- Product state.
- For two quantum systems
and
,
product states are of the form
.
Most states are not of this form.
- Program.
- An algorithm expressed in a language that can be understood
by a particular type of computer.
- Projection operator.
- A linear operator
on a Hilbert space that satisfies
. The projection onto a subspace
with orthogonal complement
is defined as follows: If
and
, then
.
- Pseudo-code.
- An semi-formal computer language that is intended to be executed by a
standard ``random access machine'', which is a machine model with a
central processing unit and access to a numerically indexed unbounded
memory. This machine model is representative of the typical
one-processor computer. Pseudo-code is similar to programming
languages such as BASIC, Pascal, or C, but does not have
specialized instructions
for human interfaces, file management, or other ``external'' devices.
Its main use is to describe algorithms and enable machine-independent
analysis of the algorithms' resource usage.
- Pure state.
- A state of a quantum system that corresponds to a unit vector in the
Hilbert space used to represent the system's state space. In the ket
notation, pure states are written in the form
, where the
form a logical
basis and
.
- Quantum information.
- The type of information obtained when the state space of
deterministic information is extended by normalized superpositions of
deterministic states. Formally, each deterministic state is
identified with one of an orthonormal basis vector in a Hilbert space
and normalized superpositions are unit-length vectors that are
expressible as complex linear sums of the chosen basis vectors. It is
convenient to extend this state space further by permitting
probability distributions over the quantum states (see the entry for
``mixtures''). This extension is still called quantum information.
- Qubit.
- The basic unit of quantum information. It is the quantum extension of
the deterministic bit, which implies that its state space consists of
the unit-length vectors in a two dimensional Hilbert space.
- Read-out.
- A method for obtaining human-readable information from the state
of a computer. For quantum computers, read-out refers to a measurement
process used to obtain classical information about a quantum
system.
- Reversible gate.
- A gate whose action can be undone by a sequence of gates.
- Separable state.
- A mixture of product states.
- States.
- The set of states for a system characterizes the system's behavior and
possible configurations.
- Subspace.
- For a Hilbert space, a subspace is a linearly closed subset of the
vector space. The term can be used more generally for a system
of any information type: A subspace of
or,
more specifically, of the state space of
is a subset of
the state space that preserves the properties of the information type
represented by
.
- Superposition principle.
- One of the defining postulates of quantum mechanics according
to which if states
are distinguishable
then
with
is
a valid quantum state. Such a linear combination is called
a normalized superposition of the states
.
- System.
- An entity that can be in any of a specified number of states. An
example is a desktop computer whose states are determined by the
contents of its various memories and disks. Another example is a
qubit, which can be thought of as a particle whose state space is
identified with complex, two-dimensional, length-one vectors.
Here, a system is always associated with a type of information
that determines the properties of the state space.
For example, for quantum information the state space
is a Hilbert space. For deterministic information,
it is a finite set called an alphabet.
- Unitary operator.
- A linear operator
on a Hilbert space that preserves
the inner product. That is,
.
If
is given in matrix form, then this expression is equivalent
to
.
- Universal set of gates.
- A set of gates that satisfies the requirement that every allowed
operation on information units can be implemented by a network of
these gates. For quantum information, it means a set of gates that
can be used to implement every unitary operator. More generally, a set
of gates is considered universal if for every operator
, there are
implementable operators
arbitrarily close to
.
Up: Introduction to Quantum Information
Previous: Bibliography