Home

ancilla

Ancilla is a term used across several disciplines to denote an auxiliary or helper element that assists a primary system. The word derives from Latin ancilla, meaning maidservant or helper, reflecting its role as a supporting component.

In quantum computing, an ancilla qubit is an auxiliary quantum bit introduced to facilitate operations that

In classical computing and reversible logic, an ancilla bit or register serves as temporary storage to hold

In experimental quantum information science, ancillary systems can be additional physical degrees of freedom used to

are
difficult
or
impossible
to
perform
with
data
qubits
alone.
Ancilla
qubits
are
prepared
in
a
known
state,
often
|0⟩
or
|+⟩,
and
are
entangled
with
data
qubits
to
enable
tasks
such
as
gate
teleportation,
syndrome
extraction
for
quantum
error
correction,
or
the
implementation
of
non-native
gates.
After
serving
their
purpose,
the
ancilla
is
measured
or
reset
to
a
known
state
for
reuse.
In
error
correction
codes,
ancillas
are
used
to
extract
error
syndromes
without
directly
measuring
the
data
qubits.
The
use
of
ancilla
qubits
influences
resource
overhead,
circuit
depth,
and
error
rates,
and
they
are
central
to
fault-tolerant
architectures
like
surface
codes
and
subsystem
codes.
intermediate
results
or
to
satisfy
reversibility
constraints.
Such
bits
are
intended
to
be
reset
to
a
known
state
rather
than
observed,
and
their
erasure
is
discussed
in
relation
to
energy
dissipation
in
computation.
mediate
interactions
or
to
couple
subsystems,
and
they
are
often
integrated
into
hardware
implementations
as
part
of
the
overall
circuitry.