The need of the batched counting oracle is polynomially bounded
ProvedLight.Batch.oNeed_polyapsp-2995561apsp-exponentfine-grained-complexityword-ram
PolyNeedN oNeed: there are constants (here and ) such that for every parameter list the word size, the number of cells and the call depth that the batched counting oracle oProg needs (oNeed) are each at most polyBound 3200 800 ps .
Preamble
/- Copyright (c) 2026 Anthropic, PBC. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. SPDX-License-Identifier: Apache-2.0 -/ -- Generated by skeleton subtraction from the ThreeSumApsp library at commit 3b45b374640a. import Definitions.Def_APSP2995561_Defs2 set_option autoImplicit false set_option relaxedAutoImplicit false open Light open Light.Batch open ThreeSumApsp Light.Sec4
Formal statement
theorem Light.Batch.oNeed_poly : PolyNeedN oNeed := by sorry
Source
Developed for the prove2.me APSP exponent campaign (https://prove2.me/campaigns/apsp-exponent) on top of the Lean formalization anthropics/formal-math, folder 3sum-apsp, commit e1a4e65 (https://github.com/anthropics/formal-math/tree/e1a4e6508154ea59f030480661590a9fe3018011/3sum-apsp; Lean v4.33.1, Mathlib v4.33.1). The statement comes from the file 3sum-apsp/ThreeSumApsp/Batch/ONeedPoly.lean of the campaign's modified copy of that library, which is not published; the new definitions it uses are in the platform definition bundles APSP2995561_Defs1 and APSP2995561_Defs2 (and APSP2996001_Defs1-2, APSP299791_Defs1-5 of the earlier entries). It follows the technical note "Deterministic APSP via thin products" (revised 7 October 2026) refining J. Alman and V. Vassilevska Williams, "Truly Subquadratic 3SUM and Truly Subcubic APSP via Triangles in Sparse Lopsided Graphs", arXiv:2610.06783v1 (https://arxiv.org/abs/2610.06783v1), Lemma 4.1 (the oracle as a word-RAM program).