Physics in the 21st century: toiling in Feynman's shadow | Scott Aaronson | TEDxCaltech
-
0:07 - 0:08Thanks!
-
0:08 - 0:09I wanted to tell you
-
0:09 - 0:13about quantum computing and the limits
of the efficiently computable. -
0:13 - 0:18So Richard Feynman was famous
for his contempt for authority, -
0:18 - 0:21but it's ironic that if you listened
to most of the talks today, -
0:21 - 0:24you might have gotten the impression
that Feynman himself -
0:24 - 0:27was an infallible authority on everything.
-
0:27 - 0:31I mean physics, nanotech,
even molecular biology. -
0:31 - 0:33He sort of had it covered,
-
0:34 - 0:37and you know, he also lived
in sort of a heroic era for science -
0:37 - 0:40that, let's face it, many of us wish
we could have been a part of. -
0:40 - 0:45So it raises a question:
will any of us ever discover anything -
0:45 - 0:48that would not have been
dopily obvious to this man? -
0:48 - 0:49(Laughter)
-
0:49 - 0:53And if not, then you know,
maybe we should just quit science -
0:53 - 0:55and take up, I don't know,
bongo drumming instead - -
0:55 - 0:58Oh wait, wait, he had that covered too.
-
0:58 - 1:01(Laughter)
-
1:01 - 1:04Okay, but I see one ray of hope here,
-
1:04 - 1:08and this is that Feynman
never really appreciated pure math. -
1:09 - 1:11Okay, you heard about that before,
-
1:11 - 1:12(Laughter) (Applause)
-
1:12 - 1:15you know, in the story
about Professor Case. -
1:15 - 1:19There's also a famous quote
attributed to him all over the Internet, -
1:19 - 1:22although I've been unable
to find proof that he actually said it, -
1:22 - 1:25"Math is to physics
as masturbation is to sex." -
1:25 - 1:27An immediate question
that raised in my mind is -
1:27 - 1:30where that left my own field
of theoretical computer science. -
1:30 - 1:31(Laughter)
-
1:31 - 1:33I'll leave you to speculate about that.
-
1:36 - 1:39To give an example
of his attitude toward math, -
1:39 - 1:42in his famous storybook
"Surely You're Joking," -
1:42 - 1:45he tells about how when
he was a grad student at Princeton, -
1:45 - 1:49he loved to taunt
the math grad students by saying, -
1:49 - 1:53"Give me any mathematical
assertion that I can understand, -
1:53 - 1:56and I will instantly tell you
whether it's true or false," -
1:56 - 1:58without proof of course.
-
1:58 - 2:01You know, Feynman
is the one telling the story - -
2:01 - 2:04not surprisingly, he comes out
pretty well from this contest. -
2:05 - 2:07When I read this,
I couldn't help thinking, -
2:07 - 2:12"Well, look, this is really not fair
to him, I mean he's no longer with us, -
2:12 - 2:17but, man, you know, I could have
cleaned his clock at that contest." -
2:18 - 2:22I mean, you know, it's trivial
to come up with mathematical questions -
2:22 - 2:27that neither Feynman nor anyone else
can really guess the answers to, -
2:27 - 2:28a priori.
-
2:28 - 2:30Just to pick one random example
-
2:30 - 2:34from my own field
of computational complexity, -
2:35 - 2:36consider the question,
-
2:37 - 2:42"What is the fastest algorithm
to multiply two nxn matrices? -
2:42 - 2:45So the one that uses the fewest number
of arithmetic operations. -
2:46 - 2:47OK, if you just do the obvious thing,
-
2:47 - 2:49so you go row by row and column by column,
-
2:50 - 2:53then that will take on the order
of n cubed operations. -
2:54 - 2:56The obvious lower bound would be n squared
-
2:56 - 2:58just because that
is the size of the output. -
2:58 - 3:02OK, amazingly, to this day,
no one has been able to prove -
3:02 - 3:05that more than, on the order
of n squared operations, -
3:05 - 3:07are needed to solve this problem.
-
3:07 - 3:08So there's a gap.
-
3:08 - 3:10OK, and this is not just a technical thing
-
3:10 - 3:15because, in fact, there is a very
surprising algorithm that's known -
3:15 - 3:19which can multiply two nxn matrices
using a number of steps, -
3:19 - 3:23which is something
like n to the 2.376 power - -
3:23 - 3:25I'm sorry that's transposed.
-
3:27 - 3:29So here's my question:
-
3:30 - 3:34If math or computer science
-
3:34 - 3:39were just intellectual masturbation
or were not really science, right, -
3:39 - 3:44where would anyone have guessed 2.376
as opposed to some other number? -
3:45 - 3:48So, I mean, it just seems clear to me
that in these fields, as in physics, -
3:49 - 3:52we're confronting something
external to ourselves -
3:53 - 3:57that we're trying to interact with
and to understand better. -
3:59 - 4:02You might say, all right,
but multiplying two nxn matrices - -
4:02 - 4:04that's sort of a technical issue -
-
4:04 - 4:09can you give me something bigger,
something of undisputed importance? -
4:09 - 4:11Ah! Well, indeed, I can.
-
4:12 - 4:16So computer science's
million-dollar question - -
4:16 - 4:17I mean that literally;
-
4:17 - 4:20if you solve it, you get a million dollars
from the Clay Math Foundation - -
4:20 - 4:23is called: "Does P = NP?"
-
4:24 - 4:27OK, so here, "P" stands
for polynomial time, -
4:27 - 4:30while "NP" stands for
non-deterministic polynomial time. -
4:30 - 4:34See, this is the difference
between computer science and physics. -
4:34 - 4:38The physicists also have these terms
that they popularized -
4:38 - 4:42that no one else really understands,
but at least they give them sexy names, -
4:42 - 4:44like squark, supersymmetry.
-
4:44 - 4:46You know, we're stuck with P and NP.
-
4:46 - 4:49(Laughter)
-
4:49 - 4:51But it really is just as interesting.
-
4:51 - 4:54(Laughter)
-
4:54 - 4:58So how can I explain in plain English
what this question is asking? -
4:58 - 5:00All right, so let me try ...
-
5:00 - 5:02So basically what it says is this:
-
5:02 - 5:05If you have a fast computer program
-
5:05 - 5:09that can recognize the solution
to some mathematical problem, -
5:09 - 5:12then is there also a fast
computer program to find a solution? -
5:13 - 5:16Now, all of our ordinary
experience would suggest -
5:16 - 5:17that the answer should be "No"
-
5:17 - 5:22because if you consider, let's say,
solving a jigsaw puzzle or a sudoku, -
5:22 - 5:24or breaking a cryptographic code,
-
5:24 - 5:27or for that matter coming up with
a scientific theory, -
5:27 - 5:32well, it seems much, much harder
to come up with the answer yourself -
5:32 - 5:35than to verify an answer
that someone else has come up with. -
5:35 - 5:39Just because, if you're coming up
with it on yourself, where do you start? -
5:39 - 5:42There's an astronomical number
of possibilities to try. -
5:44 - 5:47But amazingly, to this day,
no one has been able to rule out -
5:47 - 5:51the possibility of a fast algorithm
for solving all of these problems. -
5:52 - 5:54So that's the P versus NP question.
-
5:54 - 5:58So, you know, it's a prime time question,
-
5:58 - 6:02it's done cameos on both "The Simpsons"
and "Futurama" as you can see. -
6:03 - 6:05Much less importantly,
as I mentioned before, -
6:05 - 6:08it's one of the seven
Clay Millennium problems, -
6:08 - 6:12alongside the Riemann hypothesis,
other famous math problems. -
6:12 - 6:17In my opinion, it's sort of manifestly
the most important of all seven problems. -
6:18 - 6:21It's the most important
mathematical problem today, -
6:21 - 6:24and my argument for that is,
-
6:24 - 6:26well, suppose P were equal to NP.
-
6:26 - 6:30In other words, that there was a fast
algorithm to solve these problems. -
6:30 - 6:34In that case, you would've solved
not only the P vs. NP problem, -
6:34 - 6:35but also the other six
-
6:35 - 6:39because you could just program
your computer to find the answers for you. -
6:39 - 6:41(Laughter)
-
6:41 - 6:44So this is a profound question.
-
6:45 - 6:49Now, according to a famous
computer scientist, Leonid Levin, -
6:49 - 6:52he once told me that he tried once
-
6:52 - 6:55to explain the P vs. NP problem
to Richard Feynman, -
6:55 - 6:58and Feynman had enormous difficulty
-
6:58 - 7:00accepting that is was even
an open problem at all. -
7:01 - 7:03His attitude was basically,
-
7:03 - 7:05"Well, of course you may need
to do an exhaustive search -
7:05 - 7:07and try all the possibilities.
-
7:07 - 7:09Next question!"
-
7:09 - 7:11(Laughter)
-
7:12 - 7:17Indeed, I often point out that if we,
computer scientists, had been physicists, -
7:17 - 7:21we would've long ago declared
P not equal to NP, -
7:21 - 7:23or the non-existence
of a fast algorithm for these problems, -
7:24 - 7:27to be a law of nature,
you know, just like the second law, -
7:27 - 7:30or the impossibility
of faster-than-light signaling, -
7:30 - 7:31and we would've been done with it.
-
7:31 - 7:33There would've been
Nobel Prizes all around. -
7:34 - 7:35(Laughter)
-
7:35 - 7:39In fact, there have been countless
mistaken claims over the years -
7:39 - 7:41to have proved P not equal to NP.
-
7:41 - 7:45Because of a blog that I write,
I get one in my inbox every week or so. -
7:46 - 7:47Sometimes they've been accompanied
-
7:47 - 7:50by death threats
if I don't publicize them. -
7:50 - 7:55The most recent serious claim
was by Vinay Deolaliker. -
7:55 - 7:59It actually made the "New York Times"
and a bunch of other places, -
7:59 - 8:01and the publicity got to the point
-
8:01 - 8:07where I controversially
offered $200,000 at infinite odds - -
8:07 - 8:08I had no [offer] taker -
-
8:09 - 8:11if the proof was correct.
-
8:15 - 8:18That may have been wise,
may have been unwise. -
8:18 - 8:23You know, people said,
"Could you even afford to pay $200,000?" -
8:23 - 8:27My answer was, "No, I can't,
but I won't have to." -
8:27 - 8:30(Laughter)
-
8:30 - 8:31As, indeed, I didn't.
-
8:34 - 8:37So even though it would merely
confirm what we already believe, -
8:37 - 8:42I personally think that a correct proof
of P not equal to NP -
8:42 - 8:44would be one of the biggest advances
-
8:44 - 8:48in human understanding
that hasn't happened yet. -
8:48 - 8:50Why do I say this?
-
8:51 - 8:54You may think, all right,
this is sort of a strange field, -
8:54 - 8:57why do we obsess
-
8:57 - 9:01with proving these
limitations of computers -
9:01 - 9:04that most of us already believe anyway?
-
9:06 - 9:10I think that nothing better illustrates
the need to actually prove -
9:10 - 9:13what the limitations of computers are
-
9:13 - 9:18better than the field of quantum computing
that we already heard something about. -
9:18 - 9:23This is a dream many of us have
of exploiting the exponentiality, -
9:23 - 9:27which is inherent in our description
of the quantum world, -
9:27 - 9:30in order to solve certain problems
dramatically faster -
9:30 - 9:33than we know how to solve them
using any computer today. -
9:33 - 9:36Or as I like to describe
quantum computing, -
9:36 - 9:40"It's the power of 2 to the n
complex numbers working for you!" -
9:43 - 9:47So to give one example,
it seems obvious that, let's say, -
9:47 - 9:50if you want to factor
an integer into prime numbers, -
9:50 - 9:53like, I don't know - three, five, one -
-
9:54 - 9:57(Laughter)
-
9:57 - 10:00(Applause)
-
10:00 - 10:03then that's much, much harder
than multiplying them, right? -
10:03 - 10:06Except that in 1994, Peter Shor discovered
-
10:06 - 10:10that if you have a quantum computer
that's no longer true. -
10:10 - 10:14There actually is an algorithm
that factors numbers -
10:14 - 10:16quantum mechanically, very quickly.
-
10:16 - 10:20Now, I see this as one of the more
exciting scientific discoveries -
10:20 - 10:21of the last 20 years.
-
10:23 - 10:28So you know, Feynman, sadly, didn't live
to see this and related discoveries, -
10:28 - 10:32but he did famously anticipate
them in his lecture, in 1982, -
10:32 - 10:35on physics and computers
that you already heard about. -
10:37 - 10:42I would say Feynman also understood
much more clearly than his contemporaries -
10:42 - 10:45what I'll call the modern understanding
of quantum mechanics. -
10:45 - 10:46The quantum mechanics
-
10:46 - 10:49is basically just a generalization
of probability theory, -
10:50 - 10:53where instead of using probabilities,
-
10:53 - 10:55which are these non-negative real numbers,
-
10:55 - 10:58you use these numbers called amplitudes,
which can also be negative. -
10:59 - 11:01Everything else that people go on about -
-
11:01 - 11:05the uncertainty principle,
the wave particle duality, yada yada - -
11:05 - 11:08they're all just consequences
of that one thing. -
11:08 - 11:11OK, there's the secret.
I'm sorry if I spilled it. -
11:11 - 11:13(Laughter)
-
11:15 - 11:19Quantum mechanics is actually,
contrary to its reputation, -
11:19 - 11:22unbelievably simple
once you take all the physics out. -
11:22 - 11:25(Laughter)
-
11:25 - 11:28(Applause)
-
11:28 - 11:30OK, so you might ask me now,
-
11:30 - 11:32"Well, if quantum computers are so great,
-
11:32 - 11:35then how come they
haven't been built yet?" -
11:35 - 11:38The first answer to that question
is, "But they have!" -
11:38 - 11:40You know, quantum computers
have even been used -
11:40 - 11:44to prove that 15 = 3 x 5
with high probability. -
11:44 - 11:46(Laughter)
-
11:46 - 11:51It's possible that factoring 21
could be on the technological horizon. -
11:51 - 11:56But OK, what about building
a scaleable quantum computer? -
11:56 - 11:59Well, that turns out
to be an incredibly hard problem -
11:59 - 12:01because of something called decoherence,
-
12:01 - 12:04which is basically
the unwanted interaction -
12:04 - 12:07between the quantum computer
and its external environment. -
12:08 - 12:12I should mention there's been lots
of pioneering research here at Caltech -
12:12 - 12:15over the last decade
on how to surmount that problem. -
12:15 - 12:18However, I would say
that we might be, still today, -
12:18 - 12:22be roughly in the situation
of Charles Babbage in the 1830s. -
12:22 - 12:25OK, we know the basic principles
of quantum computing, -
12:25 - 12:26it ought to work,
-
12:26 - 12:31but it might take many decades,
or who knows, even a century, -
12:31 - 12:34for the technology
to catch up with the idea. -
12:36 - 12:38Now, so far, known obstacles
are technological, -
12:38 - 12:40but there are a few people,
-
12:40 - 12:43including famous physicists
such as Gerard 't Hooft, -
12:43 - 12:44who have even gone further
-
12:44 - 12:49and have said they believe there
will be a fundamental physical obstacle -
12:49 - 12:52that will prevent quantum computers
from ever being built. -
12:52 - 12:55My only response to that is,
"Well I hope they're right!" -
12:55 - 12:59because that would be way more exciting
than building a quantum computer. -
12:59 - 13:01So you build one,
so you have a computer, great. -
13:02 - 13:03But if you could prove
-
13:03 - 13:06that it's impossible
to build a quantum computer, -
13:06 - 13:08then you've overthrown quantum mechanics.
-
13:09 - 13:12(Laughter)
-
13:12 - 13:13OK.
-
13:13 - 13:16So as I see it, maybe
the main challenge today is - -
13:16 - 13:20well, short of building a universal,
quantum computer, since that's too hard, -
13:20 - 13:23do some quantum mechanical experiments,
-
13:23 - 13:25like the ones we
were hearing about before, -
13:25 - 13:27but for which one can give
serious formal evidence -
13:27 - 13:30that this experiment is doing something
-
13:30 - 13:34that cannot be efficiently simulated
by a classical computer. -
13:34 - 13:36So this was actually the motivation
-
13:36 - 13:40for a recent work of myself
and my student, Alex Arkhipov, -
13:40 - 13:43on the computational complexity
of certain optical experiments, -
13:43 - 13:48where we showed how to do a sort of -
build a rudimentary quantum computer -
13:49 - 13:51that solves some sampling problem
-
13:51 - 13:55that a classical computer
could not efficiently solve -
13:55 - 13:56under some plausible assumptions.
-
13:57 - 13:58OK?
-
13:58 - 14:01So one of Feynman's most famous sayings,
-
14:01 - 14:05was "I think I can safely say that nobody
understands quantum mechanics." -
14:06 - 14:10Basically, it's well known
this theory works spectacularly well, -
14:10 - 14:11but it's insane.
-
14:15 - 14:18It has this one set of rules,
as long as you're not looking, -
14:18 - 14:19and then as soon as you look,
-
14:19 - 14:22there's a completely different rule
that goes into effect. -
14:22 - 14:24What's up with that?
-
14:24 - 14:25(Laughter)
-
14:25 - 14:29I was asked to make a "wild prediction"
by the TED organizers so - -
14:29 - 14:31deep breath -
-
14:31 - 14:32here's my prediction:
-
14:32 - 14:35I predict that the effort
to build quantum computers -
14:35 - 14:38and to understand
their capabilities and limitations -
14:38 - 14:42will lead to a major conceptual advance
in our understanding of quantum mechanics -
14:42 - 14:46beyond the modest advances
that have happened already. -
14:46 - 14:48And you'll be able to recognize
that advance when it comes -
14:48 - 14:51because it will look
like science, not philosophy. -
14:51 - 14:53It won't just be putting
lipstick on a pig. -
14:53 - 14:54OK, thank you!
-
14:54 - 14:57(Applause)
-
14:57 - 15:00(Cheers)
- Title:
- Physics in the 21st century: toiling in Feynman's shadow | Scott Aaronson | TEDxCaltech
- Description:
-
Scott Aaronson is an associate professor of electrical engineering and computer science at MIT. Scott's research interests center around fundamental limits on what can efficiently be computed in the physical world. This has entailed studying quantum computing, the most powerful model of computation we have, based on known physical theory.
His talk was part of a TEDx program, hosted by CalTech to honor Richard Feynman, Nobel Laureate, Caltech physics professor, iconoclast, visionary, and all-around "curious character."
Scott Aaronson writes a popular blog, http://www.scottaaronson.com/blog, and is the creator of the Complexity Zoo, an online encyclopedia of computational complexity theory.
This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at http://ted.com/tedx
- Video Language:
- English
- Team:
- closed TED
- Project:
- TEDxTalks
- Duration:
- 15:06
Trent Bryan
This was a test with Amara transcribing. English transcription needs to be completed. Apologies.