Public-coin pointer-endpoint upper bound
OpenQAlgorithms.Papers.Independent.Intakethird100.P81.pointer_endpoint_public_upperFor and , let be the vertex reached after alternating applications of unrestricted pointer maps, beginning at a fixed Alice vertex . Messages alternate starting with Bob, and the final receiver may locally announce the endpoint without a further charged message. Use public randomness independent of both inputs, and require success at least on every pair of maps, where .
There are absolute constants , chosen before all these parameters, such that for a protocol with at most messages has worst-case bit cost satisfying
Here and : the superscript denotes iteration, and precision saturates at one bit.
This is the stronger vertex-valued bound, rather than a bound only for pointer parity. Integer round-pair and bit-rounding conventions are absorbed in the absolute constant.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P81
noncomputable section
open scoped Matrix ComplexConjugate ENNReal
attribute [local instance] Classical.propDecidable
namespace QAlgorithms.Papers.Independent.Intakethird100.P81
open QAlgorithms.Papers.Independent.Information100.P54 (relativeEntropyBits)
open QAlgorithms.Papers.Independent.Bridge50.P44 (ClassicalFirst)
/-- Theorem 2, PDF p.13: public-coin endpoint bound, floor(k/2) iterates and one-bit saturation.
Odd k extends the preceding even case by one pointer message; k=1 can send the full table. -/
theorem pointer_endpoint_public_upper :
∃ C : ℝ, 0 < C ∧ ∃ n0 : ℕ, 2 ≤ n0 ∧
∀ (k n : ℕ), 0 < k → n0 ≤ n → ∀ eps : ℝ, 0 < eps → eps < 1 →
∀ v1 : Fin n, ∃ (c : ℕ) (P : PublicProtocol (PointerMap n) (PointerMap n) (Vertex n)),
P.bounded .bob k c ∧ P.computes (endpoint k v1) eps ∧
(c : ℝ) ≤ C * ((n : ℝ) / ((k : ℝ) * eps) *
(iteratedLog (k / 2) n + Real.logb 2 k) + k * Real.logb 2 n) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P81
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
There exist a real constant and a natural number such that, for all natural numbers with and , every real , and every , there exist a natural number and a public-randomness classical protocol with inputs and output in the disjoint union satisfying the following properties. Such a protocol consists of finitely many deterministic binary communication trees with nonnegative seed weights summing to ; an internal node transmits a Boolean function of the speaking party's own input, and a leaf outputs a function of either party's own input. For every seed of positive weight, every root-to-leaf path has at most transmitted bits, and its number of maximal consecutive blocks of transmissions by the same party, plus one if its first sender is Alice, is at most ; a path with no transmissions has round count . For every , the total seed weight of trees outputting the result of exactly applications of , , starting at , is at least . Moreover,
The division in the iteration index is natural-number division, hence rounds down. The constants are independent of ; bounds on trees apply only to seeds of positive weight.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.