noncomputable def
SteinsLemma.OptimalHypothesisRate
{d : Type u_1}
[Fintype d]
[DecidableEq d]
(ρ : MState d)
(ε : ℝ)
(S : Set (MState d))
:
The optimal hypothesis testing rate, for a tolerance ε: given a state ρ and a set of states S, the optimum distinguishing rate that allows a probability ε of errors.
Equations
- SteinsLemma.OptimalHypothesisRate ρ ε S = ⨅ (T : { m : HermitianMat d ℂ // MState.exp_val (1 - m) ρ ≤ ε ∧ 0 ≤ m ∧ m ≤ 1 }), ⨆ σ ∈ S, ⟨MState.exp_val (↑T) σ, ⋯⟩
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- SteinsLemma.«term—log» = Lean.ParserDescr.node `SteinsLemma.«term—log» 1024 (Lean.ParserDescr.symbol "—log ")
Instances For
theorem
SteinsLemma.OptimalHypothesisRate_singleton
{d : Type u_1}
[Fintype d]
[DecidableEq d]
{ρ σ : MState d}
{ε : ℝ}
:
OptimalHypothesisRate ρ ε {σ} = ⨅ (T : { m : HermitianMat d ℂ // MState.exp_val (1 - m) ρ ≤ ε ∧ 0 ≤ m ∧ m ≤ 1 }), ⟨MState.exp_val (↑T) σ, ⋯⟩
theorem
SteinsLemma.limit_rel_entropy_exists
{ι : Type u_1}
[FreeStateTheory ι]
{i : ι}
(ρ : MState (ResourcePretheory.H i))
:
∃ (d : NNReal),
Filter.Tendsto (fun (n : ℕ+) => (↑↑n)⁻¹ * ⨅ σ ∈ FreeStateTheory.IsFree, 𝐃(ResourcePretheory.statePow ρ n‖σ))
Filter.atTop (nhds ↑d)
Lemma 5
theorem
SteinsLemma.limit_hypotesting_eq_limit_rel_entropy
{ι : Type u_1}
[FreeStateTheory ι]
{i : ι}
(ρ : MState (ResourcePretheory.H i))
(ε : ℝ)
(hε : 0 < ε ∧ ε < 1)
:
∃ (d : NNReal),
Filter.Tendsto
(fun (n : ℕ+) => (OptimalHypothesisRate (ResourcePretheory.statePow ρ n) ε FreeStateTheory.IsFree).negLog / ↑↑n)
Filter.atTop (nhds ↑d) ∧ Filter.Tendsto (fun (n : ℕ+) => (↑↑n)⁻¹ * ⨅ σ ∈ FreeStateTheory.IsFree, 𝐃(ResourcePretheory.statePow ρ n‖σ))
Filter.atTop (nhds ↑d)
Theorem 4, which is also called the Generalized Quantum Stein's Lemma in Hayashi & Yamasaki
theorem
SteinsLemma.GeneralizedQSteinsLemma
{ι : Type u_1}
[FreeStateTheory ι]
{i : ι}
(ρ : MState (ResourcePretheory.H i))
(ε : ℝ)
(hε : 0 < ε ∧ ε < 1)
:
Filter.Tendsto
(fun (n : ℕ+) => (OptimalHypothesisRate (ResourcePretheory.statePow ρ n) ε FreeStateTheory.IsFree).negLog / ↑↑n)
Filter.atTop (nhds ↑(RegularizedRelativeEntResource ρ))