Balance and fixed-guess score after dropping
ProvedQAlgorithms.Papers.Independent.Intakethird100.P47.dropping_fixed_guess_identityWork in the accepted-round law of Alice's key bit and a fixed Eve guess . Let sum to one and let . Their joint probabilities are , , , and . Define and . Independently retain bit with probability . These are valid positive retention probabilities at most one, and
If , every round is retained. Zero-mass guess groups contribute zero. This is the score of the same fixed guess after conditioning on the keep flag.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P47
namespace QAlgorithms.Papers.Independent.Intakethird100.P47
open scoped ComplexConjugate
open scoped BigOperators
/-- VI B, PDF p.8: exact balancing, retention yield, and fixed-guess success after dropping.
Group weights are conditioned on S. The result does not optimize Eve after the public keep flag. -/
theorem dropping_fixed_guess_identity (p0 p1 P0 P1 : ℝ)
(hp0 : 0 ≤ p0) (hp1 : 0 ≤ p1) (hp : p0 + p1 = 1)
(hP0 : 0 ≤ P0 ∧ P0 ≤ 1) (hP1 : 0 ≤ P1 ∧ P1 ≤ 1)
(hu0 : 0 < p0 * P0 + p1 * (1 - P1))
(hu1 : 0 < p0 * (1 - P0) + p1 * P1) :
let j := guessLaw p0 p1 P0 P1
let u0 := aliceMarginal j false
let u1 := aliceMarginal j true
let k := balanceRetention j
IsPairLaw j ∧
u0 = p0 * P0 + p1 * (1 - P1) ∧ u1 = p0 * (1 - P0) + p1 * P1 ∧
(∀ A, 0 < k A ∧ k A ≤ 1) ∧
retention j k = 2 * min u0 u1 ∧ 0 < retention j k ∧
(∀ A, aliceMarginal (retainedLaw j k) A = 1 / 2) ∧
(∑ A, retainedLaw j k A A) = (1 / 2) * (p0 * P0 / u0 + p1 * P1 / u1) ∧
(u0 = u1 → ∀ A, k A = 1) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P47
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let satisfy , , and . Assume and . Index both coordinates by and , and define , , , and . Put , , , and . Then all entries of are nonnegative and sum to ; and ; and for both values of . Moreover,
If , then for every . The hypotheses allow to attain their permitted endpoints, subject to the two strict positivity assumptions.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.