On checking versus evaluation of multiple queries (Q1260648)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On checking versus evaluation of multiple queries
scientific article

    Statements

    On checking versus evaluation of multiple queries (English)
    0 references
    0 references
    0 references
    0 references
    30 August 1993
    0 references
    The authors investigate the question, how many queries to an oracle are needed in order to verify a list of answers to \(k\) queries to the same oracle. First they show for the halting set as the oracle that two parallel queries suffice to verify any number of query answers, but one query is not enough. The main result of the first part is Theorem 2.14: In every r.e. Turing degree there is an r.e. set, such that any number of queries can be checked by two parallel queries, but there is also an r.e. set in the same degree, such that checking the answers to \(k\) queries is not possible by less than \(k\) queries. In the last part of the article the problem is transferred to complexity theory. Now the queries of the checking machine are not restricted to the original oracle, but any other oracle from the given complexity class is allowed. The results induce new proofs for conditional collapses, like: the boolean hierarchy over \(NP\) collapses to \(P^{NP[1]}\) if and only if logarithmically many queries to \(NP\) can be replaced by one.
    0 references
    oracle
    0 references
    queries
    0 references
    hierarchy
    0 references

    Identifiers