Random Stinespring superchannel:
converting channel queries into
dilation isometry queries


Abstract

The recently introduced random purification channel, which converts \(n\) copies of an arbitrary mixed quantum state into \(n\) copies of the same uniformly random purification, has emerged as a powerful tool in quantum information theory. Motivated by this development, we introduce a channel-level analogue, which we call the random Stinespring superchannel. This consists in a procedure to transform \(n\) parallel queries of an arbitrary quantum channel into \(n\) parallel queries of the same uniformly random Stinespring isometry, via universal encoding and decoding operations that are efficiently implementable. When the channel is promised to have Choi rank at most \(r\), the procedure can be tailored to yield a Stinespring environment of dimension \(r\). We present two applications of the random Stinespring superchannel, one in quantum Shannon theory and one in quantum learning theory. In quantum Shannon theory, we prove a channel-level analogue of Uhlmann’s theorem for quantum divergences. In quantum learning theory, our construction shows that tomography of quantum channels reduces to tomography of isometries. This yields a simple channel learning algorithm, based on existing isometry learning protocols, that matches the performance of the two recently proposed channel tomography algorithms. Complementarily, whereas the optimality of these algorithms had previously been established only up to a logarithmic factor in the dimension, we close this gap by removing this logarithmic factor from the lower bound. Taken together, our results fully establish the optimality of these recently introduced channel learning algorithms, showing that the optimal query complexity of learning a quantum channel with input dimension \(d_A\), output dimension \(d_B\), and Choi rank \(r\) is \(\Theta(d_A d_B r)\).

1 Introduction↩︎

The recently introduced random purification channel [@tang2025; @random_pur_simple], which converts \(n\) copies of a mixed quantum state \(\rho\) into \(n\) copies of the same randomly chosen purification of \(\rho\), has already proved to be a very powerful tool in quantum information theory, with applications spanning quantum learning theory [@pelecanos2025; @Utsumi2025; @AMele2025; @WalterWitteveen_2025], quantum Shannon theory [@random_pur_simple], and Gaussian quantum information [@WalterWitteveen_2025; @cv_purification]. Notably, the random purification channel admits a remarkably simple analytic form [@random_pur_simple] and can also be implemented efficiently using quantum circuits [@tang2025; @pelecanos2025]. More precisely, for any Hilbert space \(\mathcal{H}_A\) and any integer \(n \geq 1\), there exists a quantum channel \[\begin{align} \Lambda_{\rm purify}^{(n)}:\mathcal{L}(\mathcal{H}_A^{\otimes n}) \to \mathcal{L}\big((\mathcal{H}_A \otimes \mathcal{H}_B)^{\otimes n}\big), \end{align}\] where \(\mathcal{H}_B\) is isomorphic to \(\mathcal{H}_A\) and \(\mathcal{L}(\mathcal{H})\) denotes the space of linear operators on \(\mathcal{H}\), such that, for all states \(\rho_A \in \mathcal{D}(\mathcal{H}_A)\), one has [@tang2025; @random_pur_simple] \[\begin{align}\label{eq:property} \Lambda^{(n)}_{\mathrm{purify}}(\rho_A^{\otimes n}) = \underset{\scaleobj{.8}{U_B}}{\mathbb{E}\,}\!\left[ (\mathbb{1}_A \otimes U_B)\, (\psi_\rho)_{AB}\, (\mathbb{1}_A \otimes U_B^\dagger) \right]^{\otimes n}. \end{align}\tag{1}\] where the expectation value is taken over Haar-random unitaries \(U_B\) acting on \(\mathcal{H}_B\), \((\psi_\rho)_{AB}\) denotes an arbitrary fixed purification of \(\rho_A\) in \(\mathcal{H}_A \otimes \mathcal{H}_B\), and \(\mathbb{1}_A\) is the identity operator on \(\mathcal{H}_A\). In other words, this channel transforms \(n\) copies of \(\rho_A\) into \(n\) copies of a uniformly random purification of \(\rho_A\). A simpler formula describing its action is [@random_pur_simple] \[\label{compact95form} \Lambda^{(n)}_{\mathrm{purify}}(\,\cdot\,) = \sqrt{R_n}\, \bigl(\;\cdot\, \otimes \mathbb{1}_{B}^{\otimes n}\bigr)\, \sqrt{R_n}\,,\tag{2}\] where \(R_n \relax\underset{\scaleobj{.8}{U_B}}{\mathbb{E}\,}\!\left[ \bigl(\mathbb{1}_{A} \otimes U_B \bigr)\, \Gamma_{AB}\, \bigl(\mathbb{1}_{A} \otimes U_B^\dagger\bigr) \right]^{\otimes n}\), and \(\Gamma_{AB} \relax\sum_{i,j} \ket{i}\!\!\bra{j}_A\otimes \ket{i}\!\!\bra{j}_B\) is the unnormalised maximally entangled state.

The concept of purification of a state is only the first instance of the general idea that quantum information manipulation can be conceptually simplified by enlarging the underlying Hilbert space, an attitude colloquially known as the Church of the Larger Hilbert Space. Following this train of thought, the next logical step is the purification of quantum channels, called Stinespring dilation [@Stinespring]: for any quantum channel \(\Phi_{A\to B}:\mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\), there exists a Hilbert space \(\mathcal{H}_E\), representing the environment, and an isometry \(V_{A\to BE}:\mathcal{H}_A \to \mathcal{H}_B \otimes \mathcal{H}_E\), called the Stinespring isometry, such that \[\begin{align} \Phi_{A\to B}(\,\cdot\,)=\mathop{\mathrm{Tr}}_E\!\left[V_{A\to BE}(\,\cdot\,)V_{A\to BE}^\dagger\right]. \end{align}\] In particular, letting \(d_A \relax\dim \mathcal{H}_A\) and \(d_B \relax\dim \mathcal{H}_B\) denote the input and output dimensions of the channel, the environment \(\mathcal{H}_E\) can always be chosen to have dimension \(d_E = d_A d_B\). More generally, if the channel is promised to have Choi rank \(r\), defined as the rank of the associated Choi state, then the environment can be taken to have dimension \(d_E = r \le d_A d_B\).

In the same spirit as for the random purification channel, one may therefore ask the following question:

Can \(n\) queries of a quantum channel \(\Phi_{A\to B}\) be converted into \(n\) queries of a randomly chosen Stinespring isometry \(V_{A\to BE}\)?

In this paper, we answer this question in the affirmative by exhibiting a procedure, called the random Stinespring superchannel—that converts \(n\) parallel uses of a quantum channel (that is, a single query of \(\Phi_{A\to B}^{\otimes n}\)) into \(n\) parallel uses of the same random Stinespring isometry (that is, a single query of \(V_{A\to BE}^{\otimes n}\)). Notably, we also show that this procedure can be implemented efficiently in terms of a quantum circuit. Moreover, our result proves Conjecture 1.8 of [@tang2025] in the parallel-query setting and confirms the intuition, suggested by the analysis of [@chen2025quantumchanneltomographyestimation], that a random Stinespring superchannel should exist. More precisely, our main result is the following.

Theorem 1 ((Random Stinespring superchannel)). Let \(\mathcal{H}_A\) and \(\mathcal{H}_B\) be Hilbert spaces of dimensions \(d_A\) and \(d_B\), respectively, and let \(n,r\ge1\) such that \(r\le d_Ad_B\). There exist an environment Hilbert space \(\mathcal{H}_E\) of dimension \(r\), an auxiliary Hilbert space \(\mathcal{H}_M\), an encoding quantum channel \[\mathcal{E}:\mathcal{L}(\mathcal{H}_A^{\otimes n}) \to \mathcal{L}(\mathcal{H}_A^{\otimes n}\otimes \mathcal{H}_M),\] and a decoding quantum channel \[\mathcal{D}:\mathcal{L}(\mathcal{H}_B^{\otimes n}\otimes \mathcal{H}_M) \to \mathcal{L}\left(\mathcal{H}_{B}^{\otimes n}\otimes\mathcal{H}_E^{\otimes n}\right),\] such that for every quantum channel \(\Phi:\mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\) with Choi rank at most \(r\) it holds that \[\begin{align}\label{eq95random95isometry} \big(\mathcal{D}\circ\left(\Phi^{\otimes n}\otimes {\rm Id}_M\right)\circ \mathcal{E}\big)(\,\cdot\,) = \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\!\left[ \big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n} (\,\cdot\,) \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n} \right], \end{align}\qquad{(1)}\] where the expectation value is taken over Haar-random unitaries \(U_E\) acting on \(\mathcal{H}_E\), and \(V_{A\to BE}\) is any fixed Stinespring isometry associated with \(\Phi\). In addition, both \(\mathcal{E}\) and \(\mathcal{D}\) can be implemented in polynomial time in \(n\) and in the logarithm of the dimensions of the Hilbert spaces involved. In other words, \(n\) parallel queries of \(\Phi\) can be efficiently converted into \(n\) parallel queries of a uniformly random Stinespring isometry.

None

Figure 1: Schematic representation of the random Stinespring superchannel introduced in Theorem 1..

The proof of this theorem is provided at the end of Section 3. The random Stinespring superchannel is illustrated schematically in Fig. 1. At first glance, one might be tempted to think that the procedure could be implemented by choosing the encoding channel \(\mathcal{E}={\rm Id}_{A\to A}\) and the decoding channel \(\mathcal{D}=\Lambda_{\rm purify}^{(n)}\), namely the random purification channel defined in 1 . However, this naive approach fails, as \(\Lambda_{\rm purify}^{(n)}\) automatically symmetrises its input, meaning that Eq. ?? would not be satisfied. (Another, more intuitive way to think about this is that the random purification channel at the output would also purify the input mixed states, which is not what Eq. ?? does.) In fact, our construction does not employ the random purification channel as a subroutine.

Crucially, the encoding and decoding channels we construct are independent of the input state and of whatever post-processing to which the output may be subjected. Our random Stinespring superchannel is therefore universal and plays, at the level of quantum channels, the same conceptual role the random purification channel plays for quantum states. When the channel is a replacement channel that prepares a mixed state, our random Stinespring superchannel recovers the random purification channel, albeit with a larger environment.

We present two applications of the random Stinespring superchannel: one in quantum Shannon theory and one in quantum learning theory. On the quantum Shannon theory side, we use the random Stinespring superchannel to extend Uhlmann’s theorem for quantum divergences [@Mazzola_2025; @Fang2025-variational; @random_pur_simple] from quantum states to quantum channels. On the quantum learning theory side, our result is closely connected to the problem of quantum channel learning [@AMele2025; @chen2025quantumchanneltomographyestimation]. Indeed, in the same spirit as Ref. [@pelecanos2025], where the random purification channel was used to show that mixed-state learning reduces to pure-state learning (and later generalised in Ref. [@AMele2025] to show that quantum channel learning reduces to learning a purification of the Choi state), our construction immediately implies that quantum channel learning reduces to isometry learning, specifically to learning a Stinespring isometry of the channel. This observation has been used very recently in [@chen2025quantumchanneltomographyestimation] to provide another proof of the previously established formula for the query complexity of quantum channel learning, up to logarithmic dimensional factors [@AMele2025]. Specifically, our procedure — as well as that of [@chen2025quantumchanneltomographyestimation] — implies that tomography of quantum channels with input dimension \(d_A\), output dimension \(d_B\), and Choi rank \(r\) reduces to tomography of isometries with input dimension \(d_A\) and output dimension \(d_B r\). By leveraging the upper bound on the query complexity of isometry learning found in [@AMele2025; @chen2025quantumchanneltomographyestimation], one readily obtains the upper bound \(O(d_A d_B r)\) on the query complexity of quantum channel learning, which was recently established by [@AMele2025] for the first time and was known to be optimal up to logarithmic dimensional factors. As a complementary result, we also prove a matching lower bound \(\Omega(d_A d_B r)\), which holds even against the most general classes of queries, including those with inverse and controlled queries and indefinite causal order. We prove this lower bound by developing a proof technique that is purely algebraic and reinforces the simple intuition from dimension counting, completely circumventing the heavy representation theory machinery previously used for unitaries [@haah2023query; @bavaresco2022unitary]. Taken together, these results establish that the optimal query complexity for quantum channel tomography is \(\Theta(d_A d_B r)\), thereby removing the remaining logarithmic gap in the lower bound.

The paper is organised as follows. In Section 2, we present a remarkably simple proof of Theorem 1. In Section 3, we describe an explicit and efficient quantum circuit implementation of the random Stinespring superchannel. In Section 4, we apply this superchannel to quantum Shannon theory and derive an extension of Uhlmann’s theorem for quantum divergences [@Mazzola_2025; @Fang2025-variational; @random_pur_simple] to quantum channels. In Section 5, we apply it to quantum learning theory, focusing on the problem of tomography of quantum channels  [@AMele2025; @chen2025quantumchanneltomographyestimation], and derive the optimal query complexity of learning quantum channels without additional logarithmic factors. Finally, in Section 6, we summarise our results and outline several open problems for future work.

2 A simple proof of Theorem 1 for \(\boldsymbol{r=d_Ad_B}\)↩︎

This section presents a simple proof of the first part of Theorem 1 in the special case of \(r = d_A d_B\), without dealing with the implementation efficiency. More precisely, the goal of this section is to prove the existence of a physical supermap implementing the random Stinespring superchannel. Concretely, this amounts to showing that there exist an encoding channel \(\mathcal{E}\), a memory system \(M\), and a decoding channel \(\mathcal{D}\) such that, for any quantum channel \(\Phi_{A\to B}\), Eq. ?? holds, where \(V_{A\to BE}\) denotes a fixed Stinespring isometry of \(\Phi\).

To address this question, we invoke the formalism of superchannels introduced in Ref. [@Chiribella2008]. By definition, a superchannel is a supermap \(\mathcal{S}\) that maps quantum channels into quantum channels in a completely positive way. Formally, a linear map \(\mathcal{S}\) taking as input maps \(\mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\) and outputting maps \(\mathcal{L}(\mathcal{H}_{\tilde{A}})\to \mathcal{L}(\mathcal{H}_{\tilde{B}})\) is said to be a superchannel if: (a) it is completely positive, in the sense that, for all completely positive maps \(\pazocal{N}:\mathcal{L}(\mathcal{H}_{A}\otimes \mathcal{H}_{E})\to \mathcal{L}(\mathcal{H}_{B} \otimes \mathcal{H}_F)\), where \(E\) and \(F\) are auxiliary quantum systems, the transformed map6 \((\mathcal{S}\otimes \mathop{\mathrm{id}})[\pazocal{N}]: \mathcal{L}(\mathcal{H}_{\tilde{A}}\otimes \mathcal{H}_{E})\to \mathcal{L}(\mathcal{H}_{\tilde{B}} \otimes \mathcal{H}_F)\) is again completely positive; and (b) it maps trace-preserving maps to trace-preserving maps.

To simplify the picture, we can look at the action of \(\mathcal{S}\) at the level of Choi operators. Denoting the associated map with \(\mathcal{S}_\ast: \mathcal{L}(\mathcal{H}_A\otimes \mathcal{H}_B) \to \mathcal{L}\big(\mathcal{H}_{\tilde{A}}\otimes \mathcal{H}_{\tilde{B}}\big)\), condition (a) is equivalent to requiring that \(\mathcal{S}_\ast\) is completely positive, and condition (b) is equivalent to demanding that it sends operators \(X_{AB}\) on \(\mathcal{H}_A\otimes \mathcal{H}_B\) such that \(\mathop{\mathrm{Tr}}_B X_{AB} = \kappa \mathbb{1}_A\), for some \(\kappa\in \mathbb{R}\), to operators \(Y_{\tilde{A}\tilde{B}}\) such that \(\mathop{\mathrm{Tr}}_{\tilde{B}} Y_{\tilde{A}\tilde{B}} = \kappa \mathbb{1}_{\tilde{A}}\).

A central result of Ref. [@Chiribella2008] provides a useful characterisation of superchannels.

Lemma 1 ([@Chiribella2008]). For any superchannel \(\mathcal{S}\) there exist an encoding channel \(\mathcal{E}\), a memory system \(M\), and a decoding channel \(\mathcal{D}\) such that, for any quantum channel \(\Phi\), \[\begin{align} \mathcal{S}[\Phi] = \mathcal{D}\circ\left(\Phi\otimes {\rm Id}_M\right)\circ \mathcal{E}. \end{align}\]

In light of Lemma 1, proving Theorem 1 reduces to establishing that the mapping \[\begin{align}\label{eq:mapping} \Phi^{\otimes n}(\,\cdot\,)\quad \longmapsto\quad \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\!\left[ \big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n} (\,\cdot\,) \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n} \right] \end{align}\tag{3}\] is implementable as a superchannel. The following proposition, combined with Lemma 1, ensures that, for any \(n\geq 1\), there exists a superchannel \(\mathcal{S}^{(n)}\) that implements 3 .

Proposition 2. Let us consider the linear map \(\mathcal{S}^{(n)}_\ast: \mathcal{L}(\mathcal{H}_{A^n}\otimes \mathcal{H}_{B^n}) \to \mathcal{L}\big(\mathcal{H}_{A^n}\otimes \mathcal{H}_{(BE)^n}\big)\), where \(n\geq 1\) is an arbitrary integer, defined as \[\begin{align}\label{eq:S95ast} \mathcal{S}^{(n)}_\ast(X_{(AB)^n})\relax\Lambda^{(n)}_{\rm purify}\left(X_{(AB)^n}\right). \end{align}\qquad{(2)}\] Then there exists a superchannel \(\mathcal{S}^{(n)}\) taking as input maps \(\mathcal{L}(\mathcal{H}_{A^n})\to \mathcal{L}(\mathcal{H}_{B^n})\) and outputting maps \(\mathcal{L}(\mathcal{H}_{A^n})\to \mathcal{L}(\mathcal{H}_{(BE)^n})\) whose action on Choi states is given by \(\mathcal{S}_\ast^{(n)}\).

Before proving Proposition 2, let us briefly explain why the existence of the random Stinespring superchannel is a direct consequence of the above statements.

Corollary 3. For any \(n\geq 1\), there exist an encoding channel \(\mathcal{E}\), a memory system \(M\), and a decoding channel \(\mathcal{D}\) such that, for any quantum channel \(\Phi_{A\to B}\), \[\begin{align}\label{eq:9} \mathcal{D}\circ\left(\Phi^{\otimes n}\otimes {\rm Id}_M\right)\circ \mathcal{E} = \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\!\left[ \big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n} (\,\cdot\,) \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n} \right], \end{align}\qquad{(3)}\] where the expectation value is taken over Haar-random unitaries \(U_E\) acting on \(\mathcal{H}_E\), and \(V_{A\to BE}\) is any fixed Stinespring isometry associated with \(\Phi_{A\to B}\).

Proof. Let \(\mathcal{S}^{(n)}\) be the superchannel constructed in Proposition 2. Then, for any channel \(\Phi_{A\to B}\), the Choi operator \(J^{\mathcal{S}^{(n)}[\Phi^{\otimes n}]}_{(A'BE)^n}\) of \(\mathcal{S}^{(n)}[\Phi^{\otimes n}]\) can be written in terms of the Choi operator \(J^{\Phi^{\otimes n}}_{(A'B)^n}=(J^{\Phi}_{A'B})^{\otimes n}\) of \(\Phi^{\otimes n}\), where \(J^{\Phi}_{A'B} \relax\Phi_{A\to B}(\Gamma_{AA'})\), as \[\begin{align}\label{eq:10} J^{\mathcal{S}^{(n)}[\Phi^{\otimes n}]}_{(A'BE)^n} &= \mathcal{S}^{(n)}_\ast\big(J^{\Phi^{\otimes n}}_{(A'B)^n}\big)\\ &= \Lambda^{(n)}_{\rm purify}\left((J^{\Phi}_{A'B})^{\otimes n}\right)\\ &= \Lambda^{(n)}_{\rm purify}\left(\mathop{\mathrm{Tr}}_{E^n}\!\left[V_{A\to BE}^{\otimes n}\Gamma_{A'A}^{\otimes n}V_{A\to BE}^{\dagger\, \otimes n}\right]\right)\\ &\stackrel{\mathclap{\scriptsize (i)}}{=}\underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\left[\big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n} \Gamma_{A'A}^{\otimes n} \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n}\right], \end{align}\tag{4}\] where \(\mathcal{S}_\ast^{(n)}\) was introduced in ?? , and \(V_{A\to BE}\) is any arbitrary Stinespring representation of \(\Phi_{A\to B}\). In (i) we have observed that \(V_{A\to BE}\ket{\Gamma}_{A'A}\) is a legitimate purification of \(J^{\Phi}_{A'B}\). The last identity follows from 1 . Now, by Choi’s theorem, 4 immediately implies that, for any \(\rho_{A^n}\in \mathcal{L}(\mathcal{H}_{A^n})\), \[\begin{align} \mathcal{S}^{(n)}[\Phi^{\otimes n}](\rho_{A^n}) &= \mathop{\mathrm{Tr}}_{{A'}^n}\!\left[\big(\rho_{{A'}^n}^{\intercal}\otimes\mathbb{1}_{B^nE^n}\big)\, J^{\mathcal{S}[\Phi^{\otimes n}]}_{(A'BE)^n} \right] \\ &\stackrel{\mathclap{\scriptsize (ii)}}{=} \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,} \mathop{\mathrm{Tr}}_{{A'}^n}\!\left[\big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n}\big(\mathbb{1}_{{A'}^n} \otimes \rho_{A^n} \big) \Gamma_{A'A}^{\otimes n} \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n}\right] \\ &\stackrel{\mathclap{\scriptsize (iii)}}{=} \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\left[\big((\mathbb{1}_B\otimes U_E)V_{A\to BE}\big)^{\otimes n}\rho_{A^n} \big(V_{A\to BE}^\dagger(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n}\right], \end{align}\] where in (ii) we have commuted \(\rho_{{A'}^n}^\intercal\) past the isometry and transferred its action on \(A^n\) using the transpose trick, while in (iii) we have observed that \(\mathop{\mathrm{Tr}}_{A'}\Gamma_{A'A} = \mathbb{1}_A\).

Since \(\mathcal{S}\) is a superchannel, according to Lemma 1 it can be implemented by means of an encoder, a decoder and a memory. Hence ?? holds true, and this concludes the proof. ◻

We are only left with the proof of Proposition 2, which consists in a simple verification of the conditions (a) and (b) discussed at the beginning of this section.

Proof of Proposition 2.. The map \(\mathcal{S}^{(n)}_\ast\) is manifestly completely positive, as \(\Lambda^{(n)}_{\rm purify}\) is completely positive. Now, let \(X_{(AB)^n}\) be an operator on \(\mathcal{H}_{A^n}\otimes \mathcal{H}_{B^n}\) such that \(\mathop{\mathrm{Tr}}_{B^n} X_{(AB)^n} = \kappa \mathbb{1}_{A^n}\). Then, \[\begin{align} \mathop{\mathrm{Tr}}_{B^nE^n} \mathcal{S}_\ast^{(n)}(X_{(AB)^n}) &\stackrel{\mathclap{\scriptsize (i)}}{=}\mathop{\mathrm{Tr}}_{B^n}\mathop{\mathrm{Tr}}_{E^n}\Lambda^{(n)}_{\rm purify}\left(\mathcal{P}_{AB}^{(n)}\big(X_{(AB)^n}\big)\right)\\ &\stackrel{\mathclap{\scriptsize (ii)}}{=}\mathop{\mathrm{Tr}}_{B^n}\left[\mathcal{P}_{AB}^{(n)}\big(X_{(AB)^n}\big)\right]\\ &=\mathcal{P}_{A}^{(n)}\left(\mathop{\mathrm{Tr}}_{B^n}\!\left[X_{(AB)^n}\right]\right)\\ &\stackrel{\mathclap{\scriptsize (iii)}}{=}\kappa\mathbb{1}_{A^n}, \end{align}\] where we have called \(\mathcal{P}_{AB}^{(n)}\) and \(\mathcal{P}_{A}^{(n)}\) the unital channels \[\begin{align} \mathcal{P}_{AB}^{(n)}(\,\cdot\,)&\relax\frac{1}{n!}\sum_{\pi \in S_n} \big(P^{A^n}_{\pi}\otimes P^{B^n}_{\pi}\big) (\,\cdot\,) \big(P^{A^n}_{\pi}\otimes P^{B^n}_{\pi}\big)^\dagger,\\ \mathcal{P}_{A}^{(n)}(\,\cdot\,)&\relax\frac{1}{n!}\sum_{\pi \in S_n} P^{A^n}_{\pi} (\,\cdot\,) P^{A^n\, ^\dagger}_{\pi}, \end{align}\] respectively. In (i) we have used that the random purification channel symmetrises the input, in (ii) we have recalled that, for permutation invariant inputs, the output of the random purification reduces to the original state when tracing out the auxiliary system \(E^n\), and in (iii) we have noticed that the unital channel \(\mathcal{P}_{A}^{(n)}\) acts on \(\mathop{\mathrm{Tr}}_{B^n}\left[X_{(AB)^n}\right]=\kappa\mathbb{1}_{A^n}\). This concludes the proof. ◻

3 Proof of Theorem 1 and quantum circuit for the random Stinespring superchannel↩︎

3.1 Representation theory↩︎

In this section, we provide a brief overview of the representation-theoretic tools required for our analysis. For a detailed introduction to these topics, we refer the readers to Refs. [@hayashi_group_2017; @Hayashi2016_grouptheoretic].

Let \(\mathcal{H}\) be a Hilbert space of dimension \(d\). Let \(\mathrm{U}(d)\) be the group of unitary matrices of size \(d\times d\), and let \(S_{n}\) be the symmetric group of \(n\) elements. The space \(\mathcal{H}^{\otimes n}\) hosts a representation of the group \(\mathrm{U}(d)\) as the action of \(U^{\otimes n}\), where \(U\in \mathrm{U}(d)\), and a representation of \(S_n\), as the action of permutations of the \(n\) systems. We denote the permutation unitary corresponding to the permutation \(\sigma\) as \(U_{\sigma}\). The irreducible representations of \(\mathrm{U}(d)\) and \(S_n\) are labeled by Young diagrams, i.e. ordered partitions \(\lambda\) of \(n\). The actions of the representations of \(\mathrm{U}(d)\) and \(S_n\) commute, and as a representation of \(S_n\times \mathrm{U}(d)\) we have the following decomposition into irreducible representations of \(\mathcal{H}^{\otimes n}\) (Schur–Weyl duality [@goodman_symmetry_2009; @hayashi_group_2017]):

\[\label{eq:SchurWeyl} \mathcal{H}^{\otimes n}=\bigoplus_{\lambda\vdash n}[\lambda]\otimes \mathcal{U}_{d,\lambda}\,,\tag{5}\] where the sum runs over all lists of integers \(\lambda=(\lambda_1,\cdots,\lambda_{l(\lambda)})\) with \(l(\lambda)\leq d\) and \(\lambda_1+\cdots+\lambda_{l(\lambda)}=n\). Moreover, \(\mathcal{U}_{d,\lambda}\) is an irreducible representation of \(\mathrm{U}(d)\) of dimension \(\mathrm{dim}[\mathcal{U}_{d,\lambda}]\), and \([\lambda]\) is an irreducible representation of \(S_n\) of dimension \(\mathrm{dim}[\lambda]\). A preferred basis for each representation space \([\lambda]\) is the Young–Yamanouchi basis; we denote the associated matrix elements of the representation \(\lambda\) evaluated on \(\sigma\in S_n\) as \(R_{\lambda}(\sigma)_{k,l}\). Note that, with this choice, the representation matrices are real-valued. The character of the representation \([\lambda]\) is denoted as \(\chi_{\lambda}(\sigma)=\mathop{\mathrm{Tr}}[R_{\lambda}(\sigma)]\), and it is also clearly real-valued. For the unitary representation spaces \(\mathcal{U}_{d,\lambda}\), a canonical choice is the Gelfand–Tsetlin basis. These two basis choices give rise to a basis of \(\mathcal{H}^{\otimes n}\) that respects the structure of the decomposition of Eq. 5 : we write that basis as \(\{\ket{\lambda,i,\alpha}\}_{\lambda\vdash n,\, i\in [\mathrm{dim[\lambda]}],\, \alpha\in{\mathrm{dim}[\mathcal{U}_{d,\lambda}]}}\). The Schur transform is the unitary operator that rotates this basis into the canonical basis [@bacon_efficient_2006; @harrow_applications_2005; @krovi_efficient_2019; @burchardt_high-dimensional_2025]. The isotypical projector \(\Pi_{\lambda}\) on the subspace \([\lambda]\otimes \mathcal{U}_{d,\lambda}\) in 5 can be written as \[\label{eq:isoproj} \Pi_{\lambda}=\frac{\mathrm{dim}[\lambda]}{n!}\sum_{\sigma\in S_n}\chi_{\lambda}(\sigma)\, U_{\sigma}\,.\tag{6}\] We also recall that in any unitary representation \(R:S_{n}\rightarrow \mathcal{L}(\mathcal{H})\) of the symmetric group, the operators \(\Pi_{\lambda}^{\mathcal{H}}\relax\frac{\mathrm{dim}[\lambda]}{n!}\sum_{\sigma\in S_n}\chi_{\lambda}(\sigma)R(\sigma)\) either project onto the subspace \([\lambda]\otimes M_{\lambda}\) where \(M_{\lambda}\) is the multiplicity space of the irreducible representation \([\lambda]\), if \([\lambda]\) is in the decomposition into irreducible of \(R\), or are equal to zero otherwise. Together with standard representation theory tools, we will also use the machinery of Weingarten calculus [@collins_weingarten_2022; @kostenberger_weingarten_2021; @harrow_approximate_2023; @mele_introduction_2024]. The following expression for the \(\mathrm{U}(d)\) twirl of an operator holds [@mele_introduction_2024]: \[\label{eq:haarint} \underset{\scaleobj{.8}{U}}{\mathbb{E}\,} \left[U^{\otimes n}A {U^{\dagger}}{}^{\otimes n}\right]=\sum_{\sigma,\tau\in S_n}\mathrm{Wg}(\tau^{-1}\sigma,d)\mathop{\mathrm{Tr}}[U^{\dagger}_{\sigma}A]\, U_{\tau},\tag{7}\] where \(\underset{\scaleobj{.8}{U}}{\mathbb{E}\,}\) denotes the expectation value over the Haar measure on \(\mathrm{U}(d)\), and \(\mathrm{Wg}(\,\cdot\,)\) is the Weingarten function, which can be computed as [@collins_integration_2006] \[\label{eq:weingchar} \mathrm{Wg}(\sigma, d)=\frac{1}{(n!)^2}\sum_{\lambda\vdash n,l(\lambda)\leq d}\frac{\mathrm{dim}^2[\lambda]}{\mathrm{dim}[\mathcal{U}_{d,\lambda}]}\, \chi_{\lambda}(\sigma)\,.\tag{8}\] We will also need the quantum Fourier transform for \(S_n\). Let \(\widehat{S_n}\) be a Hilbert space of dimension \(n!\), and let \(\{\ket{\sigma}\}_{\sigma \in S_n}\) be a basis of \(\widehat{S_n}\). This space hosts the commuting left and right regular representations \(\rho_L, \rho_R\) of the symmetric group, acting as \(\rho_L(\sigma)\rho_{R}(\sigma'){\ket{\tau}}=\ket{\sigma\tau(\sigma')^{-1}}\). It is well known that, as a representation space for \(S_{n}\times S_n\), the Hilbert space \(\widehat{S_n}\) decomposes as

\[\widehat{S_n}=\bigoplus_{\lambda\vdash n}[\lambda]\otimes [\lambda]\,.\] Therefore, a basis for \(\widehat{S_n}\) is also given by \(\{\ket{\lambda,i,j}\}_{\lambda\vdash n,\, i,j\in [\mathrm{dim}[\lambda]]}\). The map \(\mathrm{QFT}\) is the unitary map [@beals_quantum_1997; @moore_symmetric_2008; @kawano_quantum_2016] such that: \[\label{eq:qft} \mathrm{QFT}\,\ket{\sigma}=\sum_{\substack{\lambda\vdash n\\ i,j\in [\mathrm{dim}[\lambda]]} }\sqrt{\frac{\mathrm{dim}[\lambda]}{n!}}\, R_{\lambda}(\sigma)_{i,j}\ket{\lambda,i,j}.\tag{9}\] For any \(\pi\in S_n\) we also define the unitary \(\mathsf{C\pi}\), known as controlled permutation unitary, acting on \(\widehat{S_n}\otimes \mathcal{H}^{\otimes n}\) as \[\mathsf{C\pi}\,(\ket{\sigma}\otimes \ket{\psi})=\ket{\sigma}\otimes U_{\sigma}\ket{\psi}\,.\] Moreover, its inverse acts as \[(\mathsf{C\pi})^\dagger\,(\ket{\sigma}\otimes \ket{\psi})=\ket{\sigma}\otimes U^{\dagger}_{\sigma}\ket{\psi}\,.\]

3.2 An explicit formula for the random Stinespring isometry↩︎

In this subsection, we derive an explicit expression for the random Stinespring isometry in terms of the channel \(\Phi\) and permutation unitaries, using the representation theoretic tools and the notation introduced above.

Lemma 2 ((Explicit formula for random Stinespring isometry)). Let \(\Omega\) denote the channel induced by the random Stinespring isometry appearing on the right-hand side of Eq. ?? , namely \[\label{def95superchannel} \Omega(\,\cdot\,)\relax \underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\left[ \,(\mathbb{1}_{B}\otimes U_{E})^{\otimes n}V^{\otimes n}\left(\,\cdot\,\right) V^{\dagger}{}^{\otimes n} (\mathbb{1}_{B}\otimes U_{E}^{\dagger}){}^{\otimes n}\right]\,,\tag{10}\] where we recall that the dimension of the Stinespring environment \(E\) is \(r\). Then, this channel can also be expressed as: \[\label{eq:weingresult} \Omega(\,\cdot\,)=\sum_{\sigma\in S_n}\,\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{1}{n!}\frac{\mathrm{dim}[\lambda]}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\left( U_{\sigma}\Phi^{\otimes n}(U^{\dagger}_{\sigma}(\,\cdot\,))\right)\otimes \left(U_{\sigma}\Pi_{\lambda}\right)\,.\tag{11}\]

Proof. Without loss of generality, it is sufficient to verify 11 for pure states as inputs. Using 7 , we have \[\label{eq:firststep} \Omega(\ket{\psi}\!\!\bra{\psi})=\sum_{\sigma,\tau\in S_n} \mathrm{Wg}(\sigma^{-1}\tau)\mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma}^{\dagger})V^{\otimes n}\left(\ket{\psi}\!\!\bra{\psi}\right) V^{\dagger}{}^{\otimes n}]\otimes U_{\tau}.\tag{12}\] Now, we note that \[\begin{align} (\mathbb{1}_{B^n}\otimes U_{\sigma}^{\dagger})V^{\otimes n}\ket{\psi}&=(U_{\sigma}\otimes \mathbb{1}_{E^n})(U_{\sigma}^{\dagger}\otimes U_{\sigma}^{\dagger})V^{\otimes n}\ket{\psi} \\ &=(U_{\sigma}\otimes \mathbb{1}_{E^n})V^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}) \,, \end{align}\] where we used that \(V_{A\to BE}^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}_{A^n})=(U_{\sigma}^{\dagger}\otimes U_{\sigma}^{\dagger})V_{A\to BE}^{\otimes n}\ket{\psi}_{A^n}\). Inserting this into 12 , we have \[\begin{align}\label{eq:secondstep} \Omega(\ket{\psi}\!\!\bra{\psi}) &= \sum_{\sigma,\tau\in S_n} \mathrm{Wg}(\sigma^{-1}\tau) \mathop{\mathrm{Tr}}_{E^n}\!\left[(U_{\sigma}\otimes \mathbb{1}_{E^n})V^{\otimes n}\left(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi}\right) V^{\dagger}{}^{\otimes n}\right]\otimes U_{\tau}\\ &= \sum_{\sigma,\tau\in S_n} \mathrm{Wg}(\sigma^{-1}\tau) \left( U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi})\right)\otimes U_{\tau}\\ &\stackrel{\mathclap{\scriptsize (i)}}{=} \sum_{\sigma,\tau\in S_n}\frac{1}{(n!)^2}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{\mathrm{dim}^2[\lambda]}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\, \chi_{\lambda}(\sigma^{-1}\tau) \left(U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi})\right)\otimes U_{\tau}\\ &\stackrel{\mathclap{\scriptsize (ii)}}{=} \sum_{\sigma,\tau'\in S_n}\frac{1}{(n!)^2}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{\mathrm{dim}^2[\lambda]}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\,\chi_{\lambda}(\tau') \left(U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi})\right)\otimes \left(U_{\sigma}U_{\tau'}\right)\\ &\stackrel{\mathclap{\scriptsize (iii)}}{=} \sum_{\sigma\in S_n}\frac{1}{n!}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{\mathrm{dim}[\lambda]}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\left( U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi})\right)\otimes \left(U_{\sigma}\Pi_{\lambda}\right)\,. \end{align}\tag{13}\] where in (i) we used 8 , in (ii) we have changed variable \(\tau \to \tau'=\sigma^{-1}\tau\), which is a one-to-one mapping, and in (iii) we used 6 . ◻

3.3 An explicit circuit for the random Stinespring superchannel↩︎

In this subsection, we present an explicit quantum circuit that implements the random Stinespring superchannel. A schematic representation of the circuit is shown in Fig. 2. We begin by introducing the individual components that make up the circuit.

Let \(\mathsf{E}:\mathcal{H}_A^{\otimes n}\to \widehat{S_n}\otimes \mathcal{H}_A^{\otimes n}\) denote the (encoding) isometry defined by its action on any state \(\ket{\psi}\in\mathcal{H}_A^{\otimes n}\) as \[\mathsf{E}\ket{\psi} \relax \mathsf{C\pi} \left[ \left(\frac{1}{\sqrt{n!}}\sum_{\sigma\in S_n}\ket{\sigma}\right) \otimes \ket{\psi} \right],\] and let \(\mathcal{E}(\,\cdot\,)\relax\mathsf{E}(\cdot)\mathsf{E}^\dagger\) be the corresponding isometry channel. Moreover, it is known that the uniform superposition over permutations can be efficiently prepared as \[\begin{align} \frac{1}{\sqrt{n!}}\sum_{\sigma\in S_n}\ket{\sigma}= \mathrm{QFT}^{\dagger}\ket{(n,0,\ldots,0),1,1}\,, \end{align}\] where the input state is expressed in the basis \(\{\ket{\lambda,i,j}\}_{\lambda\vdash n,\; i,j\in[\mathrm{dim}[\lambda]]}\) of \(\widehat{S_n}\). Next, let \(\mathsf{D}:\widehat{S_n}\otimes \mathcal{H}_B^{\otimes n}\to \widehat{S_n}\otimes \mathcal{H}_B^{\otimes n}\) denote the (decoding) unitary acting on any \(\ket{\phi}\in \widehat{S_n}\otimes \mathcal{H}_B^{\otimes n}\) as \[\mathsf{D}\ket{\phi} \relax (\mathrm{QFT}\otimes \mathbb{1}_{B^n})\, \mathsf{C\pi}^\dagger \ket{\phi}\,,\] and let \(\mathcal{D}(\,\cdot\,)\relax\mathsf{D}(\,\cdot\,)\mathsf{D}^\dagger\) be the associated (decoding) channel. Finally, we define a quantum channel \(\mathcal{T}:\mathcal{L}(\widehat{S_n})\to \mathcal{L}(\mathcal{H}_E^{\otimes n})\) by its action on the basis operators as

\[\label{eq95tau} \mathcal{T}(\ket{\lambda,i,j}\!\!\bra{\lambda',k,l}) \relax \delta_{\lambda,\lambda'}\delta_{i,k}\, \ket{\lambda,j}\!\!\bra{\lambda,l} \otimes \frac{\mathbb{1}_{\mathcal{U}_{r,\lambda}}}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]},\tag{14}\] if \(l(\lambda)\leq r\), and as the replacer with the maximally mixed state over \(E^n\) otherwise. Note that the channel \(\mathcal{T}\) acts as a measurement of the index \(\lambda\), and as a \(\lambda\)-dependent replacer channel on the subsystem hosting \(i,k\): the overall action is depicted as \(\mathcal{P}_{\lambda,r}\) in Figure 2, and it consists in preparing the state \(\ket{\lambda}\!\!\bra{\lambda}\otimes \frac{\mathbb{1}_{\mathcal{U}_{r,\lambda}}}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\) upon recording the outcome \(\lambda\).

None

Figure 2: Circuit implementation of the random Stinespring superchannel from Theorem [th:circuit]..

With this notation in place, we are now ready to state and prove the main result of this subsection.

Theorem 4 ((Circuit implementing the random Stinespring superchannel)). The quantum channel \[\mathcal{C}_{A^n\to B^n E^n} \relax (\mathcal{U}_{\mathrm{Schur}}\otimes \mathrm{Id}_{B^n}) \circ \big(\mathcal{T}_{ \widehat{S_n}\to E^n }\otimes \mathrm{Id}_{B^n}\big) \circ \mathcal{D} \circ \big(\mathrm{Id}_{\widehat{S_n}}\otimes \Phi_{A\to B}^{\otimes n}\big) \circ \mathcal{E}_{A^n\to \widehat{S_n} \,A^n},\] which corresponds to the circuit depicted in Fig. 2, is exactly equal to the channel \(\Omega_{A^n\to B^n E^n}\) induced by the random Stinespring isometry as defined in Eq. 10 , namely \[\begin{align} \mathcal{C}_{A^n\to B^n E^n}(\,\cdot\,) = \Omega_{A^n\to B^n E^n}(\,\cdot\,)\,, \end{align}\] where the equality is understood with the appropriate identification of the subsystems in the tensor product.7

Proof. It suffices to prove that \[\mathcal{C}(\ket{\psi}\!\!\bra{\psi})=\Omega(\ket{\psi}\!\!\bra{\psi})\,\qquad\forall \ket{\psi}\in \mathcal{H}_{A}^{\otimes n}\,.\] Let us first compute the left-hand side: \[\begin{align} \mathcal{E}(\ket{\psi}\!\!\bra{\psi})=\frac{1}{n!}\sum_{\sigma,\tau\in S_n}\ket{\sigma}\!\!\bra{\tau}\otimes U_{\sigma}\ket{\psi}\!\!\bra{\psi}U^{\dagger}_{\tau}\,. \end{align}\] Then, applying \(\Phi^{\otimes n}\) on the register \(A^n\), we obtain \[\begin{align} \big(\mathrm{Id}_{\widehat{S_n}}\otimes\Phi^{\otimes n}\big) \circ \mathcal{E}(\ket{\psi}\!\!\bra{\psi})&=\frac{1}{n!}\sum_{\sigma,\tau\in S_n}\ket{\sigma}\!\!\bra{\tau}\otimes \Phi^{\otimes n}(U_{\sigma}\ket{\psi}\!\!\bra{\psi}U^{\dagger}_{\tau})\\ &=\frac{1}{n!}\sum_{\sigma,\tau\in S_n}\ket{\sigma}\!\!\bra{\tau}\otimes U_{\tau}\Phi^{\otimes n}(U_{\tau^{-1}\sigma}\ket{\psi}\!\!\bra{\psi})U^{\dagger}_{\tau}\,\,, \end{align}\] where in the last line we exploited that \(\Phi^{\otimes n} (\,\cdot\,)=U_\tau\Phi^{\otimes n}(\,U_\tau^\dagger (\,\cdot\,)U_\tau)U_\tau^\dagger\). Going forward, let us now apply \(\mathcal{D}\): \[\begin{align} &\mathcal{D}\circ \big(\mathrm{Id}_{\widehat{S_n}}\otimes \Phi^{\otimes n}\big)\circ \mathcal{E}(\ket{\psi}\!\!\bra{\psi})\\ &\qquad =\frac{1}{n!}\sum_{\sigma,\tau\in S_n}\sum_{\lambda,\lambda',i,j,k,l}\frac{\sqrt{\mathrm{dim}[\lambda]\mathrm{dim}[\lambda']}}{n!}\!\! && R_{\lambda}(\sigma)_{i,j}\ket{\lambda,i,j}\!\!\bra{\lambda',k,l}R_{\lambda'}(\tau)_{k,l} \,\otimes \\[-0.6em] & && \quad\otimes U_{\sigma^{-1}\tau}\Phi^{\otimes n}(U_{\tau^{-1}\sigma}\ket{\psi}\!\!\bra{\psi})\,, \end{align}\] where we used 9 and the fact that representation matrices \(R_{\lambda}(\sigma)\) are real-valued.

Now, we would like to apply the channel \(\mathcal{T}\) to the auxiliary register \(\widehat{S_n}\). Recall that \(\mathcal{T}\), defined in Eq. 14 , acts differently depending on whether the associated Young diagram \(\lambda\) satisfies \(l(\lambda)\le r\) or not. In order to simplify the analysis, we first observe that only the terms with \(l(\lambda)\le r\) give a nonzero contribution. Indeed, note that \[\begin{align} \sum_{\sigma,\tau\in S_n}&\sum_{\lambda,i,j,l}\frac{\mathrm{dim}[\lambda]}{n!^2}R_{\lambda}(\sigma)_{i,j}R_{\lambda}(\tau)_{i,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes U_{\sigma^{-1}\tau}\Phi^{\otimes n}(U_{\tau^{-1}\sigma}\ket{\psi}\!\!\bra{\psi})\\ &\stackrel{\mathclap{\scriptsize (v)}}{=}\sum_{\sigma,\tau\in S_n}\sum_{\lambda,i,j,l}\frac{\mathrm{dim}[\lambda]}{n!^2}R_{\lambda}(\sigma^{-1})_{j,i}R_{\lambda}(\tau)_{i,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes U_{\sigma^{-1}\tau}\Phi^{\otimes n}(U_{\tau^{-1}\sigma}\ket{\psi}\!\!\bra{\psi})\\ &\stackrel{\mathclap{\scriptsize (vi)}}{=}\sum_{\sigma\in S_n}\sum_{\lambda,j,l}\frac{\mathrm{dim}[\lambda]}{n!}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes U_{\sigma}\Phi^{\otimes n}(U_{\sigma^{-1}}\ket{\psi}\!\!\bra{\psi})\\ &\stackrel{\mathclap{\scriptsize (vii)}}{=}\sum_{\sigma\in S_n}\sum_{\lambda,j,l}\frac{\mathrm{dim}[\lambda]}{n!}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes U_{\sigma}\mathop{\mathrm{Tr}}_{E^n}[V^{\otimes n}(U_{\sigma^{-1}}\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\stackrel{\mathclap{\scriptsize (viii)}}{=}\sum_{\sigma\in S_n}\sum_{\lambda,j,l}\frac{\mathrm{dim}[\lambda]}{n!}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}], \end{align}\] where in (v) we used that the \(R_{\lambda}(\sigma)^{\dagger}=R_{\lambda}(\sigma)^{\intercal}=R_{\lambda}(\sigma^{-1})\) are real, and in (vi) we contracted the two representation matrices \(R_{\lambda}\) and changed variable, in (vii) we wrote \(\Phi\) in terms of its dilation, and in (viii) we used the permutation covariance of \(V^{\otimes n}\). By using that the dimension of the Stinespring environment \(E\) is \(r\), we can now insert the resolution of the identity in the \(E^n\) space \[\begin{align} \mathbb{1}_{E^n}=\sum_{\lambda'\vdash n, l(\lambda')\leq r}\Pi_{\lambda'}=\sum_{\lambda'\vdash n, l(\lambda')\leq r}\frac{\mathrm{dim}[\lambda']}{n!}\sum_{\pi\in S_n}\chi_{\lambda'}(\pi)U_{\pi}\,, \end{align}\] and use the invariance of the measure on the group to obtain \[\begin{align} &\sum_{\sigma\in S_n}\sum_{\lambda,j,l}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\qquad \stackrel{\mathclap{\scriptsize (ix)}}{=}\sum_{\lambda'\vdash n,\, l(\lambda')\leq r}\sum_{\sigma,\pi\in S_n}\sum_{\lambda,j,l}\frac{\mathrm{dim}[\lambda']}{n!}\chi_{\lambda'}(\pi)R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\\&\qquad\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}U_{\pi}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\qquad \stackrel{\mathclap{\scriptsize (x)}}{=}\sum_{\lambda'\vdash n,\, l(\lambda')\leq r}\sum_{\sigma,\pi\in S_n}\sum_{\lambda,j,l}\frac{\mathrm{dim}[\lambda']}{n!}\chi_{\lambda'}(\pi)R_{\lambda}(\sigma\pi)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\\&\qquad\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\qquad \stackrel{\mathclap{\scriptsize (xi)}}{=}\sum_{\lambda'\vdash n,\, l(\lambda')\leq r}\sum_{\sigma\in S_n}\sum_{\lambda,j,l}R_{\lambda}(\sigma)_{j,l}\Pi_{\lambda'}^{\widehat{S}_n}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\qquad \stackrel{\mathclap{\scriptsize (xii)}}{=}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\sum_{\sigma\in S_n}\sum_{j,l}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes \mathop{\mathrm{Tr}}_{E^n}[(\mathbb{1}_{B^n}\otimes U_{\sigma^{-1}}) V^{\otimes n}(\ket{\psi}\!\!\bra{\psi})V^{\dagger}{}^{\otimes n}]\\ &\qquad=\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\sum_{\sigma\in S_n}\sum_{j,l}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes U_{\sigma}\Phi^{\otimes n}(U_{\sigma^{-1}}\ket{\psi}\!\!\bra{\psi})\,, \end{align}\] where in (ix) we inserted the resolution of the identity in terms of \(\Pi_{\lambda}\) and their expression as linear combinations of permutations, in (x) we used the invariance of the measure on the group, in (xi) we recollected the isotypical projector \(\Pi_{\lambda'}^{\widehat{S}_n}\) in the representation space \(\bigoplus_{\lambda \vdash n}[\lambda]\) and in (xii) we used that \(\Pi_{\lambda'}^{\widehat{S}_n}\ket{\lambda,i}=\delta_{\lambda,\lambda'}\ket{\lambda,i}\). This means that when \(V\) is defined with an environment of dimension at most \(r\), we can restrict the sum over Young diagrams with length at most \(r\).

Then, applying \(\mathcal{T}\) to the register \(\widehat{S_n}\), we obtain: \[\begin{align} &(\mathcal{T}\otimes \mathrm{Id}_{B^n})\circ \mathcal{D} \circ \big(\mathrm{Id}_{\widehat{S_n}}\otimes \Phi^{\otimes n}\big) \circ \mathcal{E}(\ket{\psi}\!\!\bra{\psi}) \\ &\qquad=\sum_{\sigma\in S_n}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{\mathrm{dim}[\lambda]}{n!\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\sum_{j,l}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l}\otimes\mathbb{1}_{\mathcal{U}_{r,\lambda}} \otimes U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi}) \end{align}\] As a consequence, we conclude that \[\begin{align} \mathcal{C}(\ket{\psi}\!\!\bra{\psi})&= \sum_{\sigma\in S_n}\sum_{\lambda\vdash n,\, l(\lambda)\leq r}\frac{\mathrm{dim}[\lambda]}{n!\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\, \Pi_{\lambda}U_{\sigma}\otimes U_{\sigma}\Phi^{\otimes n}(U_{\sigma}^{\dagger}\ket{\psi}\!\!\bra{\psi})\,, \end{align}\] where we used the Schur–Weyl duality in 5 to write that \[\begin{align} U_{\mathrm{Schur}}^{\dagger}\Pi_{\lambda}U_{\sigma}U_{\mathrm{Schur}}= \sum_{j,l}R_{\lambda}(\sigma)_{j,l}\ket{\lambda,j}\!\!\bra{\lambda,l} \otimes \mathbb{1}_{\mathcal{U}_{r,\lambda}}\,. \end{align}\] Comparing with 11 (with the appropriate identification of the subsystems in the tensor product), we obtain the claim. ◻

Remark 5 ((Efficiency of the circuit)). The circuit described in Theorem [th:circuit] has depth \(O({\rm poly}(n,\log d,\log\frac{1}{\eta}))\), with \(\eta\) being the diamond norm error due to finite gate set approximations. The circuit of \(\mathrm{QFT}\) can be implemented in \(\mathrm{poly}(n)\) time (see [@beals_quantum_1997; @moore_symmetric_2008] and a refined analysis in [@kawano_quantum_2016]). In the implementation of [@kawano_quantum_2016] the permutations are arranged in the memory through their canonical encoding \(\sigma=(c_{1,...,n})^{i_{n-1}}(c_{1,...,n-1})^{i_{n-2}}\ldots (c_{1,2})^{i_1}\), where \(c_{1,..,k}\) is the cycle on \(\{1,...,k\}\) and \(i_{k}\in\{0,\ldots,k\}\) for any \(k\in \{2,\ldots,n\}\), so that \(i_1\) can be stored in a qubit, \(i_2\) in a qutrit, and so on until \(i_{n-1}\), which is stored in an \(n\)-dimensional space. By applying cycles controlled by each of these registers in sequence, one can implement \(\mathsf{C\pi}\) in time \(O(\mathrm{poly}(n,\log d))\). The channel \(\mathcal{T}\) is just a partial trace composed with a preparation of a maximally mixed state: this preparation is depicted as \(\mathcal{P}_{\lambda,r}\) in Figure 2 and it consists in preparing the state \(\ket{\lambda}\!\!\bra{\lambda}\otimes \frac{\mathbb{1}_{\mathcal{U}_{r,\lambda}}}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\). Finally, the last step is a Schur transform: circuits with complexity polynomial in the number of copies and dimension were first proposed in [@bacon_efficient_2006], and Harrow [@harrow_applications_2005] sketched a method in his thesis to lower the dimension dependence to \(O(\log d)\). A detailed proposal to achieve this was presented in [@krovi_efficient_2019], which was recently found to contain a mistake [@Fei2024QuantumAlgorithm]. A corrected version of this proposal and an improved version of the original algorithm [@bacon_efficient_2006] have been established by [@burchardt_high-dimensional_2025], confirming the \(O(\mathrm{poly}(n,\log d))\) complexity. As a final note, the preparation \(\ket{\lambda}\!\!\bra{\lambda}\otimes \frac{\mathbb{1}_{\mathcal{U}_{r,\lambda}}}{\mathrm{dim}[\mathcal{U}_{r,\lambda}]}\) can of course be done classically, requiring sampling semi-standard Young tableaux of shape \(\lambda\) uniformly and then preparing the corresponding basis state. However, this operation can be costly in terms of classical computation8. For a dilation dimension \(r=2^k\), \(k\) integer, a shortcut is to prepare the mixed state approximately (and compatibly with the diamond norm error already accounted for by the approximations in the Schur transform), via the following steps:

(i) Prepare the state \(\ket{\lambda}\otimes\ket{S_0}\otimes \ket{T_0}\), where \(\ket{S_0}\) is some Gelfand-Tsetlin (GT) pattern of shape \(\lambda\), and \(\ket{T_0}\) a valid Young-Yamanouchi basis state of shape \(\lambda\) (this can be done efficiently: valid patterns can be computed and prepared in \(O(\mathrm{poly}(n,\log d))\), see the encodings in [@burchardt_high-dimensional_2025]);

(ii) Apply inverse Schur transform;

(iii) apply \(n\) copies of a random circuit approximating an \(n\)-design with error \(\varepsilon\) in diamond-norm with \(O(\log (k/\varepsilon)·n\mathrm{poly}\log(n))\) depth [@Schuster2025];

(iv) apply the Schur transform;

(v) Discard the permutation register.

This procedure works because using the Haar measure instead of the approximate design one would obtain the \(U(r)\) twirling of a GT pattern, which prepares the maximally mixed state in the irrep \(\lambda\), and such twirling involves the \(n\)-th moment of the Haar measure.

Remark 6 ((Intuition behind the circuit)). The reader may wonder how we came up with the circuit, and whether there is some intuition behind it. The process involved some trial and error to reproduce the desired supermap for \(n=1\) and \(n=2\) using controlled permutations, and the general ansatz was found by observing that the QFT method for weak Schur sampling based on the QFT in Chapter 8 of Harrow’s thesis [@harrow_applications_2005] was, in fact, implementing the main step of the random purification channel of [@tang2025]. A more systematic, representation-theoretic derivation of the random Stinespring superchannel will be presented in a future version of this manuscript.

We are now ready to prove our main result, stated in Theorem 1.

Proof of Theorem 1. The existence of encoding maps, a memory system, and decoding maps satisfying ?? follows directly from Theorem 4. Furthermore, the efficiency of the circuit implementing the random Stinespring superchannel is established by Remark 5. ◻

4 Applications to quantum Shannon theory↩︎

Throughout this section, we present an application of the random Stinespring superchannel to quantum Shannon theory, namely, the extension to quantum channels of Uhlmann-type theorems that are currently known only at the level of quantum states [@NC; @Mazzola_2025; @Fang2025-variational; @random_pur_simple].

The celebrated Uhlmann theorem for fidelity is a fundamental result in quantum information theory. It states that the fidelity between two quantum states can be expressed as the maximum fidelity between their purifications [@NC]. This theorem has been extended to more general quantum divergences [@Mazzola_2025; @Fang2025-variational], and simpler proofs of these extensions have recently been obtained using the random purification channel [@random_pur_simple]. Here, we use the random Stinespring superchannel to extend the Uhlmann theorem for quantum divergences (Theorem 8[@Mazzola_2025; @Fang2025-variational; @random_pur_simple] to the setting of quantum channels, thereby obtaining Theorem 10.

We recall that a function \(\mathbb{D}:\mathcal{D}(\mathcal{H})\times\mathcal{D}(\mathcal{H})\rightarrow \mathbb{R}\cup\{+\infty\}\) is called divergence if it satisfies the data-processing inequality: for every quantum channel \(\Lambda\) and every pair of states \((\rho,\sigma)\), we have \[\begin{align} \mathbb{D}\big(\Lambda(\rho)\big\|\Lambda(\sigma)\big)\leq \mathbb{D}(\rho\|\sigma). \end{align}\] A divergence is jointly convex if for any pair of ensembles of states \(\{(p_i,\rho_i)\}_i\), \(\{(p_i,\sigma_i)\}_i\) we have \[\begin{align} \mathbb{D}\Big(\sum\nolimits_{i}p_i\rho_i\,\Big\|\,\sum\nolimits_{i}p_i\sigma_i\Big) \leq \sum_{i}p_i \mathbb{D}(\rho_i\|\sigma_i). \end{align}\] Joint convexity is actually a consequence of the data-processing inequality whenever \[\begin{align} \mathbb{D}\Big(\sum\nolimits_{i}p_i\ket{i}\!\!\bra{i}\otimes\rho_i\,\Big\|\,\sum\nolimits_{i}p_i\ket{i}\!\!\bra{i}\otimes\sigma_i\Big) = \sum_{i}p_i \mathbb{D}(\rho_i\|\sigma_i), \end{align}\] which holds for most divergences of interest. Given any arbitrary divergence \(\mathbb{D}\) between states, we can define a corresponding notion of divergence between channels: given quantum channels \(\pazocal{M}\) and \(\pazocal{N}\) with input system \(A\) and output system \(B\), we set \[\begin{align}\label{eq:rel95ent95ch} \mathbb{D}\big(\pazocal{M}\,\big\|\,\pazocal{N}\big)\relax\sup_{\rho_{RA}}\mathbb{D}\big(({\rm Id}_R\otimes \pazocal{M}_{A\to B})(\rho_{RA})\,\big\|\,({\rm Id}_R\otimes \pazocal{N}_{A\to B})(\rho_{RA})\big), \end{align}\tag{15}\] where the maximum is taken over all possible auxiliary systems \(R\) and states \(\rho_{RA}\in\mathcal{D}(\mathcal{H}_{RA})\). One of the most relevant examples of divergence between states is the Umegaki relative entropy [@Umegaki1962], defined as \[\label{eq:umegaki} D(\rho\|\sigma) \relax\mathop{\mathrm{Tr}}\!\left[\rho\bigl(\log\rho - \log\sigma\bigr)\right],\tag{16}\] and which can be lifted to channels as \[\begin{align} D\big(\pazocal{M}\,\big\|\,\pazocal{N}\big)\relax\sup_{\rho_{RA}}D\big(({\rm Id}_R\otimes \pazocal{M}_{A\to B})(\rho_{RA})\,\big\|\,({\rm Id}_R\otimes \pazocal{N}_{A\to B})(\rho_{RA})\big), \end{align}\] Note that, since a divergence between states satisfies the data-processing inequality, also the corresponding version for channels satisfies an analogous data-processing inequality: \[\begin{align} D\big(\Lambda\circ \pazocal{M}\,\big\|\,\Lambda\circ\pazocal{N}\big)\leq D\big(\pazocal{M}\,\big\|\,\pazocal{N}\big). \end{align}\] A divergence \(\mathbb{D}\) between states is said to be additive if, given two arbitrary Hilbert spaces \(\mathcal{H}_1\) and \(\mathcal{H}_2\), we have \[\begin{align} \mathbb{D}(\rho_1\otimes\rho_2\|\sigma_1\otimes\sigma_2)=\mathbb{D}(\rho_1\|\sigma_1)+\mathbb{D}(\rho_2\|\sigma_2) \end{align}\] for all states \(\rho_1,\sigma_1\in\mathcal{H}_1\) and \(\rho_2,\sigma_2\in\mathcal{H}_2\). This is clearly the case for the Umegaki relative entropy, due to the additivity of the matrix logarithm under tensor products. However, not all the divergences are additive (for example, the measured relative entropy is not [@Donald1986]). In that case, we can also introduce the notion of regularisation of \(\mathbb{D}\), by setting \[\begin{align} \mathbb{D}^\infty(\rho\|\sigma)&\relax\liminf_{n\to\infty}\frac{1}{n}\,\mathbb{D}(\rho^{\otimes n}\|\sigma^{\otimes n})\, . \\ \end{align}\] Since most useful quantum divergences are either subadditive or superadditive, Fekete’s lemma guarantees that for such divergences the above liminf is actually a limit. An additive divergence \(\mathbb{D}\) between states might give rise to a non-additive notion of divergence between channels, due to the presence of entanglement at the input. This happens even in the simple case of the Umegaki relative entropy[@Fang2020]: indeed, there exist two channels \(\pazocal{M}\) and \(\pazocal{N}\) such that \[\begin{align} D(\pazocal{M}\otimes\pazocal{M}\|\pazocal{N}\otimes\pazocal{N})>2D(\pazocal{M}\|\pazocal{N}). \end{align}\] It is then relevant to introduce the regularised version of 15 : \[\begin{align} \mathbb{D}^\infty(\pazocal{M}\|\pazocal{N})&\relax\liminf_{n\to\infty}\frac{1}{n}\,\mathbb{D}(\pazocal{M}^{\otimes n}\|\pazocal{N}^{\otimes n})\,. \\ \end{align}\] The Umegaki relative entropy is known to be weakly concave: namely, for any ensemble of states \(\{(p_i,\rho_i)\}_i\), we have \[\label{eq:weak95conc} D\!\left(\sum_{i=1}^N p_i \rho_i \,\middle\|\, \sigma\right) \ge \sum_{i=1}^N p_i\, D(\rho_i\|\sigma) + \sum_i p_i \log p_i\tag{17}\] The previous inequality can be weakened as \(D\!\left(\sum_{i=1}^N p_i \rho_i \,\middle\|\, \sigma\right) \ge \displaystyle{\min_{1\leq i\leq N}}\, D(\rho_i\|\sigma) -\log N\). We say that an arbitrary divergence \(\mathbb{D}\) is weakly quasi-concave if an analogous property holds, namely if there exists a polynomial \(P\), such that, for any \(n\geq 1\), for any finite ensemble of states \(\{(p_i,\rho_i)\}_{i=1,\dots, N}\) on an arbitrary Hilbert space \(\mathcal{H}^{\otimes n}\), \(\mathrm{dim}\,\mathcal{H}=d\), and for any state \(\sigma\in\mathcal{D}(\mathcal{H}^{\otimes n})\), we have \[\begin{align}\label{eq95weak95quasi95conc} \mathbb{D}\left(\sum_{i=1}^N p_i\rho_i\,\middle\|\,\sigma\right)\geq \min_{1\leq i\leq N}\mathbb{D}(\rho_i\|\sigma)-\log P_d(N, s_\sigma), \end{align}\tag{18}\] where \(s_\sigma\relax|{\rm spec}(\sigma)|\).

Besides the Umegaki relative entropy, an important family of quantum divergences satisfies weak quasi-concavity: the sandwiched Rényi divergences \(\tilde{D}_\alpha\) of order \(\alpha\in [1/2,\infty]\) [@tomamichel12smooth_tutorial; @newRenyi; @Wilde2014] (see e.g. [@random_pur_simple] for a concise proof).

In order to state the Uhlmann theorem for divergences between states found in [@Mazzola_2025; @Fang2025-variational; @random_pur_simple], we need a final definition.

Definition 7. Given a state \(\sigma_A\in\mathcal{D}(\mathcal{H}_A)\) and a Hilbert space \(\mathcal{H}_B\) isomorphic to \(\mathcal{H}_A\), we define the set \(\pazocal{C}_{AB}^{\sigma_A}\) of \(B\)-extensions* of \(\sigma_A\) as \[\begin{align} \pazocal{C}_{AB}^{\sigma_A}\relax\left\{\tilde{\sigma}_{AB}\in\mathcal{D}(\mathcal{H}_A\otimes\mathcal{H}_B)\,:\, \mathop{\mathrm{Tr}}_B\tilde{\sigma}_{AB}=\sigma_A\right\}, \end{align}\] and the family \(\mathcal{C}_{AB}^{\sigma_A}\) as the sequence \(\mathcal{C}_{AB}^{\sigma_A}\relax\left(\pazocal{C}_{A^nB^n}^{\sigma_A^{\otimes n}}\right)_{n\geq 1}\). According to standard conventions, the regularised relative entropy between an extension \(\rho_{AB}\) of \(\rho_A\) and the family \(\mathcal{C}_{AB}^{\sigma_A}\) is then defined as \[\begin{align} \mathbb{D}^\infty\big(\rho_{AB}\,\big\|\,\mathcal{C}_{AB}^{\sigma_A}\big) &\relax\liminf_{n\to\infty}\frac{1}{n}\inf_{\sigma_{A^nB^n}\in \pazocal{C}_{A^nB^n}^{\sigma_A^{\otimes n}}} \mathbb{D}\big(\rho_{AB}^{\otimes n}\,\big\|\,\sigma_{A^nB^n}\big)\,. \end{align}\]*

Theorem 8 ((Axiomatic Uhlmann’s theorem for states [@Mazzola_2025; @Fang2025-variational; @random_pur_simple])). Let \(\mathbb{D}(\,\cdot\,\|\,\cdot\,)\) be a divergence satisfying weak quasi-concavity, i.e. 18 . Then, given \(\rho_A\) and \(\sigma_A\) in \(\mathcal{D}(\mathcal{H}_A)\), for any arbitrary extension \(\rho_{AB}\) of \(\rho_A\) we have \[\begin{align}\label{eq:Uhlmann} \mathbb{D}^{\infty}(\rho_A\|\sigma_A)= \mathbb{D}^\infty\big(\rho_{AB}\,\big\|\,\mathcal{C}^{\sigma_A}_{AB}\big)\,. \end{align}\qquad{(4)}\]

Similarly to Definition 7, let us introduce the set of all extensions of a channel.

Definition 9. Let \(\mathcal{H}_A,\mathcal{H}_B\) and \(\mathcal{H}_E\) be Hilbert spaces. Given a quantum channel \(\pazocal{N}_{A\to B}\), an \(E\)-dilation* of \(\pazocal{N}_{A\to B}\) is a quantum channel \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A\to BE}\) such that \[\begin{align} ({\rm Id}_B\otimes \mathop{\mathrm{Tr}}_E)\circ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A\to BE}=\pazocal{N}_{A\to B}\,. \end{align}\] We denote by \(\pazocal{C}_{A\to BE}^{\pazocal{N}}\) the set of all the \(E\)-extensions of \(\pazocal{N}_{A\to B}\), and we define the family \(\mathcal{C}_{A\to BE}^{\pazocal{N}}\) to be the sequence \(\mathcal{C}_{A\to BE}^{\pazocal{N}}\relax\left(\pazocal{C}_{A^n\to B^n E^n}^{\pazocal{N}^{\otimes n}}\right)_{n\geq 1}\). Then, the regularised relative entropy between an extension \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\) of \(\pazocal{M}_{A\to B}\) and the family \(\mathcal{C}_{A\to BE}^{\pazocal{N}}\) is defined as \[\begin{align} \mathbb{D}^\infty\big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\,\big\|\,\mathcal{C}_{A\to BE}^{\pazocal{N}}\big) &\relax\liminf_{n\to\infty}\frac{1}{n}\inf_{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup \,\in\, \pazocal{C}_{A^n\to B^n E^n}^{\pazocal{N}^{\otimes n}}} \mathbb{D}\Big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}^{\otimes n}\,\Big\|\, \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A^n\to B^nE^n}\Big)\, . \end{align}\]*

Finally, we need three technical lemmas in order to prove the main result of this section. The first one provides an extension of [@random_pur_simple] to channels; the second one, instead, generalises the known fact that all the extensions of a quantum state can be obtained by applying a suitable channel to a fixed purification (see e.g.the discussion in [@squashed]).

Lemma 3. Let \(\mathcal{H}_A\) and \(\mathcal{H}_B\) be two Hilbert spaces, and let \(\mathbb{D}\) be a weakly quasi-concave divergence according to 18 . Then, \[\begin{align} \mathbb{D}\left(\underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\Lambda^{\otimes n}\,\middle\|\,\Gamma^{(n)}\right)\geq \sup_{\rho_{RA^n}}\min_{\Lambda\in\mathop{\mathrm{supp}}(\nu)} \mathbb{D}\Big(\Lambda^{\otimes n}(\rho)\,\Big\|\,\Gamma^{(n)}(\rho)\Big) - \log {\rm poly}_{d}\Big(n,\,\big|\mathrm{spec}\big(\Gamma^{(n)}(\rho)\big)\big|\Big) \end{align}\] for all probability measures \(\nu\) on the set of channels from \(\mathcal{H}_A\) to \(\mathcal{H}_B\), and all channels \(\Gamma^{(n)}\) from \(\mathcal{H}_A^{\otimes n}\) to \(\mathcal{H}_B^{\otimes n}\), where \(d\relax(\dim\mathcal{H}_A)(\dim\mathcal{H}_B)\).

Proof. Let \(J_{(A'B)^n}\) be the Choi operator of the channel \(\underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\Lambda^{\otimes n}\), and let \(H_{d,n}^{\rm sym}\) be the real vector space of permutationally symmetric Hermitian operators on \(\mathcal{H}_{A'B}^{\otimes n}\); then, \[\begin{align}\label{eq:convex} J_{(A'B)^n} = \underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\big[\Lambda^{\otimes n}_{A\to B}(\Gamma_{A'A}^{\otimes n})\big]= \underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\big[(J^{\Lambda}_{A'B})^{\otimes n}\big]\in H_{d,n}^{\rm sym} . \end{align}\tag{19}\] By Schur–Weyl duality, \(H_{d,n}^{\rm sym}\) has the form \[\begin{align} H_{d,n}^{\rm sym}=\bigoplus_{\lambda\in\pazocal{Y}_n^d} \mathbb{1}_{[\lambda]}\otimes H(\pazocal{U}_\lambda), \label{eq:space95perm95symm95operators} \end{align}\tag{20}\] where \(\lambda\) ranges on the set \(\pazocal{Y}_d^n\) of Young diagrams with size \(n\) and depth at most \(d\), \(\pazocal{U}_\lambda\) and \([\lambda]\) are irreducible representations of the special unitary group \({\rm SU}(d)\) and of the symmetric group \(S_n\), respectively, and \(H(\pazocal{U}_\lambda)\) is the space of Hermitian operators on \(\pazocal{U}_\lambda\). Leveraging the fact that \(\dim \pazocal{U}_\lambda\leq (n+1)^{d(d-1)/2}\) and \(|\pazocal{Y}_n^d|\leq (n+1)^{d-1}\) [@Hayashi2016_grouptheoretic], we can upper bound \(\dim H_{d,n}^{\rm sym}\leq (n+1)^{d^2-1}\). As a consequence, since \(J_{(A'B)^n}\in H_{d,n}^{\rm sym}\) belongs to the convex hull of \(\big\{(J^{\Lambda}_{A'B})^{\otimes n}: \Lambda\in{\rm supp}(\nu) \big\}\), by Carathéodory’s theorem we can write it as a convex combination of at most \(N=(n+1)^{d^2-1} +1\) Choi operators \((J_{A'B}^{\Lambda_i})^{\otimes n}\) for suitable channels \(\Lambda_i\in{\rm supp}(\nu)\): \[\begin{align} J_{(A'B)^n}=\sum_{i=1}^Np_i(J_{A'B}^{\Lambda_i})^{\otimes n}, \end{align}\] hence \[\begin{align} \underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\Lambda^{\otimes n}=\sum_{i=1}^Np_i \Lambda_i^{\otimes n}. \end{align}\] Then, \[\begin{align} \mathbb{D}\left(\underset{\scaleobj{.8}{\Lambda\sim \nu}}{\mathbb{E}\,}\Lambda^{\otimes n}\,\middle\|\,\Gamma^{(n)}\right) &=\sup_{\rho_{RA^n}}\mathbb{D}\left(\sum_{i=1}^Np_i\Lambda_i^{\otimes n}(\rho)\,\middle\|\,\Gamma^{(n)}(\rho)\right)\\ &\geq \sup_{\rho_{RA^n}} \min_{1\leq i\leq N} \mathbb{D}\left(\Lambda_i^{\otimes n}(\rho)\,\middle\|\,\Gamma^{(n)}(\rho)\right)-\log {\rm poly}_{d}\Big(n,\,\big|\mathrm{spec}\big(\Gamma^{(n)}(\rho)\big)\big|\Big) \\ &\geq \sup_{\rho_{RA^n}} \min_{\Lambda\in\mathop{\mathrm{supp}}(\nu)} \mathbb{D}\left(\Lambda^{\otimes n}(\rho)\,\middle\|\,\Gamma^{(n)}(\rho)\right)-\log {\rm poly}_{d}\Big(n,\,\big|\mathrm{spec}\big(\Gamma^{(n)}(\rho)\big)\big|\Big), \end{align}\] where in the first inequality we have used the weak quasi-concavity of \(\mathbb{D}\) and the fact that \(N={\rm poly}_{d}(n)\). This concludes the proof. ◻

Lemma 4. Let \(\pazocal{M}_{A\to B}\) be a quantum channel, and let \(\pazocal{V}^{\pazocal{M}}_{A\to BE}\) be one of its Stinespring dilations. Let \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF}\) be a quantum channel that is an extension of \(\pazocal{M}_{A\to B}\), in the sense that \(\mathop{\mathrm{Tr}}_F \circ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF} = \pazocal{M}_{A\to B}\). If \(\dim \mathcal{H}_F \geq \dim \mathcal{H}_E\), then there exists a quantum channel \(\Lambda_{E\to F}\) such that \[\begin{align} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF} = \Lambda_{E\to F}\circ \pazocal{V}^{\pazocal{M}}_{A\to BE} . \end{align}\] That is, all extensions of a quantum channel (up to enlarging the dimension of the extending system) can be obtained from a fixed Stinespring dilation by post-processing its environment.

Proof. Let \(V^{\pazocal{M}}_{A\to BE}:\mathcal{H}_A\to \mathcal{H}_{BE}\) be the isometry such that \(\pazocal{V}^{\pazocal{M}}_{A\to BE}(\,\cdot\,) = V^{\pazocal{M}}_{A\to BE} (\,\cdot\,) \big(V^{\pazocal{M}}_{A\to BE}\big)^\dagger\), and let \(W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG}:\mathcal{H}_A\to \mathcal{H}_{BFG}\) be the isometry corresponding to a Stinespring dilation of \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF}\), i.e.such that \[\begin{align} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF}(\,\cdot\,) = \mathop{\mathrm{Tr}}_G \Big[ W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG} (\,\cdot\,) \big(W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG}\big)^\dagger \Big] . \end{align}\] Since \[\begin{align} \dim \mathcal{H}_{FG} = (\dim \mathcal{H}_F) (\dim \mathcal{H}_G) \geq \dim \mathcal{H}_F \geq \dim \mathcal{H}_E , \end{align}\] elementary linear algebra considerations ensure that we can construct an isometry \(Z_{E\to FG}:\mathcal{H}_E\to \mathcal{H}_{FG}\) with the property that \[\begin{align} Z_{E\to FG} \circ V^{\pazocal{M}}_{A\to BE} = W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG} . \end{align}\] Defining \(\Lambda_{E\to F}(\,\cdot\,) \relax\mathop{\mathrm{Tr}}_G \big[ Z_{E\to FG}^{\vphantom{\dagger}} (\,\cdot\,) Z_{E\to FG}^\dagger\big]\), we see that \[\begin{align} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BF}(\,\cdot\,) &= \mathop{\mathrm{Tr}}_G \Big[ W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG} (\,\cdot\,) \big(W^{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup }_{A\to BFG}\big)^\dagger \Big] \\ &= \mathop{\mathrm{Tr}}_G \Big[ \big(Z_{E\to FG} \circ V^{\pazocal{M}}_{A\to BE}\big) (\,\cdot\,) \big(Z_{E\to FG} \circ V^{\pazocal{M}}_{A\to BE}\big)^\dagger \Big] \\ &= \big(\Lambda_{E\to F}\circ \pazocal{V}^{\pazocal{M}}_{A\to BE}\big)(\,\cdot\,) , \end{align}\] which concludes the proof. ◻

An analogous reasoning can be used to show the following.

Lemma 5. Let \(\psi_{A^n R}\) be a pure state, and let \(\nu\) be a probability measure over the set of isometries from \(\mathcal{H}_A\) to \(\mathcal{H}_B\). Set \(\sigma_{B^n R}\relax\underset{\scaleobj{.8}{\pazocal{V}\sim \nu}}{\mathbb{E}\,}\Big[\pazocal{V}^{\otimes n}_{A\to B}(\psi_{A^n R})\Big]\). Then \(\big|\mathrm{spec}(\sigma)\big|=O\big(\mathrm{poly}_{d_B}(n)\big)\), where \(d_B=\mathrm{dim}\, \mathcal{H}_B\).

Proof. As in the proof of Lemma 3, applying Carathéodory’s theorem to the Choi state of the channel \(\underset{\scaleobj{.8}{\pazocal{V}\sim \nu}}{\mathbb{E}\,}\pazocal{V}^{\otimes n}_{A\to B}\), which belongs to the real vector space of Hermitian permutationally symmetric operators on \(\mathcal{H}_{A'B}^{\otimes n}\), we can write \[\begin{align} \underset{\scaleobj{.8}{\pazocal{V}\sim \nu}}{\mathbb{E}\,} \pazocal{V}^{\otimes n}_{A\to B} = \sum_{i=1}^N p_i \pazocal{V}^{\otimes n}_{i}\, , \label{lemma:bound95spec95proof95eq1} \end{align}\tag{21}\] for some choice of isometries \(\pazocal{V}_{i}:\mathcal{H}_A\to \mathcal{H}_B\), \(i=1,\ldots,N\), and \[\begin{align} N=(n+1)^{(d_A d_B)^2-1} + 1 \leq (n+1)^{d_B^4-1} + 1\, . \end{align}\] Applying 21 to \(\psi_{A^nR}\) and noticing that \(\big|\mathrm{spec}\big(\sum\nolimits_{i=1}^N p_i \Psi_i \big)\big| \leq N+1\) directly shows the claim. ◻

Now we have all the ingredients to state and prove a completely new characterisation of the relative entropy between channels in terms of their extensions.

Theorem 10 ((Axiomatic Uhlmann’s theorem for channels)). Let \(\mathbb{D}(\,\cdot\,\|\,\cdot\,)\) be a jointly convex divergence that obeys weak quasi-concavity, i.e. 18 . Let \(\pazocal{M}_{A\to B}\) and \(\pazocal{N}_{A\to B}\) be quantum channels from \(\mathcal{H}_A\) to \(\mathcal{H}_B\), and let \(\mathcal{H}_E\) be a Hilbert space of dimension \(\dim \mathcal{H}_A\cdot\dim\mathcal{H}_B\). Then, for any arbitrary \(E\)-dilation \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\) of \(\pazocal{M}_{A\to B}\), we have \[\begin{align}\label{eq:Uhlmann2} \mathbb{D}^{\infty}(\pazocal{M}\|\pazocal{N})= \mathbb{D}^\infty\Big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\,\Big\|\,\mathcal{C}_{A\to BE}^{\pazocal{N}}\Big)\, . \end{align}\qquad{(5)}\] Moreover, a sequence of asymptotic optimisers \(\big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A^n\to B^nE^n}\big)_n\in \mathcal{C}^{\pazocal{N}}_{A\to BE}\) is \[\begin{align}\label{eq:almost95optimizers2} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A^n\to B^nE^n}=\Lambda_{E\to E}^{\otimes n}\circ\pazocal{D}_{B^nM\to B^nE^n}\circ \pazocal{N}^{\otimes n}_{A\to B}\circ \pazocal{E}_{A^n\to A^nM}\,, \end{align}\qquad{(6)}\] where \(\Lambda_{E\to E}\) is any channel that, by acting only on the auxiliary system \(E\), maps a fixed \(E\)-dilation of \(\pazocal{M}_{A\to B}\) to the chosen \(E\)-dilation \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\), and, for each \(n\geq 1\), \(\pazocal{E}\) and \(\pazocal{D}\) are the encoder and the decoder channels defined in Theorem 1, respectively.

Proof. The inequality \(\mathbb{D}^{\infty}(\pazocal{M}\|\pazocal{N})\leq \mathbb{D}^\infty\big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\,\big\|\,\mathcal{C}_{A\to BE}^{\pazocal{N}}\big)\) immediately follows from the data-processing inequality for \(\mathbb{D}\), by applying the channel \({\rm Id}_{B^n}\otimes\mathop{\mathrm{Tr}}_{E^n}[\,\cdot\,]\) in the very definition of the right-hand-side of ?? for any \(n\geq 1\).

Let us now prove the converse inequality. First, it suffices to consider the case where the \(E\)-dilation \[\begin{align} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}(\,\cdot\,) = \pazocal{V}^{\pazocal{M}}_{A\to BE}(\,\cdot\,)\relax V^{\pazocal{M}}_{A\to BE}\,\cdot\,V^{\pazocal{M}\; \dagger}_{A\to BE} \end{align}\] of \(\pazocal{M}_{A\to B}\) is an isometry. Indeed, by Lemma 4, any other \(E\)-dilation \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup '_{A\to BE}\) can be obtained by applying a suitable quantum channel \(\Lambda_{E\to E}\) to the auxiliary system: \[\begin{align} \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup '_{A\to BE} =({\rm Id}_B\otimes \Lambda_{E\to E})\circ \pazocal{V}^{\pazocal{M}}_{A\to BE}. \end{align}\] Hence, \[\begin{align} \inf_{ \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup \in \pazocal{C}_{n}^{\pazocal{N}}} \mathbb{D}\Big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup '^{\,\otimes n}_{A\to BE}\,\Big\|\, \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A^n\to B^nE^n}\Big) &\leq \inf_{\widetilde{\pazocal{N}}\in \pazocal{C}_{n}^{\pazocal{N}}} \mathbb{D}\Big(\Lambda_{E\to E'}^{\otimes n}\circ \pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}\,\Big\|\,\Lambda_{E\to E'}^{\otimes n}\circ \widetilde{\pazocal{N}}_{A^n\to B^nE^n}\Big) \\ &\leq \inf_{\widetilde{\pazocal{N}}\in \pazocal{C}_{n}^{\pazocal{N}}} \mathbb{D}\Big(\pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}\,\Big\|\,\widetilde{\pazocal{N}}_{A^n\to B^nE^n}\Big)\, . \end{align}\] Here, the first inequality holds by taking as ansatzes all \(E\)-dilations of \(\pazocal{N}_{A\to B}\) of the form \(\Lambda_{E\to E'}^{\otimes n}\circ \widetilde{\pazocal{N}}_{A^n\to B^nE^n}\), where \(\widetilde{\pazocal{N}}_{A^n\to B^nE^n} \in \pazocal{C}^{\pazocal{N}}_n \relax\pazocal{C}^{\pazocal{N}^{\otimes n}}_{A^n\to B^nE^n}\); the second inequality, instead, is simply data-processing. Now we are going to show that the right-hand-side of the above equation is upper bounded by \(n\mathbb{D}^\infty(\pazocal{M}\|\pazocal{N})\) up to terms that are sublinear in \(n\); this will complete the proof. To this end, we lower bound \[\begin{align} \label{eq:inequalities} \frac{1}{n}\mathbb{D}\left(\pazocal{M}_{A\to B}^{\otimes n}\middle\|\pazocal{N}_{A\to B}^{\otimes n}\right) &= \sup_{\rho_{A^nR}}\frac{1}{n}\mathbb{D}\left(\pazocal{M}_{A\to B}^{\otimes n}(\rho_{A^nR})\middle\|\pazocal{N}_{A\to B}^{\otimes n}(\rho_{A^nR})\right)\\ \nonumber& \stackrel{\mathclap{\scriptsize (i)}}{\geq} \sup_{\tilde{\rho}_{A^nR'}}\frac{1}{n}\mathbb{D}\left((\pazocal{M}_{A\to B}^{\otimes n}\circ \pazocal{E}_{A^n\to A^nM})(\tilde{\rho}_{A^nR'}) \middle\|(\pazocal{N}_{A\to B}^{\otimes n}\circ \pazocal{E}_{A^n\to A^nM})(\tilde{\rho}_{A^nR'})\right)\\ \nonumber&\stackrel{\mathclap{\scriptsize (ii)}}{\geq}\sup_{\tilde{\rho}_{A^nR'}}\frac{1}{n}\mathbb{D}\left(\underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{M}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}(\tilde{\rho}_{A^nR'})\Big]\,\middle\|\, \underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}(\tilde{\rho}_{A^nR'})\Big]\right)\\[4pt] \nonumber&\stackrel{\mathclap{\scriptsize (iii)}}{\geq}\sup_{\tilde{\rho}_{A^nR'}}\frac{1}{n}\min_{\pazocal{V}^{\pazocal{M}}}\mathbb{D}\left(\pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}(\tilde{\rho}_{A^nR'})\,\middle\|\, \underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}(\tilde{\rho}_{A^nR'})\Big]\right)-\tfrac{\log{\rm poly }(n)}{n}\\[4pt] \nonumber& \stackrel{\mathclap{\scriptsize (iv)}}{=}\frac{1}{n}\mathbb{D}\left( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}\;\otimes n}_{A\to BE}\,\middle\|\, \underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}\Big]\right)-\tfrac{\log{\rm poly }(n)}{n}\\[4pt] \nonumber&\stackrel{\mathclap{\scriptsize (v)}}{\geq}\frac{1}{n}\inf_{\tilde{\pazocal{N}}\in\pazocal{C}_n^{\pazocal{N}}}\mathbb{D}\left( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}\;\otimes n}_{A\to BE}\,\middle\|\, \tilde{\pazocal{N}}\right)-\tfrac{\log{\rm poly }(n)}{n}, \end{align}\tag{22}\] where \(\pazocal{C}^{\pazocal{N}}_n \relax\pazocal{C}^{\pazocal{N}^{\otimes n}}_{A^n\to B^nE^n}\), as before, and \[\begin{align} \underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{M}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}(\tilde{\rho}_{A^nR'})\Big]\relax\underset{\scaleobj{.8}{U_E}}{\mathbb{E}\,}\!\left[ \big((\mathbb{1}_B\otimes U_E)V^{\pazocal{M}}_{A\to BE}\big)^{\otimes n} (\tilde{\rho}_{A^nR'}) \big(V_{A\to BE}^{\pazocal{M}\;\dagger}(\mathbb{1}_B\otimes U_E^\dagger)\big)^{\otimes n} \right]; \end{align}\] in particular,

  • in (i) we have chosen the auxiliary system \(R\) to be of the form \(R=MR'\), with \(R'\) arbitrary and \(M\) being the memory system appearing in Theorem 1, and we have restricted the supremum to states \(\rho_{A^nR}\) of the form \((\pazocal{E}_{A^n\to A^n M}\otimes {\rm Id}_{R'})(\tilde{\rho}_{A^nR'})\), where \(\tilde{\rho}_{A^nR'}\) is arbitrary and \(\pazocal{E}_{A^n\to A^nM}\) is the encoder introduced in Theorem 1;

  • the lower bound in (ii) is the data-processing inequality when applying the decoding channel \(\pazocal{D}_{B^nM\to B^nE^n}\) of Theorem 1 to both arguments of the divergence \(\mathbb{D}\); as a result, by ?? , we get \(n\) copies of the random Stinespring dilations \(\pazocal{V}^{\pazocal{M}}_{A\to BE}\) of \(\pazocal{M}\) and \(\pazocal{V}^{\pazocal{N}}_{A\to BE}\) of \(\pazocal{N}\), respectively;

  • in (iii) we have leveraged Lemmas 3 and 5, noting that the supremum can be restricted to pure states due to joint convexity of \(\mathbb{D}\);

  • in (iv) we have noticed that the function of \(\pazocal{V}^{\pazocal{M}}_{A\to BE}\) to be minimised actually is independent of \(\pazocal{V}^{\pazocal{M}}_{A\to BE}\), therefore we can choose any arbitrary fixed dilation \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}}_{A\to BE}\); indeed, for any fixed Stinespring dilation \(\pazocal{V}^{\pazocal{M}}_{A\to BE}\), we can apply a local unitary channel \(\pazocal{U}_E\) on the system \(E\) to get \(\begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}}_{A\to BE}\); in particular, by the unitary invariance of \(\mathbb{D}\) — which follows from the data-processing inequality — and by the left-invariance of the Haar measure, we have \[\begin{align} &\mathbb{D}\left(\pazocal{V}^{\pazocal{M}\;\otimes n}_{A\to BE}(\rho_{A^nR'})\middle\| \;\underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}(\rho_{A^nR'})\Big]\right)\\ &\qquad =\mathbb{D}\left(\big(\pazocal{U}_{E}\circ\pazocal{V}^{\pazocal{M}}_{A\to BE}\big)^{\otimes n}(\rho_{A^nR'})\middle\| \,\underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\big(\pazocal{U}_E\circ\pazocal{V}^{\pazocal{N}}_{A\to BE}\big)^{\otimes n}(\rho_{A^nR'})\Big]\right)\\ &\qquad=\mathbb{D}\left( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}\;\otimes n}_{A\to BE}(\rho_{A^nR'})\middle\| \;\underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}(\rho_{A^nR'})\Big]\right); \end{align}\]

  • finally, in (v) we have noticed that \(\underset{\scaleobj{.8}{\pazocal{V}^{\pazocal{N}}}}{\mathbb{E}\,}\Big[\pazocal{V}^{\pazocal{N}\;\otimes n}_{A\to BE}\Big]\in \pazocal{C}_{A^n\to B^n E^n}^{\pazocal{N}^{\otimes n}}\).

Taking the limit \(n\to\infty\) in 22 , we get \[\begin{align} \mathbb{D}^{\infty}(\pazocal{M}\|\pazocal{N}) \geq \liminf_{n\rightarrow\infty}\frac{1}{n}\inf_{\tilde{\pazocal{N}}\in\pazocal{C}_n^{\pazocal{N}}}\mathbb{D}\left( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{V}} \endgroup ^{\pazocal{M}\;\otimes n}_{A\to BE}\,\middle\|\, \tilde{\pazocal{N}}\right) =\mathbb{D}^\infty\big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{M}} \endgroup _{A\to BE}\,\big\|\,\mathcal{C}_{A\to BE}^{\pazocal{N}}\big). \end{align}\] In particular, this proof implies that the sequence \(\big( \begingroup \def\mathaccent##1##2{ \kern 0.8\dimexpr\macc@kerna \overline{\kern-0.8\dimexpr\macc@kerna\macc@nucleus\kern 0.2\dimexpr\macc@kerna} \kern-0.2\dimexpr\macc@kerna } \macc@depth\@ne \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax} \macc@set@skewchar\relax \let\mathaccentV\macc@nested@a \macc@nested@a\relax 111{\pazocal{N}} \endgroup _{A^n\to B^nE^n}\big)_n\in \mathcal{C}^{\pazocal{N}}_{A\to BE}\) given by ?? achieves the right-hand side of ?? . ◻

5 Applications to quantum learning theory↩︎

In this section, we apply the random Stinespring superchannel to quantum learning theory, focusing on the problem of quantum channel learning [@AMele2025; @chen2025quantumchanneltomographyestimation]. More specifically, our construction reduces tomography of general quantum channels to tomography of isometries, leading to the optimal query complexity \(O(r d_A d_B)\) for learning rank-\(r\) quantum channels, recently established in [@AMele2025; @chen2025quantumchanneltomographyestimation]. We also develop an algebraic lower bound technique based on polynomial method [@beals2001quantum] that allows us to prove a clean \(\Omega(rd_Ad_B)\) lower bound without any logarithmic factors and is secure against arbitrary types of queries (e.g.queries to the inverse or controlled versions of the channel, or with indefinite causal order). Together, this establishes \(\Theta(rd_Ad_B)\) as the optimal query complexity of learning rank-\(r\) quantum channels.

We note that alternative learning algorithms achieving the same \(O(rd_Ad_B/\varepsilon^2)\) query complexity have recently been developed in [@AMele2025] via a random purification channel on Choi states and in [@chen2025quantumchanneltomographyestimation] via a tester-dependent random dilation procedure (i.e.its construction depends explicitly on both the input state and on the measurement carried out at the output). Our results provide an alternative, state- and measurement-agnostic way to reduce channel learning to isometry learning. Meanwhile, the only known lower bound for general non-isometry channels is \(\Omega(d_A^2d_B^2/\log(d_Ad_B))\) when the channels have full rank (\(r=d_Ad_B\)). It has undesired logarithmic factors and holds when we only allow sequential queries of the channel [@rosenthal2024quantum]. We now restate the main result of this section in the form of a quotable theorem.

Theorem 11 ((Optimal query complexity of channel learning)). Let \(\Phi: \mathcal{L}(\mathcal{H}_A) \to \mathcal{L}(\mathcal{H}_B)\) be any quantum channel with input dimension \(d_A\), output dimension \(d_B\geq 2\), and rank at most \(r\). From [@AMele2025; @chen2025quantumchanneltomographyestimation] it is known that there is a quantum learning algorithm that makes \[n = O (rd_Ad_B/\varepsilon^2)\] parallel queries to the channel \(\Phi\) and outputs a classical description of a channel \(\hat{\Phi}\) such that \(\|\hat{\Phi}-\Phi\|_\diamond\leq \varepsilon\) with probability at least \(2/3\). Furthermore, any quantum algorithm that learns \(\Phi\) to constant error with success probability at least \(2/3\) must make at least \[n\geq \Omega(rd_Ad_B)\] queries even if it is allowed to query \(\Phi\) in an arbitrary way (e.g.query the inverse and controlled versions of \(\Phi\) if they exist, or with indefinite causal order).

Note added. The improved lower bound on the query complexity of channel learning presented in Theorem 11, without logarithmic factors, has been obtained independently in version 2 of [@AMele2025].

The upper bound in Theorem 11 follows immediately from our random Stinespring superchannel and existing isometry learning algorithms, such as the one provided in [@AMele2025] via Choi-state learning or the one in [@chen2025quantumchanneltomographyestimation], which is a slight modification of the unitary tomography algorithm in [@haah2023query]. These subroutines of isometry learning only make parallel queries to the isometry and therefore our random Stinespring superchannel can be directly applied.

On the lower bound front, it is intuitive that an \(\Omega(rd_Ad_B)\) bound should hold by dimension counting. But the only lower bound known for general non-isometry channels is \(\Omega(d_A^2d_B^2/\log(d_Ad_B))\) when \(r=d_Ad_B\) with an undesired logarithmic factor and holds when we only allow sequential queries of the channel [@rosenthal2024quantum]. This logarithmic factor comes from a crude information-theoretic analysis that does not take into account the permutation symmetry between queries of the channel (i.e.they are the same channel). A natural way to make use of the permutation symmetry is via the heavy machinery of group representation theory. For example, [@haah2023query] shows an \(\Omega(d^2/\varepsilon)\) lower bound for unitary tomography (\(r=1, d_A=d_B=d\)) that does not have any logarithmic factor using a unitary distinguishing bound [@bavaresco2022unitary] proved via Schur–Weyl duality.

However, this route is undesirable for several reasons: (1) it uses heavy group representation theory machinery that departs significantly from our simple intuition of dimension counting; (2) whether it can be generalised to channels is unclear since channels do not even form a group; (3) when we are allowed to make queries to the inverse or controlled versions of the channel (if they exist), the queries are no longer permutation symmetric.

To overcome these difficulties, we develop a lower bound proof technique that is purely algebraic and only depends on the linearity of quantum mechanics. It completely circumvents the representation theory machinery and reduces everything to simple dimension counting. The permutation symmetry is then used transparently in dimension counting. This allows us to prove a channel distinguishing bound that extends the unitary version [@bavaresco2022unitary] and is secure against any type of queries to the channel. The claimed query lower bound for channel tomography follows directly from the standard reduction from learning to distinguishing using packing net. We expect that this proof strategy can be applied to quantum channels with other parameterisations beyond bounded rank.

In the following, we detail the proof of the lower bound in Theorem 11. We begin by explaining the algebraic proof that leads to the following channel distinguishing bound.

Theorem 12 ((Polynomial method for channel distinguishing)). Let \(\{\Phi_x\}_{x=1}^M\) be a set of quantum channels with input dimension \(d_A\), output dimension \(d_B\), and Choi rank \(r\leq d_Ad_B\). Given any quantum channel \(\Phi_x, x\in [M]\) from the set, any quantum algorithm (even with indefinite causal order) that makes \(n\) queries to the channel \(\Phi_x\) and produces an outcome \(\hat{X}\in [M]\) with correct probability \(\Pr[\hat{X}=x|\Phi_x]>1/2\) for any \(x\in [M]\) must satisfy \[\frac{1}{2}\log M\leq \log \binom{n+rd_Ad_B-1}{n}.\] This still holds when the quantum algorithm is allowed to query the inverse and controlled versions of \(\Phi_x\) if they exist.

Proof. The proof generalises the polynomial method developed in [@beals2001quantum; @huang2021information]. The key idea is to exploit the linearity of quantum mechanics, which implies that the measurement probability of any quantum algorithm that makes \(n\) queries to a channel must be a polynomial of the channel parameters with degree determined by \(n\). But the degree cannot be too small in order to distinguish many channels. This gives a lower bound on the query complexity \(n\).

Suppose that there is a quantum algorithm that makes \(n\) queries to the channel \(\Phi_x\) and produces an outcome \(\hat{X}\in [M]\) that has correct probability \(\Pr[\hat{X}=x|\Phi_x]>1/2\) for any \(x\in [M]\). We consider the confusion matrix \(P \in \mathbb{R}^{M\times M}\) of this quantum algorithm. It is an \(M\times M\) matrix with matrix elements \(P_{\hat{x}x}, \hat{x}, x\in [M]\) representing the probability that the quantum algorithm predicts \(\hat{x}\) when the quantum channel that it truly queries is \(\Phi_x\). We have \(\sum_{\hat{x}=1}^M P_{\hat{x}x}=1\) for all \(x\in [M]\). The guarantee of correct probability implies that \(P_{xx}>1/2\) for any \(x\in [M]\). Therefore, \[\sum_{\hat{x}\neq x}P_{\hat{x}x}=1-P_{xx}< \frac{1}{2}< P_{xx}, \quad \forall x\in [M],\] meaning that the confusion matrix \(P\) is strictly diagonally dominant. This implies that \(P\) has full rank: \[\mathrm{rank}(P)=M.\] On the other hand, all these matrix elements are measurement probabilities of a quantum algorithm querying the channel \(\Phi_x\). Let \[\Phi_x(\rho)=\sum_{i=1}^{r} K^x_i(\rho)K^{x\dagger}_i\] be the Kraus operator representation of the quantum channel \(\Phi_x\). We use a complex vector \(z^x\in \mathbb{C}^{rd_Ad_B}\) to collect all the parameters in the Kraus operators: \[z^x_{i\cdot d_Ad_B+j\cdot d_A+k} = (K^x_i)_{jk}.\] Then the matrix elements of the output of the quantum channel \(\Phi_x\) can be regarded as a polynomial of \(z^x\) and its complex conjugate \(\bar{z}^x\): \[(\Phi_x(\rho))_{ij} = \sum_{a,b=1}^{rd_Ad_B} w_{ij,ab}z^x_a \bar{z}^x_b, \quad \forall i,j \in [d_B],\] where the coefficients \(w_{ij,ab}\in \mathbb{C}\) are determined by the input state \(\rho\).

We generalise this polynomial representation to the measurement probability of an arbitrary quantum algorithm (possibly with indefinite causal order) querying the channel \(\Phi_x\). The most general form of the measurement probability \(P_{\hat{x}x}\) is represented as the contraction of a general algorithm tensor \((T_{\hat{x}})_{i_1i'_1o_1o'_1\ldots i_ni'_no_no'_n}, i_1, \ldots, i_n, i'_1, \ldots, i'_n\in [d_A], o_1, \ldots, o_n, o'_1, \ldots, o'_n\in [d_B]\) with \(n\) copies of the channel tensor \((\Phi_x)_{ii'oo'}, i,i'\in [d_A], o,o'\in [d_B]\): \[P_{\hat{x}x} = \sum_{\substack{i_1, \ldots, i_n, i'_1, \ldots, i'_n\in [d_A]\\ o_1, \ldots, o_n, o'_1, \ldots, o'_n\in [d_B]}} (T_{\hat{x}})_{i_1i'_1o_1o'_1\ldots i_ni'_no_no'_n} (\Phi_x)_{i_1i'_1o_1o'_1}\cdots (\Phi_x)_{i_ni'_no_no'_n}.\] Here, for each \(j\in [n]\), the indices \(i_ji'_jo_jo'_j\) of the tensor \(T_{\hat{x}}\) are contracted with the \(n\)-th copy of the channel \(\Phi_x\). Note that the tensor \(T_{\hat{x}}\) must satisfy certain conditions to ensure that the outcome is a proper probability (e.g.\(P_{\hat{x}x}\in [0, 1], \sum_{\hat{x}}P_{\hat{x}x}=1\)), but for our purposes we do not use those conditions. Plugging in the \(z^x, \bar{z}^x\) parameterisation of the channel \(\Phi_x\), we have \[P_{\hat{x}x} = \sum_{\substack{a_1, \ldots, a_n\in [rd_A d_B]\\ b_1, \ldots, b_n\in [rd_A d_B]}} w^{\hat{x}}_{a_1\ldots a_n b_1\ldots b_n} z^x_{a_1}\cdots z^x_{a_n} \bar{z}^x_{b_1}\cdots \bar{z}^x_{b_n},\] where the coefficients \(w^{\hat{x}}_{a_1\ldots a_n b_1\ldots b_n}\) are determined by the algorithm tensor \(T_{\hat{x}}\) and the terms \(z^x_{a_j} \bar{z}^x_{b_j}\) that are contributed by the \(j\)-th copy of the channel tensor \(\Phi_x\).

We note that this way of organising coefficients has redundancy, because the \(n\) copies of \(z\)’s (and \(\bar{z}\)’s) are symmetric to each other. For example, the terms \(z_1z_2\) and \(z_2z_1\) are the same and can be grouped together to share one coefficient. In other words, the order in the indices \((a_1, \ldots, a_n)\) and \((b_1, \ldots, b_n)\) does not matter. We use \(\mathrm{Sym}(rd_Ad_B, n)\) to denote the set of such unordered indices and use \(Z^x_\alpha, \bar{Z}^x_\beta \in \mathbb{C}, \alpha, \beta\in \mathrm{Sym}(rd_Ad_B, n)\) to denote the terms \(z^x_{a_1}\cdots z^x_{a_n}, \bar{z}^x_{b_1}\cdots \bar{z}^x_{b_n}\) corresponding to the unordered indices \(\alpha, \beta\). Then we have the following polynomial representation of the probability \[P_{\hat{x}x} = \sum_{\alpha, \beta\in \mathrm{Sym}(rd_Ad_B, n)} W^{\hat{x}}_{\alpha\beta} Z^x_{\alpha} \bar{Z}^x_\beta,\] where the coefficients \(W^{\hat{x}}_{\alpha\beta}\) are the sum of all \(w^{\hat{x}}_{a_1\ldots a_n b_1\ldots b_n}\) with \((a_1, \ldots, a_n), (b_1, \ldots, b_n)\) corresponding to \(\alpha, \beta\). To count the size of \(\mathrm{Sym}(rd_Ad_B, n)\), we note that each \(\alpha \in \mathrm{Sym}(rd_Ad_B, n)\) can be labeled by the number of times \(n_a\) each symbol \(a\in [rd_Ad_B]\) appears in the unordered indices \(\alpha\). They satisfy \[\sum_{a=1}^{rd_Ad_B}n_a=n, \quad n_a\geq 0, \quad \forall a\in [rd_Ad_B].\] Standard combinatorial counting yields \[|\mathrm{Sym}(rd_Ad_B, n)| = \binom{n+rd_Ad_B-1}{n}.\] The polynomial representation gives us a matrix decomposition of the confusion matrix \(P\): \[P = \mathcal{W}\mathcal{Z},\] where the matrices \[\mathcal{W}\in \mathbb{C}^{M\times |\mathrm{Sym}(rd_Ad_B, n)|^2}, \quad \mathcal{Z}\in \mathbb{C}^{|\mathrm{Sym}(rd_Ad_B, n)|^2\times M},\] are given by the coefficients \(W^{\hat{x}}_{\alpha\beta}\) and monomials \(Z^x_{\alpha}\bar{Z}^x_{\beta}\): for each \(x, \hat{x}\in [M]\), the \(\hat{x}\)-th row of \(\mathcal{W}\) is the row vector \((W^{\hat{x}}_{\alpha\beta})_{\alpha, \beta \in \mathrm{Sym}(rd_Ad_B, n)}\) and the \(x\)-th column of \(\mathcal{Z}\) is the column vector \(((Z^x_{\alpha}\bar{Z}^x_{\beta})_{\alpha, \beta \in \mathrm{Sym}(rd_Ad_B, n)})^T\). In other words, \[P_{\hat{x}x} = \sum_{\gamma=1}^{|\mathrm{Sym}(rd_Ad_B, n)|^2}\mathcal{W}_{\hat{x},\gamma}\mathcal{Z}_{\gamma, x}.\] Therefore, the rank of the confusion matrix satisfies \[M=\mathrm{rank}(P)\leq |\mathrm{Sym}(rd_Ad_B, n)|^2 = \binom{n+rd_Ad_B-1}{n}^2.\] Taking the logarithm, we arrive at the desired result \[\log M \leq 2 \log \binom{n+rd_Ad_B-1}{n}.\]

When we are allowed to query the inverse and controlled versions of \(\Phi_x\) if they exist, the contracted channel tensor is the same as that of \(\Phi_x\) itself with \(z^x\) and \(\bar{z}^x\) swapped or padded with fixed numbers that represent the control pattern. This does not change the polynomial representation and the counting. Therefore, we still have \[\log M \leq 2 \log \binom{n+rd_Ad_B-1}{n}.\] This completes the proof of Theorem 12. ◻

To prove a query complexity lower bound for learning, we instantiate the \(M\) quantum channels with the maximal cardinality while keeping their distinguishability under a learning algorithm. This can be done by constructing an \(\varepsilon\)-packing net of the set of rank-\(r\) channels.

Definition 13 ((Packing net)). Let \((X,d)\) be a metric space. Let \(K \subseteq X\) be a subset and \(\varepsilon> 0\). Then, a subset \(N \subseteq K\) is an \(\varepsilon\)-packing net of \(K\) if for any \(x,y \in N\), \(d(x,y) > \varepsilon\). The packing number \(\mathcal{M}(K, d, \varepsilon)\) of \(K\) is the largest possible cardinality of an \(\varepsilon\)-packing net of \(K\).

To construct a packing net for channels, we first construct a packing net for isometries.

Lemma 6 ((Packing number of isometries [@szarek1997metric])). Let \(d_2\geq d_1\) be positive integers and \(\|\cdot \|\) be the operator norm. Let \(\mathcal{V}_{d_1\to d_2} = \{V\in \mathbb{C}^{d_2\times d_1}: V^\dagger V = \mathbb{1}_{d_1}\}\) be the set of isometries with input dimension \(d_1\) and output dimension \(d_2\), also known as the Stiefel manifold. It has dimension \(\dim(\mathcal{V}_{d_1\to d_2}) = 2d_1d_2 - d_1^2 \in [d_1d_2, 2d_1d_2]\) and packing number \[\left( \frac{C_1}{\varepsilon} \right)^{\dim(\mathcal{V}_{d_1\to d_2})}\leq \mathcal{M}(\mathcal{V}_{d_1\to d_2}, \|\cdot \|, \varepsilon) \leq \left( \frac{C_2}{\varepsilon} \right)^{\dim(\mathcal{V}_{d_1\to d_2})}\] for some universal constants \(C_1,C_2>0\). In particular, when \(d_2=d_1=d\), we have that the packing number of the \(d\)-dimensional unitary group satisfies \[\left( \frac{C_1}{\varepsilon} \right)^{d^2}\leq \mathcal{M}(\mathcal{V}_{d\to d}, \|\cdot \|, \varepsilon) \leq \left( \frac{C_2}{\varepsilon} \right)^{d^2}.\]

The diamond norm distance between channels is connected with the operator norm distance of their Stinespring dilations via the following continuity lemma.

Lemma 7 ((Continuity of Stinespring dilation [@kretschmann2008information])). Let \(\Phi_1, \Phi_2: \mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\) be two quantum channels with Stinespring dilations \(V_1, V_2: \mathcal{H}_A\to \mathcal{H}_B\otimes \mathcal{H}_E\). Then, we have \[\inf_{U} \|(\mathbb{1}_B\otimes U)V_1-V_2\|^2 \leq \|\Phi_1-\Phi_2\|_\diamond \leq 2\inf_{U}\|(\mathbb{1}_B\otimes U)V_1-V_2\|,\] where the infimum is over all unitary \(U\) on \(\mathcal{H}_E\), \(\|\cdot\|_\diamond\) is the diamond norm, and \(\|\cdot\|\) is the operator norm.

This shows that channels can be viewed as isometries with the unitary group on the environment quotient out. This observation enables us to bound the packing number of channels in diamond norm as follows.

Lemma 8 ((Packing number of channels)). Let \(\mathcal{C}_{d_A, d_B, r}\) be the set of quantum channels with input dimension \(d_A\), output dimension \(d_B\), and rank \(r\). Assume that \(d_B\geq 2\). We have \[\log\mathcal{M}(\mathcal{C}_{d_A, d_B, r}, \|\cdot \|_\diamond, \varepsilon) = \Theta\left(rd_A d_B \log(1/\varepsilon)\right).\]

Proof. The proof of Lemma 4 in [@barthel2018fundamental] (see also Lemma 10 in [@zhao2024learning]), combined with Lemma 7, shows that \(\mathcal{M}(\mathcal{C}_{d_A, d_B, r}, \|\cdot \|_\diamond, \varepsilon)\) is asymptotically bounded from both sides by the packing number of \(\mathcal{V}_{d_A\to rd_B}\) in \(\|\cdot \|\) divided by the packing number of \(\mathcal{V}_{r\to r}\) in \(\|\cdot \|\) up to a quadratic difference in \(\varepsilon\). When we take the logarithm, the division becomes subtraction. Using Lemma 6, we have \[\begin{align} \log\mathcal{M}(\mathcal{C}_{d_A, d_B, r}, \|\cdot \|_\diamond, \varepsilon) &= \Theta((2rd_Ad_B-d_A^2)\log(1/\varepsilon)) - \Theta(r^2\log(1/\varepsilon))\\ &=\Theta((2rd_Ad_B-d_A^2-r^2)\log(1/\varepsilon)) \end{align}\] Further note that \(2rd_Ad_B-d_A^2 - r^2\leq 2rd_Ad_B\) and \[\begin{align} 2rd_Ad_B-d_A^2 - r^2 &= rd_Ad_B \left( 2 - \frac{1}{d_B}\left(\frac{d_A}{r} + \frac{r}{d_A}\right) \right) \\ &\geq rd_Ad_B \left( 2 - \frac{1}{d_B}\left(d_B + \frac{1}{d_B}\right) \right) \\ &=rd_Ad_B\left( 1-\frac{1}{d_B^2} \right) \\ &\geq \frac{3}{4}rd_Ad_B, \end{align}\] when \(d_B\geq 2\). Here, we used the fact that \(r\leq d_Ad_B\) and \(rd_B\geq d_A\), and that the function \(f(x)=x+1/x\) is convex and hence its maximum on \(d_A/r\in [1/d_B, d_B]\) must be attained at the endpoints. This means that \(2rd_Ad_B-d_A^2 - r^2 = \Theta(rd_Ad_B)\) and therefore \[\log\mathcal{M}(\mathcal{C}_{d_A, d_B, r}, \|\cdot \|_\diamond, \varepsilon) = \Theta\left(rd_A d_B \log(1/\varepsilon)\right).\] ◻

The following lemma helps us work through the binomial factors and calculate the query complexity bound.

Lemma 9. Let \(n, d\) be positive integers. Suppose \(\log \binom{n+d-1}{n}\geq c(d-1)\) for some constant \(c>0\); then \(n\geq g^{-1}(c)(d-1)\), where \(g(x)= (1+x)\log(1+x)-x\log(x)\), called the ‘bosonic entropy function’, is monotonically increasing.

Proof. When \(d=1\), the lemma clearly holds. When \(d\geq 2\), we begin by relating the log binomial coefficient to the binary entropy function \(H_2(p) \relax-p\log p-(1-p)\log(1-p)\). Note that \[\begin{align} 1 &= \left(\frac{d-1}{n+d-1}+1-\frac{d-1}{n+d-1}\right)^{n+d-1}\\ &=\sum_{i=0}^{n+d-1}\binom{n+d-1}{i}\left(\frac{d-1}{n+d-1}\right)^{i}\left(1-\frac{d-1}{n+d-1}\right)^{(n+d-1)-i}\\ &\geq \binom{n+d-1}{d-1} \left(\frac{d-1}{n+d-1}\right)^{d-1}\left(1-\frac{d-1}{n+d-1}\right)^{(n+d-1)-(d-1)}\\ &=\binom{n+d-1}{d-1} 2^{-(n+d-1)H_2\left(\frac{d-1}{n+d-1}\right)}. \end{align}\] Thus, \[c(d-1)\leq \log\binom{n+d-1}{n} = \log\binom{n+d-1}{d-1} \leq (n+d-1)H_2\left(\frac{d-1}{n+d-1}\right).\] Let \(x=\frac{n}{d-1}>0\). We have \[g(x) = (1+x)H_2\left(\frac{1}{1+x}\right)\geq c.\] Note that the bosonic entropy function \(g(x)\) is monotonically increasing, since it has derivative \(\log(1+1/x)>0\) for all \(x>0\). Therefore, we have \(x\geq g^{-1}(c)\) and \[n\geq g^{-1}(c)(d-1).\] This concludes the proof. ◻

Now we are ready to prove the lower bound in Theorem 11.

Proof of the lower bound in Theorem 11. Consider any quantum algorithm that learns \(\Phi\) to \(\varepsilon=\Theta(1)\) error with success probability at least \(2/3\) using \(n\) queries. It is allowed to query \(\Phi\) in an arbitrary way (e.g.query the inverse and controlled versions of \(\Phi\) if they exist, or with indefinite causal order), as in Theorem 12. We take a maximal \(3\varepsilon\)-packing net \(\mathcal{M}=\{\Phi_x\}_{x=1}^{|\mathcal{M}|}\) in diamond norm over the set of channels with input dimension \(d_A\), output dimension \(d_B\), and rank \(r\). Lemma 8 asserts that the cardinality of this net satisfies \[\log|\mathcal{M}|= \Theta(rd_Ad_B\log(1/\varepsilon)).\] Now we construct a channel distinguishing algorithm that identifies elements of the net \(\mathcal{M}\). Specifically, we run the channel learning algorithm that makes \(n\) queries to any \(\Phi_x\in \mathcal{M}\) and outputs a classical description of a channel \(\hat{\Phi}\). The learning guarantee implies that with probability at least \(2/3\), we have \(\|\hat{\Phi}-\Phi_x\|_\diamond\leq \varepsilon\). Triangle inequality then asserts that for any \(x'\in [|\mathcal{M}|], x'\neq x\), we have \[\|\hat{\Phi}-\Phi_{x'}\|_\diamond\geq \|\Phi_{x}-\Phi_{x'}\|_\diamond-\|\hat{\Phi}-\Phi_{x}\|_\diamond \geq 3\varepsilon-\varepsilon=2\varepsilon> \varepsilon= \|\hat{\Phi}-\Phi_{x}\|_\diamond.\] This means that the channel in the net that is closest to the estimate \(\hat{\Phi}\) is unique and exactly \(\Phi_x\) itself. We can find this closest channel by brute force enumerating all elements of the net. This gives a channel distinguishing algorithm with success probability at least \(2/3\). The channel distinguishing bound Theorem 12 immediately implies that \[\Theta(rd_Ad_B\log(1/\varepsilon))=\frac{1}{2}\log|\mathcal{M}|\leq \log\binom{n+rd_Ad_B-1}{n}.\] Using Lemma 9, we arrive at \[n\geq \Omega(rd_Ad_B),\] as desired. This completes the proof of Theorem 11. ◻

6 Conclusion↩︎

In this work, we introduce the random Stinespring superchannel, a channel-level analogue of random purification for quantum states. This procedure enables the conversion of multiple parallel uses of an arbitrary quantum channel into equally many parallel uses of the same uniformly random Stinespring isometry, using universal and efficiently implementable encoding and decoding operations. Our proof combines techniques from quantum Shannon theory [@Chiribella2008] to establish the existence of such encoding and decoding operations with representation-theoretic tools based on Schur–Weyl duality to construct an explicit and efficient circuit that realises it.

Beyond its conceptual relevance, the random Stinespring superchannel has concrete implications for quantum Shannon theory and quantum learning theory. On the quantum Shannon theory side, we show that it yields channel-level extensions of Uhlmann’s theorem for quantum divergences [@Mazzola_2025; @Fang2025-variational; @random_pur_simple]. On the quantum learning theory side, it implies that tomography of quantum channels reduces to tomography of isometries, leading to the recently established upper bounds on the query complexity of quantum channel learning [@AMele2025; @chen2025quantumchanneltomographyestimation]. As a complementary result, we derive an improved lower bound on the query complexity that holds even for the most general classes of queries, including those with inverse and controlled queries and indefinite causal order. This is shown by developing a lower bound technique that is purely algebraic and reinforces the simple intuition from dimension counting, completely circumventing the heavy representation theory machinery previously used for unitaries. We expect that this proof strategy can be applied to quantum channels with other parameterisations beyond bounded rank. Taken together, these results establish that the optimal query complexity for tomography of quantum channels with input dimension \(d_A\), output dimension \(d_B\), and Choi rank \(r\) scales as \(\Theta(d_A d_B r)\), without additional logarithmic factors. In particular, this shows that the upper bound obtained in [@AMele2025] and later reproved in [@chen2025quantumchanneltomographyestimation] is indeed optimal.

We expect our efficient construction of the random Stinespring superchannel to have applications in other fields beyond quantum learning theory and quantum Shannon theory. For example, it may have applications in quantum thermodynamics, specifically in designing quantum thermodynamic protocols by reducing many copies of mixed states to pure states, where energy-optimal and provably-efficient thermodynamic protocols have been developed [@zhao2025learning].

An intriguing open problem concerns the adaptive setting. Specifically, it remains unclear whether \(n\) uses of a quantum channel can be converted into \(n\) possibly adaptive uses of a randomly chosen Stinespring isometry associated with the channel. Another promising open direction is whether, in the same spirit as in [@WalterWitteveen_2025; @cv_purification], where a protocol is introduced to convert \(n\) copies of a Gaussian mixed state into \(n\) copies of a randomly chosen Gaussian purification, one can convert \(n\) queries of a Gaussian bosonic or fermionic channel into \(n\) queries of a randomly chosen Gaussian Stinespring isometry. Such a result would have direct applications to bounding the query complexity of learning Gaussian channels, which has currently been done only in the special case of Gaussian unitary channels [@Gauss_unitary_learning].

Acknowledgments↩︎

We are grateful to Lennart Bittel, Hsin-Yuan Huang, Iman Marvian, Antonio Anna Mele, and John Wright for inspiring discussions. In particular, we are deeply grateful to Lennart Bittel: early in this project, we had arrived at an incorrect argument purporting to rule out the existence of a random Stinespring superchannel; then his careful feedback revealed the flaw in that reasoning and prompted us to revisit the problem, ultimately leading to the results presented here. MF thanks Giacomo De Palma for his kind hospitality at the University of Bologna, where part of this work was done. FG, FAM, and LL acknowledge financial support from the European Union (ERC StG ETQO, Grant Agreement no.). The Institute for Quantum Information and Matter is an NSF Physics Frontiers Center (PHY-2317110).

Data Availability Statement↩︎

This is a purely mathematical work and no data was created or analysed in this study.


  1. filippo.girardi@sns.it\(^\clubsuit\)These authors contributed equally.↩︎

  2. francesco.mele@sns.it\(^\diamondsuit\)These authors contributed equally.↩︎

  3. haimengzhao@icloud.com↩︎

  4. marco.fanizza@inria.fr↩︎

  5. ludovico.lami@gmail.com↩︎

  6. To define the action of \(\mathcal{S}\otimes \mathop{\mathrm{id}}\), note that \(\mathcal{L}\left(\mathcal{L}(\mathcal{H}_{A}\otimes \mathcal{H}_{E})\to \mathcal{L}(\mathcal{H}_{B} \otimes \mathcal{H}_F)\right)\) is canonically isomorphic to \(\mathcal{L}\big(\mathcal{L}(\mathcal{H}_A)\to \mathcal{L}(\mathcal{H}_B)\big) \otimes \mathcal{L}\big(\mathcal{L}(\mathcal{H}_E)\to \mathcal{L}(\mathcal{H}_F)\big)\). We think of \(\mathcal{S}\) as acting on the first tensor factor, and of \(\mathop{\mathrm{id}}\) as the identity operator acting on the second.↩︎

  7. In contrast to Lemma 2, throughout this section we adopt, for ease of presentation, the convention of writing the system \(B^n\) on the right-hand side of tensor products, while placing the auxiliary register \(\widehat{S_n}\) and the dilation environment \(E^n\) on the left. This choice simplifies the notation for controlled operations, for which it is natural to display the control system on the left.↩︎

  8. We thank Elias Theil for noticing this issue.↩︎