Table of Contents
Fetching ...

Query Complexity with Unknowns

Nikhil S. Mande, Karteek Sreenivasaiah

TL;DR

The authors propose the $u$-query model, a three-valued extension of Boolean query complexity based on Kleene's logic of indeterminacy, with hazard-free extension $f_\mathsf{u}\u001b$ and input domain $\{0,1,\mathsf{u}\}^n\u001b$. They establish the relationships between $D_\mathsf{u}, R_\mathsf{u}, Q_\mathsf{u}$ and the standard complexities, introducing $u$-analogs of sensitivity, block sensitivity, and certificate complexity, and show that these measures yield polynomial relationships among the $u$-query complexities for all total Boolean functions. A key result is an explicit exponential separation for the classic Indexing function in the $u$-model, namely $\mathsf{D}_\mathsf{u}(\mathsf{IND}_n) = \Theta(2^n), \mathsf{Q}_\mathsf{u}(\mathsf{IND}_n) = \Theta(2^{n/2})$, while a monotone variant $\mathsf{mIND}$ exhibits logarithmic $u$-query complexity, illustrating that monotone functions behave similarly to the standard model under $u$-queries. The paper proves that $\mathsf{D}_\mathsf{u}(f) = O(\mathsf{C}_\mathsf{u}(f)\mathsf{bs}_\mathsf{u}(f))$ and $\mathsf{D}_\mathsf{u}(f) = O(\mathsf{R}_\mathsf{u}(f)^3) = O(\mathsf{Q}_\mathsf{u}(f)^6)$, mirroring classical bounds in the $u$-model, with the proofs relying on $u$-variations of block sensitivity and certificates. These results open avenues to characterize $u$-query complexity via standard complexity measures and to extend the framework to other logics.

Abstract

We initiate the study of a new model of query complexity of Boolean functions where, in addition to 0 and 1, the oracle can answer queries with ``unknown''. The query algorithm is expected to output the function value if it can be conclusively determined by the partial information gathered, and it must output ``unknown'' if not. We formalize this model by using Kleene's strong logic of indeterminacy on three variables to capture unknowns. We call this model the `u-query model'. We relate the query complexity of functions in the new u-query model with their analogs in the standard query model. We show an explicit function that is exponentially harder in the u-query model than in the usual query model. We give sufficient conditions for a function to have u-query complexity asymptotically the same as its query complexity. Using u-query analogs of the combinatorial measures of sensitivity, block sensitivity, and certificate complexity, we show that deterministic, randomized, and quantum u-query complexities of all total Boolean functions are polynomially related to each other, just as in the usual query models.

Query Complexity with Unknowns

TL;DR

The authors propose the -query model, a three-valued extension of Boolean query complexity based on Kleene's logic of indeterminacy, with hazard-free extension  and input domain . They establish the relationships between  and the standard complexities, introducing -analogs of sensitivity, block sensitivity, and certificate complexity, and show that these measures yield polynomial relationships among the -query complexities for all total Boolean functions. A key result is an explicit exponential separation for the classic Indexing function in the -model, namely , while a monotone variant  exhibits logarithmic -query complexity, illustrating that monotone functions behave similarly to the standard model under -queries. The paper proves that  and , mirroring classical bounds in the -model, with the proofs relying on -variations of block sensitivity and certificates. These results open avenues to characterize -query complexity via standard complexity measures and to extend the framework to other logics.

Abstract

We initiate the study of a new model of query complexity of Boolean functions where, in addition to 0 and 1, the oracle can answer queries with ``unknown''. The query algorithm is expected to output the function value if it can be conclusively determined by the partial information gathered, and it must output ``unknown'' if not. We formalize this model by using Kleene's strong logic of indeterminacy on three variables to capture unknowns. We call this model the `u-query model'. We relate the query complexity of functions in the new u-query model with their analogs in the standard query model. We show an explicit function that is exponentially harder in the u-query model than in the usual query model. We give sufficient conditions for a function to have u-query complexity asymptotically the same as its query complexity. Using u-query analogs of the combinatorial measures of sensitivity, block sensitivity, and certificate complexity, we show that deterministic, randomized, and quantum u-query complexities of all total Boolean functions are polynomially related to each other, just as in the usual query models.

Paper Structure

This paper contains 7 sections, 11 theorems, 23 equations, 1 table, 1 algorithm.

Key Result

Lemma 1.1

Let $n$ be a positive integer. Then,

Theorems & Definitions (35)

  • Lemma 1.1
  • Lemma 1.2
  • Theorem 1.3
  • Definition 2.1
  • Definition 2.2
  • Definition 2.3
  • Definition 2.4: Wegener85
  • Lemma 2.5: Yao's minimax principle
  • Theorem 2.6: Amb02
  • Definition 2.7: Sensitive block, block sensitivity
  • ...and 25 more