In this chapter we present the quantum oracle framework. We first
define the quantum oracle model and oracle query complexity, then
present a general theorem due to Ambainis [1].
In Section
we derive a key lemma used throughout the
thesis and apply it to a simple problem. We then show that for the
problem of determining the oracle string, Ambainis' Theorem can not
attain an asymptotically tight lower query bound in Sections
and
.
Our primary purpose is to demonstrate the power and flexibility of
Ambainis' Theorem in attaining lower bounds on broad classes of
Boolean functions and simplifying previous proofs. We investigate
Boolean functions with partial symmetry in Section
.
We apply the result of that section to attain asymptotically tight
lower oracle query bounds of
,
,
, and
for the functions AND, OR, MAJORITY, and
PARITY respectively in Section
. Finally we prove
oracle
queries are required to compute any
-bit nonconstant symmetric
Boolean function in Section
.