Generalized Amplitude Damping Channel: Two States, One Exact Capacity, OpenAI’s Proof

A noisy qubit can lose an excitation, gain one from its surroundings, and still carry a precisely calculable amount of classical information. OpenAI’s September 24, 2026 paper proves that the generalized amplitude damping channel has classical capacity equal to its one-shot Holevo capacity for every allowed damping strength and thermal occupation. Two equally probable pure states achieve the optimum. Entangling signals across channel uses cannot improve the rate.

The difficult part was ruling out those entangled encodings, rather than finding attractive single-qubit signals. The proof supplies an entropy inequality that survives thermal excitation and remains valid across arbitrarily long input blocks. It turns a potentially enormous optimization into a maximum over one real variable.

1. What Is the Generalized Amplitude Damping Channel?

A density matrix records a qubit’s populations and coherence. Write its diagonal entries as 1−q1-q and qq, with off-diagonal entries zz and z¯\bar z. The paper takes |1⟩\lvert1\rangle as the excited state. Its stationary excited-state population is ν\nu, a convention worth checking before comparing formulas across sources.

The transformation replaces the diagonal populations by 1−t1-t and tt and multiplies both coherences by the same square-root factor. A valid input satisfies |z|2≤q(1−q)|z|^2\le q(1-q). Coherence describes the off-diagonal information that distinguishes a superposition from an ordinary population mixture. At stationarity, the population stays fixed, while coherence still decays whenever damping is positive.

Generalized Amplitude Damping Channel: Key Facts
QuantityMeaning
γ∈[0,1]\gamma\in[0,1]Damping strength
ν∈[0,1]\nu\in[0,1]Stationary excited-state population
t=(1−γ)q+γνt=(1-\gamma)q+\gamma\nuOutput excited-state population
z↦1−γzz\mapsto\sqrt{1-\gamma}zCoherence decay
CapacityUnassisted classical bits per independent use

Thermal noise permits upward and downward transitions. The generalized amplitude damping Kraus operators make this explicit. With k=1−γk=\sqrt{1-\gamma}, they are L0=1−νdiag(1,k)L_0=\sqrt{1-\nu}\operatorname{diag}(1,k), L1=γ(1−ν)|0⟩⟨1|L_1=\sqrt{\gamma(1-\nu)}\lvert0\rangle\langle1\rvert, L2=νdiag(k,1)L_2=\sqrt{\nu}\operatorname{diag}(k,1), and L3=γν|1⟩⟨0|L_3=\sqrt{\gamma\nu}\lvert1\rangle\langle0\rvert. The channel maps ρ\rho to ∑i=03LiρLi*\sum_{i=0}^{3}L_i\rho L_i^{*}, where the star denotes the adjoint. Their adjoint products sum to the identity.

These equations specify a memoryless model. They do not establish that every laboratory device has exactly this noise. That distinction matters throughout quantum computing and artificial intelligence.

2. Why Was Its Classical Capacity So Difficult to Determine?

Holevo information subtracts average individual-output entropy from the entropy of the average output. Maximizing that difference gives the one-shot quantity χ\chi. “One-shot” here describes the ensemble optimization, not a promise that separately measuring each qubit achieves that rate.

The operational question asks how many classical message bits can be transmitted per use with error tending to zero as codes grow longer. The sender has no preshared entanglement with the receiver and receives no feedback. Entanglement among the sender’s input qubits is nevertheless permitted. Those are different resources, and the theorem optimizes over the latter.

Earlier work characterized the generalized channel’s one-use optimum. The Khatri–Sharma–Wilde study compared it with upper bounds on unrestricted capacity. In general, quantum channel additivity fails: a better ensemble can emerge when several uses are optimized together. Capacity therefore requires regularization, taking the supremum of per-use Holevo information over every block length.

Ordinary damping admits a pure output, enabling an earlier additivity theorem. At positive damping and interior thermal occupation, every output is full rank, so that criterion fails. The unital midpoint and entanglement-breaking regimes had separate solutions. OpenAI’s argument covers the whole parameter square. It addresses information transmission, distinct from the ground-state entanglement question in the 2D area law.

The paper credits Tang, Zhu, Bai, and Wang for the triangular inequality and the pure-output channel results. Its extension preserves the useful entropy contribution when both thermal transitions are present. This attribution identifies the new step without treating the entire proof apparatus as newly invented.

3. OpenAI’s Exact Capacity Theorem: From Many Qubits to One Variable

Theorem 1.1 of the capacity and entropy inequalities paper gives the following generalized amplitude damping capacity formula. Abbreviate the channel by A\mathcal A and define f(p)f(p) as the scalar objective:

𝑪(𝒜)=𝝌(𝒜)=1ln⁡2max0≤𝒑≤1⁡𝒇(𝒑).\boldsymbol{C(\mathcal A)=\chi(\mathcal A)=\frac{1}{\ln 2}\max_{0\le p\le1}f(p).}
𝒇(𝒑)=𝒉((1−𝜸)𝒑+𝜸𝝂)−𝒈(𝒗𝜸,𝝂(𝒑)).\boldsymbol{f(p)=h((1-\gamma)p+\gamma\nu)-g(v_{\gamma,\nu}(p)).}

Here pp is the input excited-state population. The binary entropy is h(x)=−xlnx−(1−x)ln(1−x)h(x)=-x\ln x-(1-x)\ln(1-x), with 0ln0=00\ln0=0. The determinant entropy function is g(u)=h((1+1−4u)/2)g(u)=h((1+\sqrt{1-4u})/2) for 0≤u≤1/40\le u\le1/4. Both use natural logarithms. Dividing by ln2\ln2 converts nats to bits.

Throughout the proof, S(P)=−Tr(PlnP)S(P)=-\operatorname{Tr}(P\ln P) denotes von Neumann entropy in nats. For a normalized state, its eigenvalues form a probability distribution. Entropy is their Shannon entropy. The notation also applies to positive matrices that are not normalized, which is why the block inequalities explicitly divide Gram matrices by their masses.

More strongly, χ(A⊗n)=nχ(A)\chi(\mathcal A^{\otimes n})=n\chi(\mathcal A) for every integer n≥1n\ge1. The tensor product denotes independent channel actions, while the input ensemble remains unrestricted. This is the step that removes regularization.

4. Why Two Opposite-Phase Pure States Achieve the Optimum

	Generalized amplitude damping channel phase-pair signals share populations and cancel coherence when averaged.
Generalized amplitude damping channel phase-pair signals share populations and cancel coherence when averaged.

Choose the following signals with equal probability:

|𝝓±⟩=1−𝒑|0⟩±𝒑|1⟩.\boldsymbol{\lvert\phi_{\pm}\rangle=\sqrt{1-p}\lvert0\rangle\pm\sqrt p\lvert1\rangle.}

Their populations agree, but their coherences have opposite signs. After damping, both outputs have excited population t=(1−γ)p+γνt=(1-\gamma)p+\gamma\nu and coherence magnitude (1−γ)p(1−p)\sqrt{(1-\gamma)p(1-p)}. Their spectra, and hence their entropies, coincide.

Averaging the outputs cancels the opposite coherences. The mean becomes diagonal, with entropy h(t)h(t). Each signal output has entropy g(vγ,ν(p))g(v_{\gamma,\nu}(p)). Their Holevo difference is exactly f(p)f(p). Maximizing the population therefore constructs an attaining ensemble, without searching over arbitrary collections of qubit states.

The two states need not be orthogonal. This is a communication ensemble, not a computational-basis alphabet. The coding theorem allows the receiver to decode long output blocks collectively.

At the midpoint population, the signals are the familiar plus and minus superpositions. Away from that population, their inner product is 1−2p1-2p. Choosing a different population changes both their distinguishability and the entropy created by noise. The scalar maximization balances those effects, rather than automatically choosing the most widely separated inputs.

5. Output Entropy, Determinants, and the Crucial Convexity Property

For a two-dimensional state, trace one and the determinant determine both eigenvalues. Taking the determinant of either phase-pair output gives v=t(1−t)−(1−γ)p(1−p)v=t(1-t)-(1-\gamma)p(1-p). Completing the square yields:

𝒗𝜸,𝝂(𝒑)=𝜸𝝂(1−𝝂)+𝜸(1−𝜸)(𝒑−𝝂)2.\boldsymbol{\begin{gathered}v_{\gamma,\nu}(p)=\gamma\nu(1-\nu)\\{}+\gamma(1-\gamma)(p-\nu)^2.\end{gathered}}

Define e(p)=g(vγ,ν(p))e(p)=g(v_{\gamma,\nu}(p)). Lemma 4.1 proves that this output entropy is convex in population. One cannot infer that simply because vv is convex: composing functions requires additional conditions.

The proof writes v(p)\sqrt{v(p)} as the Euclidean norm of an affine two-component vector. It is convex. The separately established function s↦g(s2)s\mapsto g(s^2) is nondecreasing and convex on [0,1/2][0,1/2]. Their composition proves the required convexity, including endpoints. This lets conditional populations recombine without losing the entropy bound.

6. The First Proof Ingredient: A Triangular Block Entropy Inequality

Theorem 2.1 starts with equal-shaped rectangular matrices A,B,CA,B,C and a block factor MM. Their squared Hilbert–Schmidt masses are x=Tr(AA*)x=\operatorname{Tr}(AA^*), y=Tr(BB*)y=\operatorname{Tr}(BB^*), and z=Tr(CC*)z=\operatorname{Tr}(CC^*), summing to one:

𝑴=(𝑨𝑩𝑪0).\boldsymbol{M=\begin{pmatrix}A&B\\C&0\end{pmatrix}.}

The entropy of MM*MM^* is at least the weighted entropies of the three normalized block Gram matrices, plus g(yz)g(yz). Terms with zero weight are omitted. The extra term measures the entropy forced by the block arrangement.

For intuition, replace the blocks by the scalars x\sqrt x, y\sqrt y, and z\sqrt z. The resulting Gram matrix has trace one and determinant yzyz, so its entropy is exactly g(yz)g(yz). The theorem says that allowing internal matrix structure cannot erase this contribution after the internal entropies are accounted for. It is an inequality for noncommuting matrices, not an assumption that all blocks share eigenvectors.

The proof converts equal-trace entropy differences into convergent log-determinant integrals. A jointly convex Schur-complement expression then permits averaging over coordinate signs, removing off-diagonal structure in the comparison matrices. Concavity and homogeneity of the scalar deficit H(x,y,z)−g(yz)H(x,y,z)-g(yz) combine the resulting coordinate bounds. Here HH is Shannon entropy in nats.

Zero padding extends the argument to rectangular blocks without changing nonzero eigenvalues. This matters because output dimension need not equal the number of Kraus operators. As in Crouzeix’s matrix inequality, keeping block structure intact carries information that a scalar shortcut can discard.

7. The Thermal Extension: Two Factorizations with One Entropy Bound

Thermal excitation fills the zero block that made the previous estimate usable. Theorem 3.1 handles rectangular matrices X,YX,Y with Tr(XX*)=Tr(YY*)=1\operatorname{Tr}(XX^*)=\operatorname{Tr}(YY^*)=1. Define P=αXX*+βYY*P=\alpha XX^*+\beta YY^* and Q=ηXX*+δYY*Q=\eta XX^*+\delta YY^*. Then:

𝑻=(𝑷𝑲𝑿𝒀∗𝑲𝒀𝑿∗𝑸).\boldsymbol{T=\begin{pmatrix}P&KXY^*\\KYX^*&Q\end{pmatrix}.}

The four coefficients are nonnegative, sum to one, and satisfy αδ−βη=K2\alpha\delta-\beta\eta=K^2, with K≥0K\ge0. Set U0=α+βU_0=\alpha+\beta, U1=η+δU_1=\eta+\delta, and u=U0U1−K2u=U_0U_1-K^2.

Keeping row sums and coherence fixed leaves the line U1β+U0η=uU_1\beta+U_0\eta=u. Its endpoints respectively have η=0\eta=0 and β=0\beta=0. Each admits a zero-block Gram factorization, after a row swap where necessary. Both yield exactly the same scalar contribution g(u)g(u).

The original state is a convex mixture of those endpoint states. Entropy concavity preserves the common scalar term and combines their branch weights, giving:

𝑺(𝑻)≥(𝜶+𝜼)𝑺(𝑿𝑿∗)+(𝜷+𝜹)𝑺(𝒀𝒀∗)+𝒈(𝒖).\boldsymbol{\begin{gathered}S(T)\ge(\alpha+\eta)S(XX^*)\\{}+(\beta+\delta)S(YY^*)+g(u).\end{gathered}}

The proof separately handles u=0u=0. It assumes neither orthogonal branches nor commuting Gram matrices. That flexibility makes the thermal extension useful for entangled inputs.

Two Endpoint Bounds Preserve One Entropy TermSchematic proof mechanism for positive u. Endpoint one has eta zero. Endpoint two has beta zero. Their convex mixture is the original thermal state. Both endpoint lower bounds contain the same g of u contribution, which survives entropy concavity. Arrows indicate mixing, not channel evolution.Thermal Mixture: Proof MechanismEndpoint 1η = 0Common term: g(u)Endpoint 2β = 0Common term: g(u)Mix with weightsOriginal Thermal StateSame entropy term survives
Schematic for positive u. Both endpoint states admit zero-block factorizations. The arrows represent a convex mixture, not time evolution.

8. The Site-by-Site Argument for Entangled Multi-Qubit Inputs

Split any pure input into its first-qubit branches. The normalized branch vectors can overlap and remain entangled across later sites:

|𝝍⟩=1−𝒑|0⟩|𝝍0⟩+𝒑|1⟩|𝝍1⟩.\boldsymbol{\begin{gathered}\lvert\psi\rangle=\sqrt{1-p}\lvert0\rangle\lvert\psi_0\rangle\\{}+\sqrt p\lvert1\rangle\lvert\psi_1\rangle.\end{gathered}}

Apply an arbitrary finite-dimensional channel N\mathcal N to those branches. Placing its Kraus images in columns constructs X,YX,Y and retains the cross operator XY*XY^*. Lemma 4.2 then gives:

𝑺((𝒜⊗𝒩)(|𝝍⟩⟨𝝍|))≥𝒆(𝒑)+(1−𝒑)𝑺(𝒩(|𝝍0⟩⟨𝝍0|))+𝒑𝑺(𝒩(|𝝍1⟩⟨𝝍1|)).\boldsymbol{\begin{gathered}S((\mathcal A\otimes\mathcal N)(|\psi\rangle\langle\psi|))\ge e(p)\\{}+(1-p)S(\mathcal N(|\psi_0\rangle\langle\psi_0|))\\{}+pS(\mathcal N(|\psi_1\rangle\langle\psi_1|)).\end{gathered}}

For repeated damping, choose the partner as the remaining channel uses. Iterate the lemma. At each site, convexity of ee combines conditional populations into the original marginal population pjp_j. Writing σn\sigma_n for the full output, Proposition 4.3 establishes:

𝑺(𝝈𝒏)≥∑𝒋=1𝒏𝒆(𝒑𝒋).\boldsymbol{S(\sigma_n)\ge\sum_{j=1}^{n}e(p_j).}

For example, equally weighted branches with later-site populations 0.2 and 0.8 give marginal population 0.5. Convexity says the average branch entropy contribution is at least the contribution at 0.5. This is precisely the direction needed for a lower bound. Repeating that averaging across sites avoids assuming the input itself factorizes.

Entropy concavity extends this to mixed inputs. Crucially, the bound retains every population, instead of replacing all terms by a universal minimum. The related entropy photon-number inequality also links sharp entropy control to communication, but concerns a different, bosonic setting.

9. Closing the Proof: Why Entangled Encoding Cannot Increase Capacity

	Generalized amplitude damping channel entropy bounds prove entangled encoding cannot improve the classical rate.
Generalized amplitude damping channel entropy bounds prove entangled encoding cannot improve the classical rate.

Section 5 now sandwiches the two terms in Holevo information. For any ensemble of block inputs, the preceding result lower-bounds average signal-output entropy by ∑je(pj)\sum_j e(p_j), where populations now refer to the ensemble mean. Convexity justifies this additional averaging.

Meanwhile, entropy of the mean output is no larger than entropy of its computational-basis diagonal. Classical subadditivity bounds that diagonal entropy by ∑jh((1−γ)pj+γν)\sum_j h((1-\gamma)p_j+\gamma\nu). Subtraction leaves at most one scalar optimum per site.

Products of the phase pair attain equality: every individual output and the mean output factorize, so their entropies add. Entangled encoding offers no higher rate. The resemblance to the Courtade–Kumar information problem is conceptual: proving a simple construction optimal requires controlling all competing constructions.

This remains an asymptotic reliable-transmission statement. It supplies neither a finite-length error guarantee nor an implementation of an efficient collective decoder.

10. Additivity with Arbitrary Partner Channels

Corollary 1.2 permits any finite-dimensional completely positive trace-preserving partner N\mathcal N, even with different input and output dimensions. It proves:

𝝌(𝒜⊗𝒩)=𝝌(𝒜)+𝝌(𝒩),𝑺min⁡(𝒜⊗𝒩)=𝑺min⁡(𝒜)+𝑺min⁡(𝒩),𝑪(𝒜⊗𝒩)=𝑪(𝒜)+𝑪(𝒩).\boldsymbol{\begin{gathered}\chi(\mathcal A\otimes\mathcal N)=\chi(\mathcal A)+\chi(\mathcal N),\\S_{\min}(\mathcal A\otimes\mathcal N)=S_{\min}(\mathcal A)+S_{\min}(\mathcal N),\\C(\mathcal A\otimes\mathcal N)=C(\mathcal A)+C(\mathcal N).\end{gathered}}

The branch outputs form a partner-channel ensemble with the correct mean marginal. Subtracting entropy bounds leaves the damping objective plus at most the partner’s Holevo capacity. Product ensembles supply the matching lower bound.

Minimum output entropy is Smin(A)=g(γν(1−ν))S_{\min}(\mathcal A)=g(\gamma\nu(1-\nu)) nats, attained at population p=νp=\nu. Applying one-shot partner additivity against every tensor power and regularizing proves capacity additivity. The partner retains its own regularization: C(N)C(\mathcal N) may differ from χ(N)\chi(\mathcal N).

These are three particular additivity results, not a restoration of additivity for all quantum channels. Nor does classical capacity specify the rate for transmitting unknown quantum states. Changing the communication resource or allowing a channel with memory changes the problem being solved.

11. Exact Limits, Worked Example, and What the Formalization Covers

Generalized amplitude damping channel capacity peaks at 0.509686 bits per use for γ = 0.4 and ν = 0.2.
Generalized amplitude damping channel capacity peaks at 0.509686 bits per use for γ = 0.4 and ν = 0.2.
Capacity Limits and Thermal Symmetry
ParametersExact Consequence
ν=0\nu=0Ordinary amplitude damping
ν=1/2\nu=1/2C=1−g(γ/4)/ln2C=1-g(\gamma/4)/\ln2
γ=0\gamma=0Identity channel: 1 bit per use
γ=1\gamma=1Fixed thermal output: 0 bits per use
ν↦1−ν\nu\mapsto1-\nuCapacity unchanged by exchanging basis states

For a worked example, set γ=0.4\gamma=0.4 and ν=0.2\nu=0.2. Numerical maximization gives p≈0.460530p\approx0.460530, output population t≈0.356318t\approx0.356318, and determinant v≈0.080290v\approx0.080290. Mean-output entropy is approximately 0.939584 bits, while individual-output entropy is 0.429898 bits. Subtracting gives 0.509686 bits per use. These are calculations from the theorem, not measured hardware performance.

The optimizer was checked against a dense population grid. Its population differs from the entropy-minimizing population 0.2 because maximizing communication also rewards entropy of the mean output. Minimizing noise on each signal alone does not maximize their Holevo difference. This is why retaining the population dependence throughout the proof pays off.

At zero thermal occupation, the determinant reduces to γ(1−γ)p2\gamma(1-\gamma)p^2, recovering ordinary damping. At the unital midpoint, symmetry and concavity put a maximizer at p=1/2p=1/2. Complete damping instead makes every signal output identical, so no information remains, even if the fixed output has nonzero entropy. The identity endpoint preserves a full classical bit. Thermal reflection exchanges the basis states and replaces the optimizing population by 1−p1-p.

Exact Capacity Across the Damping RangeUnital slice, thermal occupation one half. Capacity in bits per use decreases from one at zero damping to zero at complete damping. Marked values: damping 0.25, capacity 0.645421; damping 0.5, capacity 0.399124; damping 0.75, capacity 0.188722. This is a calculated curve, not experimental data.Exact Capacity: Unital SliceBits per use00.5100.250.50.751Damping strength γ
Calculated parameter-range chart for ν = 1/2, using Corollary 7.2. Points mark selected evaluations of the exact curve.

The family 276 Lean scope document covers exact capacity, repeated-use Holevo additivity, and attainment by maximizing phase-pair product ensembles. It explicitly excludes arbitrary-partner additivity and separate-measurement decoding. That is documented scope, not a report of a fresh Lean build here. Our Fermat formalization explainer explains why matching formal and informal statements matters.

OpenAI released this work within its AI mathematics research collection. The cited manuscript is a public preprint. Its mathematical proofs and documented formalization are distinct from independent expert review or a communication experiment. For developers, the immediate benefit is a compact reference calculation against which to compare simulated signaling strategies under this noise model.

The generalized amplitude damping channel now has a remarkably economical capacity description: optimize one population, prepare a phase pair, and keep the decoding distinction clear. Follow Binary Verse AI for source-led explanations that connect theorem statements, proof mechanisms, and what researchers can actually use.

What is the difference between amplitude damping and generalized amplitude damping?

Ordinary amplitude damping models relaxation toward the ground state. Generalized amplitude damping also permits thermal excitation, with a nonzero stationary excited-state population. In the paper’s convention, ordinary damping is the special case ν=0\nu=0.

What do γ and ν represent?

In the paper, γ\gamma is the damping strength and ν\nu is the stationary excited-state population, both in [0,1][0,1]. The case ν=0\nu=0 gives ordinary amplitude damping, while ν=1/2\nu=1/2 is the unital midpoint.

What is the classical capacity of a generalized amplitude damping channel?

OpenAI’s Theorem 1.1 proves that its unassisted classical capacity equals its one-shot Holevo capacity for every allowed parameter pair. Both are given by the one-variable maximum stated in the article. The entropy functions use natural logarithms, and division by ln2\ln2 gives bits per use.

Why do two pure quantum states achieve the optimal capacity?

The attaining ensemble uses two equally probable pure states with opposite phases and a maximizing excited-state population. Their output entropies agree, while their opposite coherences cancel in the average output. Their Holevo information therefore equals the exact scalar optimum.

Can entangled inputs increase the classical capacity of this channel?

No, within the paper’s memoryless, unassisted model. Arbitrary entangled inputs across repeated uses cannot exceed the rate achieved by independent phase-pair signals. Collective decoding remains allowed. Product encoding does not imply that separately measuring each output achieves capacity.

What role does minimum output entropy play in the proof?

The entropy argument bounds output entropy for entangled inputs while retaining each site’s excited-state population. That stronger bound enables the capacity proof. The paper also obtains Smin(A)=g(γν(1−ν))S_{\min}(\mathcal A)=g(\gamma\nu(1-\nu)) in nats and proves minimum-output-entropy additivity with every finite-dimensional partner channel.

Does Lean verify every result in OpenAI’s paper?

No. The documented formalization covers exact capacity, repeated-use Holevo additivity, and attainment by maximizing phase-pair product ensembles. Arbitrary-partner additivity and decoding by separate measurements are explicitly outside that scope. This article does not report an independent rerun of the Lean proof.

Leave a Comment