2
I. INTRODUCTION
Quantum channels, which are completely positive trace-preserving linear maps belonging to the set of linear maps
on Banach spaces of operators, represent the most general allowed form of quantum dynamics [1–3] and they form
a convex subset. Characterizing quantum channels is important for representing general dynamics and for modeling
decoherence in quantum systems [4]. Based on such characterizations, efficient simulation of quantum dynamics
becomes feasible. Another importance of characterizing the whole set of quantum channels is to describe general
quantum communication channels and to analyze rates of reliable classical and quantum information that can be
communicated through quantum channels [5, 6].
As full characterization of convex sets is feasible by just knowing the extreme points of a convex set, full channel
characterization can be accomplished by determining only the small subset comprising all extreme channels. The
conundrum is that extreme channels can be determined by knowing the convex set and vice versa. For quantum
channels acting on d-dimensional Hilbert-space, necessary and sufficient conditions for a channel to be extreme are
described in [7] using similar arguments to those presented in [8]. For qubit channels, full characterization of extreme
points is known [9–12]. On the other hand, for Hilbert-space dimension d > 2 (qubit channels), neither extreme
channels nor full characterizations of the set of quantum channels are known
Here we advance the understanding and characterization of extreme channels by treating channels restricted by
symmetries, which are specified by finite discrete or compact connected Lie groups. Compactness ensures that the
connected Lie group has finite-dimensional representations. We exploit this symmetry to construct exact forms of
extreme channels. Specifically, for any d, we develop an algorithmic approach to derive exactly a subset of extreme
points of the set of channels that have certain specified symmetries.
Only special types of channels have been fully characterized to date: a set of qubit channels including all extreme
points [9–12] and some extreme points for the set of unital channels [13, 14], which are quantum counterparts of
classical bistochastic processes. Studying unital channels is useful for investigating similarities between classical
and quantum processes, such as establishing a quantum version of Birkhoff’s Theorem [13] and proving additivity
or superadditivity of quantities relevant to the communication capacity of channels [15–17]. Fully characterizing
quantum channels is quite challenging, which necessitates tackling restricted cases such as unitality.
Characterizing quantum channels has an important practical application to quantum simulation [18–20]. Quantum
simulation is an important application of quantum computing and typically is studied for Hamiltonian-generated
unitary evolution [19, 21–25], but, as general evolution is described by quantum channels, a fully developed theory
of quantum simulation could be based on simulating quantum channels. Whereas Hamiltonian simulation exploits
notions such as the Solovay-Kitaev theorem [26, 27] for gate decomposition and sparseness of Hamiltonians [22, 23], di-
rect quantum simulation of channels is challenging. However some progress has been made by exploiting knowledge of
extreme channels. Decomposing the single-qubit channel has been explored theoretically [28] and experimentally [29]
and exploits properties of extreme channels. Extreme channels are valuable as well for qudit-channel decomposi-
tion [30], including for dimension-altering channels [31], and for decomposing m-qubit to n-qubit channels [32]. This
latter result [32] emphasizes the importance of their constructive approach to channel decomposition, which guarantees
success of the channel-decomposition procedure. Those authors contrast their constructive approach to the qudit-
channel decomposition approach [30], which is provably not guaranteed to succeed based on an insufficient number
of parameters. These theoretical [28, 31, 32] and experimental [29] advances point to the importance of determining
extreme channels to make quantum-channel simulation efficient or at least tractable.
Solving for extreme channels is currently restricted to particular examples of unital channels, whereas our goal is to
establish a systematic, algorithmic approach to constructing extreme channels that are group-covariant [33], whether
unital or not. Beginning with the name of a finite-discrete group or a compact connected Lie group and d, we exploit
the possibility of being able to look up all inequivalent irreducible representations (irreps) of the group in order to be
able to construct all possible inequivalent d-dimensional representations of the group by direct sums of inequivalent
group irreps. For any two d-dimensional inequivalent representations of the group and any inequivalent group irrep
with dimension less than or equal to d, we solve a set of linear equations, obtained by applying the group-covariance
constraint, to construct Kraus representations of corresponding group-covariant generalized extreme channels. Our
method exploits the full power of representation theory; if we employed the obvious brute-force approach instead,
we would be solving a set of linear equations for all pairs of d-dimensional representations and for all d2-dimensional
representations of the given group, which is an uncountably infinite number of candidates; instead, provided the
representation theory for the group is known, our approach yields only a finite number of candidates, making our
approach feasible algorithmically. Once we have identified these candidates, we then test if the obtained generalized
extreme channel satisfies the constraint for being extreme. This constraint is expressed as a system of linear equations
whose solution reveals whether the obtained generalized extreme channel is extreme or quasi-extreme.
Our systematic, algorithmic approach is described by a pseudocode that we define for this purpose. Typically,
pseudocode serves as a convenient way of representing the logical flow of a program for implementation on a standard,