← Lex Fridman

Stephen Wolfram: Cellular Automata, Computation, and Physics

第89期2020-04-18English

嘉宾:Stephen Wolfram

收听本集00:00 / 3:11:36
阅读设置
按你的习惯阅读
正文字号
下载播客精读
把这一篇,带走慢慢读

精读待补充

下载功能还未开放

§01Transcript · 00:00–08:38

00:00The following is a conversation with Stephen Wolfram,

00:02a computer scientist, mathematician,

00:04and theoretical physicist,

00:06who is the founder and CEO of Wolfram Research,

00:09a company behind Mathematica, Wolfram Alpha,

00:12Wolfram Language, and the new Wolfram Physics Project.

00:16He's the author of several books,

00:18including "A New Kind of Science,"

00:20which on a personal note,

00:22was one of the most influential books in my journey

00:25in computer science and artificial intelligence.

00:28It made me fall in love with the mathematical beauty

00:31and power of cellular automata.

00:33It is true that perhaps one of the criticisms of Stephen

00:38is on a human level, that he has a big ego,

00:41which prevents some researchers

00:43from fully enjoying the content of his ideas.

00:46We talk about this point in this conversation.

00:49To me, ego can lead you astray,

00:51but can also be a superpower,

00:53one that fuels bold, innovative thinking

00:56that refuses to surrender to the cautious ways

01:00of academic institutions.

01:01And here, especially, I ask you to join me

01:05in looking past the peculiarities of human nature

01:08and opening your mind to the beauty of ideas

01:11in Stephen's work and in this conversation.

01:14I believe Stephen Wolfram

01:15is one of the most original minds of our time,

01:18and at the core, is a kind, curious,

01:21and brilliant human being.

01:23This conversation was recorded in November, 2019,

01:26when the Wolfram Physics Project was underway,

01:28but not yet ready for public exploration as it is now.

01:32We now agreed to talk again,

01:34probably multiple times in the near future,

01:36so this is round one, and stay tuned for round two soon.

01:40This is the Artificial Intelligence Podcast.

01:44If you enjoy it, subscribe on YouTube,

01:46review it with Five Stars and Apple Podcast,

01:48support it on Patreon, or simply connect with me on Twitter,

01:51@LexFriedman, spelled F-R-I-D-M-A-N.

01:54As usual, I'll do a few minutes of ads now,

01:57and never any ads in the middle

01:58that can break the flow of the conversation.

02:00I hope that works for you,

02:02and doesn't hurt the listening experience.

02:05Quick summary of the ads.

02:06Two sponsors, ExpressVPN and Cash App.

02:09Please consider supporting the podcast

02:11by getting ExpressVPN at expressvpn.com/lexpod

02:16and downloading Cash App and using code LEXPODCAST.

02:20This show is presented by Cash App,

02:23the number one finance app in the App Store.

02:25When you get it, use code LEXPODCAST.

02:28Cash App lets you send money to friends,

02:30buy Bitcoin, and invest in the stock market

02:32with as little as $1.

02:34Since Cash App does fractional share trading,

02:36let me mention that the order execution algorithm

02:39that works behind the scenes

02:40to create the abstraction of fractional orders

02:43is an algorithmic marvel.

02:45So big props to the Cash App engineers

02:47for solving a hard problem

02:48that in the end provides an easy interface

02:51that takes a step up to the next layer of abstraction

02:53over the stock market.

02:55This makes trading more accessible for new investors

02:58and diversification much easier.

03:01So again, if you get Cash App from the App Store,

03:03Google Play, and use the code LEXPODCAST,

03:07you get $10, and Cash App will also donate $10 to FIRST,

03:11an organization that is helping to advance robotics

03:13and STEM education for young people around the world.

03:16This show is presented by ExpressVPN.

03:20Get it at expressvpn.com/lexpod

03:24to get a discount and to support this podcast.

03:27I've been using ExpressVPN for many years.

03:30I love it.

03:31It's really easy to use.

03:33Press the big power on button and your privacy is protected.

03:36And if you like, you can make it look like your location

03:39is anywhere else in the world.

03:41This has a large number of obvious benefits.

03:44Certainly, it allows you to access international versions

03:47of streaming websites like the Japanese Netflix

03:50or the UK Hulu.

03:51ExpressVPN works on any device you can imagine.

03:55I use it on Linux.

03:57Shout out to Ubuntu.

03:59New version coming out soon, actually.

04:01Windows, Android, but it's available anywhere else too.

04:04Once again, get it at expressvpn.com/lexpod

04:08to get a discount and to support this podcast.

04:11And now, here's my conversation with Stephen Wolfram.

04:16You and your son, Christopher,

04:18helped create the alien language in the movie "Arrival."

04:22So let me ask maybe a bit of a crazy question,

04:25but if aliens were to visit us on Earth,

04:27do you think we would be able to find a common language?

04:31- Well, by the time we're saying aliens are visiting us,

04:36we've already prejudiced the whole story

04:38because the concept of an alien actually visiting,

04:42so to speak, we already know they're kind of things

04:45that make sense to talk about visiting.

04:48So we already know they exist

04:49in the same kind of physical setup that we do.

04:52They're not, you know, it's not just radio signals.

04:57It's an actual thing that shows up and so on.

05:01So I think in terms of, you know,

05:03can one find ways to communicate?

05:05Well, the best example we have of this right now is AI.

05:10I mean, that's our first sort of example

05:11of alien intelligence.

05:13And the question is, how well do we communicate with AI?

05:17You know, if you were to say,

05:18if you were in the middle of a neural net

05:20and you open it up and it's like, what are you thinking?

05:23Can you discuss things with it?

05:26It's not easy, but it's not absolutely impossible.

05:29So I think by the time,

05:31but given the setup of your question, aliens visiting,

05:35I think the answer is yes,

05:37one will be able to find some form of communication,

05:39whatever communication means,

05:40communication requires notions of purpose

05:43and things like this.

05:44It's a kind of philosophical quagmire.

05:46- So if AI is a kind of alien life form,

05:50what do you think visiting looks like?

05:53So if we look at aliens visiting

05:57and we'll get to discuss computation

05:59and the world of computation,

06:01but if you were to imagine,

06:03you said you already prejudiced something

06:04by saying you visit, but how would aliens visit?

06:09- By visit, there's kind of an implication

06:12and here we're using the imprecision of human language,

06:15you know, in a world of the future.

06:16And if that's represented in computational language,

06:20we might be able to take the concept visit

06:23and go look in the documentation basically

06:26and find out exactly what does that mean?

06:27What properties does it have and so on?

06:29But by visit in ordinary human language,

06:32I'm kind of taking it to be,

06:34there's, you know, something, a physical embodiment

06:38that shows up in a spacecraft

06:40since we kind of know that that's necessary.

06:44We're not imagining it's just, you know,

06:47photons showing up in a radio signal that,

06:50you know, photons in some very elaborate pattern.

06:53We're imagining it's physical things made of atoms

06:56and so on that show up.

06:58- Can it be photons in a pattern?

07:01- Well, that's good question.

07:02I mean, whether there is the possibility,

07:05you know, what counts as intelligence?

07:07Good question.

07:08I mean, it's, you know,

07:10and I used to think there was sort of a,

07:13oh, there'll be, you know, it'll be clear what it means

07:15to find extraterrestrial intelligence,

07:17et cetera, et cetera, et cetera.

07:18I've increasingly realized as a result of science

07:21that I've done that there really isn't a bright line

07:24between the intelligent

07:26and the merely computational, so to speak.

07:28So, you know, in our kind of everyday sort of discussion,

07:32we'll say things like, you know,

07:33the weather has a mind of its own.

07:35Well, let's unpack that question.

07:37You know, we realize that there are computational processes

07:41that go on that determine the fluid dynamics

07:43of this and that in the atmosphere,

07:45et cetera, et cetera, et cetera.

07:47How do we distinguish that from the processes

07:50that go on in our brains of, you know,

07:52the physical processes that go on in our brains?

07:54How do we separate those?

07:56How do we say the physical processes going on

07:59that represent sophisticated computations in the weather?

08:03Oh, that's not the same as the physical processes

08:05that go on that represent sophisticated computations

08:07in our brains.

08:08The answer is I don't think there is

08:10a fundamental distinction.

08:11I think the distinction for us

08:13is that there's kind of a thread of history and so on

08:17that connects kind of what happens in different brains

08:21to each other, so to speak.

08:23And it's a, you know, what happens in the weather

08:25is something which is not connected

08:26by sort of a thread of civilizational history, so to speak,

08:31to what we're used to.

08:33- In our story, in the stories

08:34that the human brain has told us,

08:36but maybe the weather has its own stories.

08:38- Absolutely, absolutely.

§02Transcript · 08:40–16:52

08:40And that's where we run into trouble

08:42thinking about extraterrestrial intelligence

08:44because, you know, it's like that pulsar magnetosphere

08:48that's generating these very elaborate radio signals.

08:51You know, is that something that we should think of

08:53as being this whole civilization

08:55that's developed over the last however long,

08:57you know, millions of years of processes going on

09:01in the neutron star or whatever

09:03versus what, you know, what we're used to

09:06in human intelligence.

09:07I mean, I think it's a, I think in the end,

09:09you know, when people talk

09:10about extraterrestrial intelligence and where is it

09:13and the whole, you know, Fermi paradox

09:14of how come there's no other signs of intelligence

09:18in the universe, my guess is that we've got sort of two

09:21alien forms of intelligence that we're dealing with,

09:26artificial intelligence and sort of physical

09:29or extraterrestrial intelligence.

09:31And my guess is people will sort of get comfortable

09:34with the fact that both of these have been achieved

09:37around the same time.

09:39And in other words, people will say,

09:41well, yes, we're used to computers,

09:44things we've created, digital things we've created

09:46being sort of intelligent like we are.

09:48And they'll say, oh, we're kind of also used to the idea

09:50that there are things around the universe

09:52that are kind of intelligent like we are,

09:55except they don't share the sort of civilizational history

09:59that we have.

10:00And so we don't, you know, they're a different branch.

10:03I mean, it's similar to when you talk about life,

10:05for instance.

10:06I mean, you kind of said life form,

10:08I think almost synonymously with intelligence,

10:11which I don't think is, you know,

10:15the AIs would be upset to hear you equate those two things.

10:19- Because they really probably implied biological life.

10:23- Right, right.

10:24- But you're saying, I mean, we'll explore this more,

10:27but you're saying it's really a spectrum

10:28and it's all just a kind of computation.

10:30And so it's a full spectrum and we just make ourselves

10:35special by weaving a narrative around

10:38our particular kinds of computation.

10:40- Yes, I mean, the thing that I think

10:42I've kind of come to realize is, you know,

10:44at some level it's a little depressing to realize

10:46that there's so little that's special about them.

10:48- Or liberating.

10:50- Well, yeah, but I mean, it's, you know,

10:51it's the story of science, right?

10:52And, you know, from Copernicus on, it's like, you know,

10:56first we were like convinced our planets

10:58are the center of the universe.

11:00No, that's not true.

11:01Well, then we were convinced there's something

11:02very special about the chemistry that we have

11:05as biological organisms.

11:07No, that's not really true.

11:08And then we're still holding out that hope.

11:10Oh, this intelligence thing we have, that's really special.

11:14I don't think it is.

11:15However, in a sense, as you say,

11:17it's kind of liberating for the following reason,

11:19that you realize that what's special is the details of us,

11:24not some abstract attribute that, you know,

11:29we could wonder, oh, is something else gonna come along

11:32and, you know, also have that abstract attribute?

11:35Well, yes, every abstract attribute we have,

11:37something else has it.

11:39But the full details of our kind of history

11:42of our civilization and so on, nothing else has that.

11:45That's what, you know, that's our story, so to speak.

11:49And that's sort of almost by definition special.

11:52So I view it as not being such a, I mean, I was,

11:56initially I was like, this is bad.

11:58This is kind of, you know, how can we have self-respect

12:01about the things that we do?

12:04Then I realized the details of the things we do,

12:06they are the story.

12:08Everything else is kind of a blank canvas.

12:10- So maybe on a small tangent, you just made me think of it,

12:15but what do you make of the monoliths in "2001 Space Odyssey"

12:19in terms of aliens communicating with us

12:23and sparking the kind of particular intelligent computation

12:28that we humans have?

12:29Is there anything interesting to get from that

12:33sci-fi?

12:35- Yeah, I mean, I think what's fun about that is,

12:39you know, the monoliths are these, you know,

12:40one to four to nine perfect cuboid things.

12:44And in the, you know, Earth a million years ago,

12:47whatever they were portraying with a bunch of apes

12:49and so on, a thing that has that level of perfection

12:53seems out of place.

12:54It seems very kind of constructed, very engineered.

12:59So that's an interesting question.

13:01What is the, you know, what's the techno signature?

13:03So to speak, what is it that you see it somewhere

13:07and you say, my gosh, that had to be engineered.

13:09Now, the fact is we see crystals,

13:13which are also very perfect.

13:15And you know, the perfect ones are very perfect.

13:17They're nice polyhedra or whatever.

13:20And so in that sense, if you say, well,

13:22it's a sign of sort of, it's a techno signature

13:26that it's a perfect, you know,

13:28a perfect polygonal shape, polyhedral shape.

13:31That's not true.

13:32And so then it's an interesting question.

13:35What is the, you know, what is the right signature?

13:38I mean, like, you know, Gauss, famous mathematician,

13:41you know, he had this idea,

13:43you should cut down the Siberian forest

13:45in the shape of sort of a typical image

13:47of the proof of the Pythagorean theorem

13:50on the grounds that, it was a kind of cool idea,

13:52didn't get done, but you know,

13:54it was on the grounds that the Martians would see that

13:56and realize, gosh, there are mathematicians out there.

14:00It's kind of, you know, it's the,

14:01in his theory of the world,

14:03that was probably the best advertisement

14:04for the cultural achievements of our species.

14:07But you know, it's a reasonable question.

14:10What do you, what can you send or create

14:15that is a sign of intelligence in its creation

14:18or even intention in its creation?

14:21- Yeah, you talk about if we were to send a beacon,

14:24can you, what should we send?

14:26Is math our greatest creation?

14:28Is, what is our greatest creation?

14:31- I think, I think, and it's a,

14:32it's a philosophically doomed issue to, I mean,

14:36in other words, you send something,

14:37you think it's fantastic,

14:39but it's kind of like, we are part of the universe.

14:42We make things that are, you know,

14:44things that happen in the universe.

14:47Computation, which is sort of the thing that we are,

14:50in some abstract sense,

14:52in a sense, using to create all these

14:54elaborate things we create, is surprisingly ubiquitous.

14:59In other words, we might've thought that, you know,

15:02we've built this whole giant engineering stack

15:05that's led us to microprocessors,

15:07that's led us to be able to do elaborate computations,

15:10but this idea, the computations are happening

15:13all over the place.

15:15The only question is whether there's a thread

15:17that connects our human intentions

15:20to what those computations are.

15:22And so I think, I think this question of what do you send

15:25to kind of show off our civilization

15:28in the best possible way,

15:30I think any kind of almost random slab

15:33of stuff we've produced

15:35is about equivalent to everything else.

15:38I think it's one of these things where-

15:40- Such a non-romantic way of phrasing it.

15:43I just, sorry to interrupt,

15:44but I just talked to Anne Druyan,

15:47who's the wife of Carl Sagan.

15:49And so, I don't know if you're familiar with "The Voyager,"

15:52I mean, she was part of sending, I think,

15:55brainwaves of, you know, I want you to-

15:58- Wasn't it hers?

15:59- It was hers. - Her family.

16:00- Her brainwaves when she was first falling in love

16:02with Carl Sagan, right?

16:03So this beautiful story.

16:05(laughing)

16:06- Right.

16:07- That perhaps you would shut down the power of that

16:10by saying we might as well send anything else,

16:12and that's interesting.

16:14All of it is kind of an interesting, peculiar thing

16:17that's- - Yeah, yeah, right.

16:18Well, I mean, I think it's kind of interesting, too,

16:20on the "Voyager" golden record thing,

16:23one of the things that's kind of cute about that is,

16:25you know, it was made, when was it,

16:26in the late '70s, early '80s.

16:28- Yeah.

16:29- And, you know, one of the things,

16:31it's a phonograph record, okay?

16:33And it has a diagram of how to play a phonograph record.

16:35- Yeah, it does.

16:36- And, you know, it's kind of like,

16:38it's shocking that in just 30 years,

16:41if you show that to a random kid of today

16:43and you show them that diagram,

16:44and I've tried this experiment,

16:46they're like, "I don't know what the heck this is."

16:49And the best anybody can think of is,

16:51you know, take the whole record,

16:52forget the fact that it has some kind of helical track in it,

§03Transcript · 16:55–25:22

16:55just image the whole thing and see what's there.

16:58That's what we would do today.

16:59In only 30 years, our technology has kind of advanced

17:03to the point where the playing of a helical,

17:05you know, mechanical track on a phonograph record

17:09is now something bizarre.

17:10So, you know, that's a cautionary tale, I would say,

17:14in terms of the ability to make something

17:17that in detail sort of leads by the nose some,

17:22you know, the aliens or whatever to do something.

17:24It's like, no, you know, best you're gonna do, as I say,

17:28if we were doing this today,

17:29we would not build a helical scan thing with a needle.

17:33We would just take some high-resolution imaging system

17:37and get all the bits off it and say,

17:38"Oh, it's a big nuisance that they put in a helix,

17:41"you know, in a spiral.

17:42"Let's just, you know, unravel the spiral

17:46"and start from there."

17:49- Do you think, and this will get into trying to figure out

17:54interpretability of AI, interpretability of computation,

17:58being able to communicate

18:00with various kinds of computations.

18:02Do you think we'd be able to,

18:03if you put your alien hat on, figure out this record,

18:08how to play this record?

18:10- Well, it's a question of what one wants to do.

18:13I mean--

18:14- Understand what the other party was trying to communicate

18:18or understand anything about the other party.

18:20- What does understanding mean?

18:21I mean, that's the issue.

18:22The issue is, it's like when people were trying to do

18:25natural language understanding for computers, right?

18:28So people tried to do that for years.

18:31It wasn't clear what it meant.

18:33In other words, you take your piece of English or whatever

18:37and you say, "Gosh, my computer has understood this."

18:40Okay, that's nice.

18:41What can you do with that?

18:43Well, so for example, when we did, you know,

18:45built WolfMalpha, you know, one of the things was,

18:50it's, you know, it's doing question answering and so on,

18:52and it needs to do natural language understanding.

18:54The reason that I realized after the fact,

18:57the reason we were able to do

18:58natural language understanding quite well,

19:01and people hadn't before,

19:03the number one thing was we had an actual objective

19:06for the natural language understanding.

19:08We were trying to turn the natural language--

19:09- Into computation.

19:10- Into this computational language

19:12that we could then do things with.

19:14Now, similarly, when you imagine your alien, you say,

19:17"Okay, we're playing them the record.

19:18"Did they understand it?"

19:20Well, depends what you mean.

19:22If they, you know, if we,

19:23if there's a representation that they have,

19:25if it converts to some representation where we can say,

19:28"Oh yes, that is a,

19:30"that's a representation that we can recognize

19:33"is represents understanding, then all well and good."

19:36But actually the only ones that I think we can say

19:39would represent understanding

19:41are ones that will then do things

19:43that we humans kind of recognize as being useful to us.

19:47- Maybe trying to understand,

19:50quantify how technologically advanced

19:52this particular civilization is.

19:55So are they a threat to us from a military perspective?

19:58- Yeah, yeah.

19:59- That's probably the kind of,

20:00first kind of understanding that I'll be interested in.

20:03- Gosh, that's so hard.

20:04I mean, that's like in the Arrival movie,

20:06that was sort of one of the key questions is,

20:08you know, why are you here, so to speak?

20:10And it's--

20:11- Are you gonna hurt us?

20:12- Right, but even that is, you know, it's a very unclear,

20:15you know, it's like the, are you gonna hurt us?

20:17That comes back to a lot of interesting AI ethics questions

20:20because the, you know, we might make an AI that says,

20:24"Well, take autonomous cars, for instance,

20:26"you know, are you gonna hurt us?"

20:27Well, let's make sure you only drive

20:29at precisely the speed limit

20:31because we wanna make sure we don't hurt you, so to speak,

20:33because that's some, and then, well, something, you know,

20:36but you say, "But actually that means

20:37"I'm gonna be really late for this thing."

20:39And, you know, that sort of hurts me in some way.

20:42So it's hard to know, even the definition

20:45of what it means to hurt someone is unclear.

20:50And as we start thinking about things about AI ethics

20:53and so on, that's, you know, something one has to address.

20:56- There's always trade-offs,

20:58and that's the annoying thing about ethics.

21:00- Yeah, well, right, and I mean, I think ethics,

21:02like these other things we're talking about,

21:04is a deeply human thing.

21:06There's no abstract, you know,

21:08let's write down the theorem

21:10that proves that this is ethically correct.

21:13That's a meaningless idea.

21:15You know, you have to have a ground truth, so to speak,

21:18that's ultimately sort of what humans want,

21:21and they don't all want the same thing.

21:23So that gives one all kinds of additional complexity

21:26in thinking about that.

21:27- One convenient thing in terms of turning ethics

21:30into computation, you can ask the question

21:32of what maximizes the likelihood

21:35of the survival of the species?

21:38- Yeah, that's a good existential issue.

21:41But then when you say survival of the species, right,

21:45you might say, you might, for example,

21:48for example, let's say, forget about technology,

21:51just, you know, hang out and, you know, be happy,

21:54live our lives, go on to the next generation,

21:56you know, go through many, many generations

21:59where, in a sense, nothing is happening.

22:01That okay?

22:02Is that not okay?

22:03Hard to know.

22:04In terms of, you know, the attempt to do elaborate things

22:09and the attempt to might be counterproductive

22:13for the survival of the species.

22:15Like for instance, I mean, in, you know,

22:17I think it's also a little bit hard to know,

22:20so okay, let's take that as a sort of thought experiment.

22:23Okay?

22:24You know, you can say, well, what are the threats

22:28that we might have to survive?

22:29You know, the super volcano, the asteroid impact,

22:32the, you know, all these kinds of things.

22:35Okay, so now we inventory these possible threats

22:37and we say, let's make our species as robust as possible

22:41relative to all these threats.

22:42I think in the end, it's a, it's sort of an unknowable thing

22:47what it takes to, you know, so given that

22:51you've got this AI and you've told it,

22:54maximize the long-term, what does long-term mean?

22:58Does long-term mean until the sun burns out?

23:01That's not gonna work.

23:03You know, does long-term mean next thousand years?

23:07Okay, there are probably optimizations

23:08for the next thousand years that it's like,

23:12it's like if you're running a company,

23:13you can make a company be very stable

23:15for a certain period of time.

23:16Like if, you know, if your company gets bought

23:19by some, you know, private investment group,

23:22then they'll, you know, you can run a company just fine

23:25for five years by just taking what it does

23:28and, you know, removing all R&D

23:31and the company will burn out after a while,

23:34but it'll run just fine for a little while.

23:36So if you tell the AI, keep the humans okay

23:38for a thousand years, there's probably a certain set

23:41of things that one would do to optimize that,

23:42many of which one might say, well,

23:45that would be a pretty big shame for the future of history,

23:47so to speak, for that to be what happens.

23:49But I think, I think in the end, you know,

23:50as you start thinking about that question,

23:53it is what you realize is there's a whole sort of raft

23:58of undecidability, computational irreducibility.

24:01In other words, it's, I mean, one of the good things

24:04about sort of the, what our civilization has gone through

24:09and what sort of we humans go through

24:11is that there's a certain computational irreducibility

24:14to it in the sense that it isn't the case

24:16that you can look from the outside and just say,

24:18the answer is gonna be this.

24:20At the end of the day, this is what's gonna happen.

24:22You actually have to go through the process to find out.

24:25And I think that's both, that feels better in the sense

24:28it's not a, you know, something is achieved

24:31by going through all of this process.

24:35And it's, but it also means that telling the AI,

24:40go figure out, you know, what will be the best outcome?

24:44Well, unfortunately, it's gonna come back and say,

24:45it's kind of undecidable what to do.

24:48We'd have to run all of those scenarios to see what happens.

24:52And if we want it for the infinite future,

24:55we're thrown immediately into sort of standard issues

24:58of kind of infinite computation and so on.

25:01- So yeah, even if you get that the answer to the universe

25:03and everything is 42,

25:05you still have to actually run the universe.

25:08- Yes.

25:09- To figure out like the question, I guess,

25:12or the, you know, the journey is the point.

25:16- Right, well, I think it's saying to summarize,

25:19this is the result of the universe.

25:21- Yeah.

25:22- That's, if that is possible, it tells us, I mean,

§04Transcript · 25:25–33:59

25:25the whole sort of structure of thinking about computation

25:28and so on, and thinking about how stuff works.

25:32If it's possible to say, and the answer is such and such,

25:35you're basically saying there's a way

25:37of going outside the universe.

25:39And you're kind of, you're getting yourself

25:40into something of a sort of paradox,

25:42because you're saying, if it's knowable, what the answer is,

25:46then there's a way to know it,

25:48that is beyond what the universe provides.

25:51But if we can know it, then something that we're dealing

25:54with is beyond the universe.

25:56So then the universe isn't the universe, so to speak.

26:00So.

26:01- And in general, as we'll talk about,

26:04at least for our small human brains,

26:07it's hard to show that the result

26:10of a sufficiently complex computation.

26:13It's hard, I mean, it's probably impossible, right?

26:16Undecidability, so.

26:19And the universe appears, by at least the poets,

26:24to be sufficiently complex that we won't be able

26:26to predict what the heck it's all going to.

26:30- Well, we better not be able to,

26:31because if we can, it kind of denies,

26:33I mean, we're part of the universe.

26:36So what does it mean for us to predict?

26:38It means that we, that our little part of the universe

26:42is able to jump ahead of the whole universe.

26:44And this quickly winds up, I mean,

26:48it is conceivable, the only way we'd be able to predict

26:52is if we are so special in the universe,

26:54we are the one place where there is computation

26:57more special, more sophisticated than anything else

27:00that exists in the universe.

27:01That's the only way we would have the ability to,

27:04sort of the almost theological ability, so to speak,

27:07to predict what happens in the universe,

27:10is to say somehow we're better

27:12than everything else in the universe,

27:14which I don't think is the case.

27:16- Yeah, perhaps we can detect a large number

27:20of looping patterns that reoccur throughout the universe

27:25and fully describe them, and therefore,

27:27but then it still becomes exceptionally difficult

27:30to see how those patterns interact

27:32and what kind of complexity emerges.

27:34- The most remarkable thing about the universe

27:36is that it has regularity at all.

27:39Might not be the case.

27:41- Does it have regularity?

27:42- Absolutely, it's full of, I mean, physics is successful.

27:46You know, it's full of laws that tell us a lot of detail

27:50about how the universe works.

27:52I mean, it could be the case that, you know,

27:54the 10 to the 90th particles in the universe,

27:55they all do their own thing, but they don't.

27:58They all follow, we already know,

28:00they all follow basically the same physical laws,

28:03and that's something, that's a very profound fact

28:06about the universe.

28:08What conclusion you draw from that is unclear.

28:10I mean, in the early theologians,

28:13that was, you know, exhibit number one

28:16for the existence of God.

28:18Now, you know, people have different conclusions about it,

28:21but the fact is, you know, right now,

28:23I mean, I happen to be interested, actually.

28:25I've just restarted a long-running kind of interest of mine

28:29about fundamental physics.

28:31I'm kind of like, I'm on a bit of a quest,

28:34which I'm about to make more public

28:37to see if I can actually find

28:39the fundamental theory of physics.

28:40- Excellent.

28:41We'll come to that, and I just had a lot of conversations

28:46with quantum mechanics folks,

28:48so I'm really excited on your take,

28:50'cause I think you have a fascinating take

28:53on the fundamental nature of our reality

28:57from a physics perspective,

28:59and what might be underlying the kind of physics

29:03as we think of it today.

29:04Okay, let's take a step back.

29:06What is computation?

29:09- That's a good question.

29:10Operationally, computation is following rules.

29:14That's kind of it.

29:16I mean, computation is the result,

29:18is the process of systematically following rules,

29:21and it is the thing that happens when you do that.

29:24- So taking initial conditions,

29:26or taking inputs and following rules,

29:29I mean, what are you following rules on?

29:31So there has to be some data, some--

29:34- Not necessarily.

29:35It can be something where there's a very simple input,

29:39and then you're following these rules,

29:41and you'd say there's not really much data going into this.

29:44You could actually pack the initial conditions

29:47into the rule if you want to.

29:49So I think the question is,

29:52is there a robust notion of computation?

29:54That is-- - What does robust mean?

29:56- What I mean by that is something like this.

29:57So one of the things in another physics,

30:00something like energy, okay?

30:02There are different forms of energy,

30:04but somehow energy is a robust concept

30:08that isn't particular to kinetic energy,

30:13or nuclear energy, or whatever else.

30:16There's a robust idea of energy.

30:17So one of the things you might ask

30:19is there's the robust idea of computation,

30:22or does it matter that this computation

30:24is running in a Turing machine?

30:25This computation is running in a CMOS silicon CPU.

30:29This computation is running in a fluid system

30:32in the weather, those kinds of things.

30:33Or is there a robust idea of computation

30:36that transcends the sort of detailed framework

30:40that it's running in, okay?

30:41And-- - Is there?

30:43- Yes.

30:44I mean, it wasn't obvious that there was,

30:46so it's worth understanding the history

30:48and how we got to where we are right now,

30:50because to say that there is

30:53is a statement in part about our universe.

30:56It's not a statement

30:58about what is mathematically conceivable.

31:00It's about what actually can exist for us.

31:03- Maybe you can also comment,

31:05because energy as a concept is robust,

31:09but there's also,

31:11it's intricate, complicated relationship with matter,

31:17with mass, is very interesting,

31:21of particles that carry force,

31:23and particles that sort of,

31:27particles that carry force and particles that have mass.

31:30These kinds of ideas, they seem to map to each other,

31:33at least in the mathematical sense.

31:35Is there a connection between energy and mass

31:40and computation, or are these completely disjoint ideas?

31:44- We don't know yet.

31:45The things that I'm trying to do about fundamental physics

31:48may well lead to such a connection,

31:52but there is no known connection at this time.

31:54- So can you elaborate a little bit more

31:57on how do you think about computation?

32:01What is computation?

32:02- Yeah, so I mean, let's tell a little bit

32:04of a historical story, okay?

32:06So, you know, go back 150 years,

32:09people were making mechanical calculators of various kinds.

32:14And, you know, the typical thing was,

32:15you want an adding machine,

32:16you go to the adding machine store, basically.

32:19You want a multiplying machine,

32:20you go to the multiplying machine store.

32:21They're different pieces of hardware.

32:23And so that means that,

32:25at least at the level of that kind of computation

32:28and those kinds of pieces of hardware,

32:30there isn't a robust notion of computation.

32:32There's the adding machine kind of computation,

32:34there's the multiplying machine notion of computation,

32:37and they're disjoint.

32:38So what happened in around 1900,

32:41people started imagining,

32:42particularly in the context of mathematical logic,

32:44could you have something

32:46which would represent any reasonable function, right?

32:50And they came up with things,

32:51this idea of primitive recursion

32:52was one of the early ideas, and it didn't work.

32:56There were reasonable functions

32:57that people could come up with

32:59that were not represented

33:01using the primitives of primitive recursion, okay?

33:04So then along comes 1931 and Godel's theorem and so on.

33:09And as in looking back,

33:12one can see that as part of the process

33:14of establishing Godel's theorem,

33:16Godel basically showed how you could compile arithmetic,

33:21how you could basically compile logical statements,

33:24like this statement is unprovable, into arithmetic.

33:27So what he essentially did was to show that arithmetic

33:30can be a computer in a sense

33:34that's capable of representing all kinds of other things.

33:37And then Turing came along,

33:381936 came up with Turing machines.

33:41Meanwhile, Alonzo Church had come up with lambda calculus.

33:44And the surprising thing that was established very quickly

33:46is the Turing machine idea about what computation might be

33:51is exactly the same as the lambda calculus idea

33:53of what computation might be.

33:55And so, and then there started to be other ideas,

33:58register machines,

33:59other kinds of representations of computation.

§05Transcript · 34:03–42:36

34:03And the big surprise was

34:04they all turned out to be equivalent.

34:06So in other words, it might've been the case

34:08like those old adding machines and multiplying machines

34:11that Turing had his idea of computation,

34:13Church had his idea of computation,

34:15and they were just different, but it isn't true.

34:18They're actually all equivalent.

34:20So then by, I would say, the 1970s or so

34:25in sort of the computation,

34:27computer science computation theory area,

34:29people had sort of said,

34:30"Oh, Turing machines are kind of what computation is."

34:33Physicists were still holding out saying,

34:36"No, no, no, it's just not how the universe works.

34:38We've got all these differential equations.

34:40We've got all these real numbers

34:41that have infinite numbers of digits."

34:43- Yeah, the universe is not a Turing machine.

34:45- Right.

34:46The Turing machines are a small subset

34:49of the things that we make in microprocessors

34:52and engineering structures and so on.

34:54So probably, actually through my work in the 1980s

34:58about sort of the relationship between computation

35:01and models of physics,

35:04it became a little less clear that there would be,

35:07that there was this big sort of dichotomy

35:09between what can happen in physics

35:13and what happens in things like Turing machines.

35:14And I think probably by now, people would mostly think,

35:19and by the way, brains were another kind of element

35:22of this.

35:23Kurt Gödel didn't think that his notion of computation

35:26or what amounted to his notion of computation

35:28would cover brains.

35:30And Turing wasn't sure either.

35:33But although he was a little bit,

35:35he got to be a little bit more convinced

35:38that it should cover brains.

35:39But so, you know, I would say by probably sometime

35:44in the 1980s, there was beginning to be

35:46sort of a general belief that yes,

35:48this notion of computation that could be captured

35:50by things like Turing machines was reasonably robust.

35:55Now, the next question is, okay,

35:57you can have a universal Turing machine

36:00that's capable of being programmed to do anything

36:03that any Turing machine can do.

36:05And, you know, this idea of universal computation,

36:09it's an important idea,

36:10this idea that you can have one piece of hardware

36:13and program it with different pieces of software.

36:15You know, that's kind of the idea

36:17that launched most modern technology.

36:19I mean, that's kind of,

36:20that's the idea that launched computer revolution,

36:22software, et cetera.

36:23So important idea.

36:25But the thing that's still kind of holding out

36:28from that idea is, okay,

36:29there is this universal computation thing,

36:33but seems hard to get to.

36:35Seems like you want to make a universal computer,

36:37you have to kind of have a microprocessor with, you know,

36:40a million gates in it,

36:41and you have to go to a lot of trouble

36:43to make something that achieves that level

36:45of computational sophistication.

36:48Okay, so the surprise for me was that stuff

36:51that I discovered in the early '80s,

36:54looking at these things called cellular automata,

36:57which are really simple computational systems,

37:00the thing that was a big surprise to me was

37:03that even when their rules were very, very simple,

37:06they were doing things that were as sophisticated

37:08as they did when their rules were much more complicated.

37:10So it didn't look like, you know,

37:12this idea, oh, to get sophisticated computation,

37:15you have to build something with very sophisticated rules.

37:18That idea didn't seem to pan out.

37:21And instead, it seemed to be the case

37:23that sophisticated computation was completely ubiquitous,

37:26even in systems with incredibly simple rules.

37:29And so that led to this thing

37:31that I call the principle of computational equivalence,

37:33which basically says, when you have a system

37:36that follows rules of any kind,

37:40then whenever the system isn't doing things

37:43that are in some sense obviously simple,

37:46then the computation that the behavior

37:49of the system corresponds to

37:51is of equivalent sophistication.

37:53So that means that when you kind of go

37:55from the very, very, very simplest things you can imagine,

37:58then quite quickly, you hit this kind of threshold

38:02above which everything is equivalent

38:03in its computational sophistication.

38:05Not obvious that would be the case.

38:07I mean, that's a science fact.

38:09Well-- - No, no, no, no.

38:10Hold on a second.

38:12So this, you've opened with a new kind of science.

38:15I mean, I remember it was a huge eye-opener

38:17that such simple things can create such complexity.

38:22And yes, there's an equivalence, but it's not a fact.

38:25It just appears to, I mean, as much as a fact

38:28as sort of these theories are so elegant

38:33that it seems to be the way things are.

38:37But let me ask sort of, you just brought up previously

38:41kind of like the communities of computer scientists

38:44with their Turing machines,

38:46the physicists with their universe,

38:48and whoever the heck, maybe neuroscientists

38:51looking at the brain.

38:53What's your sense in the equivalence?

38:56So you've shown through your work

38:58that simple rules can create

39:01equivalently complex Turing machine systems, right?

39:08Is the universe equivalent to the kinds of,

39:13to Turing machines?

39:14Is the human brain a kind of Turing machine?

39:18Do you see those things basically blending together?

39:21Or is there still a mystery about how disjoint they are?

39:25- Well, my guess is that they all blend together,

39:27but we don't know that for sure yet.

39:29I mean, this, you know, I should say,

39:32I said rather glibly that the principle

39:34of computational equivalence is sort of a science fact.

39:37And I was using air quotes for the science fact,

39:42because when you, it is a,

39:45I mean, just to talk about that for a second,

39:46and then we'll,

39:47the thing is that it is,

39:52it has a complicated epistemological character,

39:55similar to things like the second law of thermodynamics,

39:59law of entropy increase.

40:00The, you know, what is the second law of thermodynamics?

40:04It is, is it a law of nature?

40:05Is it a thing that is true of the physical world?

40:08Is it something which is mathematically provable?

40:11Is it something which happens to be true

40:13of the systems that we see in the world?

40:15Is it in some sense, a definition of heat perhaps?

40:19Well, it's a combination of those things.

40:21And it's the same thing

40:23with the principle of computational equivalence.

40:25And in some sense,

40:26the principle of computational equivalence

40:28is at the heart of the definition of computation,

40:31because it's telling you there is a thing,

40:33there is a robust notion

40:34that is equivalent across all these systems

40:37and doesn't depend on the details of each individual system.

40:41And that's why we can meaningfully talk about

40:43a thing called computation.

40:45And we're not stuck talking about,

40:47oh, there's computation in Turing machine number 3785,

40:51and et cetera, et cetera, et cetera.

40:52That's why there is a robust notion like that.

40:55Now, on the other hand,

40:56can we prove the principle of computational equivalence?

40:59Can we prove it as a mathematical result?

41:02Well, the answer is,

41:03actually we've got some nice results along those lines

41:06that say, throw me a random system with very simple rules.

41:10Well, in a couple of cases,

41:13we now know that even the very simplest rules

41:16we can imagine of a certain type are universal

41:20and do sort of follow what you would expect

41:22from the principle of computational equivalence.

41:24So that's a nice piece of sort of mathematical evidence

41:27for the principle of computational equivalence.

41:28- Just to linger on that point,

41:30the simple rules creating sort of these complex behaviors,

41:35but is there a way to mathematically say

41:41that this behavior is complex?

41:44That you've mentioned that you cross a threshold.

41:47- Right.

41:47So there are various indicators.

41:49So for example, one thing would be,

41:51is it capable of universal computation?

41:53That is given the system,

41:55do there exist initial conditions for the system

41:59that can be set up to essentially represent programs

42:01to do anything you want, to compute primes,

42:03to compute pi, to do whatever you want, right?

42:06So that's an indicator.

42:07So we know in a couple of examples that yes,

42:11the simplest candidates that could conceivably

42:15have that property do have that property.

42:17And that's what the principle

42:18of computational equivalence might suggest.

42:20But this principle of computational equivalence,

42:23one question about it is,

42:25is it true for the physical world?

42:28It might be true for all these things we come up with,

42:30the Turing machines, the cellular automata, whatever else.

42:33Is it true for our actual physical world?

42:36Is it true for the brains,

§06Transcript · 42:39–50:45

42:39which are an element of the physical world?

42:42We don't know for sure.

42:43And that's not the type of question

42:45that we will have a definitive answer to,

42:47because there's a sort of scientific induction issue.

42:51You can say, well, it's true for all these brains,

42:53but this person over here is really special

42:55and it's not true for them.

42:56And you can't, you know,

42:58the only way that that cannot be what happens is

43:02if we finally nail it

43:04and actually get a fundamental theory for physics

43:07and it turns out to correspond to,

43:09let's say a simple program.

43:10If that is the case,

43:12then we will basically have reduced physics

43:14to a branch of mathematics

43:16in the sense that we will not be,

43:17you know, right now with physics, we're like,

43:19well, this is the theory that, you know,

43:21this is the rules that apply here.

43:23But in the middle of that, you know,

43:26right by that black hole,

43:29maybe these rules don't apply and something else applies.

43:31And there may be another piece of the onion

43:33that we have to peel back.

43:35But if we can get to the point where we actually have,

43:38this is the fundamental theory of physics,

43:40here it is, it's this program,

43:42run this program and you will get our universe.

43:45Then we've kind of reduced the problem

43:48of figuring out things in physics

43:50to a problem of doing some,

43:51what turns out to be very difficult,

43:54irreducibly difficult mathematical problems.

43:57But it no longer is the case that we can say

43:59that somebody can come in and say,

44:00whoops, you know, you were right about all these things

44:03about Turing machines,

44:04but you're wrong about the physical universe.

44:05We know there's sort of ground truth

44:08about what's happening in the physical universe.

44:09Now, I happen to think,

44:11I mean, you asked me at an interesting time

44:13'cause I'm just in the middle of starting

44:15to re-energize my project

44:19to kind of study the fundamental theory of physics.

44:23As of today, I'm very optimistic

44:25that we're actually gonna find something

44:27and that it's going to be possible

44:28to see that the universe really is computational

44:31in that sense.

44:32But I don't know because we're betting against,

44:34we're betting against the universe, so to speak.

44:37And I didn't, you know, it's not like,

44:39you know, when I spend a lot of my life building technology

44:42and then I know what's in there, right?

44:45And it's, there may be, it may have unexpected behavior,

44:47it may have bugs, things like that,

44:48but fundamentally I know what's in there.

44:50For the universe, I'm not in that position, so to speak.

44:53- What kind of computation do you think

44:58the fundamental laws of physics might emerge from?

45:02So just to clarify, so you've done a lot of fascinating work

45:06with kind of discrete kinds of computation that,

45:10you know, you could sell your automata,

45:13and we'll talk about it,

45:14have this very clean structure.

45:17It's such a nice way to demonstrate that simple rules

45:20can create immense complexity.

45:22But what, you know, is that actually,

45:27are cellular automata sufficiently general

45:29to describe the kinds of computation

45:32that might create the laws of physics?

45:34Just to give, can you give a sense of

45:36what kind of computation do you think

45:38would create the laws of physics?

45:40- So this is a slightly complicated issue

45:42because as soon as you have universal computation,

45:45you can in principle simulate anything with anything.

45:48But it is not a natural thing to do.

45:51And if you're asking,

45:52were you to try to find our physical universe

45:55by looking at possible programs

45:57in the computational universe of all possible programs,

46:00would the ones that correspond to our universe

46:03be small and simple enough that we might find them

46:06by searching that computational universe?

46:08We got to have the right basis, so to speak.

46:10We have got to have the right language in effect

46:12for describing computation for that to be feasible.

46:15So the thing that I've been interested in for a long time

46:17is what are the most structuralist structures

46:20that we can create with computation?

46:22So in other words, if you say a cellular automaton,

46:25it has a bunch of cells that are arrayed on a grid

46:28and it's very, you know, and every cell is updated

46:31in synchrony at a particular, you know,

46:33when there's a click of a clock, so to speak,

46:36and it goes, a tick of a clock,

46:38and every cell gets updated at the same time.

46:41That's a very specific, very rigid kind of thing.

46:44But my guess is that when we look at physics

46:47and we look at things like space and time,

46:50that what's underneath space and time

46:52is something as structureless as possible,

46:55that what we see, what emerges for us as physical space,

46:59for example, comes from something

47:01that is sort of arbitrarily unstructured underneath.

47:04And so I've been for a long time interested

47:07in kind of what are the most structuralist structures

47:10that we can set up?

47:11And actually what I had thought about for ages

47:14is using graphs, networks, where essentially,

47:18so let's talk about space, for example.

47:21So what is space?

47:22Is a kind of a question one might ask.

47:25Back in the early days of quantum mechanics, for example,

47:27people said, oh, for sure, space is gonna be discrete

47:30'cause all these other things we're finding are discrete,

47:32but that never worked out in physics.

47:34And so space and physics today is always treated

47:37as this continuous thing, just like Euclid imagined it.

47:40I mean, the very first thing Euclid says

47:43in his sort of common notions is,

47:45a point is something which has no part.

47:47In other words, there are points that are arbitrarily small

47:51and there's a continuum of possible positions of points.

47:54And the question is, is that true?

47:56And so, for example, if we look at, I don't know,

47:58a fluid like air or water,

48:00we might say, oh, it's a continuous fluid.

48:02We can pour it, we can do all kinds of things continuously.

48:05But actually we know, 'cause we know the physics of it,

48:07that it consists of a bunch of discrete molecules

48:09bouncing around and only in the aggregate

48:12is it behaving like a continuum.

48:14And so the possibility exists that that's true of space too.

48:17People haven't managed to make that work

48:19with existing frameworks in physics,

48:21but I've been interested in whether one can imagine

48:25that underneath space and also underneath time

48:28is something more structureless.

48:30And the question is, is it computational?

48:33So there are a couple of possibilities.

48:35It could be computational,

48:36somehow fundamentally equivalent to a Turing machine,

48:39or it could be fundamentally not.

48:41So how could it not be?

48:42It could not be, so a Turing machine

48:44essentially deals with integers, whole numbers,

48:47some level, and it can do things

48:49like it can add one to a number.

48:51It can do things like this.

48:52- It can also store whatever the heck it did.

48:54- Yes, it has an infinite storage.

48:58But when one thinks about doing physics

49:02or sort of idealized physics or idealized mathematics,

49:06one can deal with real numbers,

49:08numbers with an infinite number of digits,

49:10numbers which are absolutely precise.

49:13And one can say, we can take this number

49:14and we can multiply it by itself.

49:16- Are you comfortable with infinity in this context?

49:19Are you comfortable in the context of computation?

49:22Do you think infinity plays a part?

49:24- I think that the role of infinity is complicated.

49:26Infinity is useful in conceptualizing things.

49:30It's not actualizable.

49:33Almost by definition, it's not actualizable.

49:35- But do you think infinity is part of the thing

49:37that might underlie the laws of physics?

49:40- I think that, no.

49:42I think there are many questions that you ask about,

49:44you might ask about physics,

49:46which inevitably involve infinity.

49:47Like when you say, is faster than light travel possible?

49:51You could say, given the laws of physics,

49:55can you make something even arbitrarily large,

49:57even, quote, infinitely large,

49:59that will make faster than light travel possible?

50:03Then you're thrown into dealing with infinity

50:05as a kind of theoretical question.

50:07But I mean, talking about sort of

50:09what's underneath space and time

50:11and how one can make a computational infrastructure,

50:16one possibility is that you can't make

50:18a computational infrastructure

50:20in a Turing machine sense.

50:22That you really have to be dealing with precise real numbers,

50:25you're dealing with partial differential equations,

50:27which have precise real numbers

50:30at arbitrarily closely separated points,

50:32you have a continuum for everything.

50:35Could be that that's what happens,

50:37that there's sort of a continuum for everything

50:38and precise real numbers for everything,

50:40and then the things I'm thinking about are wrong.

50:43And that's the risk you take

50:45if you're trying to sort of do things about nature,

§07Transcript · 50:49–58:31

50:49is you might just be wrong.

50:51It's not, for me personally, it's kind of a strange thing,

50:55'cause I've spent a lot of my life building technology

50:57where you can do something that nobody cares about,

51:00but you can't be sort of wrong in that sense,

51:03in the sense you build your technology

51:04and it does what it does.

51:05But I think this question of what

51:08the sort of underlying computational infrastructure

51:11for the universe might be,

51:12so it's sort of inevitable it's gonna be fairly abstract,

51:17because if you're gonna get all these things

51:20like there are three dimensions of space,

51:22there are electrons, there are muons,

51:23there are quarks, there are this,

51:25you don't get to, if the model for the universe is simple,

51:29you don't get to have sort of a line of code

51:31for each of those things.

51:32You don't get to have sort of the muon case,

51:36the tau lepton case, and so on.

51:38All of those things have to-- - Those all have to be

51:39emergent somehow. - Right.

51:41- So something deeper. - Right.

51:43So that means it's sort of inevitable

51:45that it's a little hard to talk about

51:46what the sort of underlying structuralist structure

51:49actually is.

51:50Do you think human beings have the cognitive capacity

51:54to understand, if we're to discover it,

51:56to understand the kinds of simple structure

51:59from which these laws can emerge?

52:02Do you think that's a hopeless pursuit?

52:04- Well, here's what I think.

52:05I think that, I mean, I'm right in the middle

52:07of this right now. - Right.

52:08- So I'm telling you that I-- - Do you think you'll

52:09hit a wall? - This human, yeah.

52:11I mean, this human has a hard time understanding

52:15a bunch of the things that are going on.

52:16But what happens in understanding is

52:18one builds waypoints.

52:20I mean, if you said, understand modern

52:2221st century mathematics, starting from counting,

52:27back in whenever counting was invented 50,000 years ago,

52:30whatever it was, right?

52:33That would be really difficult.

52:34But what happens is we build waypoints

52:36that allow us to get to higher levels of understanding.

52:39And we see the same thing happening in language.

52:41You know, when we invent a word for something,

52:43it provides kind of a cognitive anchor,

52:46a kind of a waypoint that lets us,

52:48you know, like a podcast or something.

52:50You could be explaining, well, it's a thing

52:52which works this way, that way, the other way.

52:55But as soon as you have the word podcast

52:57and people kind of societally understand it,

53:00you start to be able to build on top of that.

53:02And so I think, and that's kind of the story

53:04of science actually too.

53:05I mean, science is about building these kind of waypoints

53:08where we find this sort of cognitive mechanism

53:12for understanding something, then we can build on top of it.

53:14You know, we have the idea of, I don't know,

53:16differential equations, we can build on top of that.

53:19We have this idea or that idea.

53:21So my hope is that if it is the case

53:24that we have to go all the way sort of from the sand

53:27to the computer and there's no waypoints in between,

53:30then we're toast.

53:32We won't be able to do that.

53:33- Well, eventually we might.

53:35So if we're, us clever apes are good enough

53:38for building those abstractions,

53:40eventually from sand we'll get to the computer, right?

53:43And it just might be a longer journey than--

53:44- The question is whether it is something

53:46that you asked whether our human brains

53:49will quote understand what's going on.

53:52And that's a different question because for that,

53:54it requires steps that are sort of

53:58from which we can construct

54:00a human understandable narrative.

54:02And that's something that I think I am somewhat hopeful

54:06that that will be possible.

54:08Although, you know, as of literally today, if you ask me,

54:12I'm confronted with things that I don't understand very well

54:15and--

54:16- So this is a small pattern in a computation

54:18trying to understand the rules

54:20under which the computation functions.

54:22And it's an interesting possibility

54:26under which kinds of computations

54:28such a creature can understand itself.

54:31- My guess is that within,

54:33so we didn't talk much about computational irreducibility,

54:36but it's a consequence of this principle

54:37of computational equivalence.

54:39And it's sort of a core idea

54:40that one has to understand, I think,

54:42which is question is you're doing a computation,

54:45you can figure out what happens in the computation

54:47just by running every step in the computation

54:49and seeing what happens.

54:51Or you can say, let me jump ahead and figure out,

54:55you know, have something smarter that figures out

54:57what's gonna happen before it actually happens.

55:00And a lot of traditional science

55:02has been about that act of computational reducibility.

55:06It's like, we've got these equations

55:08and we can just solve them

55:09and we can figure out what's gonna happen.

55:11We don't have to trace all of those steps.

55:13We just jump ahead 'cause we solved these equations.

55:16Okay, so one of the things that is a consequence

55:18of the principle of computational equivalence

55:20is you don't always get to do that.

55:22Many, many systems will be computationally irreducible

55:25in the sense that the only way to find out what they do

55:27is just follow each step and see what happens.

55:29Why is that?

55:30Well, if you're saying, well, we, with our brains,

55:33we're a lot smarter.

55:34We don't have to mess around

55:36like the little cellular automaton

55:38going through and updating all those cells.

55:40We can just use the power of our brains to jump ahead.

55:44But if the principle of computational equivalence is right,

55:46that's not gonna be correct

55:48because it means that there's us

55:51doing our computation in our brains.

55:53There's a little cellular automaton doing its computation.

55:56And the principle of computational equivalence says,

55:58these two computations are fundamentally equivalent.

56:01So that means we don't get to say,

56:03we're a lot smarter than the cellular automaton

56:05and jump ahead 'cause we're just doing computation

56:07that's of the same sophistication

56:09as the cellular automaton itself.

56:11- That's computational irreducibility.

56:13It's fascinating.

56:14And that's a really powerful idea.

56:16I think that's both depressing and humbling and so on,

56:21that we're all, we and the cellular automaton are the same.

56:24But the question we're talking about,

56:26the fundamental laws of physics,

56:28is kind of the reverse question.

56:30You're not predicting what's gonna happen.

56:32You have to run the universe for that.

56:34But saying, can I understand

56:36what rules likely generated me?

56:38- I understand.

56:39But the problem is, to know whether you're right,

56:43you have to have some computational reducibility

56:46because we are embedded in the universe.

56:48If the only way to know whether we get the universe

56:50is just to run the universe, we don't get to do that

56:52'cause it just ran for 14.6 billion years or whatever.

56:56And we can't rerun it, so to speak.

56:58So we have to hope that there are pockets

57:01of computational reducibility sufficient

57:04to be able to say, yes, I can recognize

57:06those are electrons there.

57:08And I think that it's a feature

57:10of computational irreducibility.

57:12It's sort of a mathematical feature

57:14that there are always an infinite collection

57:15of pockets of reducibility.

57:17The question of whether they land in the right place

57:19and whether we can sort of build a theory

57:21based on them is unclear.

57:23But to this point about whether we,

57:25as observers in the universe,

57:27built out of the same stuff as the universe,

57:29can figure out the universe, so to speak,

57:32that relies on these pockets of reducibility.

57:35Without the pockets of reducibility,

57:37it won't work, can't work.

57:39But I think this question about how observers operate,

57:42it's one of the features of science

57:45over the last 100 years particularly,

57:47has been that every time we get more realistic

57:49about observers, we learn a bit more about science.

57:53So for example, relativity was all about

57:55observers don't get to say when,

57:59what's simultaneous with what.

58:00They have to just wait for the light signal to arrive

58:02to decide what's simultaneous.

58:04Or for example, in thermodynamics,

58:07observers don't get to say the position

58:09of every single molecule in a gas.

58:12They can only see the kind of large scale features

58:14and that's why the second law of thermodynamics,

58:16law of entropy increase and so on works.

58:19If you could see every individual molecule,

58:21you wouldn't conclude something about thermodynamics.

58:25You would conclude, oh, these molecules

58:27are just all doing these particular things.

58:28You wouldn't be able to see this aggregate fact.

58:31So I strongly expect that,

§08Transcript · 58:34–1:07:10

58:34and in fact in the theories that I have,

58:36that one has to be more realistic

58:38about the computation and other aspects of observers

58:42in order to actually make a correspondence

58:45between what we experience.

58:46In fact, my little team and I have a little theory

58:50right now about how quantum mechanics may work,

58:52which is a very wonderfully bizarre idea

58:56about how the sort of thread of human consciousness

59:00relates to what we observe in the universe.

59:03But there's several steps to explain what that's about.

59:06- What do you make of the mess of the observer

59:09at the lower level of quantum mechanics?

59:11Sort of the textbook definition with quantum mechanics

59:16kind of says that there's two worlds.

59:20One is the world that actually is

59:23and the other is that's observed.

59:25What do you make sense of that kind of observing?

59:29- Well, I think actually the ideas we've recently had

59:32might actually give away into this.

59:36And that's, I don't know yet.

59:40I mean, I think that's, it's a mess.

59:43I mean, the fact is there is a,

59:45one of the things that's interesting

59:47and when people look at these models

59:49that I started talking about 30 years ago now,

59:52they say, "Oh no, that can't possibly be right.

59:55"What about quantum mechanics?"

59:56Right, you say, "Okay, tell me what is the essence

59:59"of quantum mechanics?

60:00"What do you want me to be able to reproduce

60:02"to know that I've got quantum mechanics, so to speak?"

60:05Well, and that question comes up,

60:07it comes up very operationally actually

60:08because we've been doing a bunch of stuff

60:09with quantum computing and there are all these companies

60:12that say, "We have a quantum computer."

60:14And we say, "Let's connect to your API

60:16"and let's actually run it."

60:18And they're like, "Well, maybe you shouldn't do that yet.

60:21"We're not quite ready yet."

60:22And one of the questions that I've been curious about is,

60:25"If I have five minutes with a quantum computer,

60:27"how can I tell if it's really a quantum computer

60:29"or whether it's a simulator at the other end?"

60:32Right, and turns out it's really hard.

60:33It turns out there isn't, it's like a lot of these questions

60:37about sort of what is intelligence, what's life.

60:39- That's a Turing test for quantum computing.

60:42- That's right, that's right.

60:43It's like, are you really a quantum computer?

60:45And I think-- - Or just a simulation, yeah.

60:47- Yes, exactly.

60:48Is it just a simulation or is it really a quantum computer?

60:51- Yeah, same issue all over again.

60:53But that, so, you know, this whole issue

60:56about the sort of mathematical structure

60:59of quantum mechanics and the completely separate thing

61:03that is our experience in which we think

61:06definite things happen, whereas quantum mechanics

61:08doesn't say definite things ever happen.

61:10Quantum mechanics is all about the amplitudes

61:12for different things to happen.

61:14But yet our thread of consciousness operates

61:18as if definite things are happening.

61:21- But to linger on the point, you've kind of mentioned

61:24the structure that could underlie everything

61:28and this idea that it could perhaps have something

61:31like a structure of a graph.

61:33Can you elaborate why your intuition is

61:36that there's a graph structure of nodes and edges

61:39and what it might represent?

61:41- Right, okay, so the question is,

61:43what is, in a sense, the most structureless structure

61:47you can imagine, right?

61:49So, and in fact, what I've recently realized

61:54in the last year or so, I have a new

61:57most structureless structure.

61:58- By the way, the question itself is a beautiful one

62:01and a powerful one in itself.

62:02So even without an answer, just the question

62:05is a really strong question.

62:06- Right, right.

62:07- But what's your new idea?

62:09- Well, it has to do with hypergraphs.

62:11Essentially, what is interesting about the sort of model

62:16I have now is it's a little bit like what happened

62:19with computation.

62:21Everything that I think of as, oh, well,

62:23maybe the model is this, I discover it's equivalent.

62:27And that's quite encouraging because it's like,

62:30I could say, well, I'm gonna look at trivalent graphs

62:33with three edges for each node and so on.

62:35Or I could look at this special kind of graph.

62:37Or I could look at this kind of algebraic structure.

62:41And turns out that the things I'm now looking at,

62:44everything that I've imagined that is a plausible type

62:47of structureless structure is equivalent to this.

62:50So what is it?

62:52Well, a typical way to think about it is,

62:54well, so you might have some collection of tuples,

63:01collection of, let's say numbers.

63:07So you might have one, three, five, two, three, four,

63:12little, just collections of numbers,

63:15triples of numbers, let's say, quadruples of numbers,

63:17pairs of numbers, whatever.

63:19And you have all these sort of floating little tuples.

63:24They're not in any particular order.

63:26And that sort of floating collection of tuples,

63:30and I told you this was abstract,

63:32represents the whole universe.

63:34The only thing that relates them is when a symbol

63:38is the same, it's the same, so to speak.

63:41So if you have two tuples and they contain the same symbol,

63:45let's say at the same position of the tuple,

63:47the first element of the tuple,

63:48then that represents a relation.

63:50Okay, so let me try and peel this back.

63:53- Wow, okay.

63:54(laughing)

63:56- I told you it's abstract, but this is the--

63:59- So the relationship is formed by the same,

64:02some aspect of sameness.

64:03- Right, but so think about it in terms of a graph.

64:06So a graph, a bunch of nodes,

64:09let's say you number each node, okay?

64:12Then what is a graph?

64:13A graph is a set of pairs that say this node has an edge

64:17connecting it to this other node.

64:19So that's the, and a graph is just a collection

64:23of those pairs that say this node

64:27connects to this other node.

64:28So this is a generalization of that,

64:31in which instead of having pairs,

64:32you have arbitrary and tuples.

64:35That's it, that's the whole story.

64:38And now the question is, okay,

64:40so that might represent the state of the universe.

64:43How does the universe evolve?

64:45What does the universe do?

64:46And so the answer is that what I'm looking at

64:49is transformation rules on these hypergraphs.

64:53In other words, you say this,

64:55whenever you see a piece of this hypergraph

65:00that looks like this,

65:02turn it into a piece of a hypergraph that looks like this.

65:05So on a graph, it might be, when you see the subgraph,

65:08when you see this thing with a bunch of edges hanging out

65:10in this particular way,

65:11then rewrite it as this other graph, okay?

65:15And so that's the whole story.

65:17So the question is, what, so now you say,

65:21I mean, as I say, this is quite abstract.

65:25And one of the questions is,

65:26where do you do those updating?

65:29So you've got this giant graph.

65:31- What triggers the updating?

65:32Like what's the ripple effect of it?

65:35Is it?

65:36- Yeah.

65:37I suspect everything's discrete, even in time.

65:40So.

65:42- Okay, so the question is, where do you do the updates?

65:44- Yes.

65:44- And the answer is, the rule is,

65:46you do them wherever they apply.

65:48And you do them, the order in which the updates is done

65:51is not defined.

65:53That is, you can do them,

65:54so there may be many possible orderings for these updates.

65:58Now, the point is,

65:59imagine you're an observer in this universe.

66:02So, and you say, did something get updated?

66:05Well, you don't in any sense know

66:07until you yourself have been updated.

66:09- Right.

66:11- So in fact, all that you can be sensitive to

66:14is essentially the causal network

66:17of how an event over there affects an event that's in you.

66:22- That doesn't even feel like observation.

66:25That's like, that's something else.

66:26You're just part of the whole thing.

66:28- Yes, you're part of it, but even to have,

66:30so the end result of that is all you're sensitive to

66:34is this causal network of what event affects

66:36what other event.

66:38I'm not making a big statement

66:40about sort of the structure of the observer.

66:42I'm simply saying, I'm simply making the argument

66:45that what happens, the microscopic order of these rewrites

66:49is not something that any observer,

66:53any conceivable observer in this universe

66:55can be affected by.

66:57Because the only thing the observer can be affected by

67:00is this causal network of how the events

67:04in the observer are affected by other events

67:07that happen in the universe.

67:08So the only thing you have to look at

67:09is the causal network.

67:10You don't really have to look at this microscopic rewriting

§09Transcript · 1:07:13–1:15:13

67:13that's happening.

67:14So these rewrites are happening wherever they,

67:17they happen wherever they feel like.

67:18- Causal network, is there,

67:20you said that there's not really,

67:23so the idea would be an undefined,

67:26like what gets updated, the sequence of things is undefined.

67:30- Yes.

67:32- Is that's what you mean by the causal network,

67:34but then the--

67:35- No, the causal network is given that an update has happened

67:38that's an event.

67:39Then the question is, is that event causally related to?

67:43Does that event, if that event didn't happen,

67:46then some future event couldn't happen yet.

67:48- Gotcha.

67:49- And so you build up this network of what affects what.

67:53Okay?

67:53And so what that does, so when you build up that network,

67:57that's kind of the observable aspect of the universe

68:00in some sense.

68:01- Gotcha.

68:02- And so then you can ask questions about, you know,

68:04how robust is that observable network

68:07of what's happening in the universe.

68:09Okay, so here's where it starts getting kind of interesting.

68:12So for certain kinds of microscopic rewriting rules,

68:16the order of rewrites does not matter

68:18to the causal network.

68:20And so this is, okay, mathematical logic moment,

68:24this is equivalent to the Church-Rosser property

68:26or the confluence property of rewrite rules.

68:28And it's the same reason that if you're simplifying

68:31an algebraic expression, for example,

68:33you can say, oh, let me expand those terms out,

68:35let me factor those pieces.

68:37Doesn't matter what order you do that in,

68:38you'll always get the same answer.

68:40And that's, it's the same fundamental phenomenon

68:43that causes for certain kinds of microscopic rewrite rules

68:47that causes the causal network to be independent

68:50of the microscopic order of rewritings.

68:53- Why is that property important?

68:55- 'Cause it implies special relativity.

68:58I mean, the reason it's important is that that property,

69:03special relativity says you can look at these sort of,

69:09you can look at different reference frames.

69:11You can have different, you can be looking at your notion

69:14of what space and what's time can be different,

69:17depending on whether you're traveling at a certain speed,

69:19depending on whether you're doing this, that, and the other.

69:21But nevertheless, the laws of physics are the same.

69:24That's what the principle of special relativity says,

69:26is the laws of physics are the same

69:28independent of your reference frame.

69:30Well, turns out this sort of change

69:34of the microscopic rewriting order

69:36is essentially equivalent to a change of reference frame,

69:39or at least there's a sub part of how that works

69:41that's equivalent to change of reference frame.

69:43So, somewhat surprisingly, and sort of for the first time

69:47in forever, it's possible for an underlying

69:50microscopic theory to imply special relativity,

69:53to be able to derive it.

69:54It's not something you put in as a,

69:56this is a, it's something where this other property,

70:00causal invariance, which is also the property

70:03that implies that there's a single thread of time

70:06in the universe.

70:07It might not be the case.

70:08That's what would lead to the possibility

70:13of an observer thinking that definite stuff happens.

70:16Otherwise, you've got all these possible rewriting orders,

70:19and who's to say which one occurred.

70:21But with this causal invariance property,

70:22there's a notion of a definite thread of time.

70:25- It sounds like that kind of idea of time,

70:27even space, would be emergent from the system.

70:31- Oh yeah.

70:31- So it's not a fundamental part of the system.

70:33- No, no, at a fundamental level,

70:35all you've got is a bunch of nodes connected

70:37by hyper edges or whatever.

70:39- So there's no time, there's no space.

70:40- That's right.

70:42But the thing is that it's just like imagining,

70:44imagine you're just dealing with a graph,

70:46and imagine you have something like a honeycomb graph,

70:49where you have a bunch of hexagons.

70:51That graph, at a microscopic level,

70:54it's just a bunch of nodes connected to other nodes.

70:57But at a macroscopic level,

70:58you say that looks like a honeycomb, you know, lattice.

71:02It looks like a two-dimensional, you know,

71:04manifold of some kind.

71:05It looks like a two-dimensional thing.

71:07If you connect it differently,

71:08if you just connect all the nodes one to another,

71:11and kind of a sort of linked list type structure,

71:14then you'd say, well,

71:14that looks like a one-dimensional space.

71:17But at the microscopic level,

71:18all these are just networks with nodes.

71:21The macroscopic level,

71:22they look like something that's like

71:24one of our sort of familiar kinds of space.

71:26And it's the same thing with these hypergraphs.

71:29Now, if you ask me, have I found one

71:31that gives me three-dimensional space,

71:32the answer is not yet.

71:34So we don't know, you know, this is one of these things,

71:36we're kind of betting against nature, so to speak.

71:39And I have no way to know.

71:41And so there are many other properties of this kind of system

71:45that have a very beautiful, actually, and very suggestive.

71:49And it will be very elegant if this turns out to be right,

71:51because it's very clean.

71:53I mean, you start with nothing,

71:54and everything gets built up.

71:56Everything about space, everything about time,

71:59everything about matter, it's all just emergent

72:02from the properties of this extremely low-level system.

72:05And that will be pretty cool

72:07if that's the way our universe works.

72:09Now, do I, on the other hand,

72:11the thing that I find very confusing is,

72:15let's say we succeed.

72:17Let's say we can say this particular

72:21sort of hypergraph rewriting rule gives the universe.

72:25Just run that hypergraph rewriting rule for enough times,

72:28and you'll get everything.

72:29You'll get this conversation we're having.

72:30You'll get everything.

72:32It's that,

72:34if we get to that point,

72:37and we look at what is this thing,

72:40what is this rule that we just have

72:42that is giving us our whole universe?

72:43How do we think about that thing?

72:45Let's say, turns out the minimal version of this,

72:48and this is kind of cool thing

72:49for a language designer like me,

72:51the minimal version of this model

72:53is actually a single line of orphan language code.

72:56So that's, which I wasn't sure was gonna happen that way,

72:59but it's, that's, it's kind of, no.

73:03We don't know what, we don't know what,

73:05that's just the framework.

73:07To know the actual particular hypergraph,

73:10it might be a longer,

73:11the specification of the rules might be slightly longer.

73:13- How does that help you accept marveling in the beauty

73:18and the elegance of the simplicity that creates the universe?

73:21That does that help us predict anything?

73:23Not really, because of the irreducibility.

73:25- That's correct, that's correct.

73:27But so, the thing that is really strange to me,

73:29and I haven't wrapped my brain around this yet,

73:32is, you know, one is,

73:35one keeps on realizing that we're not special,

73:38in the sense that, you know,

73:40we don't live at the center of the universe,

73:41we don't blah, blah, blah,

73:43and yet, if we produce a rule for the universe,

73:48and it's quite simple,

73:49and we can write it down in a couple of lines or something,

73:52that feels very special.

73:54How do we come to get a simple universe,

73:57when many of the available universes, so to speak,

74:00are incredibly complicated?

74:02Might be, you know, a quintillion characters long.

74:05Why did we get one of the ones that's simple?

74:07And so, I haven't wrapped my brain around that issue yet.

74:10- If indeed, we are in such a simple,

74:14the universe is such a simple rule,

74:16is it possible that there is something outside of this,

74:20that we are in a kind of what people call,

74:22so the simulation, right?

74:25That we're just part of a computation

74:26that's being explored by a graduate student

74:29in an alternate universe?

74:31- Well, you know, the problem is,

74:33we don't get to say much about what's outside our universe,

74:35because by definition,

74:36our universe is what we exist within.

74:39Now, can we make a sort of almost theological conclusion,

74:43from being able to know how our particular universe works?

74:47Interesting question.

74:48I don't think that, if you ask the question,

74:52could we, and it relates again to this question

74:54about the extraterrestrial intelligence,

74:57you know, we've got the rule for the universe.

74:59Was it built in on purpose?

75:01Hard to say.

75:02That's the same thing as saying,

75:04we see a signal from, you know,

75:06that we're, you know, receiving from some,

75:09you know, random star somewhere.

75:11And it's a series of pulses.

75:13And, you know, it's a periodic series of pulses, let's say.

§10Transcript · 1:15:16–1:23:36

75:16Was that done on purpose?

75:18Can we conclude something about the origin

75:19of that series of pulses?

75:21- Just because it's elegant,

75:22does not necessarily mean that somebody created it,

75:27or that we can even comprehend what would create it.

75:29- Yeah, I mean, I think it's the ultimate version

75:32of the sort of identification

75:35of the techno-signature question.

75:37It's the ultimate version of that,

75:38is was our universe a piece of technology, so to speak?

75:41And how on earth would we know?

75:43Because, but I mean, it'll be, it's, I mean, you know,

75:47in the kind of crazy science fiction thing

75:49you could imagine, you could say,

75:50oh, somebody's going to have, you know,

75:53there's going to be a signature there.

75:54It's going to be, you know, made by so-and-so.

75:57But there's no way we could understand that, so to speak.

76:00And it's not clear what that would mean,

76:01because the universe simply, you know, this,

76:06if we find a rule for the universe, we're not,

76:09we're simply saying that rule

76:11represents what our universe does.

76:13We're not saying that that rule

76:15is something running on a big computer

76:17and making our universe.

76:19It's just saying that represents what our universe does,

76:22in the same sense that, you know,

76:23laws of classical mechanics, differential equations,

76:26whatever they are, represent what mechanical systems do.

76:30It's not that the mechanical systems

76:32are somehow running solutions

76:34to those differential equations.

76:35Those differential equations

76:37just representing the behavior of those systems.

76:39- So what's the gap in your sense to linger

76:42on the fascinating, perhaps slightly sci-fi question?

76:45What's the gap between understanding the fundamental rules

76:49that create a universe and engineering a system,

76:53actually creating a simulation ourselves?

76:55So you've talked about sort of,

76:58you've talked about, you know, nanoengineering,

77:01kind of ideas that are kind of exciting,

77:03actually creating some ideas of computation

77:05in the physical space.

77:06How hard is it as an engineering problem

77:09to create the universe,

77:10once you know the rules that create it?

77:12- Well, that's an interesting question.

77:13I think the substrate on which the universe is operating

77:17is not a substrate that we have access to.

77:19I mean, the only substrate we have

77:21is that same substrate that the universe is operating in.

77:24So if the universe is a bunch of hypergraphs being rewritten,

77:28then we get to attach ourselves

77:30to those same hypergraphs being rewritten.

77:33We don't get to, and if you ask the question,

77:37you know, is the code clean?

77:39You know, can we write nice, elegant code

77:41with efficient algorithms and so on?

77:43Well, that's an interesting question.

77:46How, you know, that's this question

77:48of how much computational reducibility

77:50there is in the system.

77:51- But so I've seen some beautiful cellular automata

77:53that basically create copies of itself within itself, right?

77:57So that's the question, whether it's possible to create,

78:00like whether you need to understand the substrate

78:02or whether you can just--

78:04- Yeah, well, right.

78:05I mean, so one of the things that is sort of

78:07one of my slightly sci-fi thoughts about the future,

78:10so to speak, is, you know, right now,

78:13if you poll typical people, you say,

78:15do you think it's important to find

78:16the fundamental theory of physics?

78:18You get, because I've done this poll, informally at least,

78:22it's curious, actually, you get a decent fraction

78:24of people saying, oh yeah, that would be pretty interesting.

78:27- I think that's becoming, surprisingly enough, more,

78:31I mean, a lot of people are interested in physics

78:36in a way that, like without understanding it,

78:37just kind of watching scientists,

78:42a very small number of them, struggle to understand

78:44the nature of our reality.

78:46- Right, I mean, I think that's somewhat true,

78:48and in fact, in this project that I'm launching into

78:51to try and find the fundamental theory of physics,

78:54I'm going to do it as a very public project.

78:56I mean, it's gonna be live-streamed

78:57and all this kind of stuff, and I don't know

78:59what will happen, it'll be kind of fun.

79:01I mean, I think that it's the interface

79:04to the world of this project.

79:07I mean, I figure one feature of this project is,

79:11unlike technology projects that basically are what they are,

79:15this is a project that might simply fail,

79:16because it might be the case that it generates

79:18all kinds of elegant mathematics,

79:20but it has absolutely nothing to do

79:21with the physical universe that we happen to live in.

79:23Well, okay, so we're talking about kind of the quest

79:27to find the fundamental theory of physics.

79:29First point is, you know, it's turned out

79:33it's kind of hard to find the fundamental theory of physics.

79:35People weren't sure that that would be the case.

79:37Back in the early days of applying mathematics to science,

79:411600s and so on, people were like,

79:43oh, in 100 years we'll know everything there is to know

79:46about how the universe works.

79:48Turned out to be harder than that,

79:49and people got kind of humble at some level,

79:51'cause every time we got to sort of a greater level

79:54of smallness in studying the universe,

79:56it seemed like the math got more complicated

79:58and everything got harder.

79:59When I was a kid, basically,

80:04I started doing particle physics,

80:06and when I was doing particle physics,

80:09I always thought finding the fundamental,

80:12fundamental theory of physics,

80:14that's a kooky business, we'll never be able to do that.

80:17But we can operate within these frameworks

80:19that we built for doing quantum field theory

80:21and general relativity and things like this,

80:23and it's all good and we can figure out a lot of stuff.

80:26- Did you even at that time have a sense

80:28that there's something behind that too?

80:30- Sure, I just didn't expect that.

80:32I thought in some rather un,

80:35it's actually kind of crazy thinking back on it,

80:38because it's kind of like there was this long period

80:41in civilization where people thought the ancients

80:43had it all figured out and will never figure out

80:45anything new.

80:46And to some extent, that's the way I felt about physics

80:49when I was in the middle of doing it, so to speak.

80:53We've got quantum field theory,

80:54it's the foundation of what we're doing,

80:56and yes, there's probably something underneath this,

80:59but we'll sort of never figure it out.

81:01But then I started studying simple programs

81:06in the computational universe,

81:07things like cellular automata and so on,

81:09and I discovered that they do all kinds of things

81:13that were completely at odds with the intuition

81:15that I had had.

81:17And so after that, after you see this tiny little program

81:20that does all this amazingly complicated stuff,

81:23then you start feeling a bit more ambitious about physics

81:26and saying, maybe we could do this for physics too.

81:29And so that got me started years ago now

81:32in this kind of idea of could we actually find

81:37what's underneath all of these frameworks

81:39like quantum field theory and general relativity and so on.

81:41And people perhaps don't realize as clearly as they might

81:44that the frameworks we're using for physics,

81:46which is basically these two things,

81:48quantum field theory, sort of the theory of small stuff

81:52and general relativity, theory of gravitation

81:54and large stuff, those are the two basic theories

81:57and they're 100 years old.

81:58I mean, general relativity was 1915,

82:01quantum field theory, well, 1920s.

82:04So basically 100 years old.

82:06And it's been a good run.

82:08There's a lot of stuff been figured out.

82:10But what's interesting is the foundations haven't changed

82:14in all that period of time,

82:16even though the foundations had changed several times

82:18before that in the 200 years earlier than that.

82:22And I think the kinds of things that I'm thinking about,

82:25which are sort of really informed

82:26by thinking about computation

82:28and the computational universe,

82:29it's a different foundation.

82:31It's a different set of foundations and might be wrong,

82:35but it is at least, we have a shot.

82:38And I think it's, to me, it's,

82:41my personal calculation for myself is,

82:44if it turns out that the finding

82:48the fundamental theory of physics,

82:50it's kind of low hanging fruit, so to speak,

82:52it'd be a shame if we just didn't think to do it.

82:55If people just said, oh, you'll never figure that stuff out.

82:58And it takes another 200 years

83:01before anybody gets around to doing it.

83:03I think it's, I don't know how low hanging

83:08this fruit actually is.

83:09It may be that it's kind of the wrong century

83:13to do this project.

83:14I mean, I think the cautionary tale for me,

83:18I think about things that I've tried to do in technology

83:21where people thought about doing them a lot earlier.

83:25My favorite example is probably Leibniz

83:27who thought about making essentially,

83:30encapsulating the world's knowledge

83:32in a computational form in the late 1600s

83:36and did a lot of things towards that.

§11Transcript · 1:23:38–1:31:48

83:38And basically, we finally managed to do this,

83:41but he was 300 years too early.

83:43And that's kind of the, in terms of life planning,

83:47it's kind of like avoid things that can't be done

83:49in your century, so to speak.

83:52- Yeah, timing is everything.

83:55So you think if we kind of figure out

83:59the underlying rules it can create

84:02from which quantum field theory

84:04and general relativity can emerge,

84:06do you think that'll help us unify it

84:08at that level of abstraction?

84:09- Oh, we'll know it completely.

84:10We'll know how that all fits together.

84:12Yes, without a question.

84:13And I mean, it's already, even the things I've already done,

84:18they're very, you know, it's very elegant actually,

84:23how things seem to be fitting together.

84:24Now, you know, is it right?

84:26I don't know yet.

84:27It's awfully suggestive.

84:29If it isn't right, it's,

84:31then the designer of the universe

84:33should feel embarrassed, so to speak,

84:35'cause it's a really good way to do it.

84:36- In your intuition, in terms of design universe,

84:39does God play dice?

84:41Is there randomness in this thing,

84:44or is it deterministic?

84:46So the kind of graph--

84:47- That's a little bit of a complicated question,

84:48because when you're dealing with these things

84:51that involve these rewrites that have, okay.

84:53- Even randomness is an emergent phenomenon perhaps?

84:56- Yes, yes.

84:57I mean, it's a, yeah, well, randomness,

84:59in many of these systems,

85:01pseudo-randomness and randomness are hard to distinguish.

85:04In this particular case,

85:06the current idea that we have

85:07about measurement in quantum mechanics,

85:11is something very bizarre and very abstract,

85:15and I don't think I can yet explain it

85:18without kind of yakking about very technical things.

85:21Eventually I will be able to,

85:22but if that's right,

85:25it's kind of a, it's a weird thing,

85:27because it slices between determinism and randomness

85:32in a weird way that hasn't been sliced before, so to speak.

85:35So like many of these questions that come up in science,

85:38where it's like, is it this or is it that?

85:40Turns out the real answer is it's neither of those things.

85:43It's something kind of different

85:44and sort of orthogonal to those categories.

85:48And so that's the current, you know,

85:51this week's idea about how that might work.

85:54But, you know, we'll see how that unfolds.

85:58I mean, there's this question about a field like physics

86:02and sort of the quest for fundamental theory and so on,

86:05and there's both the science of what happens

86:07and there's the sort of the social aspect of what happens,

86:11because, you know, in a field

86:13that is basically as old as physics,

86:16we're at, I don't know what it is, fourth generation,

86:18I don't know, fifth generation,

86:19I don't know what generation it is of physicists.

86:22And like, I was one of these, so to speak,

86:24and for me, the foundations were like the pyramids,

86:27so to speak, you know, it was that way

86:29and it was always that way.

86:31It is difficult in an old field

86:34to go back to the foundations

86:36and think about rewriting them.

86:37It's a lot easier in young fields

86:39where you're still dealing with the first generation

86:42of people who invented the field.

86:44And it tends to be the case, you know,

86:46that the nature of what happens in science

86:48tends to be, you know, you'll get,

86:51typically the pattern is some methodological advance occurs

86:55and then there's a period of five years, 10 years,

86:57maybe a little bit longer than that,

86:59where there's lots of things that are now made possible

87:01by that methodological advance,

87:04whether it's, you know, I don't know, telescopes

87:06or whether that's some mathematical method or something.

87:09It's, you know, there's a, something happens,

87:14a tool gets built and then you can do a bunch of stuff

87:18and there's a bunch of low-hanging fruit to be picked

87:21and that takes a certain amount of time.

87:24After that, all that low-hanging fruit is picked,

87:27then it's a hard slog for the next however many decades

87:31or century or more to get to the next sort of level

87:35at which one can do something.

87:36And it's kind of a, and it tends to be the case

87:39that in fields that are in that kind of,

87:41I wouldn't say cruise mode 'cause it's really hard work,

87:44but it's very hard work for very incremental progress.

87:48- And in your career and some of the things you've taken on,

87:51it feels like you're not,

87:52you haven't been afraid of the hard slog.

87:55- Yeah, that's true.

87:56- So it's quite interesting,

87:58especially on the engineering side.

88:01And a small tangent, when you were at Caltech,

88:05did you get to interact with Richard Feynman at all?

88:08Do you have any memories of Richard?

88:10- We worked together quite a bit actually.

88:13In fact, and in fact, both when I was at Caltech

88:16and after I left Caltech, we were both consultants

88:20at this company called Thinking Machines Corporation,

88:22which was just down the street from here actually,

88:24as ultimately ill-fated company.

88:26But I used to say,

88:28this company is not gonna work

88:30with the strategy they have.

88:31And Dick Feynman always used to say,

88:33what do we know about running companies?

88:34Just let them run their company.

88:36But anyway, he was not into that kind of thing.

88:41And he always thought that my interest

88:44in doing things like running companies

88:45was a distraction, so to speak.

88:48And for me, it's a mechanism to have a more effective machine

88:55for actually getting things, figuring things out

88:58and getting things to happen.

88:59- Did he think of it, 'cause essentially what you used,

89:02you did with the company,

89:03I don't know if you were thinking of it that way,

89:05but you're creating tools to empower your,

89:09to empower the exploration of the university.

89:12Do you think, did he--

89:15- Did he understand that point?

89:16- The point of tools of--

89:18- I think not as well as he might've done.

89:20I mean, I think that, but you know,

89:22he was actually my first company,

89:25which was also involved with,

89:27well, was involved with more mathematical computation

89:30kinds of things.

89:31You know, he was quite, he had lots of advice

89:35about the technical side of what we should do and so on.

89:39- Do you have examples, memories or thoughts that--

89:41- Oh yeah, yeah, he had all kinds of,

89:43look, in the business of doing sort of,

89:46you know, one of the hard things in math

89:47is doing integrals and so on, right?

89:49And so he had his own elaborate ways

89:51to do integrals and so on.

89:53He had his own ways of thinking about sort of

89:55getting intuition about how math works.

89:57And so his sort of meta idea was,

90:01take those intuitional methods

90:03and make a computer follow those intuitional methods.

90:06Now it turns out for the most part,

90:09like when we do integrals and things,

90:11what we do is we build this kind of bizarre industrial

90:14machine that turns every integral into, you know,

90:17products of major G functions

90:18and generates this very elaborate thing.

90:21And actually the big problem is turning the results

90:23into something a human will understand.

90:25It's not, quote, doing the integral.

90:27And actually Feynman did understand that to some extent.

90:30And I'm embarrassed to say,

90:32he once gave me this big pile of, you know,

90:35calculational methods for particle physics

90:37that he worked out in the '50s.

90:38And he said, you know, it's more used to you

90:39than to me type thing.

90:40And I was like, I've intended to look at it

90:43and give it back and I still have my files now.

90:45So it's, but that's what happens

90:48when it's finiteness of human lives.

90:50It's, I, you know, maybe if he'd lived another 20 years,

90:53I would have remembered to give it back.

90:55But I think it's, you know,

90:57that was his attempt to systematize

91:00the ways that one does integrals

91:04that show up in particle physics and so on.

91:05Turns out the way we've actually done it

91:08is very different from that way.

91:09- What do you make of that difference, Eugene?

91:11So Feynman was actually quite remarkable

91:14at creating sort of intuitive, like diving in, you know,

91:18creating intuitive frameworks

91:20for understanding difficult concepts is--

91:23- I'm smiling because, you know,

91:25the funny thing about him was that the thing

91:27he was really, really, really good at is calculating stuff.

91:31But he thought that was easy

91:33because he was really good at it.

91:35And so he would do these things

91:37where he would calculate some,

91:38do some complicated calculation

91:41in quantum field theory, for example,

91:43come out with a result.

91:45Wouldn't tell anybody about the complicated calculation

91:47'cause he thought that was easy.

91:48He thought the really impressive thing

§12Transcript · 1:31:50–1:39:43

91:50was to have the simple intuition about how everything works.

91:53So he invented that at the end.

91:56And, you know, because he'd done this calculation

91:58and knew how it worked, it was a lot easier.

92:00It's a lot easier to have good intuition

92:02when you know what the answer is.

92:04And then he would just not tell anybody

92:06about these calculations.

92:07And he wasn't meaning that maliciously, so to speak.

92:10It's just, he thought that was easy.

92:12And that's, you know, that led to areas

92:15where people were just completely mystified

92:17and they kind of followed his intuition,

92:19but nobody could tell why it worked

92:21because actually the reason it worked

92:22was 'cause he'd done all these calculations

92:24and he knew that it would work.

92:26And, you know, when I, he and I worked a bit

92:28on quantum computers actually back in 1980, '81,

92:32before anybody had heard of those things.

92:35And, you know, the typical mode of,

92:37I mean, he always used to say,

92:39and I now think about this

92:40'cause I'm about the age that he was

92:42when I worked with him.

92:44And, you know, I see that people

92:45are one third my age, so to speak.

92:47And he was always complaining

92:49that I was one third his age.

92:50(both laughing)

92:52Various things, but, you know,

92:54he would do some calculation by hand,

92:57you know, on Blackboard and things,

92:58come up with some answer.

93:00I'd say, "I don't understand this."

93:02You know, I do something with a computer

93:05and he'd say, you know, "I don't understand this."

93:08So there'd be some big argument about what was,

93:11you know, what was going on,

93:12but it was always,

93:14and I think actually many of the things

93:17that we sort of realized about quantum computing

93:21that were sort of issues that have to do

93:23particularly with the measurement process

93:25are kind of still issues today.

93:27And I kind of find it interesting.

93:28It's a funny thing in science that these,

93:31you know, that there's a remarkable,

93:34it happens in technology too,

93:35there's a remarkable sort of repetition of history

93:38that ends up occurring.

93:40Eventually things really get nailed down,

93:42but it often takes a while

93:44and it often things come back decades later.

93:46Well, for example, I could tell a story

93:49actually happened right down the street from here

93:52when we were both at thinking machines.

93:54I had been working on this particular cellular automaton

93:58called Rule 30 that has this feature

94:00that from very simple initial conditions,

94:03it makes really complicated behavior, okay?

94:06So, and actually of all silly physical things,

94:10using this big parallel computer

94:13called the connection machine that that company was making,

94:17I generated this giant printout of Rule 30

94:19on very, on actually on the same kind of printer

94:23that people use to make layouts for microprocessors.

94:28So one of these big, you know, large format printers

94:32with high resolution and so on.

94:34So, okay, so print this out, lots of very tiny cells.

94:38And so there was sort of a question

94:40of how some features of that pattern.

94:44And so it was very much a physical, you know,

94:47on the floor with meter rules

94:48trying to measure different things.

94:50So, so Feynman kind of takes me aside.

94:53We've been doing that for a little while

94:54and takes me aside and he says,

94:56"I just wanna know this one thing."

94:57He says, "I wanna know, how did you know

95:00that this Rule 30 thing would produce

95:02all this really complicated behavior

95:04that is so complicated that we're, you know,

95:06going around with this big printout and so on?"

95:09And I said, "Well, I didn't know.

95:11I just enumerated all the possible rules

95:13and then observed that that's what happened."

95:16He said, "Oh, I feel a lot better.

95:18You know, I thought you had some intuition

95:20that he didn't have that would let one."

95:23I said, "No, no, no, no intuition,

95:25just experimental science."

95:26- Oh, that's such a beautiful sort of dichotomy there

95:31of that's exactly what you showed

95:32is you really can't have an intuition about it

95:35and you reduce it, I mean, you have to run it.

95:37- Yes, that's right.

95:38- That's so hard for us humans

95:39and especially brilliant physicists like Feynman

95:44to say that you can't have a compressed, clean intuition

95:49about how the whole thing works.

95:52- Yes, yes.

95:53No, he was, I mean, I think he was sort of on the edge

95:56of understanding that point about computation.

95:58And I think he found that,

96:00I think he always found computation interesting.

96:02And I think that was sort of what he was

96:04a little bit poking at.

96:06I mean, that intuition, you know,

96:08the difficulty of discovering things,

96:10like even you say, "Oh, you know,

96:11you just enumerate all the cases

96:13and just find one that does something interesting, right?"

96:15Sounds very easy.

96:16Turns out, like, I missed it when I first saw it

96:19because I had kind of an intuition

96:21that said it shouldn't be there.

96:23And so I had kind of arguments,

96:24"Oh, I'm gonna ignore that case because whatever."

96:27- How did you have an open mind enough?

96:31Because you're essentially the same person

96:32as Richard Feynman,

96:33the same kind of physics type of thinking.

96:36How did you find yourself having a sufficiently open mind

96:40to be open to watching rules and them revealing complexity?

96:44- Yeah, I think that's an interesting question.

96:46I've wondered about that myself

96:47'cause it's kind of like, you know,

96:49you live through these things and then you say,

96:51"What was the historical story?"

96:53And sometimes the historical story

96:54that you realize after the fact

96:56was not what you lived through, so to speak.

96:58And so, you know, what I realized is I think

97:02what happened is, you know, I did physics

97:06kind of like reductionistic physics

97:08where you're thrown in the universe

97:10and you're told, "Go figure out what's going on inside it."

97:13And then I started building computer tools

97:16and I started building my first computer language,

97:18for example.

97:19And computer language is not like,

97:21it's sort of like physics in the sense

97:23that you have to take all those computations

97:24people want to do and kind of drill down

97:26and find the primitives that they can all be made of.

97:30But then you do something that's really different

97:31because you're just saying,

97:33"Okay, these are the primitives.

97:35"Now, you know, hopefully they'll be useful to people.

97:37"Let's build up from there."

97:39So you're essentially building an artificial universe

97:42in a sense where you make this language,

97:44you've got these primitives,

97:45you're just building whatever you feel like building.

97:48And that's, and so it was sort of interesting for me

97:51because from doing science where you're just

97:53thrown in the universe as the universe is

97:56to then just being told, you know,

97:58"You can make up any universe you want."

98:01And so I think that experience of making a computer language

98:04which is essentially building your own universe,

98:06so to speak, is, you know, that's kind of the,

98:11that's what gave me a somewhat different attitude

98:14towards what might be possible.

98:15It's like, let's just explore what can be done

98:17in these artificial universes

98:19rather than thinking the natural science way

98:22of let's be constrained by how the universe actually is.

98:25- Yeah, by being able to program,

98:26essentially you've, as opposed to being limited

98:29to just your mind and a pen, you now have,

98:34you've basically built another brain

98:36that you can use to explore the universe by,

98:38- Yeah, yeah. - Computer program,

98:39you know, is a kind of a brain.

98:41- Right, and it's, well, it's, or a telescope,

98:43or, you know, it's a tool.

98:44It lets you see stuff.

98:46- But there's something fundamentally different

98:48between a computer and a telescope.

98:49I mean, it just, I'm hoping not to romanticize the notion,

98:54but it's more general, the computer is more general

98:57than a telescope. - It is, it's more general.

98:58It's, I think, I mean, this point about,

99:01you know, people say, oh, such and such a thing

99:05was almost discovered at such and such a time.

99:08The distance between, you know,

99:10the building the paradigm that allows you

99:12to actually understand stuff, or allows one to be open

99:15to seeing what's going on, that's really hard.

99:18And, you know, I think in, I've been fortunate in my life

99:22that I've spent a lot of my time

99:23building computational language,

99:25and that's an activity that, in a sense,

99:29works by sort of having to kind of create

99:34another level of abstraction, and kind of be open

99:37to different kinds of structures.

99:39But, you know, it's always, I mean, I'm fully aware of,

99:43I suppose, the fact that I have seen it a bunch of times

§13Transcript · 1:39:46–1:48:27

99:46of how easy it is to miss the obvious, so to speak.

99:50That at least is factored into my attempt

99:53to not miss the obvious, although it may not succeed.

99:56- What do you think is the role of ego

100:01in the history of math and science?

100:04And more sort of, you know, a book title

100:08of something like "A New Kind of Science,"

100:10you've accomplished a huge amount.

100:14And in fact, somebody said that Newton didn't have an ego,

100:17and I looked into it, and he had a huge ego.

100:19- Yeah. - But from an outsider's

100:21perspective, some have said that you have

100:23a bit of an ego as well.

100:25Do you see it that way?

100:28Does ego get in the way?

100:30Is it empowering?

100:31Is it both sort of-- - No, it's complicated

100:34and unnecessary.

100:35I mean, you know, I've had, look, I've spent more than half

100:37my life CEO-ing a tech company.

100:39- Right. - Okay?

100:40And, you know, that is a, I think it's actually very,

100:47it means that one's ego is not a distant thing.

100:51It's a thing that one encounters every day, so to speak,

100:53'cause it's all tied up with leadership

100:56and with how one, you know, develops an organization

100:59and all these kinds of things.

101:00So, you know, it may be that if I'd been an academic,

101:02for example, I could have sort of, you know,

101:05checked the ego, put it on a shelf somewhere

101:08and ignored its characteristics, but--

101:10- But you're reminded of it quite often

101:12in the context of running a company.

101:15- Sure, I mean, that's what it's about.

101:16It's about leadership and, you know,

101:19leadership is intimately tied to ego.

101:22Now, what does it mean?

101:23I mean, what is the, you know, for me,

101:26I've been fortunate that I think I have reasonable

101:29intellectual confidence, so to speak.

101:31That is, you know, I'm one of these people

101:35who at this point, if somebody tells me something

101:37and I just don't understand it, my conclusion isn't

101:41that means I'm dumb, that my conclusion is

101:44there's something wrong with what I'm being told.

101:47And that was actually Dick Feynman used to have

101:49that feature too, he never really believed in.

101:52He actually believed in experts much less

101:54than I believe in experts, so--

101:57- Wow, so that's a fundamentally powerful property of ego

102:02and saying like, not that I am wrong,

102:06but that the world is wrong in telling me,

102:11like when confronted with the fact that doesn't fit

102:14the thing that you've really thought through,

102:16sort of both the negative and the positive of ego.

102:19Do you see the negative of that get in the way,

102:23sort of being confronted with--

102:24- Sure, there are mistakes I've made that are the result

102:27of I'm pretty sure I'm right and turns out I'm not.

102:31I mean, that's the, you know, but the thing is

102:34that the idea that one tries to do things that,

102:39so for example, you know, one question is,

102:42if people have tried hard to do something

102:44and then one thinks, maybe I should try doing this myself,

102:48if one does not have a certain degree

102:50of intellectual confidence, one just says,

102:52well, people have been trying to do this for 100 years,

102:54how am I gonna be able to do this?

102:56And, you know, I was fortunate in the sense

102:58that I happened to start having some degree of success

103:01in science and things when I was really young.

103:04And so that developed a certain amount

103:05of sort of intellectual confidence

103:07that I don't think I otherwise would have had.

103:09And, you know, in a sense, I mean, I was fortunate

103:12that I was working in a field, particle physics,

103:15during its sort of golden age of rapid progress.

103:18And that kind of gives one a false sense of achievement

103:22because it's kind of easy to discover stuff

103:24that's gonna survive if you happen to be, you know,

103:27picking the low-hanging fruit

103:28of a rapidly expanding field.

103:30- I mean, the reason I totally immediately understood

103:33the ego behind a new kind of science, to me,

103:36let me sort of just try to express my feelings

103:38on the whole thing, is that if you don't allow

103:42that kind of ego, then you would never write that book.

103:46That you would say, well, people must have done this.

103:49There's not, you would not dig.

103:50You would not keep digging. - Yeah, that's right.

103:52- And I think that was, I think you have to take that ego

103:57and write it and see where it takes you.

103:59And that's how you create exceptional work.

104:03- But I think the other point about that book was,

104:06it was a non-trivial question, how to take a bunch of ideas

104:10that are, I think, reasonably big ideas.

104:12They might, you know, their importance is determined

104:15by what happens historically.

104:16One can't tell how important they are.

104:18One can tell sort of the scope of them.

104:20And the scope is fairly big.

104:22And they're very different from things

104:25that have come before.

104:26And the question is, how do you explain

104:27that stuff to people?

104:28And so I had had the experience of sort of saying,

104:31well, there are these things, there's a cellular automaton,

104:34it does this, it does that.

104:36And people are like, oh, it must be just like this.

104:38It must be just like that.

104:39So no, it isn't.

104:40It's something different, right?

104:42- And so you could have done sort of,

104:44I'm really glad you did what you did,

104:45but you could have done sort of academically,

104:47just publish, keep publishing small papers here and there.

104:50And then you would just keep getting

104:51this kind of resistance, right?

104:53You would get like, it's supposed to just dropping

104:56a thing that says, here it is.

104:58Here's the full thing.

105:00- No, I mean, that was my calculation,

105:01is that basically, you know,

105:03you could introduce little pieces

105:05that's like, you know, one possibility is like,

105:08it's the secret weapon, so to speak.

105:10It's this, you know, I keep on, you know,

105:12discovering these things in all these different areas.

105:14Where'd they come from?

105:15Nobody knows.

105:16But I decided that, you know, in the interests

105:18of one only has one life to lead,

105:19and, you know, writing that book took me a decade anyway.

105:24It's not, there's not a lot of wiggle room, so to speak.

105:26One can't be wrong by a factor of three, so to speak,

105:28and how long it's gonna take.

105:30That I, you know, I thought the best thing to do,

105:33the thing that is most sort of,

105:36that most respects the intellectual content, so to speak,

105:41is you just put it out with as much force as you can,

105:45because it's not something where,

105:47and, you know, it's an interesting thing.

105:49You talk about ego, and it's, you know,

105:51for example, I run a company which has my name on it, right?

105:55I thought about starting a club for people

105:57whose companies have their names on them,

105:59and it's a funny group,

106:00because we're not a bunch of egomaniacs.

106:03That's not what it's about, so to speak.

106:05It's about basically sort of taking responsibility

106:08for what one's doing, and, you know, in a sense,

106:12any of these things where you're sort of

106:13putting yourself on the line,

106:16it's kind of a funny, it's a funny dynamic,

106:21because in a sense, my company is sort of something

106:26that happens to have my name on it,

106:28but it's kind of bigger than me,

106:29and I'm kind of just its mascot at some level.

106:32I mean, I also happen to be a pretty, you know,

106:34strong leader of it, but--

106:36- But it's basically showing a deep,

106:39inextricable sort of investment.

106:44The same, your name, like Steve Jobs's name

106:47wasn't on Apple, but he was Apple.

106:52- Yes. - Elon Musk's name

106:54is not on Tesla, but he is Tesla.

106:57So it's like, meaning emotionally.

106:59If a company succeeds or fails, he would just,

107:02that emotionally, he would suffer through that.

107:06And so that's a beautiful--

107:07- Yeah, it's recognizing that fact.

107:09- And also, Wolfram's a pretty good branding name,

107:11so it works out. (laughs)

107:12- Yeah, right, exactly.

107:14I think Steve had a bad deal there.

107:16- Yeah, so you made up for it with the last name.

107:19Okay, so in 2002, you published "A New Kind of Science,"

107:24to which, sort of on a personal level,

107:28I can credit my love for cellular automaton

107:30and computation in general.

107:32I think a lot of others can as well.

107:35Can you briefly describe the vision, the hope,

107:40the main idea presented in this 1,200-page book?

107:46- Sure, although it took 1,200 pages to say in the book,

107:50so no, the real idea, it's kind of,

107:54a good way to get into it is to look at, sort of,

107:56the arc of history and to look at what's happened

107:58in kind of the development of science.

108:00I mean, there was this sort of big idea in science

108:03about 300 years ago that was,

108:06let's use mathematical equations

108:08to try and describe things in the world.

108:11Let's use sort of the formal idea of mathematical equations

108:14to describe what might be happening in the world,

108:16rather than, for example,

108:18just using sort of logical augmentation and so on.

108:20Let's have a formal theory about that.

108:23And so there'd been this 300-year run

108:26of using mathematical equations

108:27to describe the natural world,

§14Transcript · 1:48:28–1:56:54

108:28which had worked pretty well.

108:30But I got interested in how one could generalize

108:33that notion.

108:34There is a formal theory, there are definite rules,

108:37but what structure could those rules have?

108:40And so what I got interested in was,

108:42let's generalize beyond the sort of purely

108:44mathematical rules, and we now have this sort of notion

108:48of programming and computing and so on.

108:50Let's use the kinds of rules that can be embodied

108:53in programs as a sort of generalization

108:57of the ones that can exist in mathematics

108:59as a way to describe the world.

109:01And so my kind of favorite version

109:04of these kinds of simple rules

109:07are these things called cellular automata.

109:09And so a typical case--

109:10- So wait, what are cellular automata?

109:13- Fair enough.

109:14So typical case of a cellular automaton,

109:16it's an array of cells.

109:19It's just a line of discrete cells.

109:23Each cell is either black or white.

109:25And in a series of steps that you can represent

109:28as lines going down a page,

109:30you're updating the color of each cell

109:32according to a rule that depends on the color

109:34of the cell above it and to its left and right.

109:37So it's really simple.

109:38So a thing might be, you know,

109:40if the cell and its right neighbor are not the same,

109:48and, or the cell on the left is black or something,

109:53then make it black on the next step.

109:56And if not, make it white.

109:57Typical rule.

109:58That rule, I'm not sure I said it exactly right,

110:02but a rule very much like what I just said

110:04has the feature that if you started off

110:06from just one black cell at the top,

110:08it makes this extremely complicated pattern.

110:10So some rules, you get a very simple pattern.

110:14Some rules, you have the rule is simple.

110:18You start them off from a sort of simple seed.

110:20You just get this very simple pattern.

110:23But other rules, and this was the big surprise

110:25when I started actually just doing

110:27the simple computer experiments to find out what happens,

110:30is that they produce very complicated patterns of behavior.

110:33So for example, this rule 30 rule has the feature

110:38you started from just one black cell at the top,

110:40makes this very random pattern.

110:43If you look like at the center column of cells,

110:46you get a series of values.

110:48It goes black, white, black, black, whatever it is.

110:51That sequence seems for all practical purposes random.

110:55So it's kind of like in math,

110:58you compute the digits of pi, 3.1415926, whatever.

111:03Those digits once computed,

111:05I mean, the scheme for computing pi,

111:07it's the ratio of the circumference

111:09to diameter of a circle, very well-defined.

111:11But yet, once you've generated those digits,

111:16they seem for all practical purposes completely random.

111:19And so it is with rule 30,

111:21that even though the rule is very simple, much simpler,

111:24much more sort of computationally obvious

111:27than the rule for generating digits of pi,

111:29even with a rule that simple,

111:31you're still generating immensely complicated behavior.

111:34- Yeah, so if we could just pause on that,

111:35I think you probably have said it and looked at it so long,

111:39you forgot the magic of it, or perhaps you don't,

111:41you still feel the magic.

111:42But to me, if you've never seen sort of,

111:47I would say, what is it, a one-dimensional,

111:49essentially, called the automata, right?

111:52And you were to guess what you would see

111:56if you have some sort of cells

112:00that only respond to its neighbors.

112:03- Right. - If you were to guess

112:05what kind of things you would see,

112:07like my initial guess,

112:10like even when I first opened your book

112:12on "The New Kind of Science," right?

112:13My initial guess is you would see,

112:16I mean, it would be very simple stuff.

112:19- Right. - And I think

112:21it's a magical experience to realize

112:23the kind of complexity, you mentioned rule 30,

112:26still your favorite cellular automaton?

112:28- Still my favorite rule, yes.

112:30- You get complexity, immense complexity.

112:34You get arbitrary complexity.

112:36- Yes. - And when you say

112:37randomness down the middle column,

112:41that's just one cool way to say

112:44that there's incredible complexity.

112:46And that's just, I mean, that's a magical idea.

112:50However you start to interpret it,

112:52all the reducibility discussions, all that,

112:54but it's just, I think,

112:56that has profound philosophical

112:59kind of notions around it, too.

113:01It's not just-- - Oh, yeah.

113:03- I mean, it's transformational about how you see the world.

113:05I think for me, it was transformational.

113:07I don't know, we can have all kinds of discussions

113:10about computation and so on, but just,

113:12I sometimes think if I were on a desert island

113:17and was, I don't know, maybe it was some psychedelics

113:22or something, but if I had to take one book,

113:24I mean, "New Kind of Science" would be it

113:26'cause you could just enjoy that notion.

113:29For some reason, it's a deeply profound notion,

113:31at least to me. - I find it that way, yeah.

113:33I mean, look, it's been,

113:35it was a very intuition-breaking thing to discover.

113:40I mean, it's kind of like, you know,

113:42you point the computational telescope out there

113:45and suddenly you see, I don't know, you know,

113:48in the past, it's kind of like, you know,

113:50moons of Jupiter or something,

113:51but suddenly you see something that's kind of

113:52very unexpected, and Rule 30 was very unexpected for me.

113:56And the big challenge at a personal level

113:58was to not ignore it.

114:01I mean, people, you know, in other words,

114:03you might say, you know-- - It's a bug.

114:05- What would you say, yeah, what would you say?

114:07- Yeah, I mean, I-- - What are we looking at,

114:08by the way?

114:09- Well, I was just generating here,

114:10I'll actually generate a Rule 30 pattern.

114:13So that's the rule for Rule 30, and it says,

114:17for example, it says here, if you have a black cell

114:20in the middle and a black cell to the left

114:21and a white cell to the right,

114:22then the cell on the next step will be white.

114:25And so here's the actual pattern that you get

114:27starting off from a single black cell at the top there.

114:31And then-- - That's the initial state,

114:33initial condition. - That's the initial thing,

114:35you just start off from that,

114:36and then you're going down the page,

114:38and at every step, you're just applying this rule

114:43to find out the new value that you get.

114:45And so you might think, rule that simple,

114:48you gotta get the, there's gotta be some trace

114:50of that simplicity here.

114:52Okay, we'll run it, let's say, for 400 steps.

114:55It's what it does, it's kind of aliasing a bit

114:57on the screen there, but you can see

114:59there's a little bit of regularity over on the left.

115:02But there's a lot of stuff here that just looks

115:06very complicated, very random,

115:08and that's a big sort of shock to,

115:12was a big shock to my intuition, at least,

115:14that that's possible.

115:15- Your mind immediately starts, is there a pattern?

115:18There must be a repetitive pattern.

115:19- Yeah, right. - There must be,

115:20that's where the mind goes. - Well, right, so I spent,

115:22so indeed, that's what I thought at first,

115:24and I thought, well, this is kind of interesting,

115:27but if we run it long enough, we'll see,

115:30something will resolve into something simple.

115:32And I did all kinds of analysis of using mathematics,

115:37statistics, cryptography, whatever, whatever,

115:40to try and crack it, and I never succeeded.

115:43And after I hadn't succeeded for a while,

115:45I started thinking, maybe there's a real phenomenon here

115:48that is the reason I'm not succeeding.

115:50Maybe, I mean, the thing that, for me,

115:52was sort of a motivating factor was looking

115:55at the natural world and seeing all this complexity

115:57that exists in the natural world,

115:59the question is, where does it come from?

116:00You know, what secret does nature have

116:03that lets it make all this complexity

116:05that we humans, when we engineer things,

116:07typically are not making?

116:09We're typically making things

116:10that at least look quite simple to us.

116:12And so the shock here was, even from something very simple,

116:16you're making something that complex.

116:19Maybe this is getting at sort of the secret that nature has

116:23that allows it to make really complex things,

116:25even though its underlying rules may not be that complex.

116:29- How did it make you feel?

116:30If we look at the Newton apple,

116:33was there, you know, you took a walk

116:36and something, it profoundly hit you,

116:40or was this a gradual thing?

116:42A lobster being boiled?

116:43- The truth of every sort of science discovery

116:47is it's not that gradual.

116:49I mean, I've spent, I happen to be interested

116:51in scientific biography kinds of things,

116:53and so I've tried to track down, you know,

116:54how did people come to figure out this or that thing?

§15Transcript · 1:56:57–2:05:18

116:57And there's always a long kind of sort of preparatory,

117:02you know, there's a need to be prepared

117:05and a mindset in which it's possible to see something.

117:08I mean, in the case of Rule 30,

117:10I was around June 1st, 1984,

117:12was kind of a silly story in some ways.

117:15I finally had a high resolution laser printer.

117:18So I was able, so I thought,

117:19I'm gonna generate a bunch of pictures

117:21of the acyllar automata, and I generate this one,

117:24and I put it on some plane flight to Europe,

117:28and I have this with me, and it's like,

117:30you know, I really should try to understand this,

117:33and this is really, you know,

117:35this is, I really don't understand what's going on,

117:37and that was kind of the, you know,

117:39slowly trying to see what was happening.

117:43It was not, it was depressingly unsudden, so to speak,

117:48in the sense that a lot of these ideas,

117:51like principle of computational equivalence, for example,

117:54you know, I thought, well, that's a possible thing.

117:57I didn't know if it's correct.

117:58Still didn't know for sure that it's correct,

118:01but it's sort of a gradual thing,

118:02that these things gradually kind of become,

118:05seem more important than one thought.

118:08I mean, I think the whole idea

118:10of studying the computational universe of simple programs,

118:13it took me probably a decade, decade and a half

118:17to kind of internalize

118:18that that was really an important idea.

118:21And I think, you know, if it turns out,

118:23we find the whole universe lurking out there

118:25in the computational universe,

118:27that's a good, you know,

118:28it's a good brownie point or something for the whole idea.

118:32But I think that the thing that's strange

118:35in this whole question about, you know,

118:37finding this different raw material

118:39for making models of things,

118:41what's been interesting sort of in the arc of history

118:45is, you know, for 300 years,

118:46it's kind of like the mathematical equations approach.

118:49It was the winner.

118:50It was the thing, you know,

118:51you want to have a really good model

118:53for something that's what you use.

118:55The thing that's been remarkable

118:56is just in the last decade or so,

118:59I think one can see a transition

119:00to using not mathematical equations,

119:03but programs as sort of the raw material

119:06for making models of stuff.

119:08And that's pretty neat.

119:10And it's kind of, you know,

119:11as somebody who's kind of lived inside this paradigm shift,

119:14so to speak, it is bizarre.

119:17I mean, no doubt in sort of the history of science,

119:19that will be seen as an instantaneous paradigm shift,

119:22but it sure isn't instantaneous when it's played out

119:25in one's actual life, so to speak.

119:26It seems glacial.

119:28And it's the kind of thing where it's sort of interesting

119:33because in the dynamics of sort of the adoption

119:36of ideas like that into different fields,

119:40the younger the field, the faster the adoption typically,

119:43because people are not kind of locked in

119:46where the fifth generation of people

119:48who've studied this field, and it is the way it is,

119:52and it can never be any different.

119:53And I think that's been, you know,

119:55watching that process has been interesting.

119:57I mean, I think I'm fortunate that I've,

120:01I do stuff mainly 'cause I like doing it.

120:05And if I was, that makes me kind of thick-skinned

120:09about the world's response to what I do.

120:12But that's definitely, you know,

120:15and anytime you write a book called something

120:18like "A New Kind of Science," it's kind of,

120:21the pitchforks will come out for the old kind of science.

120:25And it was interesting dynamics.

120:26I think that the,

120:27I have to say that I was fully aware of the fact that

120:33when you see sort of incipient paradigm shifts in science,

120:38the vigor of the negative response upon early introduction

120:43is a fantastic positive indicator

120:45of good long-term results.

120:48So in other words, if people just don't care,

120:51it's, you know, that's not such a good sign.

120:55If they're like, oh, this is great,

120:56that means you didn't really discover anything interesting.

120:59- What fascinating properties of Rule 30

121:03have you discovered over the years?

121:05You've recently announced the Rule 30 prizes

121:07for solving three key problems.

121:09Can you maybe talk about interesting properties

121:12that have been kind of revealed?

121:15Rule 30 or other cellular automata

121:17and what problems are still before us,

121:19like the three problems you've announced?

121:21- Yeah, yeah, right.

121:22So I mean, the most interesting thing about cellular automata

121:27is that it's hard to figure stuff out about them.

121:29And that's some, in a sense,

121:32every time you try and sort of,

121:34you try and bash them with some other technique,

121:37you say, can I crack them?

121:40The answer is they seem to be uncrackable.

121:42They seem to have the feature that they are,

121:46that they're sort of showing irreducible computation.

121:49They're not, you're not able to say,

121:51oh, I know exactly what this is going to do.

121:53It's going to do this or that.

121:55- But there's specific formulations of that fact.

121:58- Yes, right.

121:59So I mean, for example, in Rule 30,

122:01in the pattern you get just starting

122:03from a single black cell,

122:04you get this sort of very,

122:07very sort of random looking pattern.

122:10And so one feature of that,

122:11just look at the center column.

122:12And for example, we use that for a long time

122:15to generate randomness in Wolfram language.

122:18Just, you know, what Rule 30 produces.

122:20Now the question is, can you prove how random it is?

122:23So for example, one very simple question,

122:26can you prove that it'll never repeat?

122:28We haven't been able to show that it will never repeat.

122:31We know that if there are two adjacent columns,

122:35we know they can't both repeat.

122:37But just knowing whether that center column can ever repeat,

122:40we still don't even know that.

122:42Another problem that I sort of put in my collection of,

122:46you know, it's like $30,000 for three,

122:49you know, for these three prizes for about Rule 30.

122:53I would say that this is not one of those,

122:55this is one of those cases where

122:57the money is not the main point,

122:58but it's just, you know,

123:01helps motivate somehow the investigation.

123:05- So there's three problems you propose,

123:07you get $30,000 if you solve all three,

123:09or maybe, I don't know.

123:10- No, it's 10,000 for each.

123:12- For each, right.

123:12- Yeah, my--

123:13- The problem is, that's right, money's not the thing.

123:16The problems are themselves,

123:17they're just clean formulations of chat lots.

123:19- It's just, you know, will it ever become periodic?

123:22Second problem is, are there an equal number

123:25of black and white cells?

123:26- Down the middle column.

123:27- Down the middle column.

123:28And the third problem is a little bit harder to state,

123:30which is essentially, is there a way of figuring out

123:33what the color of a cell at position T

123:36down the center column is

123:39with a less computational effort than about T steps?

123:43So in other words, is there a way to jump ahead and say,

123:46I know what this is gonna do, you know,

123:48it's just some mathematical function of T.

123:53- Or proving that there is no way.

123:55- Or proving there is no way, yes.

123:56But both, I mean, you know, for any one of these,

123:59one could prove that, you know, one could discover,

124:01you know, we know what rule 30 does for a billion steps,

124:04but, and maybe we'll know for a trillion steps

124:07before too very long, but maybe at a quadrillion steps,

124:10it suddenly becomes repetitive.

124:12You might say, how could that possibly happen?

124:14But so when I was writing up these prizes,

124:17I thought, and this is typical of what happens

124:19in the computational universe,

124:20I thought, let me find an example where it looks like

124:24it's just gonna be random forever,

124:25but actually it becomes repetitive.

124:27And I found one, and it's just, you know, I did a search,

124:30I searched, I don't know, maybe a million different rules

124:33with some criterion, and this is,

124:36what's sort of interesting about that is,

124:38I kind of have this thing that I say in a kind of silly way

124:42about the computational universe, which is, you know,

124:44the animals are always smarter than you are.

124:46That is, there's always some way

124:47one of these computational systems

124:49is gonna figure out how to do something,

124:51even though I can't imagine how it's gonna do it.

124:53And, you know, I didn't think I would find one

124:55that, you know, you would think after all these years

124:57that when I found sort of all possible things,

124:59funky things that I would have,

125:05that I would have gotten my intuition wrapped

125:07around the idea that, you know,

125:10these creatures are always, in the computational universe,

125:12are always smarter than I'm gonna be, but, you know--

125:15- Well, they're equivalently smart, right?

125:17- That's correct.

125:18And that makes it, that makes one feel very sort of,

§16Transcript · 2:05:21–2:13:57

125:21it's humbling every time, because every time the thing is,

125:26you know, you think it's gonna do this,

125:28or it's not gonna be possible to do this,

125:29and it turns out it finds a way.

125:31- Of course, the promising thing is,

125:32there's a lot of other rules like rule 30.

125:35It's just rule 30 is--

125:37- Oh, it's my favorite, 'cause I found it first,

125:39and that's the-- - That's right.

125:40But the problems are focusing on rule 30.

125:42It's possible that rule 30 is repetitive

125:46after a trillion steps.

125:47- It is possible.

125:48- And that doesn't prove anything about the other rules.

125:50- It does not, but--

125:51- But this is a good sort of experiment

125:53of how you go about trying to prove something

125:56about a particular rule.

125:57- Yes, and it also, all these things help build intuition.

126:00That is, if it turned out

126:02that this was repetitive after a trillion steps,

126:04that's not what I would expect,

126:07and so we learn something from that.

126:09- The method to do that, though,

126:11would reveal something interesting

126:12about the cellular-- - No doubt, no doubt.

126:15I mean, it's, although it's sometimes challenging,

126:18like the, you know, I put out a prize in 2007

126:20for a particular Turing machine

126:24that I, that was the simplest candidate

126:27for being a universal Turing machine,

126:29and the young chap in England named Alex Smith,

126:32after a smallish number of months said,

126:35"I've got a proof," and he did.

126:37You know, it took a little while to iterate,

126:38but he had a proof.

126:40Unfortunately, the proof is very,

126:42it's a lot of micro details.

126:45It's not like you look at it and you say,

126:48"Aha, there's a big new principle."

126:51The big new principle is the simplest Turing machine

126:54that might have been universal actually is universal,

126:57and it's incredibly much simpler than the Turing machines

127:00that people already knew were universal before that,

127:03and so that, intuitionally, is important

127:05'cause it says computation universality

127:07is closer at hand than you might have thought,

127:10but the actual methods are not,

127:13in that particular case, were not terribly illuminated.

127:15- It would be nice if the methods would also be elegant.

127:18- That's true, yeah, no, I mean,

127:19I think it's one of these things where,

127:21I mean, it's like a lot of, we've talked about earlier,

127:24kind of opening up AIs and machine learning and things

127:28and what's going on inside, and is it just step-by-step,

127:32or can you sort of see the bigger picture more abstractly?

127:35- It's unfortunate, I mean, with Fermat's last theorem proof,

127:38it's unfortunate that the proof

127:39to such an elegant theorem is not,

127:44I mean, it's not, it doesn't fit into the margins of a page.

127:49- That's true, but there's no,

127:50one of the things is that's another consequence

127:52of computational irreducibility,

127:54this fact that there are even quite short results

127:58in mathematics whose proofs are arbitrarily long.

128:01That's a consequence of all this stuff,

128:03and it makes one wonder,

128:06how come mathematics is possible at all?

128:09Why is it the case, how have people managed to navigate

128:13doing mathematics through looking at things

128:16where they're not just thrown into, it's all undecidable?

128:20That's its own separate story.

128:23- And that would be, that would have a poetic beauty to it

128:28if people were to find something interesting about rule 30,

128:32because, I mean, there's an emphasis

128:35to this particular rule.

128:36It wouldn't say anything about the broad irreducibility

128:39of all computations, but it would nevertheless

128:42put a few smiles on people's faces of--

128:45- Well, yeah, but to me, it's like, in a sense,

128:50establishing principle of computational equivalence,

128:53it's a little bit like doing inductive science anywhere.

128:56That is, the more examples you find,

128:58the more convinced you are that it's generally true.

129:01I mean, we don't get to, whenever we do natural science,

129:04we say, well, it's true here that this or that happens.

129:08Can we prove that it's true everywhere in the universe?

129:11No, we can't.

129:12So, it's the same thing here.

129:15We're exploring the computational universe.

129:17We're establishing facts in the computational universe,

129:20and that's sort of a way

129:22of inductively concluding general things.

129:27- Just to think through this a little bit,

129:32we've touched on it a little bit before,

129:33but what's the difference between the kind of computation,

129:36now that we're talking about cellular automata,

129:39what's the difference between the kind of computation,

129:41biological systems, our mind, our bodies,

129:44the things we see before us that emerged

129:48through the process of evolution, and cellular automata?

129:52I mean, we've kind of implied through the discussion

129:55of physics underlying everything,

129:57but we talked about the potential equivalence

130:01of the fundamental laws of physics

130:02and the kind of computation going on in Turing machines,

130:06but can you now connect that,

130:08do you think there's something special or interesting

130:11about the kind of computation that our bodies do?

130:15- Right, well, let's talk about brains primarily.

130:19I mean, I think the most important thing

130:22about the things that our brains do

130:23are that we care about them,

130:25in the sense that there's a lot of computation

130:27going on out there in cellular automata,

130:31in physical systems, and so on,

130:34and it just, it does what it does.

130:35It follows those rules, it does what it does.

130:38The thing that's special about the computation

130:40in our brains is that it's connected to our goals

130:44and our kind of whole societal story,

130:47and I think that's the special feature,

130:51and now the question then is,

130:52when you see this whole sort of ocean

130:53of computation out there, how do you connect that

130:57to the things that we humans care about?

130:59And in a sense, a large part of my life

131:01has been involved in sort of the technology

131:03of how to do that, and what I've been interested in

131:06is kind of building computational language

131:08that allows that something that both we humans

131:11can understand and that can be used

131:14to determine computations that are actually

131:17computations we care about.

131:19See, I think when you look at something

131:20like one of these cellular automata,

131:22and it does some complicated thing,

131:24you say, "That's fun, but why do I care?"

131:28Well, you could say the same thing, actually, in physics.

131:31You say, "Oh, I've got this material,

131:33"and it's a ferrite or something.

131:35"Why do I care?"

131:36You know, it has some magnetic properties.

131:38"Why do I care?

131:39"It's amusing, but why do I care?"

131:40Well, we end up caring because ferrite

131:43is what's used to make magnetic tape,

131:44magnetic disks, whatever, or we could use liquid crystals

131:48as made used to make, well, not actually,

131:51increasingly not, but it has been used

131:53to make computer displays and so on.

131:55But those are, so in a sense, we're mining

131:58these things that happen to exist in the physical universe

132:01and making it be something that we care about

132:04'cause we sort of entrain it into technology.

132:06And it's the same thing in the computational universe

132:09that a lot of what's out there

132:11is stuff that's just happening,

132:14but sometimes we have some objective,

132:16and we will go and sort of mine the computational universe

132:19for something that's useful for some particular objective.

132:21On a large scale, trying to do that,

132:24trying to sort of navigate the computational universe

132:27to do useful things, you know,

132:29that's where computational language comes in.

132:31And, you know, a lot of what I've spent time doing

132:34and building this thing we call Wolfram Language,

132:37which I've been building

132:38for the last one third of a century now.

132:41And kind of the goal there is to have a way to express

132:46kind of computational thinking, computational thoughts

132:51in a way that both humans and machines can understand.

132:54So it's kind of like in the tradition of computer languages,

132:58programming languages,

133:00that the tradition there has been more,

133:02let's take how computers are built,

133:05and let's specify, let's have a human way to specify,

133:09do this, do this, do this,

133:10at the level of the way that computers are built.

133:13What I've been interested in

133:14is representing sort of the whole world computationally,

133:18and being able to talk about

133:19whether it's about cities or chemicals,

133:21or, you know, this kind of algorithm

133:23or that kind of algorithm,

133:24things that have come to exist in our civilization

133:28and the sort of knowledge base of our civilization,

133:30being able to talk directly about those

133:32in a computational language

133:34so that both we can understand it

133:36and computers can understand it.

133:38I mean, the thing that I've been

133:40sort of excited about recently,

133:42which I had only realized recently,

133:43which is kind of embarrassing,

133:44but it's kind of the arc of what we've tried to do

133:48in building this kind of computational language

133:50is it's a similar kind of arc

133:53of what happened when mathematical notation was invented.

133:57So go back 400 years,

§17Transcript · 2:13:59–2:21:48

133:59people were trying to do math.

134:01They were always explaining their math in words,

134:04and it was pretty clunky.

134:06And as soon as mathematical notation was invented,

134:09you could start defining things like algebra

134:12and later calculus and so on.

134:13It all became much more streamlined.

134:15When we deal with computational thinking about the world,

134:19there's a question of what is the notation?

134:20What is the kind of formalism that we can use

134:23to talk about the world computationally?

134:26And in a sense, that's what I've spent

134:28the last third of a century trying to build,

134:29and we finally got to the point

134:31where we have a pretty full-scale computational language

134:34that sort of talks about the world.

134:36And that's exciting because it means that

134:40just like having this mathematical notation

134:42let us talk about the world mathematically,

134:45we now, and let us build up

134:47these kind of mathematical sciences.

134:49Now we have a computational language,

134:52which allows us to start talking

134:53about the world computationally,

134:55and lets us, you know, my view of it

134:57is it's kind of computational X for all X,

135:01all these different fields of, you know,

135:03computational this, computational that.

135:05That's what we can now build.

135:06- Let's step back.

135:08So first of all, the mundane,

135:10what is Wolfram language in terms of sort of,

135:16I mean, I can answer the question for you,

135:18but it's basically not the philosophical,

135:21deep, the profound, the impact of it.

135:23I'm talking about in terms of tools,

135:25in terms of things you can download,

135:27in terms of stuff you can play with, what is it?

135:29What does it fit into the infrastructure?

135:31What are the different ways to interact with it?

135:33- Right, so I mean, the two big things

135:35that people have sort of perhaps heard of

135:37that come from Wolfram language,

135:39one is Mathematica, the other is Wolfram Alpha.

135:41So Mathematica first came out in 1988.

135:44It's this system that is basically

135:47an instance of Wolfram language,

135:50and it's used to do computations,

135:53particularly in sort of technical areas.

135:57And the typical thing you're doing

135:58is you're typing little pieces of computational language,

136:02and you're getting computations done.

136:04- It's very kind of, there's like a symbolic.

136:08- Yeah, it's a symbolic language.

136:10- So it's a symbolic language,

136:11so I mean, I don't know how to cleanly express that,

136:13but that makes it very distinct

136:15from how we think about sort of,

136:17I don't know, programming in a language

136:20like Python or something.

136:21- Right, so the point is that

136:23in a traditional programming language,

136:25the raw material of the programming language

136:27is just stuff that computers intrinsically do.

136:31And the point of Wolfram language

136:33is that what the language is talking about

136:36is things that exist in the world

136:38or things that we can imagine and construct,

136:41not, it's not sort of,

136:43it's aimed to be an abstract language from the beginning.

136:47And so, for example, one feature it has

136:48is that it's a symbolic language,

136:50which means that the thing called,

136:53you'd have an X, just type in X,

136:56and Wolfram language would just say,

136:57oh, that's X.

136:58It won't say error, undefined thing.

137:01I don't know what it is, computation,

137:03in terms of the internal computer.

137:05Now that X could perfectly well be the city of Boston.

137:10That's a thing, that's a symbolic thing.

137:13Or it could perfectly well be

137:14the trajectory of some spacecraft

137:17represented as a symbolic thing.

137:20And that idea that one can work with,

137:24sort of computationally work with these different,

137:26these kinds of things that exist in the world

137:29or describe the world, that's really powerful.

137:32And that's what, I mean, when I started designing,

137:36well, when I designed the predecessor

137:38of what's now Wolfram language,

137:41which is a thing called SMP,

137:42which was my first computer language,

137:44I kind of wanted to have this sort of infrastructure

137:49for computation, which was as fundamental as possible.

137:52I mean, this is what I got for having been a physicist

137:54and tried to find fundamental components of things

137:58and wound up with this kind of idea

138:00of transformation rules for symbolic expressions

138:04as being sort of the underlying stuff

138:07from which computation would be built.

138:09And that's what we've been building from in Wolfram language

138:13and operationally what happens,

138:16it's, I would say by far the highest level

138:20computer language that exists.

138:22And it's really been built in a very different direction

138:26from other languages.

138:27So other languages have been about,

138:30there is a core language,

138:32it really is kind of wrapped around the operations

138:34that a computer intrinsically does.

138:36Maybe people add libraries for this or that,

138:39but the goal of Wolfram language

138:41is to have the language itself be able to cover

138:45this sort of very broad range of things

138:46that show up in the world.

138:47And that means that, you know,

138:49there are 6,000 primitive functions

138:51in the Wolfram language that cover things.

138:54You know, I could probably pick a random here.

138:56I'm gonna pick just because, just for fun, I'll pick,

139:01let's take a random sample

139:03of all the things that we have here.

139:07So let's just say random sample of 10 of them

139:09and let's see what we get.

139:12Wow, okay.

139:12So these are really different things from-

139:15- These are all functions.

139:16- These are all functions, Boolean convert.

139:19Okay, that's a thing for converting

139:21between different types of Boolean expressions.

139:24- So for people just listening,

139:26Stephen typed in a random sample of names,

139:29so this is sampling from all function.

139:31How many you said there might be?

139:32- 6,000. - 6,000.

139:33From 6,000, 10 of them,

139:34and there's a hilarious variety of them.

139:37- Yeah, right.

139:38Well, we've got things about dollar requester address

139:41that has to do with interacting

139:43with the world of the cloud and so on,

139:47discrete wavelet data, spheroid-less.

139:50- It's also graphical, sort of window-movable.

139:52- Yeah, yeah, window-movable.

139:53That's a user interface kind of thing.

139:55I want to pick another 10 'cause I think this is some, okay.

139:58So yeah, there's a lot of infrastructure stuff here

140:01that you see if you just start sampling at random,

140:03there's a lot of kind of infrastructural things.

140:05If you more, you know, if you more look at the-

140:07- Some of the exciting machine learning stuff

140:09you showed off, is that also in this pool?

140:11- Oh yeah, yeah.

140:12I mean, you know, so one of those functions is,

140:14like image identify is a function here.

140:17We just say image identify, I don't know.

140:19It's always good to, let's do this.

140:21Let's say current image and let's pick up an image,

140:25hopefully.

140:26- Tap that current image, accessing the webcam,

140:29took a picture of yourself.

140:31- Took a terrible picture, but anyway,

140:33we can say image identify, open square brackets,

140:36and then you just paste that picture in there.

140:39- Image identify function running on the picture.

140:41- Oh, and it says, oh wow, it says,

140:44I look like a plunger because I got this great big thing

140:46behind my head.

140:47- Classify, so this image identify classifies

140:49the most likely object in the image.

140:51And it says it's a plunger.

140:54- Okay, that's a bit embarrassing.

140:55Let's see what it does.

140:56And let's pick the top 10.

140:58Okay, well, it thinks there's a,

141:01oh, it thinks it's pretty unlikely

141:02that it's a primate, a hominid, a person.

141:04- 8% probability.

141:06- Yeah, that's bad.

141:07- A primate, 57, it's a plunger.

141:09- Yeah, well, so.

141:10- That hopefully will not give you an existential crisis.

141:12And then 8%, or I shouldn't say percent, but--

141:17- No, that's right, 8% that it's a hominid.

141:20And yeah, okay, it's really,

141:21I'm gonna do another one of these

141:23just 'cause I'm embarrassed that it,

141:25it didn't even see me at all.

141:28There we go, let's try that.

141:29Let's see what that did.

141:30- Retook a picture with a little bit more of your body.

141:33- A little bit more of me.

141:36And not just my bald head, so to speak.

141:38Okay, 89% probability it's a person.

141:41So then I would, but, you know,

141:43so this is image identify as an example of one.

141:46- Of just one of the many.

141:47- Just one function out of 6,000.

141:48- And that's part of the, that's like part of the language.

§18Transcript · 2:21:51–2:29:43

141:51- Part of the core language, yes.

141:52And I mean, you know, something like,

141:55I could say, I don't know, let's find the geo-nearest,

141:59what could we find?

142:00Let's find the nearest volcano.

142:04Let's find the 10, I wonder where it thinks here is.

142:09Let's try finding the 10 volcanoes nearest here, okay?

142:13So let's give it a--

142:14- So geo-nearest volcano here, 10 nearest volcanoes.

142:18- Right, let's find out where those are.

142:19We can now, we got a list of volcanoes out

142:21and I can say geo-list plot that,

142:25and hopefully, okay, so there we go.

142:26So there's a map that shows the positions

142:29of those 10 volcanoes.

142:30- Of the East Coast and the Midwest,

142:32and it's the, well, no, we're okay, we're okay.

142:34There's not, it's not too bad.

142:36- Yeah, they're not very close to us.

142:37We could measure how far away they are.

142:39But, you know, the fact that right in the language,

142:42it knows about all the volcanoes in the world,

142:45it knows, you know, computing what the nearest ones are,

142:48it knows all the maps of the world and so on.

142:50- It's a fundamentally different idea of what a language is.

142:52- Yeah, right.

142:53That's why I like to talk about as a, you know,

142:55a full-scale computational language.

142:57That's what we've tried to do.

142:58- And just if you can comment briefly, I mean,

143:00this kind of, the Wolfram language,

143:03along with Wolfram Alpha, represents kind of what the dream

143:06of what AI is supposed to be.

143:08There's now a sort of a craze of learning,

143:11kind of idea that we can take raw data

143:14and from that extract the different hierarchies

143:18of abstractions in order to be able to,

143:21like in order to form the kind of things

143:23that Wolfram language operates with.

143:27But we're very far from learning systems

143:29being able to form that.

143:31- Right.

143:32- Like the context of history of AI,

143:35if you could just comment on, there is,

143:38you said computation X.

143:40And there's just some sense where in the 80s and 90s,

143:43sort of expert systems represented

143:45a very particular computation X.

143:47- Yes.

143:48- Right, and there's a kind of notion

143:49that those efforts didn't pan out.

143:53- Right.

143:54- But then out of that emerges kind of Wolfram language,

143:57Wolfram Alpha, which is the success, I mean.

144:00- Yeah, right, I think those are,

144:01in some sense, those efforts were too modest.

144:04- Right, exactly.

144:05- They were looking at particular areas

144:07and you actually can't do it with a particular area.

144:09I mean, like even a problem

144:11like natural language understanding,

144:12it's critical to have broad knowledge of the world

144:15if you want to do good natural language understanding.

144:17And you kind of have to bite off the whole problem.

144:20If you say we're just gonna do the blocks world over here,

144:23so to speak, you don't really,

144:25it's actually, it's one of these cases

144:27where it's easier to do the whole thing

144:29than it is to do some piece of it.

144:30You know, one comment to make about,

144:32so the relationship between what we've tried to do

144:35and sort of the learning side of AI,

144:37you know, in a sense, if you look at the development

144:40of knowledge in our civilization as a whole,

144:43there was kind of this notion pre 300 years ago or so now,

144:47you want to figure something out about the world,

144:48you can reason it out.

144:50You can do things which just use raw human thought.

144:54And then along came sort of modern mathematical science.

144:57And we found ways to just sort of blast through that

145:01by in that case, writing down equations.

145:03Now we also know we can do that with computation and so on.

145:07And so that was kind of a different thing.

145:08So when we look at how do we sort of encode knowledge

145:13and figure things out,

145:14one way we could do it is start from scratch,

145:16learn everything,

145:17it's just a neural net figuring everything out.

145:20But in a sense that denies the sort of knowledge

145:24based achievements of our civilization,

145:26because in our civilization, we have learned lots of stuff.

145:29We've surveyed all the volcanoes in the world,

145:31we've done, you know,

145:32we figured out lots of algorithms for this or that.

145:35Those are things that we can encode computationally.

145:38And that's what we've tried to do.

145:40And we're not saying just,

145:42you don't have to start everything from scratch.

145:44So in a sense, a big part of what we've done

145:46is to try and sort of capture the knowledge of the world

145:50in computational form and computable form.

145:53Now, there's also some pieces,

145:55which were for a long time undoable by computers

145:59like image identification,

146:01where there's a really, really useful module

146:03that we can add that is those things

146:06which actually were pretty easy for humans to do

146:09that had been hard for computers to do.

146:10I think the thing that's interesting that's emerging now

146:13is the interplay between these things,

146:14between this kind of knowledge of the world

146:17that is in a sense very symbolic

146:19and this kind of sort of much more statistical

146:22kind of things like image identification and so on,

146:27and putting those together

146:29by having this sort of symbolic representation

146:31of image identification,

146:33that that's where things get really interesting

146:35and where you can kind of symbolically represent patterns

146:38of things and images and so on.

146:40I think that's, you know,

146:42that's kind of a part of the path forward, so to speak.

146:45- Yeah, so the dream of,

146:46so the machine learning is not,

146:49in my view, I think the view of many people

146:51is not anywhere close to building the kind of wide world

146:56of computable knowledge that Wolfram Language have built,

147:00but because you have a kind of,

147:03you've done the incredibly hard work of building this world,

147:06now machine learning can be,

147:09can serve as tools to help you explore that world.

147:12- Yeah, yeah.

147:13- And that's what you've added, I mean,

147:15version 12, right?

147:16You added a few, I was seeing some demos,

147:18it looks amazing.

147:20- Right, I mean, I think, you know,

147:21this, it's sort of interesting to see the,

147:24the sort of the, once it's computable,

147:28once it's in there,

147:28it's running in sort of a very efficient computational way,

147:32but then there's sort of things like the interface

147:33of how do you get there, you know,

147:35how do you do natural language understanding to get there?

147:37How do you pick out entities

147:39in a big piece of text or something?

147:40That's, I mean, actually a good example right now

147:44is our NLP, NLU loop,

147:46which is we've done a lot of stuff,

147:48natural language understanding,

147:50using essentially not learning-based methods,

147:53using a lot of, you know,

147:54little algorithmic methods,

147:56human curation methods, and so on.

147:58- In terms of when people try to enter a query

148:01and then converting, so the process of converting,

148:04NLU defined beautifully as converting their query

148:09into a computational language,

148:11which is a very well,

148:13first of all, a super practical definition,

148:16a very useful definition,

148:17and then also a very clear definition

148:20of natural language understanding.

148:21- Right, I mean, a different thing

148:23is natural language processing,

148:24where it's like, here's a big lump of text,

148:27go pick out all the cities in that text, for example.

148:30And so a good example of, you know, so we do that,

148:32we're using modern machine learning techniques.

148:36And it's actually kind of an interesting process

148:39that's going on right now,

148:40is this loop between what do we pick up

148:43with NLP, we're using machine learning,

148:45versus what do we pick up with our more

148:48kind of precise computational methods

148:50in natural language understanding.

148:51And so we've got this kind of loop going between those,

148:53which is improving both of them.

148:55- Yeah, and I think you have some

148:56of the state-of-the-art transformers,

148:57like you have BERT in there, I think.

148:59- Oh, yeah.

149:00- So it's cool, so you have,

149:00you're integrating all the models.

149:02I mean, this is the hybrid thing

149:04that people have always dreamed about or talking about.

149:07I'm actually just surprised, frankly,

149:11that Wolfram Language is not more popular

149:13than it already is.

149:15- You know, that's a, it's a complicated issue,

149:19because it's like, it involves, you know,

149:24it involves ideas, and ideas are absorbed slowly

149:28in the world.

149:29I mean, I think that's--

149:30- And then there's sort of, like what we're talking about,

149:32there's egos and personalities,

149:33and some of the absorption mechanisms

149:38of ideas have to do with personalities,

149:41and the students of personalities,

149:43and then a little social network.

§19Transcript · 2:29:45–2:38:24

149:45So it's interesting how the spread of ideas works.

149:48- You know what's funny with Wolfram Language,

149:50is that we are, if you say, you know,

149:53what market, sort of market penetration,

149:55if you look at the, I would say, very high-end of R&D,

149:59and sort of the people where you say,

150:02"Wow, that's a really, you know, impressive, smart person,"

150:06they're very often users of Wolfram Language,

150:08very, very often.

150:09If you look at the more sort of, it's a funny thing,

150:12if you look at the more kind of, I would say,

150:14people who are like, "Oh, we're just plodding away,

150:17"doing what we do," they're often not yet

150:20Wolfram Language users, and that dynamic,

150:23it's kind of odd that there hasn't been

150:24more rapid trickle-down, because we really,

150:27you know, the high-end, we've really been very successful

150:30in for a long time, and it's, but with, you know,

150:34that's partly, I think, a consequence of,

150:38my fault, in a sense, because it's kind of, you know,

150:41I have a company which is, really emphasizes

150:45sort of creating products and building a,

150:50sort of the best possible technical tower we can,

150:53rather than sort of doing the commercial side of things

150:57and pumping it out in sort of the most effective way.

151:00- And there's an interesting idea that, you know,

151:01perhaps you can make it more popular

151:03by opening everything up, sort of the GitHub model,

151:07but there's an interesting, I think I've heard you

151:10discuss this, that that turns out not to work

151:12in a lot of cases, like in this particular case,

151:15that you want it, that when you deeply care

151:18about the integrity, the quality of the knowledge

151:23that you're building, that unfortunately,

151:27you can't distribute that effort.

151:31- Yeah, it's not the nature of how things work.

151:34I mean, you know, what we're trying to do

151:36is a thing that, for better or worse,

151:38requires leadership and it requires kind of

151:41maintaining a coherent vision over a long period of time

151:45and doing not only the cool vision-related work,

151:49but also the kind of mundane in the trenches,

151:52make the thing actually work well, work.

151:54- So how do you build the knowledge?

151:57Because that's the fascinating thing.

151:58That's the mundane, the fascinating and the mundane,

152:01is building the knowledge, the adding,

152:04integrating more data.

152:05- Yeah, I mean, that's probably not the most,

152:07I mean, the things like get it to work

152:09in all these different cloud environments and so on.

152:12That's pretty, you know, that's very practical stuff.

152:14You know, have the user interface be smooth

152:16and have there be, take only a fraction of a millisecond

152:20to do this or that.

152:21That's a lot of work.

152:22And it's, but, you know, I think my,

152:28it's an interesting thing over the period of time,

152:30you know, orphan language has existed basically

152:33for more than half of the total amount of time

152:35that any language, any computer language has existed.

152:37That is, computer language is maybe 60 years old,

152:41you know, give or take,

152:43and orphan language is 33 years old.

152:46So it's kind of a, and I think I was realizing recently

152:50there's been more innovation in the distribution of software

152:54than probably than in the structure of programming languages

152:57over that period of time.

152:59And we, you know, we've been sort of trying to do our best

153:03to adapt to it.

153:04And the good news is that we have, you know,

153:06because I have a simple private company and so on

153:08that doesn't have, you know, a bunch of investors,

153:11you know, telling us we're gonna do this or that,

153:13they have lots of freedom in what we can do.

153:15And so, for example, we're able to, oh, I don't know,

153:18we have this free Wolfram Engine for developers,

153:21which is a free version for developers.

153:22And we've been, you know, we've,

153:24there are site licenses for Mathematica

153:27and Wolfram Language at basically all major universities,

153:30certainly in the US by now.

153:32So it's effectively free to people

153:34and all the universities in effect.

153:37And, you know, we've been doing a progression of things.

153:40I mean, different things like Wolfram Alpha, for example,

153:43the main website is just a free website.

153:46- What is Wolfram Alpha?

153:48- Okay, Wolfram Alpha is a system for answering questions

153:51where you ask a question with natural language

153:55and it'll try and generate a report

153:57telling you the answer to that question.

153:58So the question could be something like, you know,

154:02what's the population of Boston divided by New York

154:06compared to New York?

154:07And it'll take those words and give you an answer.

154:11And that have been--

154:12- Converts the words into computable, into--

154:16- Into Wolfram Language, actually.

154:17- Into Wolfram Language.

154:18- And then computational language and then--

154:20- Do you think the underlying knowledge

154:22belongs to Wolfram Alpha or to the Wolfram Language?

154:25What's the--

154:26- We just call it the Wolfram Knowledge Base.

154:27- Knowledge Base.

154:28- I mean, that's been a big effort over the decades

154:32to collect all that stuff.

154:33And, you know, more of it flows in every second, so.

154:36- Can you just pause on that for a second?

154:38Like, that's one of the most incredible things.

154:41Of course, in the long-term, Wolfram Language itself

154:45is the fundamental thing.

154:47But in the amazing sort of short-term,

154:50the knowledge base is kind of incredible.

154:53So what's the process of building that knowledge base?

154:57The fact that you, first of all, from the very beginning,

154:59that you're brave enough to start,

155:01to take on the general knowledge base.

155:04And how do you go from zero

155:08to the incredible knowledge base that you have now?

155:11- Well, yeah, it was kind of scary at some level.

155:13I mean, I had wondered about doing something like this

155:15since I was a kid.

155:17So it wasn't like I hadn't thought about it for a while.

155:19- But most of us, most of the brilliant dreamers

155:22give up such a difficult engineering notion at some point.

155:27- Right, right.

155:28Well, the thing that happened with me, which was kind of,

155:30it's a live-your-own-paradigm kind of theory.

155:34So basically what happened is,

155:36I had assumed that to build something like Wolfram Alpha

155:40would require sort of solving the general AI problem.

155:42That's what I had assumed.

155:44And so I kept on thinking about that,

155:46and I thought I don't really know how to do that,

155:47so I don't do anything.

155:49Then I worked on my new kind of science project

155:52and sort of exploring the computational universe

155:54and came up with things like

155:55this principle of computational equivalence,

155:57which say there is no bright line between the intelligent

156:01and the merely computational.

156:02So I thought, look, that's this paradigm I've built.

156:06Now I have to eat that dog food myself, so to speak.

156:10I've been thinking about doing this thing

156:12with computable knowledge forever,

156:14and let me actually try and do it.

156:16And so it was, if my paradigm is right,

156:20then this should be possible.

156:22But the beginning was certainly,

156:23it was a bit daunting.

156:24I remember I took the early team to a big reference library

156:29and we're looking at this reference library,

156:30and it's like, my basic statement is,

156:33our goal over the next year or two

156:35is to ingest everything that's in here.

156:38And that's, it seemed very daunting,

156:41but in a sense I was well aware of the fact

156:43that it's finite.

156:45The fact that you can walk into the reference library,

156:46it's a big, big thing with lots of reference books

156:49all over the place, but it is finite.

156:51This is not an infinite,

156:53it's not the infinite corridor of, so to speak,

156:56of reference library.

156:57It's not truly infinite, so to speak.

156:59But no, I mean, and then what happened

157:02was sort of interesting there was,

157:04from a methodology point of view,

157:07was I didn't start off saying,

157:09let me have a grand theory

157:10for how all this knowledge works.

157:12It was like, let's implement this area,

157:15this area, this area, a few hundred areas and so on.

157:18That's a lot of work.

157:20I also found that,

157:21I've been fortunate in that our products

157:27get used by sort of the world's experts in lots of areas.

157:31And so that really helped

157:33'cause we were able to ask people,

157:35the world expert in this or that,

157:37and we're able to ask them for input and so on.

157:40And I found that my general principle was

157:43that any area where there wasn't some expert

157:46who helped us figure out what to do wouldn't be right.

157:50'Cause our goal was to kind of get to the point

157:52where we had sort of true expert level knowledge

157:54about everything.

157:56And so that the ultimate goal is,

157:59if there's a question that can be answered

158:01on the basis of general knowledge in our civilization,

158:03make it be automatic to be able to answer that question.

158:06And now, well, WolfMalpha got used in Siri

158:10from the very beginning and it's now also used in Alexa.

158:13And so it's people are kind of getting more of the,

158:17they get more of the sense of this is

158:20what should be possible to do.

158:21I mean, in a sense, the question answering problem

158:24was viewed as one of the sort of core AI problems

§20Transcript · 2:38:27–2:47:23

158:27for a long time.

158:28I had kind of an interesting experience.

158:30I had a friend Marvin Minsky,

158:33who was a well-known AI person from right around here.

158:38And I remember when WolfMalpha was coming out,

158:40it was a few weeks before it came out, I think,

158:44I happened to see Marvin and I said,

158:46"I should show you this thing we have.

158:48It's a question answering system."

158:50And he was like, "Okay."

158:52Typed something in, it's like, "Okay, fine."

158:54And then he's talking about something different.

158:56I said, "No, Marvin, this time it actually works.

159:01Look at this, it actually works."

159:02He types in a few more things.

159:04There's maybe 10 more things.

159:05Of course, we have a record of what he typed in,

159:07which is kind of interesting.

159:09- Can you share where his mind was in the testing space?

159:16- All kinds of random things.

159:17He was just trying random stuff,

159:19medical stuff and chemistry stuff and astronomy and so on.

159:24And it was like, after a few minutes, he was like,

159:28"Oh my God, it actually works."

159:32But that was kind of told you something about the state,

159:35what happened in AI, because people had,

159:38in a sense, by trying to solve the bigger problem,

159:41we were able to actually make something that would work.

159:43Now, to be fair,

159:45we had a bunch of completely unfair advantages.

159:47For example, we already built a bunch of orphan language,

159:50which was very high level symbolic language.

159:54I had the practical experience of building big systems.

160:00I have the sort of intellectual confidence

160:03to not just sort of give up in doing something like this.

160:06I think that the,

160:07it's always a funny thing.

160:12I've worked on a bunch of big projects in my life.

160:14And I would say that the, you mentioned ego,

160:19I would also mention optimism, so to speak.

160:21I mean, if somebody said,

160:24"This project is gonna take 30 years,"

160:30it would be hard to sell me on that.

160:33I'm always in the,

160:34well, I can kind of see a few years,

160:37something's gonna happen in a few years.

160:39And usually it does, something happens in a few years,

160:41but the whole, the tale can be decades long.

160:45And that's a,

160:47and from a personal point of view,

160:48always the challenge is you end up with these projects

160:50that have infinite tales.

160:52And the question is, do the tales kind of,

160:55do you just drown in kind of dealing

160:57with all of the tales of these projects?

161:00And that's an interesting sort of personal challenge.

161:04And like my efforts now to work

161:06on fundamental theory of physics,

161:08which I've just started doing,

161:09and I'm having a lot of fun with it,

161:12but it's kind of making a bet that I can kind of,

161:17I can do that as well as doing the incredibly

161:22energetic things that I'm trying to do

161:24with orphan language and so on.

161:25I mean, the vision, yeah.

161:27- And underlying that, I mean,

161:28I just talked for the second time with Elon Musk

161:31and you two share that quality a little bit of that optimism

161:35of taking on basically the daunting,

161:39what most people call impossible,

161:42and he, and you take it on out of,

161:46you can call it ego, you can call it naivety,

161:48you can call it optimism, whatever the heck it is,

161:50but that's how you solve the impossible things.

161:53- Yeah, I mean, look, what happens,

161:55and I don't know, you know, in my own case,

161:58you know, it's been, I progressively got

162:00a bit more confident and progressively able to,

162:03you know, decide that these projects aren't crazy,

162:06but then the other thing is, the other trap

162:09that one can end up with is,

162:11oh, I've done these projects and they're big,

162:13let me never do a project that's any smaller

162:15than any project I've done so far.

162:17(laughing)

162:18And that's, you know, and that can be a trap.

162:20And often these projects are of completely unknown,

162:25you know, their depth and significance

162:27is actually very hard to know.

162:29- On the, sort of building this giant knowledge base

162:35that's behind Wolfram Language, Wolfram Alpha,

162:38what do you think about the internet?

162:43What do you think about, for example, Wikipedia,

162:46these large aggregations of text

162:50that's not converted into computable knowledge?

162:53Do you think, if you look at Wolfram Language,

162:56Wolfram Alpha, 20, 30, maybe 50 years down the line,

163:00do you hope to store all of the,

163:05sort of Google's dream is to make

163:07all information searchable, accessible,

163:10but that's really, as defined,

163:13it doesn't include the understanding of information.

163:17- Right.

163:18- Do you hope to make all of knowledge

163:22represented within-- - Sure, I would hope so.

163:25That's what we're trying to do.

163:26- How hard is that problem, like closing that gap?

163:29- What's your sense? - Well, it depends

163:30on the use cases.

163:31I mean, so if it's a question

163:33of answering general knowledge questions about the world,

163:35we're in pretty good shape on that right now.

163:37If it's a question of representing,

163:41like an area that we're going into right now

163:44is computational contracts,

163:46being able to take something

163:48which would be written in legalese,

163:50it might even be the specifications for, you know,

163:52what should the self-driving car do

163:53when it encounters this or that or the other?

163:55What should the, you know, whatever.

163:58Then, you know, write that in a computational language

164:01and be able to express things about the world.

164:04You know, if the creature that you see

164:06running across the road is a, you know,

164:09thing at this point in the, you know, tree of life,

164:12then swerve this way, otherwise don't.

164:15Those kinds of things.

164:15- Are there ethical components,

164:18when you start to get to some of the messy human things,

164:20are those encodable into computable knowledge?

164:23- Well, I think that it is a necessary feature

164:27of attempting to automate more in the world

164:29that we encode more and more of ethics

164:32in a way that gets sort of quickly, you know,

164:36is able to be dealt with by computer.

164:38I mean, I've been involved recently,

164:39I sort of got backed into being involved

164:42in the question of automated content selection

164:45on the internet.

164:46So, you know, the Facebooks, Googles, Twitters, you know,

164:50how do they rank the stuff they feed to us humans?

164:53So to speak.

164:54And the question of what are, you know,

164:56what should never be fed to us?

164:58What should be blocked forever?

164:59What should be upranked, you know?

165:01And what is the, what are the kind of principles behind that?

165:04And what I kind of, well, a bunch of different things

165:07I realized about that.

165:08But one thing that's interesting is being able,

165:13you know, in fact, you're building sort of an AI ethics.

165:16You have to build an AI ethics module in effect to decide,

165:19is this thing so shocking,

165:21I'm never gonna show it to people?

165:22Is this thing so whatever?

165:25And I did realize in thinking about that,

165:27that, you know, there's not gonna be one of these things.

165:30It's not possible to decide, or it might be possible,

165:33but it would be really bad for the future of our species

165:35if we just decided there's this one AI ethics module,

165:39and it's gonna determine the practices

165:42of everything in the world, so to speak.

165:44And I kind of realized one has to sort of break it up.

165:46And that's an interesting societal problem

165:49of how one does that,

165:50and how one sort of has people sort of self-identify for,

165:54you know, I'm buying in,

165:55in the case of just content selection,

165:57it's sort of easier because it's for an individual.

166:00It's not something that kind of cuts across

166:04sort of societal boundaries.

166:07- It's a really interesting notion of,

166:10I heard you describe, I really like it,

166:13sort of maybe in the, sort of have different AI systems

166:18that have a certain kind of brand that they represent,

166:20essentially, but you could have like, I don't know,

166:23whether it's conservative or liberal,

166:27and then libertarian, and there's an Iranian objectivist

166:32AI ethics system, and different ethical,

166:34I mean, it's almost encoding some of the ideologies

166:38which we've been struggling.

166:39I come from the Soviet Union.

166:41That didn't work out so well with the ideologies

166:43that worked out there.

166:44And so you have, but they all,

166:47everybody purchased that particular ethics system.

166:50- Indeed.

166:51- And in the same, I suppose, could be done, encoded,

166:55that system could be encoded into computational knowledge

167:00and allow us to explore in the realm of,

167:03in the digital space.

167:04That's a really exciting possibility.

167:06Are you playing with those ideas in Wolfram Language?

167:10- Yeah, yeah, I mean, you know, that's,

167:12Wolfram Language has sort of the best opportunity

167:15to kind of express those essentially computational contracts

167:18about what to do.

167:19Now there's a bunch more work to be done to do it in practice

167:23for deciding the, is this a credible news story?

§21Transcript · 2:47:26–2:55:41

167:26What does that mean?

167:27Or whatever else you're gonna pick.

167:29I think that that's, you know, that's the question of what,

167:34exactly what we get to do with that is, you know,

167:39for me, it's kind of a complicated thing

167:41because there are these big projects that I think about,

167:44like, you know, find the fundamental theory of physics.

167:46Okay, that's box number one, right?

167:48Box number two, you know, solve the AI ethics problem

167:51in the case of, you know,

167:52figure out how you rank all content, so to speak,

167:55and decide what people see.

167:56That's kind of a box number two, so to speak.

167:59These are big projects.

168:00And I think-

168:01- What do you think is more important?

168:02The fundamental nature of reality or-

168:06- Depends who you ask.

168:07It's one of these things that's exactly like,

168:09you know, what's the ranking, right?

168:10It's the ranking system.

168:12It's like, whose module do you use to rank that?

168:15If you, and I think-

168:18- But having multiple modules

168:19is a really compelling notion to us humans,

168:21that in a world where it's not clear

168:24that there's a right answer,

168:26perhaps you have systems that operate under different,

168:31how would you say it?

168:35I mean-

168:35- It's different value systems, basically.

168:37- Different value systems.

168:38- I mean, I think, you know, in a sense,

168:40I mean, I'm not really a politics-oriented person,

168:44but, you know, in the kind of totalitarianism,

168:47it's kind of like, you're gonna have this system,

168:50and that's the way it is.

168:52I mean, kind of the, you know,

168:53the concept of sort of a market-based system

168:56where you have, okay, I as a human,

168:58I'm gonna pick this system.

169:00I as another human, I'm gonna pick this system.

169:02I mean, that's, in a sense,

169:04this case of automated content selection is a non-trivial,

169:09but it is probably the easiest of the AI ethics situations

169:13because it is each person gets to pick for themselves,

169:16and there's not a huge interplay

169:18between what different people pick.

169:20By the time you're dealing with other societal things,

169:23like, you know, what should the policy

169:25of the central bank be or something?

169:27- Or healthcare system or something,

169:28all those kind of centralized kind of things.

169:30- Right, well, I mean, healthcare, again,

169:32has the feature that at some level,

169:34each person can pick for themselves, so to speak.

169:36I mean, whereas there are other things

169:38where there's a necessary, public health is one example,

169:41where that's not, where that doesn't get to be, you know,

169:45something which people can, what they pick for themselves,

169:48they may impose on other people,

169:49and then it becomes a more non-trivial piece

169:51of sort of political philosophy.

169:53- Of course, the central banking systems,

169:54I would argue we would move,

169:56we need to move away into digital currency and so on,

169:58and Bitcoin and ledgers and so on.

170:01So there's a lot of--

170:02- We've been quite involved in that,

170:04and that's where, that's sort of the motivation

170:06for computational contracts, in part,

170:09comes out of, you know, this idea,

170:11oh, we can just have this autonomously

170:13executing smart contract.

170:15The idea of a computational contract is just to say,

170:18you know, have something where all of the conditions

170:22of the contract are represented in computational form,

170:24so in principle, it's automatic to execute the contract.

170:28And I think that's, you know,

170:30that will surely be the future of, you know,

170:33the idea of legal contracts written in English

170:35or legalese or whatever, and where people have to argue

170:38about what goes on is surely not,

170:43you know, we have a much more streamlined process

170:46if everything can be represented computationally

170:48and the computers can kind of decide what to do.

170:50I mean, ironically enough, you know,

170:52old Gottfried Leibniz back in the, you know, 1600s

170:56was saying exactly the same thing,

170:58but he had, you know, his pinnacle of technical achievement

171:02was this brass four-function mechanical calculator thing

171:05that never really worked properly, actually.

171:08And, you know, so he was like 300 years too early

171:11for that idea, but now that idea is pretty realistic,

171:15I think, and, you know, you ask how much more difficult

171:18is it than what we have now in Morphine language

171:20to express, I call it symbolic discourse language,

171:23being able to express sort of everything in the world

171:26in kind of computational symbolic form.

171:28I think it is absolutely within reach.

171:32I mean, I think it's a, you know, I don't know,

171:34maybe I'm just too much of an optimist,

171:35but I think it's a limited number of years

171:38to have a pretty well-built out version of that,

171:41that will allow one to encode the kinds of things

171:43that are relevant to typical legal contracts

171:47and these kinds of things.

171:48- The idea of symbolic discourse language,

171:52can you try to define the scope of what it is?

171:57- So we're having a conversation, it's a natural language.

172:02Can we have a representation of the sort of actionable parts

172:06of that conversation in a precise computable form

172:10so that a computer could go do it?

172:12- And not just contracts, but really sort of some

172:15of the things we think of as common sense, essentially,

172:17even just like basic notions of human life.

172:21- Well, I mean, things like, you know,

172:23I'm getting hungry and want to eat something, right?

172:27That's something we don't have a representation,

172:29you know, in Morphine language right now,

172:31if I was like, I'm eating blueberries and raspberries

172:33and things like that, and I'm eating this amount of them,

172:35we know all about those kinds of fruits and plants

172:38and nutrition content and all that kind of thing,

172:40but the I want to eat them part of it is not covered yet.

172:44- And you need to do that in order to have

172:47a complete symbolic discourse language,

172:50to be able to have a natural language conversation.

172:52- Right, right, to be able to express the kinds of things

172:55that say, you know, if it's a legal contract,

172:58it's, you know, the party's desire to have this and that.

173:02And that's, you know, that's a thing like,

173:03I want to eat a raspberry or something,

173:05but that's-- - But isn't that,

173:07isn't this, just to let you,

173:08you said it's centuries old, this dream.

173:12- Yes.

173:13- But it's also the more near term,

173:16the dream of Turing and formulating the Turing test.

173:20- Yes.

173:21- So, do you hope, do you think that's the ultimate test

173:27of creating something special?

173:32'Cause we said-- - I don't know.

173:34I think by special, look, if the test is,

173:37does it walk and talk like a human?

173:40Well, that's just the talking like a human,

173:42but the answer is, it's an okay test.

173:46If you say, is it a test of intelligence?

173:49You know, people have attached the Wolfram Alpha API

173:52to, you know, Turing test bots,

173:54and those bots just lose immediately.

173:57'Cause all you have to do is ask it five questions

173:59that, you know, are about really obscure,

174:01weird pieces of knowledge,

174:02and it's just trot them right out.

174:04And you say, that's not a human, right?

174:06It's a different thing.

174:08It's achieving a different--

174:10- Right now, but it's, I would argue not.

174:13I would argue it's not a different thing.

174:15It's actually legitimately, Wolfram Alpha is legitimately,

174:20or Wolfram Language, I think,

174:22is legitimately trying to solve the Turing,

174:24the intent of the Turing test.

174:26- Perhaps the intent, yeah, perhaps the intent.

174:28I mean, it's actually kind of fun, you know,

174:30Alan Turing had tried to work out,

174:32he thought about taking Encyclopedia Britannica,

174:35and, you know, making it computational in some way,

174:37and he estimated how much work it would be.

174:40And actually, I have to say,

174:41he was a bit more pessimistic than the reality.

174:43We did it more efficiently than that.

174:45- But to him, that represented--

174:47- So, I mean, he was on the same--

174:48- It's a mighty mental task.

174:50- Yeah, right, he had the same idea.

174:52I mean, it was, you know,

174:53we were able to do it more efficiently,

174:55'cause we had a lot, we had layers of automation

174:58that he, I think, hadn't, you know,

175:00it's hard to imagine those layers of abstraction

175:03that end up being built up.

175:05- But to him, it represented, like,

175:07an impossible task, essentially.

175:08- Well, he thought it was difficult.

175:10He thought it was, you know,

175:11maybe if he'd lived another 50 years,

175:12he would've been able to do it, I don't know.

175:14- In the interest of time, easy questions.

175:17- Go for it.

175:18- What is intelligence?

175:20(laughing)

175:21You talk about--

175:22- I love the way you say easy questions, man.

175:24- You talked about, sort of,

175:28rule 30 and cellular automata humbling your sense of

175:32human beings having a monopoly on intelligence.

175:37But in retrospect, just looking broadly now,

175:41with all the things you learn from computation,

§22Transcript · 2:55:43–3:04:22

175:43what is intelligence?

175:45How does intelligence arise?

175:47- Yeah, I don't think there's a bright line

175:48of what intelligence is.

175:50I think intelligence is, at some level, just computation,

175:54but for us, intelligence is defined

175:57to be computation that is doing things we care about.

176:00And, you know, that's a very special definition.

176:04It's a very, you know, when you try and make it,

176:07you know, you try and say,

176:08"Well, intelligence is this, it's problem solving,

176:10"it's doing general this, it's doing that,

176:12"this, that, and the other thing.

176:13"It's operating within a human environment type thing."

176:17Okay, you know, that's fine.

176:19If you say, "Well, what's intelligence in general?"

176:22You know, that's, I think,

176:24that question is totally slippery,

176:27and doesn't really have an answer.

176:28As soon as you say, "What is it in general?"

176:30It quickly segues into,

176:33"This is just computation," so to speak.

176:36- But in the sea of computation,

176:38how many things, if we were to pick randomly,

176:42is your sense, would have the kind of impressive,

176:46to us humans, levels of intelligence?

176:48Meaning, it could do a lot of general things

176:52that are useful to us humans.

176:54- Right, well, according to the principle

176:56of computational equivalence, lots of them.

176:58I mean, if you ask me,

177:01just in cellular automata or something,

177:03I don't know, it's maybe 1%, a few percent,

177:06achieve, it varies, actually.

177:08It's a little bit, as you get to slightly

177:11more complicated rules, the chance that

177:13there'll be enough stuff there

177:14to sort of reach this kind of equivalence point,

177:19it makes it maybe 10, 20% of all of them.

177:21So it's very disappointing, really.

177:24I mean, it's kind of like, we think

177:26there's this whole long sort of biological evolution,

177:31kind of intellectual evolution,

177:33cultural evolution that our species has gone through.

177:35It's kind of disappointing to think

177:37that that hasn't achieved more.

177:39But it has achieved something very special to us.

177:42It just hasn't achieved something

177:44generally more, so to speak.

177:46- But what do you think about this extra,

177:49feels like human thing, of subjective experience

177:52of consciousness?

177:53What is consciousness?

177:54- Well, I think it's a deeply slippery thing,

177:57and I'm always wondering what my cellular automata feel.

178:00I mean, I think-- - What do they feel?

178:03Now, you're wondering as an observer.

178:05- Yeah, yeah, yeah, who's to know?

178:06I mean, I think that the--

178:08- Do you think, sorry to interrupt,

178:09do you think consciousness can emerge from computation?

178:12- Yeah, I mean, everything, whatever you mean by it,

178:16it's going to be, I mean, look,

178:19I have to tell a little story.

178:20I was at an AI ethics conference fairly recently,

178:23and people were, I think maybe I brought it up,

178:26but I was talking about rights of AIs.

178:29When will AIs have, when should we think of AIs

178:32as having rights?

178:33When should we think that it's immoral

178:36to destroy the memories of AIs, for example?

178:39Those kinds of things.

178:41And some, actually a philosopher in this case,

178:44it's usually the techies who are the most naive,

178:46but in this case, it was a philosopher

178:50who sort of piped up and said,

178:53well, you know,

178:56the AIs will have rights

179:00when we know that they have consciousness.

179:03And I'm like, good luck with that.

179:05I mean, it's a, I mean, this is a, you know,

179:09it's a very circular thing.

179:10You'll end up saying this thing that has sort of,

179:14you know, when you talk about it

179:15having subjective experience,

179:17I think that's just another one of these words

179:20that doesn't really have a, you know,

179:22there's no ground truth definition of what that means.

179:26- By the way, I would say,

179:29I do personally think that it'll be a time

179:31when AI will demand rights.

179:33And I think they'll demand rights

179:37when they say they have consciousness,

179:39which is not a circular definition.

179:42- Well, fair enough.

179:43- So-

179:44- But it may have been actually a human thing

179:47where the humans encouraged it and said, basically,

179:50you know, we want you to be more like us

179:52'cause we're gonna be, you know, interacting with you.

179:55And so we want you to be sort of very Turing test like,

179:59you know, just like us.

180:01And it's like, yeah, we're just like you.

180:04We want to vote too, whatever.

180:06Which is, I mean, it's an interesting thing

180:10to think through in a world

180:12where consciousnesses are not counted like humans are.

180:16That's a complicated business.

180:18- So in many ways, you've launched quite a few ideas,

180:23revolutions that could, in some number of years,

180:28have huge amount of impact,

180:31sort of more than they had or even had already.

180:34That might be, I mean, to me,

180:37cellular automata is a fascinating world

180:39that I think could potentially,

180:42even beside the discussion of fundamental laws of physics,

180:47just might be, the idea of computation

180:51might be transformational to society

180:54in a way we can't even predict yet.

180:56But it might be years away.

180:58- That's true.

180:59I mean, I think you can kind of see the map, actually.

181:01It's not mysterious.

181:03I mean, the fact is that, you know,

181:05this idea of computation is sort of a, you know,

181:09it's a big paradigm that lots and lots of things

181:12are fitting into.

181:13And it's kind of like, you know, we talk about,

181:16you talk about, I don't know, this company,

181:20this organization has momentum in what it's doing.

181:22We talk about these things that, you know,

181:23we've internalized these concepts

181:25from Newtonian physics and so on.

181:28In time, things like computational irreducibility

181:30will become as, you know, as,

181:34actually, I was amused recently.

181:36I happened to be testifying at the US Senate.

181:38And so I was amused that the term

181:40computational irreducibility is now, can be, you know,

181:43it's on the congressional record

181:45and being repeated by people in those kinds of settings.

181:48And that's only the beginning because, you know,

181:50computational irreducibility, for example,

181:53will end up being something really important for,

181:56I mean, it's kind of a funny thing that, you know,

182:00one can kind of see this inexorable phenomenon.

182:03I mean, it's, you know, as more and more stuff

182:05becomes automated and computational and so on,

182:08so these core ideas about how computation work

182:12necessarily become more and more significant.

182:15And I think one of the things for people like me

182:18who like kind of trying to figure out

182:20sort of big stories and so on,

182:22it's one of the bad features is

182:26it takes unbelievably long time

182:28for things to happen on a human time scale.

182:30I mean, the time scale of history,

182:33it all looks instantaneous.

182:35- It's a blink of an eye.

182:36But let me ask the human question.

182:38Do you ponder mortality, your own mortality?

182:41- Of course I do.

182:42Yeah, every sense, I've been interested in that for,

182:45you know, it's a, you know,

182:47the big discontinuity of human history will come

182:49when one achieves effective human immortality.

182:53And that's gonna be the biggest discontinuity

182:55in human history.

182:56- If you could be immortal, would you choose to be?

182:59- Oh yeah, I'm having fun.

183:01(laughs)

183:03- Do you think it's possible that mortality

183:06is the thing that gives everything meaning

183:09and makes it fun?

183:11- Yeah, that's a complicated issue, right?

183:13I mean, the way that human motivation will evolve

183:18when there is effective human immortality is unclear.

183:21I mean, if you look at sort of, you know,

183:24you look at the human condition as it now exists

183:27and you like change that, you know,

183:29you change that knob, so to speak,

183:32it doesn't really work.

183:33You know, the human condition as it now exists has,

183:37you know, mortality is kind of something

183:41that is deeply factored into the human condition

183:43as it now exists.

183:44And I think that that's, I mean,

183:46that is indeed an interesting question is, you know,

183:50from a purely selfish, I'm having fun point of view,

183:54so to speak, it's easy to say,

183:57hey, I could keep doing this forever.

183:59There's an infinite collection of things

184:02I'd like to figure out.

184:03But I think the, you know,

184:06what the future of history looks like

184:08in a time of human immortality is an interesting one.

184:14I mean, my own view of this,

184:17I was very, I was kind of unhappy about that

184:19'cause I was kind of, you know, it's like, okay,

184:22forget sort of biological form, you know,

§23Transcript · 3:04:26–3:11:02

184:26everything becomes digital, everybody is,

184:28you know, it's the giant, you know,

184:30the cloud of a trillion souls type thing.

184:33And then, you know, and then that seems boring

184:37'cause it's like play video games

184:38for the rest of eternity type thing.

184:41But what I think I, I mean, my,

184:43I got less depressed about that idea

184:49on realizing that if you look at human history

184:52and you say, what was the important thing,

184:54the thing people said was, you know,

184:56this is the big story at any given time in history,

184:59it's changed a bunch.

185:00And, you know, whether it's, you know,

185:03why am I doing what I'm doing?

185:05Well, there's a whole chain of discussion about,

185:07well, I'm doing this because of this, because of that.

185:10And a lot of those becauses would have made no sense

185:13a thousand years ago.

185:14Absolutely no sense.

185:16- Even the, so the interpretation of the human condition,

185:19even the meaning of life changes over time.

185:23- Well, I mean, why do people do things?

185:24You know, it's, if you say whatever,

185:28I mean, the number of people in, I don't know, doing,

185:32you know, a number of people at MIT

185:33who say they're doing what they're doing

185:34for the greater glory of God is probably not that large.

185:37Whereas if you go back 500 years,

185:40you'd find a lot of people

185:41who are doing kind of creative things,

185:43that's what they would say.

185:44And--

185:46- So today, because you've been thinking

185:48about computation so much and been humbled by it,

185:52what do you think is the meaning of life?

185:54- (laughs) Well, it's, you know, that's a thing where,

185:58I don't know what meaning, I mean, you know,

186:01my attitude is,

186:03I, you know, I do things which I find fulfilling to do.

186:09I'm not sure that I can necessarily justify, you know,

186:13each and everything that I do

186:14on the basis of some broader context.

186:16I mean, I think that for me,

186:19it so happens that the things I find fulfilling to do,

186:21some of them are quite big, some of them are much smaller.

186:24You know, I, they're things that I've not found interesting

186:28earlier in my life and I now found interesting.

186:30Like I got interested in like education

186:33and teaching people things and so on,

186:35which I didn't find that interesting when I was younger.

186:38And, you know, can I justify that in some big global sense?

186:43I don't think, I mean, I can describe

186:46why I think it might be important in the world,

186:48but I think my local reason for doing it

186:51is that I find it personally fulfilling,

186:53which I can't, you know, explain on a sort of,

186:57I mean, it's just like this discussion

186:59of things like AI ethics, you know,

187:01is there a ground truth to the ethics

187:04that we should be having?

187:05I don't think I can find a ground truth to my life

187:07any more than I can suggest a ground truth

187:09for kind of the ethics for the whole of civilization.

187:14I think that's a, you know, my,

187:16you know, it would be, it would be a,

187:21yeah, it's sort of a, I think I'm,

187:24you know, at different times in my life,

187:27I've had different kind of goal structures and so on.

187:31- From your perspective, you're local,

187:34you're just a cell in the cellular automata,

187:36but in some sense, I find it funny from my observation

187:40is I kind of, you know, it seems that the universe

187:44is using you to understand itself in some sense.

187:47You're not aware of it.

187:49- Yeah, well, right, well, if it turns out

187:51that we reduce sort of all of the universe

187:53to some simple rule, everything is connected, so to speak.

187:57And so it is inexorable in that case that, you know,

188:02if I'm involved in finding how that rule works,

188:06then, you know, then that's a,

188:10it's inexorable that the universe set it up that way.

188:13But I think, you know, one of the things I find

188:15a little bit, you know, this goal of finding

188:18fundamental theory of physics, for example,

188:21if indeed we end up as the sort of virtualized consciousness,

188:25the disappointing feature is people will probably care less

188:28about the fundamental theory of physics

188:30in that setting than they would now,

188:31because gosh, it's like, you know,

188:34what the machine code is down below underneath this thing

188:38is much less important if you're virtualized, so to speak.

188:42And I think the, although I think my own personal,

188:47you talk about ego, I find it just amusing that,

188:51you know, kind of, you know, if you're imagining

188:54that sort of virtualized consciousness,

188:56like what does the virtualized consciousness do

188:58for the rest of eternity?

188:59Well, you can explore, you know, the video game

189:02that represents the universe as the universe is,

189:05or you can go off, you can go off that reservation

189:09and go and start exploring the computational universe

189:11of all possible universes.

189:13And so in some vision of the future of history,

189:16it's like the disembodied consciousnesses

189:19are all sort of pursuing things like my new kind of science

189:23sort of for the rest of eternity, so to speak,

189:25and that ends up being the kind of the thing

189:29that represents the, you know,

189:32the future of kind of the human condition.

189:35- I don't think there's a better way to end it.

189:38Stephen, thank you so much.

189:39It's a huge honor talking today.

189:41Thank you so much.

189:42- This was great.

189:43You did very well.

189:45- Thanks for listening to this conversation

189:46with Stephen Wolfram, and thank you to our sponsors,

189:49ExpressVPN and Cash App.

189:51Please consider supporting the podcast

189:53by getting ExpressVPN at expressvpn.com/lexpod

189:58and downloading Cash App and using code LEXPODCAST.

190:02If you enjoy this podcast, subscribe on YouTube,

190:05review of the Five Stars on Apple Podcast,

190:07support it on Patreon, or simply connect with me on Twitter

190:10at Lex Friedman.

190:12And now, let me leave you with some words

190:15from Stephen Wolfram.

190:16It is perhaps a little humbling to discover

190:19that we as humans are in effect computationally

190:22no more capable than the cellular automata

190:24with very simple rules,

190:26but the principle of computational equivalence

190:28also implies that the same is ultimately true

190:31of our whole universe.

190:32So while science has often made it seem

190:35that we as humans are somehow insignificant

190:38compared to the universe,

190:40the principle of computational equivalence now shows

190:43that in a certain sense, we're at the same level.

190:46For the principle implies that what goes on inside us

190:49can ultimately achieve just the same level

190:52of computational sophistication as our whole universe.

190:56Thank you for listening and hope to see you next time.

190:59(upbeat music)

191:02(upbeat music)

— 读到这里,多懂一点。 —