lemmanovel
Counting zeros of sparse polynomial systems
Lemma·
lem:tensor-sparse-query·§D.3 Arbitrary clause densityStatement (paper)
Fix integers . Let be polynomials over
on declared Boolean variables. Suppose
and each is listed as at most
monomials of degree at most . The number
of common zeros is computable deterministically in
bit operations and
bits of space.
In plain English
For polynomials over in Boolean variables, each given as at most monomials of degree at most , the number of common zeros can be computed deterministically in bit operations and polynomial space.
Why it's here
This is the subexponential counting engine for sparse systems with linearly many equations, which the main counting results call as a query. The proof branches on the few high-incidence variables, then uses the truncated-product parity extraction (Lemma 5.2) to write the count as a sum of low-degree bipartite network contractions. Each contraction is then evaluated by the tensor contraction theorem.
Classified novel:
This is the paper's subexponential counting engine for linearly many sparse F_2 equations. It combines branching on high-incidence variables, the paper's own truncated-product parity extraction, and its new subexponential tensor contraction theorem. Known #SAT/polynomial-system counting algorithms (e.g., Lokshtanov et al. 2017-style polynomial method) give only , not .
Uses
Used by
Inside the proof
Sources
PaperOpen
- Section
- §D.3 Arbitrary clause density
- Page
- —
- Label
lem:tensor-sparse-query- Line
quantitative-reduction.tex:108
Leannot aligned
Phase 2 aligns this node to a Lean declaration.