Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Iterated-logarithmic round upper bound

Open
QAlgorithms.Papers.Independent.Intakethird100.P81.pointer_endpoint_logstar_upper

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let gkg_kgk​ be the same unrestricted pointer endpoint function on nnn vertices per side. Write log⁡2∗n\log_2^* nlog2∗​n for the least jjj with Lj(n)≤1L_j(n)\le1Lj​(n)≤1, where L0(n)=max⁡{1,n}L_0(n)=\max\{1,n\}L0​(n)=max{1,n} and Lj+1(n)=max⁡{1,log⁡2Lj(n)}L_{j+1}(n)=\max\{1,\log_2 L_j(n)\}Lj+1​(n)=max{1,log2​Lj​(n)}. There are absolute C>0,n0≥2C>0,n_0\ge2C>0,n0​≥2 such that whenever n≥n0n\ge n_0n≥n0​, k≥1k\ge1k≥1 and k≥2log⁡2∗nk\ge2\log_2^* nk≥2log2∗​n, there is a public-coin, Bob-starting protocol using at most kkk messages, correct with probability at least 2/32/32/3 on every input, whose worst-case bit cost satisfies

c≤C(nk+k)log⁡2k.c\le C\left(\frac{n}{k}+k\right)\log_2 k.c≤C(kn​+k)log2​k.

The fixed starting vertex is chosen independently of the inputs, and the final local announcement is uncharged. This keeps both resource terms and makes the iterated-logarithm threshold explicit.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P81
Formal statement
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)

/-- Corollary 1, PDF p.13: both n/k and k are retained, with fixed error 1/3. -/
theorem pointer_endpoint_logstar_upper :
    ∃ C : ℝ, 0 < C ∧ ∃ n0 : ℕ, 2 ≤ n0 ∧
      ∀ (k n : ℕ), 0 < k → n0 ≤ n → 2 * logStar n ≤ k →
      ∀ v1 : Fin n, ∃ (c : ℕ) (P : PublicProtocol (PointerMap n) (PointerMap n) (Vertex n)),
        P.bounded .bob k c ∧ P.computes (endpoint k v1) (1 / 3) ∧
        (c : ℝ) ≤ C * ((n : ℝ) / k + k) * Real.logb 2 k := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P81

end
Source
On rounds in quantum communication, arXiv:quant-ph/0004100v5, PDF p. 13, Corollary 1
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

There exist a real constant C>0C>0C>0 and a natural number n0≥2n_0\geq2n0​≥2 such that, for all natural numbers k,nk,nk,n with k>0k>0k>0, n≥n0n\geq n_0n≥n0​, and 2log⁡∗n≤k2\log^*n\leq k2log∗n≤k, and every v1∈{0,…,n−1}v_1\in\{0,\ldots,n-1\}v1​∈{0,…,n−1}, there exist a natural number ccc and a public-randomness classical protocol PPP on inputs a,b:{0,…,n−1}→{0,…,n−1}a,b:\{0,\ldots,n-1\}\to\{0,\ldots,n-1\}a,b:{0,…,n−1}→{0,…,n−1} with the following properties. Here

Λ0(x)=max⁡(1,x),Λj+1(x)=max⁡(1,log⁡2Λj(x)),log⁡∗n=inf⁡{j∈N:Λj(n)≤1},\Lambda_0(x)=\max(1,x),\qquad \Lambda_{j+1}(x)=\max(1,\log_2\Lambda_j(x)),\qquad \log^*n=\inf\{j\in\mathbb N:\Lambda_j(n)\leq1\},Λ0​(x)=max(1,x),Λj+1​(x)=max(1,log2​Λj​(x)),log∗n=inf{j∈N:Λj​(n)≤1},

with the infimum taken in the natural numbers. The protocol is a finite weighted collection of deterministic binary communication trees, with nonnegative weights summing to 111; each transmitted bit depends only on its sender's input, and each leaf outputs a function of one party's input. For every positive-weight seed, each root-to-leaf path transmits at most ccc bits and has at most kkk rounds when counted as the number of consecutive same-sender transmission blocks plus one if the first sender is Alice, with zero rounds for a path having no transmissions. For every input pair, the total weight of trees outputting the vertex obtained from L(v1)L(v_1)L(v1​) after exactly k+1k+1k+1 steps of L(v)↦R(a(v))L(v)\mapsto R(a(v))L(v)↦R(a(v)), R(v)↦L(b(v))R(v)\mapsto L(b(v))R(v)↦L(b(v)) is at least 2/32/32/3. Finally,

c≤C(nk+k)log⁡2k.c\leq C\left(\frac nk+k\right)\log_2 k.c≤C(kn​+k)log2​k.

The constants C,n0C,n_0C,n0​ are common to all admissible k,n,v1k,n,v_1k,n,v1​, and zero-weight seeds need not obey the communication bounds.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me