English

Range Avoidance in Boolean Circuits via Turan-type Bounds

Computational Complexity 2025-07-15 v2

Abstract

Given a circuit C:{0,1}n{0,1}mC : \{0,1\}^n \to \{0,1\}^m from a circuit class FF, with m>nm > n, finding a y{0,1}my \in \{0,1\}^m such that x{0,1}n\forall x \in \{0,1\}^n, C(x)yC(x) \ne y, is the range avoidance problem (denoted by FF-avoidavoid). Deterministic polynomial time algorithms (even with access to NPNP oracles) solving this problem is known to imply explicit constructions of various pseudorandom objects like hard Boolean functions, linear codes, PRGs etc. Deterministic polynomial time algorithms are known for NC20NC^0_2-avoidavoid when m>nm > n, and for NC30NC^0_3-avoidavoid when mn2lognm \ge \frac{n^2}{\log n}, where NCk0NC^0_k is the class of circuits with bounded fan-in which have constant depth and the output depends on at most kk of the input bits. On the other hand, it is also known that NC30NC^0_3-avoidavoid when m=n+O(n2/3)m = n+O\left(n^{2/3}\right) is at least as hard as explicit construction of rigid matrices. In this paper, we propose a new approach to solving range avoidance problem via hypergraphs. We formulate the problem in terms of Turan-type problems in hypergraphs of the following kind - for a fixed kk-uniform hypergraph HH', what is the maximum number of edges that can exist in a kk-uniform hypergraph HH which does not have a sub-hypergraph isomorphic to HH'? We use our approach to show (using known Turan-type bounds) that there is a constant cc such that monmon-NC30NC^0_3-avoidavoid can be solved in deterministic polynomial time when m>cn2m > cn^2. To improve the stretch constraint to linear, we show a new Turan-type theorem for a hypergraph structure (which we call the the loose chichi-cycles) and use it to show that monmon-NC30NC^0_3-avoidavoid can be solved in deterministic polynomial time when m>nm > n, thus improving the known bounds of NC30NC^0_3-avoid for the case of monotone circuits.

Cite

@article{arxiv.2503.17114,
  title  = {Range Avoidance in Boolean Circuits via Turan-type Bounds},
  author = {Neha Kuntewar and Jayalal Sarma},
  journal= {arXiv preprint arXiv:2503.17114},
  year   = {2025}
}

Comments

29 pages, abstract shortened to fit in arxiv requirements. Changes in this version - (1) removed section 5 in v1 to address an error and to expand it out further in a future work (2) rearranged sections (3) included more details in proof of theorem 1.6. This revised version is to appear in RANDOM 2025

R2 v1 2026-06-28T22:29:41.745Z