Quantum Query Complexity and Span Programs from Pre-Geometry
arXiv:2610.03914
Abstract
Span programs provide a general method for designing quantum query algorithms, and for Boolean coordinate queries their optimum cost agrees with the general adversary bound. We develop a matroidal organization of this optimization that separates dependence data determined by the query problem from the dependence structure chosen by a span program. The resulting source matroid records query dependence, target determination, and separation data, while a program matroid records dependencies among the target and response-labeled input elements of a candidate program. When a query problem admits a source matroid, we use its structure to organize adversary upper and lower bounds. For separating binary query sets in this setting, the global matroid-span-program optimum equals . For a fixed regular program matroid, projective uniqueness reduces optimization over real representations to positive element weights. We express positive and negative costs as weighted basis ratios and derive exact -, -, and -sum reductions, giving a compositional evaluation of the fixed-weight objective along a Seymour decomposition. For pointed closure, exact certificates give . The natural program has optimized cost , while another regular program has cost at most . Recursive self-composition yields a family on input bits with randomized query complexity , an explicit quantum algorithm using queries, and for .
91 pages