Return to Video

Physics in the 21st century: toiling in Feynman's shadow | Scott Aaronson | TEDxCaltech

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

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDxTalks
Duration:
15:06
  • This was a test with Amara transcribing. English transcription needs to be completed. Apologies.

English subtitles

Revisions Compare revisions