Quantum Physics
[Submitted on 23 Aug 2013 (v1), revised 11 Dec 2014 (this version, v7), latest version 19 Aug 2015 (v9)]
Title:Highlighting the mechanism of the quantum speedup by time-symmetric and relational quantum mechanics
View PDFAbstract:Bob hides a ball in one of four drawers. Alice is to locate it. Classically she has to open up to three drawers, quantally just one. The fundamental reason for this quantum speedup is not known. We explain it by extending the usual representation of the quantum algorithm, limited to the process of solving the problem, to the process of setting the problem. The number of the drawer with the ball becomes a unitary transformation of the random outcome of the preparation measurement. This brings in relational quantum mechanics: the extension is with respect to Bob and cannot be with respect to Alice. It would tell her the drawer number before she opens any drawer. To Alice, the projection of the quantum state due to the preparation measurement should be retarded at the end of her search; in the input state of the search, the drawer number is determined to Bob and undetermined to Alice. A second consequence is the emergence of an ambiguity. Either the preparation measurement or the final one required to read the solution selects the solution. For reasons of symmetry, we assume that the selection shares evenly between the two measurements. All is as if Alice, by reading the solution, selected half of the information that specifies the drawer number. This selection leaves the input state to Bob unaltered and projects that to Alice on a state of lower entropy where she knows that half in advance. The quantum algorithm is a sum over histories in each of which Alice knows in advance that the ball is in a pair of drawers and locates it by opening one of the two. More in general, given an oracle problem, this explanation of the speedup predicts the number of queries required to solve it in an optimal quantum way.
Submission history
From: Giuseppe Castagnoli [view email][v1] Fri, 23 Aug 2013 09:26:54 UTC (19 KB)
[v2] Thu, 14 Nov 2013 20:39:30 UTC (18 KB)
[v3] Thu, 12 Dec 2013 13:33:38 UTC (18 KB)
[v4] Thu, 19 Dec 2013 16:55:36 UTC (18 KB)
[v5] Mon, 20 Jan 2014 19:01:24 UTC (18 KB)
[v6] Mon, 12 May 2014 12:50:46 UTC (20 KB)
[v7] Thu, 11 Dec 2014 20:26:30 UTC (22 KB)
[v8] Thu, 23 Apr 2015 16:51:08 UTC (24 KB)
[v9] Wed, 19 Aug 2015 14:47:31 UTC (22 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.