
2
circuits to noise and faults. In classical computers, the error
rates of individual logical gates are known to be effectively
zero in standard settings and at the time-scales relevant for
communication [9]. The assumption of noiseless gates imple-
menting the encoder and decoder circuit is therefore realistic in
many scenarios. Real-life quantum gates, however, are affected
by non-negligible amounts of noise. This is certainly a problem
in near-term quantum devices, and it is generally assumed that
it will continue to be a problem in the longer term [10].
Considering the encoder and decoder circuits as specific
quantum circuits affected by noise therefore leads to poten-
tially more realistic measures of how well information can be
transferred via a quantum channel: fault-tolerant capacities,
which quantify the optimal asymptotic rates of transmitting
information per channel use in the presence of noise on the
individual gates. To construct suitable encoders and decoders
for this scenario, we build on Christandl and Müller-Hermes’
work [11], which has introduced and analyzed fault-tolerant
versions of the classical and quantum capacity, combining
techniques from fault-tolerant quantum computing [12], [13],
[14], [15] and quantum communication theory [16].
More precisely, we extend their work to entanglement-
assisted communication. In particular, we show that
entanglement-assisted communication is still possible under
the assumption of noisy quantum devices, with achievable
rates given by
Cea
F(p)(T)≥Cea(T)−f(p)
where Cea
F(p)(T)denotes the fault-tolerant entanglement-
assisted capacity for gate error probability pbelow a threshold,
and with limp→0f(p)→0.
In other words, the achievable rates for entanglement-
assisted communication with noise-affected gates can be
bounded from below in terms of the quantum mutual infor-
mation reduced by a continuous function in the single gate
error p. The usual faultless entanglement-assisted capacity is
recovered for small probabilities of local gate error, which
confirms and substantiates the practical relevance of quantum
Shannon theory. This is not only relevant for communication
between spatially separated quantum computers, but also for
communication between distant parts of a single quantum
computing chip, where the communication line may be subject
to higher levels of noise than the local gates. In particular, the
noise level for the communication line does not have to be
below the threshold of the gate error.
It is important to note that many of the existing techniques
from quantum fault-tolerance cannot directly be applied to
the problem of communication, or will only allow for weaker
results. Naive strategies with one (large) fault-tolerant imple-
mentation, where the communication channel is considered
as part of the circuit noise, will only give rates approaching
zero due to their high overhead implementations, and they will
only work for channels which are very close to the identity,
i.e. with noise below the threshold. In this work and for the
results above, we are not only interested in transmitting with
vanishing error, but also at communication rates that are as
high as possible and for comparatively noisy channels.
The manuscript is structured around the building blocks
needed to achieve this result. In Section II, we briefly
review concepts from fault-tolerance of quantum circuits
used for communication. In Section III, we outline how
the fault-tolerant communication setup can be reduced to an
information-theoretic problem which generalizes the usual,
faultless entanglement-assisted capacity. In Section IV, we
prove a coding theorem for this information-theoretic problem.
One important facet of communication with entanglement-
assistance in our scenario comes in the form of noise affecting
the entangled resource states, for which we introduce a scheme
of fault-tolerant entanglement distillation in Section V. Finally,
these techniques will be combined to obtain a threshold-
type coding theorem for fault-tolerant entanglement-assisted
capacity in Section VI.
II. FAULT-TOLERANT ENCODER AND DECODER CIRCUITS
FOR COMMUNICATION
Here, we review some aspects of common techniques for fault-
tolerance, but for a detailed overview of the relevant concepts,
we refer to [15] and [11].
Note that our notation for mathematical objects from quan-
tum theory is the same as in [11, Section II.A]. We define
quantum channels as completely positive and trace preserving
maps T:MdA→ MdBwhere Mddenotes the matrix
algebra of complex d×d-matrices. Probability distributions
of delements are vectors in dwhere each entry is positive
and the sum of all entries equals 1. Channels with classical
input are defined as linear maps from dthat yield unit-
trace positive semi-definite Hermitian matrices, and channels
with classical output map unit-trace positive semi-definite
Hermitian matrices to elements of d.
A. Fault-tolerance for quantum circuits
Quantum circuits are the dense subset of quantum channels
which can be written as a composition of the following ele-
mentary gate operations: identity gate, Pauli gates, Hadamard
gate H, T-gate, CNOT gate, discarding of a qubit (i.e. perform-
ing a trace of a subsystem), and measurements and prepara-
tions in the computational basis. It should be emphasized that
the linear map realized by a quantum circuit might be written
in different ways as a composition of elementary gates. As
in [11], we will assume that each circuit is specified by a
particular circuit diagram detailing which elementary gates
are to be executed at which time and place in the quantum
circuit. The set of elementary operations in the circuit diagram
of a circuit Γis the circuit’s set of locations Loc(Γ), and
the number of elementary operations in the decomposition is
denoted by |Loc(Γ)|.
Given such a circuit diagram, we can model the noise
affecting the resulting quantum circuit. For simplicity, we will
always consider the i.i.d. Pauli noise model, where one of the
Pauli channels (with single Kraus operator σx, σyor σz) is
applied with probability p
3in between the gates. Specifically,
we use the following convention (as in [15]): For operations
acting on a single qubit, a single Pauli channel is applied
before (in case of a measurement or trace gate) or after (in