Lower Bounds for Linear Operators
Abstract
We consider a static data structure problem of computing a linear operator under cell-probe model. Given a linear operator , the goal is to pre-process a vector into a data structure of size to answer any query in time . We prove that for a random operator , any such data structure requires: This result overcomes the well-known logarithmic barrier in static data structures [MNSW98, Sie04, PD06, PTW08, Pat11, DGW19] by using a random linear operator. Furthermore, it provides the first significant progress toward confirming a decades-old folklore conjecture: that non-linear pre-processing does not substantially help in computing most linear operators. A straightforward modification of our proof also yields a wire lower bound of for depth- circuits with arbitrary gates that compute a specific linear operator , even against some small constant advantage over random guessing. This bound holds even for circuits with only a small constant advantage over random guessing, improving upon longstanding results [RS03, Che08a, Che08b, GHK+13] for a random operator. Finally, our work partially resolves the communication form of the Multiphase Conjecture [Pat10] and makes progress on Jukna-Schnitger's Conjecture [JS11, Juk12]. We address the former by considering the Inner Product (mod 2) problem (instead of Set Disjointness) when the number of queries is super-polynomial (e.g., ), and the total update time is . Our result for the latter also applies to cases with super-polynomial .
Cite
@article{arxiv.2509.02730,
title = {Lower Bounds for Linear Operators},
author = {Young Kun Ko},
journal= {arXiv preprint arXiv:2509.02730},
year = {2025}
}
Comments
27 pages