§IV-E-III, source-emulation rate conditions (38)–(40)
OpenQAlgorithms.Papers.Independent.Intakethird100.P76.source_emulationLet be finite nonempty alphabets and let be a normalized discrete memoryless broadcast channel. All entropies and information quantities are in bits. For an input law , information quantities below use exactly the induced law .
For a fixed input law and nonnegative key and public rates, substituting into (28) and (29) gives the equivalent conditions
There exists a nonnegative public rate satisfying both if and only if
This describes source emulation at the rate-inequality level without identifying different exponent formulas. Under (38) and (39), the reliability exponent at and the secrecy exponent are both strictly positive and the rate is strongly achievable. Every nonnegative rate below the displayed information difference is strongly achievable after choosing a public rate.
Under (38) and (39), the witnessing code sequence has excitation rate exactly and public rate exactly the specified . The final rate-only consequence still quantifies over a choice of public rate.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P76
namespace QAlgorithms.Papers.Independent.Intakethird100.P76
noncomputable section
open scoped BigOperators
open Filter Set
attribute [local instance] Classical.propDecidable
-- Exact pinned primitives, inspected at their definitions before reuse.
open QAlgorithms.Papers.Independent.Information100.P56 (IsLaw)
open QAlgorithms.Papers.Independent.Frontier30.P12 (IsStochastic)
variable {S X Y Z : Type} [Fintype S] [Fintype X] [Fintype Y] [Fintype Z]
[Nonempty S] [Nonempty X] [Nonempty Y] [Nonempty Z]
variable {n u w : ℕ}
/-- PDF p.8, (38)--(40): substitute R_M=H(S), retain both rate conditions
their exact public-rate elimination, positive exponents and strong achievability
at the specified public rate and excitation rate H(S);
no equality of exponent functions. -/
theorem source_emulation (W : DMBC S X Y Z) (p : S → ℝ) (hp : IsLaw p)
(RK RP : ℝ) (hK : 0 ≤ RK) (hP : 0 ≤ RP) :
let q := excitationJointMass W p
((condEntropy q obsX (fun o => (obsY o, obsS o)) - observationMutualInfoBits q obsS obsY <
RP - observationEntropyBits q obsS) ↔ condEntropy q (fun o => (obsX o, obsS o)) obsY < RP) ∧
((RK + RP - observationEntropyBits q obsS <
condEntropy q obsX (fun o => (obsZ o, obsS o)) - observationMutualInfoBits q obsS obsZ) ↔
RK + RP < condEntropy q (fun o => (obsX o, obsS o)) obsZ) ∧
((∃ r : ℝ, 0 ≤ r ∧ condEntropy q (fun o => (obsX o, obsS o)) obsY < r ∧
RK + r < condEntropy q (fun o => (obsX o, obsS o)) obsZ) ↔
RK < advantage W p) ∧
((condEntropy q (fun o => (obsX o, obsS o)) obsY < RP ∧
RK + RP < condEntropy q (fun o => (obsX o, obsS o)) obsZ) →
0 < reliabilityExponent W p RP (observationEntropyBits q obsS) ∧
0 < secrecyExponent W p RK RP (observationEntropyBits q obsS) ∧
StrongAchievableAt W RK RP (observationEntropyBits q obsS)) ∧
(RK < advantage W p → StrongAchievable W RK) := by sorry
end
end QAlgorithms.Papers.Independent.Intakethird100.P76
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite nonempty alphabets, let each be a probability distribution on , let satisfy and , and let . Zero values of are allowed. Set , and write for the coordinate observations under this law. With , , and , using zero for zero-probability summands, define
The declaration asserts all five statements
For completeness, set , , , and . The reliability and secrecy quantities appearing here are the following extended-real expressions:
Each real expression is embedded into the extended reals before taking its supremum; real divisions by zero equal zero and . The property means and the existence of real and a code for every length , with exactly messages, public symbols, and key symbols. Such a code consists of a probability distribution on for each message, deterministic maps and to the public and key alphabets, and a deterministic map to the key alphabet. Under the law , every eventually satisfies , while
The property requires the same code, entropy, and positive-exponent conditions, but existentially chooses nonnegative message and public rates rather than prescribing them. The codes include length one, and none of these achievability properties imposes an input-cost constraint.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.