Mahasarakham University, 26 Jan 2022
Ninnat Dangniam
The Institute for Fundamental Study (IF)
Uncertainty relation
No objective reality
Faster algorithms
Unbreakable cryptography
LIGO
Reuters
Useful vs "Useless" quantum advantage
Minimal introduction to my work
2-norm
1-norm
Aaronson, arXiv:quant-ph/0401062
Suppose I have two coins, one with probability \(p\) for head and another with probability \(q\) for head, their joint distribution indeed is the tensor product
Quantum theory is a classical theory that restricts what you can know
Quantum
Classical?
Classical?
Quantum theory is an extension of classical theory
Hidden variable theory
◌ุอีกแล้ว
Q1
Q2
Q1
Q2
Q1
Q2
Q1
Q2
Correlate
Anticorrelate
Correlate
Anticorrelate
First provable "useless" quantum advantage
hackerdashery, Youtube
traversing the graph without crossing the same edge twice
traversing the graph without visiting the same node twice
Graph problems:
Computational complexity seeks to characterize the difficulty of mathematical problems based on the resource scaling of their algorithms with respect to the size of the problems
Decision problem solvable in polynomial time
Decision problem verifiable in polynomial time
hackerdashery, Youtube
Conjecture: P\(\neq\)NP
"If P=NP, then the world would be a profoundly different place than we usually assume it to be. There would be no special value in “creative leaps,” no fundamental gap between solving a problem and recognizing the solution once it’s found. Everyone who could appreciate a symphony would be Mozart; everyone who could follow a step-by-step argument would be Gauss; everyone who could recognize a good investment strategy would be Warren Buffett."
Scott Aaronson
Boolean formula (conjunctive normal form)
Clause
kSAT asks whether a given Boolean formula wherein each clause has \(k\) literals is satisfiable
Literals
Problems with \(p\) alternative quantifiers (\(\exists,\forall\)) define the \(p\)-level of the polynomial hierarchy (PH), a generalization of NP
Conjecture: The PH does not collapse
Wikipedia
Beyond the top of this infinite tower lies the counting complexity class #P (Toda's theorem)
Counting is hard!
A #P problem asks for the number of solutions to an NP problem. Thus, it is at least as hard as the NP problem.
Reuters
Southern China Morning Post
Q
C
Description of Q
Choice of a quantum program Q
We want to rule out all such efficient classical simulator!
output bitstring
C
Description of Q
Existence of an efficient classical simulator \(\implies\) Collapse of the PH
Non-collapse of the PH \(\implies\) no such simulator exist
End goal:
Let us ignore sampling for a moment, and consider the complexity of calculating, say \(q(x_1=1)\), the probability that the first bit of outcome is 1
Counting the number of random bitstring that give \(f(r)=1\) is a #P-hard problem!
Hidden bitstring
Classical randomness can always be modeled as averaging over random hidden bitstrings
C
Stockmeyer's approximate counting ultimately decides a predicate such as
which contains a few logical quantifiers, and thus lies in a low level of the PH
Approximate counting is "easy" if you can grab the hidden variables
C
Description of Q
Solve
Collapse of the PH
Even approximating an output probability of a quantum machine is #P-hard; there is no hidden variable to grab!
Hartnoll, Sachdev, Takayanagi, et al., Quantum connections, Nat Rev Phys 2021
Two-way flow of ideas between physics and computer/information science
The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely known, and the difficulty is only that the exact application of these laws leads to equations much too complicated to be soluble.
P.A.M. Dirac 1929
Michael R. Fellows*, 1991
Computer science is not about machines, in the same way that astronomy is not about telescopes.
*often misattributed to Edsger Dijkstra