ComparatorChallenges/AmplitudeDamping.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- GAD
- generalized amplitude damping
- L4DEL
- Lean4 Domain Explanation Language
Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
23 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.GAD.Basisline 13Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:13 (same declaration text).
- abbrev
OAI.GAD.QMatrixline 14Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:14 (same declaration text).
- def
OAI.GAD.entropyThe spectral definition of -Tr(P log P), with 0 log 0 = 0 line 17Source documentation
The spectral definition of -Tr(P log P), with 0 log 0 = 0.
L4DEL explanation
The spectral definition of -Tr(P log P), with 0 log 0 = 0.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:17 (same declaration text).
def entropy {ι : Type u} [Fintype ι] [DecidableEq ι] (P : Matrix ι ι ℂ) : ℝ := … - def
OAI.GAD.IsStateline 20Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:20 (same declaration text).
- def
OAI.GAD.krausline 24Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:24 (same declaration text).
- def
OAI.GAD.tensorKrausTensor products of the single-site Kraus operators, with the full Kraus index line 36Source documentation
Tensor products of the single-site Kraus operators, with the full Kraus index.
L4DEL explanation
Tensor products of the single-site Kraus operators, with the full Kraus index.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:36 (same declaration text).
def tensorKraus (γ ν : ℝ) (n : ℕ) (r : Fin n → Fin 4) : QMatrix n := …
Mentions: OAI.GAD.QMatrix
- def
OAI.GAD.channelThe memoryless n-fold generalized amplitude-damping channel line 40Source documentation
The memoryless n-fold generalized amplitude-damping channel.
L4DEL explanation
The memoryless n-fold generalized amplitude-damping channel.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:40 (same declaration text).
def channel (γ ν : ℝ) (n : ℕ) (P : QMatrix n) : QMatrix n := …
Mentions: OAI.GAD.QMatrix
- structure
OAI.GAD.EnsembleAll finite ensembles, without any product or purity restriction line 45Source documentation
All finite ensembles, without any product or purity restriction.
L4DEL explanation
All finite ensembles, without any product or purity restriction.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:45 (same declaration text).
structure Ensemble (n : ℕ) where …
- def
OAI.GAD.ensembleValueline 53Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:53 (same declaration text).
- def
OAI.GAD.holevoline 58Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:58 (same declaration text).
- structure
OAI.GAD.CodeAn unrestricted n-use quantum code with one collective output POVM line 62Source documentation
An unrestricted n-use quantum code with one collective output POVM.
L4DEL explanation
An unrestricted n-use quantum code with one collective output POVM.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:62 (same declaration text).
structure Code (n : ℕ) where …
- def
OAI.GAD.averageErrorline 71Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:71 (same declaration text).
- def
OAI.GAD.AchievableThe liminf rate condition written as its eventual lower-bound characterization line 77Source documentation
The liminf rate condition written as its eventual lower-bound characterization. There is no preshared entanglement, feedback, or restriction on encodings/decoding.
L4DEL explanation
The liminf rate condition written as its eventual lower-bound characterization. There is no preshared entanglement, feedback, or restriction on encodings/decoding.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:77 (same declaration text).
def Achievable (γ ν R : ℝ) : Prop := …
- def
OAI.GAD.capacityOperational unassisted classical capacity, not a definition by regularization line 84Source documentation
Operational unassisted classical capacity, not a definition by regularization.
L4DEL explanation
Operational unassisted classical capacity, not a definition by regularization.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:84 (same declaration text).
def capacity (γ ν : ℝ) : ℝ := sSup {R : ℝ | Achievable γ ν R}Mentions: OAI.GAD.Achievable
- def
OAI.GAD.gline 86Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:86 (same declaration text).
- def
OAI.GAD.vline 88Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:88 (same declaration text).
- def
OAI.GAD.objectiveline 90Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:90 (same declaration text).
- def
OAI.GAD.Maximizesline 93Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:93 (same declaration text).
- def
OAI.GAD.phaseSignalline 97Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:97 (same declaration text).
- def
OAI.GAD.phaseProductline 101Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:101 (same declaration text).
- def
OAI.GAD.phaseStateline 104Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:104 (same declaration text).
- def
OAI.GAD.phaseValueHolevo value of the explicit 2^n equiprobable product signals line 108Source documentation
Holevo value of the explicit 2^n equiprobable product signals.
L4DEL explanation
Holevo value of the explicit 2^n equiprobable product signals.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/AmplitudeDamping/Model.lean:108 (same declaration text).
def phaseValue (γ ν p : ℝ) (n : ℕ) : ℝ := …
- theorem
OAI.GAD.mainChallenge statement: Exact unassisted classical capacity of generalized amplitude damping sorry line 113L4DEL explanation
It equals the one-shot Holevo capacity and is given by a one-variable maximum.
We then establish several upper bounds on its classical, quantum, and private capacities.
For every damping strength and thermal occupation in $[0,1]$, the unrestricted $n$-use Holevo information is exactly $n$ times its one-use value, an explicit one-variable maximum attains that value, and the operational unassisted classical capacity equals it.
holevo γ ν noptimizes over all finite ensembles of $n$-qubit density matrices; inputs need not be pure, product, or equiprobable. The first conjunct proves additivity across every positive block length.- The second conjunct supplies a maximizer $p\in[0,1]$ for the scalar
objective γ ν pand identifies every block optimum with $n/\log 2$ times that objective. - The third conjunct identifies the operational capacity, defined through codes with collective output measurements and vanishing average error, with the one-use Holevo value. The fourth verifies that every maximizing equiprobable phase-pair product ensemble attains every block optimum.
- Scope boundary: unlike the stronger pinned manuscript abstract, this comparator theorem does not state additivity with an arbitrary different partner channel or minimum-output-entropy additivity. It covers repeated uses of the same generalized amplitude-damping channel.
- Khatri, Sharma, and Wilde previously established parameter ranges and upper bounds for generalized amplitude-damping capacities. The cited OpenAI result claims an exact unrestricted classical-capacity formula beyond those bounds.
- Trust boundary: this comparator declaration ends in
by sorry. The pinned comparator configuration pairs it withOAI.InformationTheory.AmplitudeDamping.Main; the site's Lean trust result, not this annotation, determines whether that separate solution module checks.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI generalized-amplitude-damping manuscript (abstract), Pinned OpenAI formalization note 276, Sumeet Khatri, Kunal Sharma, and Mark M. Wilde, Information-theoretic aspects of GAD (2020)
Distinct definitions of this name: OAI/InformationTheory/AmplitudeDamping/Main.lean:38 (same statement text; different proof or body). Qualify references as OAI.GAD.main@path.
generalized amplitude-damping channel: a qubit noise channel modeling energy relaxation in contact with a thermal environment
Holevo information: the entropy of an ensemble's average output minus the ensemble-average output entropy
theorem main (γ ν : ℝ) (hγ : γ ∈ Set.Icc (0 : ℝ) 1) (hν : ν ∈ Set.Icc (0 : ℝ) 1) : (∀ n : ℕ, 1 ≤ n → holevo γ ν n = (n : ℝ) * holevo γ ν 1) ∧ (∃ p : ℝ, Maximizes γ ν p ∧ ∀ n : ℕ, 1 ≤ n → holevo γ ν n = (n : ℝ) / Real.log 2 * objective γ ν p) ∧ capacity γ ν = holevo γ ν 1 ∧ (∀ p : ℝ, Maximizes γ ν p → ∀ n : ℕ, 1 ≤ n → (∀ s : Basis n, IsState (phaseState p s)) ∧ holevo γ ν n = phaseValue γ ν p n) := by …Mentions: OAI.GAD.holevo, OAI.GAD.Maximizes, OAI.GAD.objective, OAI.GAD.capacity, OAI.GAD.Basis, OAI.GAD.IsState, OAI.GAD.phaseState, OAI.GAD.phaseValue