A Comparison of Quantum Oracles

Abstract

A standard quantum oracle Sf for a general function f: ZN ZN is defined to act on two input states and return two outputs, with inputs i and j (i,j ∈ ZN ) returning outputs i and j f(i). However, if f is known to be a one-to-one function, a simpler oracle, Mf, which returns f(i) given i, can also be defined. We consider the relative strengths of these oracles. We define a simple promise problem which minimal quantum oracles can solve exponentially faster than classical oracles, via an algorithm which cannot be naively adapted to standard quantum oracles. We show that Sf can be constructed by invoking Mf and (Mf)-1 once each, while (N) invocations of Sf and/or (Sf)-1 are required to construct Mf.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…