claimroutineinferred_dep

Enumeration count and space bound

Claim·§3.3 Separating the sum by fixing measurements·inside lemSeparating sums by fixing measurements

Statement (paper)

For each tuple y⃗\vec y, the scan finding the representatives xˉg\bar x_g and the scan computing the sums Σg(y⃗)\Sigma_g(\vec y) each examine at most ∑g=1r2∣Sg∣\sum_{g=1}^r 2^{|S_g|} Boolean vectors, so the algorithm examines at most 2(2D+1)c∑g=1r2∣Sg∣2(2D+1)^c\sum_{g=1}^r2^{|S_g|} Boolean vectors in total. Checking a vector's measurements and fixed bits uses poly⁡(n,r,c,log⁡(D+2))\poly(n,r,c,\log(D+2)) bit operations, with at most one factor AgA_g evaluation per vector. Apart from the evaluators' own storage, the retained state consists of y⃗\vec y (cc integers in [−D,D][-D,D]), the representatives (nn bits in total), gg, uu, and the ring elements s,p,Z∈As,p,Z\in\mathcal A, so the procedure uses poly⁡(n,r,c,log⁡(D+2))\poly(n,r,c,\log(D+2)) bits of space plus O(1)O(1) ring elements.

In plain English

The tuple-by-tuple algorithm examines at most 2(2D+1)c∑g2∣Sg∣2(2D+1)^c\sum_g 2^{|S_g|} Boolean vectors, using at most one AgA_g evaluation and polynomial bit work per vector. Its space is poly⁡(n,r,c,log⁡(D+2))\poly(n,r,c,\log(D+2)) bits plus O(1)O(1) ring elements, beyond the evaluators' own storage.

Why it's here

This is the resource accounting that completes the lemma after the correctness claim: each of the at most (2D+1)c(2D+1)^c tuples y⃗\vec y costs two scans (one for the representatives, one for the sums Σg(y⃗)\Sigma_g(\vec y)), each over at most ∑g2∣Sg∣\sum_g 2^{|S_g|} vectors. Only y⃗\vec y, the representatives, a few counters, and the ring elements s,p,Zs,p,Z are kept, which gives the stated space bound.
Classified routine:
Straightforward resource accounting for the tuple-by-tuple enumeration of the preceding claim: it counts (2D+1)^c tuples times two scans over the sum of 2^{|S_g|} vectors and tallies the retained state.

Uses

Used by

Nothing in the paper

Sources

PaperOpen
Section
§3.3 Separating the sum by fixing measurements
Page
—
Label
—
Line
main_full_version.tex:1868
Leannot aligned

Phase 2 aligns this node to a Lean declaration.

Friction

  • info
    inferred_dep
    outline: "Enumeration count and space bound" rests on claim-lem-measurement-separation-2