PalestrasComputing a theory of everythingStephen Wolfram·19:51·477 frases em inglês e portuguêstedInglês. . .Português. . .⏮ frase▶ tocarfrase ⏭↻ de novoVelocidade0.5×0.75×1×1.25×1.5×repetir a frasepausar a cada fraseTranscrição477 frasesSo I want to talk today about an idea. It's a big idea.Então quero compartilhar uma ideia. Uma grande ideia.Actually, I think it'll eventuallyNa verdade, penso que cedo ou tardebe seen as probably the single biggest ideaessa poderá ser a maior singular ideiathat's emerged in the past century.que emergiu no último século.It's the idea of computation.É a ideia da computação.Now, of course, that idea has brought usAgora, é claro, essa ideia nos trouxeall of the computer technology we have today and so on.toda a tecnologia do computador que temos hoje e mais.But there's actually a lot more to computation than that.No entanto, há de fato muito mais de computação do que isso.It's really a very deep, very powerful, very fundamental idea,É realmente uma profunda, muito poderosa, uma ideia bem fundamental,whose effects we've only just begun to see.cujos efeitos nós estamos tão somente começando a ver.Well, I myself have spent the past 30 years of my lifeBem, eu mesmo já gastei os últimos 30 anos de minha vidaworking on three large projectstrabalhando em três grandes projetosthat really try to take the idea of computation seriously.que realmente objetivam levar a ideia da computação seriamente.So I started off at a young age as a physicistE para isso eu iniciei quando era um jovem Físicousing computers as tools.usando os computadores como ferramentas.Then, I started drilling down,E em seguida, fui testandothinking about the computations I might want to do,pensando no processo computacional que eu iria querer aplicar,trying to figure out what primitives they could be built up fromtentando entender quais os primitivos que poderiam basear as construçõesand how they could be automated as much as possible.e como no máximo da possibilidade eles poderiam se tornar automatizados.Eventually, I created a whole structureEu finalmente criei uma estrutura completabased on symbolic programming and so onbaseada na programação simbólica e daí para a frentethat let me build Mathematica.que me levaram a criar Mathematica.And for the past 23 years, at an increasing rate,E nos últimos 23 anos, numa velocidade crescente,we've been pouring more and more ideastemos incluído mais e mais ideiasand capabilities and so on into Mathematica,e capacidades e assim por diante dentro da Mathematica,and I'm happy to say that that's led to many good thingse estou feliz em dizer isso levou a muita coisa boain R & D and education,em P (pesquisa) e D (Desenvolvimento) e educação,lots of other areas.e muitas outras áreas.Well, I have to admit, actually,Bem, eu devo admitir, na verdade,that I also had a very selfish reason for building Mathematica:que havia uma motivação bem egoísta para criar Mathematica.I wanted to use it myself,Eu mesmo queria usá-la,a bit like Galileo got to use his telescopeum pouco como Galileo ao querer usar seu telescópio400 years ago.400 anos atrás.But I wanted to look not at the astronomical universe,Mas eu queria olhar, não no universo astronômico,but at the computational universe.mas no universo computacional.So we normally think of programs as beingNormalmente pensamos em programas que sãocomplicated things that we buildcoisas complicadas para se criarfor very specific purposes.para propósitos bem específicos.But what about the space of all possible programs?Mas e sobre o espaço de todos os programas possíveis?Here's a representation of a really simple program.Aqui está uma representação de um programa realmente simples.So, if we run this program,Se então rodarmos esse programa,this is what we get.é isso que temos.Very simple.Muito simples.So let's try changing the ruleEntão vamos mudar as regrasfor this program a little bit.para esse programa só um pouquinho.Now we get another result,E agora temos um outro resultado,still very simple.ainda muito simples.Try changing it again.Tente mudar novamente.You get something a little bit more complicated.Você pode obter algo um pouco mais complicado,But if we keep running this for a while,mas se continuarmos rodando por um certo tempo,we find out that although the pattern we get is very intricate,descubriremos, apesar do padrão que vemos seja um tanto intrincado,it has a very regular structure.é uma estrutura bem regular.So the question is: Can anything else happen?Então a pergunta é: Algo a mais pode acontecer?Well, we can do a little experiment.Bem, podemos fazer um pequeno experimento.Let's just do a little mathematical experiment, try and find out.Vamos fazer um pequeno experimento matemático, testar e descobrir.Let's just run all possible programsVamos rodar todos os programas possíveisof the particular type that we're looking at.do tipo específico que estamos procurando.They're called cellular automata.Eles são chamados de autômato celular.You can see a lot of diversity in the behavior here.Você pode ver muita diversidade de comportamento aqui.Most of them do very simple things,A maioria faz coisas muito simples.but if you look along all these different pictures,Mas se você passar os olhos em todas essas diferentes imagens,at rule number 30,na regra número 30,you start to see something interesting going on.você começa a ver algo interessante acontecendo.So let's take a closer lookEntão vamos olhar mais de pertoat rule number 30 here.na regra número 30 aqui.So here it is.Aqui está ela.We're just following this very simple rule at the bottom here,Estamos tão somente seguindo essa regra bem simples aqui na parte de baixo,but we're getting all this amazing stuff.mas estamos obtendo algo incrível aqui.It's not at all what we're used to,Não é nem um pouco o que estamos acostumados,and I must say that, when I first saw this,e devo dizer que logo de cara quando vi isto,it came as a huge shock to my intuition.foi um grande choque para a minha intuição,And, in fact, to understand it,e de fato, para entendê-lo,I eventually had to createeu cheguei a criara whole new kind of science.um tipo todo novo de ciência.(Laughter)(Risos)This science is different, more general,Essa ciência é diferente, mais abrangente,than the mathematics-based science that we've haddo que a matemática baseada na ciência que tivemosfor the past 300 or so years.nos últimos 300 anos ou mais.You know, it's always seemed like a big mystery:Vocês sabem, sempre nos pareceu um grande mistériohow nature, seemingly so effortlessly,como a natureza, aparentemente sem qualquer esforço própriomanages to produce so muchconsegue produzir muitothat seems to us so complex.que para nós parece tão complexo.Well, I think we've found its secret:Bem, creio que descobrimos o seu segredo.It's just sampling what's out there in the computational universeSão amostras do que está lá no universo computacionaland quite often getting things like Rule 30e normalmente se obtém como na Regra 30or like this.ou algo assim.And knowing that starts to explainE por sabermos isso, temos a explicaçãoa lot of long-standing mysteries in science.para uma série de mistérios mantidos na ciência.It also brings up new issues, though,E também traz novos temas,like computational irreducibility.como a irredutibilidade computacional.I mean, we're used to having science let us predict things,Quero dizer com isso que estamos acostumados a deixar a ciência nos predizer coisasbut something like thismas algo como issois fundamentally irreducible.é fundamentalmente irredutível.The only way to find its outcomeA única forma de descobrir os resultadosis, effectively, just to watch it evolve.é, efetivamente, observar como se evolui.It's connected to, what I call,Está conectado ao que chamamos dethe principle of computational equivalence,o princípio da equivalência computacional,which tells us that even incredibly simple systemsque nos diz que até os sistemas incrivelmente simplescan do computations as sophisticated as anything.podem fazer a computação tão sofisticada como qualquer coisa.It doesn't take lots of technology or biological evolutionNão demanda muita tecnologia da evolução biológicato be able to do arbitrary computation;para ser capaz de realizar a computação arbitral,just something that happens, naturally,algo que acontece, naturalmente,all over the place.em todos os lugares.Things with rules as simple as these can do it.Coisas com regras tão simples como essas podem fazer isso.Well, this has deep implicationsBem, isso tem implicações profundasabout the limits of science,sobre os limites da ciência,about predictability and controllabilitysobre a previsibilidade e o que é controlávelof things like biological processes or economies,de coisas como processos biológicos ou economias,about intelligence in the universe,sobre inteligência no universo,about questions like free willsobre questões como livre arbítrioand about creating technology.e sobre criar tecnologia.You know, in working on this science for many years,Vocês sabem, trabalhando nessa ciência por muitos anos,I kept wondering,me fez questionar,"What will be its first killer app?""Qual será o primeiro aplicativo matador?"Well, ever since I was a kid,Bem, desde quando era garoto,I'd been thinking about systematizing knowledgeeu ficava pensando sobre sistematizar o conhecimentoand somehow making it computable.e de alguma maneira torná-lo passível de computação.People like Leibniz had wondered about that tooPessoas como Leibniz também pensaram nisso300 years earlier.há 300 anos.But I'd always assumed that to make progress,Mas sempre pensei que para se fazer progresso,I'd essentially have to replicate a whole brain.eu teria que essencialmente replicar o cérebro todo.Well, then I got to thinking:Bem, agora eu penso:This scientific paradigm of mine suggests something different --Esse meu paradigma científico sugere algo diferente.and, by the way, I've now gotE, por falar nisso, agora tenhohuge computation capabilities in Mathematica,alta capacidade computacional em Mathematica,and I'm a CEO with some worldly resourcese sou o CEO com alguns recursos mundanosto do large, seemingly crazy, projects --para realizar projetos que sejam grandes e aparentemente loucos.So I decided to just try to seeEntão eu decidi tentar só para verhow much of the systematic knowledge that's out there in the worldo quanto do conhecimento sistemático que está aí no mundowe could make computable.nós podemos torná-lo passivo de computação.So, it's been a big, very complex project,Então, tem sido um grande projeto muito complexo,which I was not sure was going to work at all.sobre o qual eu não tinha certeza se daria certo.But I'm happy to say it's actually going really well.Mas estou feliz em dizer que realmente a coisa está indo bem.And last year we were ableE no ano passado fomos capazesto release the first website versionde lançar a primeira versão do site na webof Wolfram Alpha.do Wolfram Alpha.Its purpose is to be a serious knowledge engineO propósito é que seja um motor de conhecimento sériothat computes answers to questions.que compute as respostas para perguntas.So let's give it a try.Então vamos dar uma tentada.Let's start off with something really easy.Comecemos com algo que seja realmente fácil.Hope for the best.Esperemos pelo melhor.Very good. Okay.Muito bem. Ok!So far so good.Até aqui tudo bem.(Laughter)(Risos)Let's try something a little bit harder.Vamos tentar algo um pouco mais difícil.Let's doDigamos ...some mathy thing,Vamos fazer algo de matemáticaand with luck it'll work out the answere com sorte o resultado viráand try and tell us some interesting thingse quem sabe nos dirá algumas coisas interessantesthings about related math.coisas relacionadas com matemática.We could ask it something about the real world.Podemos perguntar-lhe algo sobre o mundo real.Let's say -- I don't know --Vamos ver -- eu não sei --what's the GDP of Spain?Qual o PIB da Espanha?And it should be able to tell us that.E ele deverá ser capaz de nos responder isso.Now we could compute something related to this,Agora poderíamos computar algo relacionado a isso,let's say ... the GDP of Spaindigamos o PIB da Espanhadivided by, I don't know,dividido por, eu não sei,the -- hmmm ...o -- hummm ...let's say the revenue of Microsoft.vamos dizer as receitas da Microsoft.(Laughter)(Risos)The idea is that we can just type this in,A ideia é que possamos pensar e daí digitar,this kind of question in, however we think of it.esse tipo de pergunta do jeito que quisermos.So let's try asking a question,Então vamos tentar perguntar,like a health related question.como uma questão relacionada com saúde.So let's say we have a lab finding that ...Vamos dizer que tenhamos um resultado do laboratório que --you know, we have an LDL level of 140você sabe, temos um LDL nível 140for a male aged 50.para um homem de 50 anos.So let's type that in, and now Wolfram AlphaEntão vamos digitar isso, e agora o Wolfram Alphawill go and use available public health datavai buscar e usar os dados públicos de saúdeand try and figure oute vai calcularwhat part of the population that corresponds to and so on.que parte da população corresponde à busca e assim por diante.Or let's try asking about, I don't know,Ou vamos buscar, bem eu não sei,the International Space Station.a estação espacial internacional.And what's happening here is thatE o que acontece aqui é queWolfram Alpha is not just looking up something;Wolfram Alpha não apenas faz a busca;it's computing, in real time,é processamento em tempo real,where the International Space Station is right now at this moment,onde a estação espacial internacional está agora, neste momento,how fast it's going, and so on.a que velocidade viaja e assim por diante.So Wolfram Alpha knows about lots and lots of kinds of things.Então Wolfram Alpha sabe acerca de inúmeros tipos de coisas.It's got, by now,Deveria nesta fase nos dar,pretty good coverage of everything you might finduma boa cobertura de tudo que você pode encontrarin a standard reference library.numa biblioteca padrão e assim por diante.But the goal is to go much furtherMas o alvo é o de ir alémand, very broadly, to democratizee, de maneira abrangente, democratizarall of this knowledge,todo esse tipo de conhecimento,and to try and be an authoritativee tentar e ser uma fonte de autoridadesource in all areas.em todas as áreas,To be able to compute answers to specific questions that people have,e ser capaz de processar respostas para perguntas específicas das pessoas,not by searching what other peoplenão através da busca do que outras pessoasmay have written down before,tenham escrito antes,but by using built in knowledgemas ao usar o conhecimento construídoto compute fresh new answers to specific questions.para processar novas e originais respostas para perguntas específicas.Now, of course, Wolfram AlphaAgora, é claro, Wolfram Alphais a monumentally huge, long-term projecté um projeto monumentalmente grande e de longo prazowith lots and lots of challenges.com muitos e muitos desafios.For a start, one has to curate a zillionPara começar, temos que supervisionar um zilhãodifferent sources of facts and data,de diferentes fontes com fatos e dados,and we built quite a pipeline of Mathematica automatione construímos um bom funil de processamento na automação de Mathematicaand human domain experts for doing this.e experts de domínios humanos para se chegar nisso.But that's just the beginning.Mas isso é só o princípio.Given raw facts or dataCom os fatos brutos e dadosto actually answer questions,para verdadeiramente responder perguntas,one has to compute:temos que processar,one has to implement all those methods and modelstemos que implementar todos esses métodos e modelosand algorithms and so one algorítimos e assim por diantethat science and other areas have built up over the centuries.que a ciência e outras disciplinas já construiram a séculos.Well, even starting from Mathematica,Bem, só de pensar na Mathematica,this is still a huge amount of work.ainda há muita carga de trabalho.So far, there are about 8 million linesAté hoje, há cerca de 8 milhões de linhasof Mathematica code in Wolfram Alphado código da Mathematica no Wolfram Alphabuilt by experts from many, many different fields.desenvolvido por especialistas, muitos dos quais de diferentes campos.Well, a crucial idea of Wolfram AlphaBem, a ideia crucial do Wolfram Alphais that you can just ask it questionsé que você pode simplesmente perguntá-lousing ordinary human language,usando a linguagem humana corriqueira,which means that we've got to be able to takeque significa que devemos ser capazes de pegarall those strange utterances that people type into the input fieldos estranhos grunhidos que as pessoas digitam na janelinhaand understand them.e assim entendê-los.And I must say that I thought that stepE eu devo dizer que pensei que esse passomight just be plain impossible.poderia ser basicamente impossível.Two big things happened:Duas grandes coisas aconteceram.First, a bunch of new ideas about linguisticsPrimeiro, um monte de novas ideias sobre linguísticathat came from studying the computational universe;que chegaram do estudo do universo computacional.and second, the realization that having actual computable knowledgeE segundo, a conclusão de que ao se ter um efetivo conhecimento computacionalcompletely changes how one canisso muda completamente comoset about understanding language.se aborda a compreensão da linguagem.And, of course, nowE, é claro, agorawith Wolfram Alpha actually out in the wild,com o Wolfram Alpha definitivamente lançado,we can learn from its actual usage.podemos aprender pelo seu uso real.And, in fact, there's beenE na verdade, tem havidoan interesting coevolution that's been going onuma interessante coevolução acontecendobetween Wolfram Alphaentre o Wolfram Alphaand its human users,e os usuários humanos.and it's really encouraging.E é de fato encorajador.Right now, if we look at web queries,Bem agora, se olharmos para os 'queries' da web,more than 80 percent of them get handled successfully the first time.mais de 80% deles são resolvidos com sucesso na primeira tentativa.And if you look at things like the iPhone app,E se você olhar nas coisas, como os aplicativos do iPhone,the fraction is considerably larger.uma fração é considerada muito grande.So, I'm pretty pleased with it all.Então, eu estou bastante satisfeito com tudo.But, in many ways,Mas, de muitas maneiras,we're still at the very beginning with Wolfram Alpha.ainda estamos bem no princípio do Wolfram Alplha.I mean, everything is scaling up very nicelyQuero dizer, tudo está escalando muito bem.and we're getting more confident.Estamos ficando mais confiantes.You can expect to see Wolfram Alpha technologyVocês podem ficar atentos com a tecnologia Wolfram Alphashowing up in more and more places,aparencendo em mais e mais lugares,working both with this kind of public data, like on the website,operando tanto com esse tipo de dados públicos, como no site,and with private knowledgee com o conhecimento privadofor people and companies and so on.para as pessoas e empresas, e assim por diante.You know, I've realized that Wolfram Alpha actually gives oneVocês sabem, eu cheguei à conclusão que Wolfram Alpham na verdade nos dáa whole new kind of computingum tipo totalmente novo de computaçãothat one can call knowledge-based computing,que se pode chamar de computação baseada em conhecimento,in which one's starting not just from raw computation,em que ao se principiar, não simplesmente da computação bruta,but from a vast amount of built-in knowledge.mas de uma vasta quantidade de conhecimento construído.And when one does that, one really changesE quando se faz isso, vai se obterthe economics of delivering computational things,as economias da entrega de coisas computacionais,whether it's on the web or elsewhere.quer na web ou em outra localidade.You know, we have a fairly interesting situation right now.Vocês sabem, nós temos uma situação bem interessante agora.On the one hand, we have Mathematica,Por um lado, temos a Mathematica,with its sort of precise, formal languagecom todo o tipo de linguagem precisa, formaland a huge networke uma extensa redeof carefully designed capabilitiesde habilidades desenhadas cuidadosamenteable to get a lot done in just a few lines.capazes de fazer muito acontecer bastando poucas linhas.Let me show you a couple of examples here.Deixe-me mostrar alguns exemplos aqui.So here's a trivial piece of Mathematica programming.Aqui tem uma peça comum de programação da Mathematica.Here's something where we're sort ofAqui tem algo que podemos de certa maneiraintegrating a bunch of different capabilities here.integrar aqui com um monte de diferentes habilidades.Here we'll just create, in this line,Aqui nós acabamos de criar essa linhaa little user interface that allows us touma pequena interface de usuário que nos permitedo something fun there.fazer algo divertido aqui.If you go on, that's a slightly more complicated programSe você for adiante, há um programa um pouco mais complicadothat's now doing all sorts of algorithmic thingsque agora faz todo o tipo de coisas algorítimicasand creating user interface and so on.enquanto cria a interface do usuário e assim por diante.But it's something that is very precise stuff.Mas é algo que tem uma alta precisão.It's a precise specification with a precise formal languageÉ uma especificação precisa com uma linguagem formal precisathat causes Mathematica to know what to do here.que faz Mathematica saber o que fazer nesses casos.Then on the other hand, we have Wolfram Alpha,Bem, por outro lado, temos o Wolfram Alpha,with all the messiness of the worldcom todo o tipo de confusão do mundoand human language and so on built into it.e linguagem humana e mais, construído nele.So what happens when you put these things together?Então o que acontece quando voce coloca essas coisas juntas?I think it's actually rather wonderful.Eu creio que é na verdade maravilhoso.With Wolfram Alpha inside Mathematica,Com o Wolfram Alpha dentro da Mathematica,you can, for example, make precise programsvocê pode, por exempo, fazer programas precisosthat call on real world data.que busca nos dados do mundo real.Here's a real simple example.Aqui está um exemplo bem simples.You can also just sort of give vague inputVocê pode se quiser dar um input vagoand then try and have Wolfram Alphae daí tentar ver se Wolfram Alphafigure out what you're talking about.consegue captar do que você está se referindo.Let's try this here.Vamos tentar este aqui.But actually I think the most exciting thing about thisMas na verdade eu penso que talvez a coisa mais empolgante sobre issois that it really gives one the chanceé que realmente nos dá a chanceto democratize programming.de democratizar a programação.I mean, anyone will be able to say what they want in plain language.Eu quero dizer, qualquer um poderá se virar ao dizer em linguagem comum,Then, the idea is that Wolfram Alpha will be able to figure oute em seguida a ideia, isso é, que Wolfram Alpha seja capaz de se virarwhat precise pieces of codenas peças precisas de códigocan do what they're asking forque serão necessária para fazer o que se pedeand then show them examples that will let them pick what they neede daí mostrar em exemplos, que permitirá a eles escolherem o que se querto build up bigger and bigger, precise programs.para construir maiores e maiores, programas precisos.So, sometimes, Wolfram AlphaEntão, às vezes, Wolfram Alphawill be able to do the whole thing immediatelyserá capaz de fazer a coisa toda imediatamenteand just give back a whole big program that you can then compute with.e simplesmente devolver um grande programa que você possa processar.Here's a big websiteEntão aqui tem um grande sitewhere we've been collecting lots of educationalonde temos colecionado muitas coisas da educaçãoand other demonstrations about lots of kinds of things.e outras demonstrações sobre muitos tipos de coisas.I'll show you one example here.Então, eu não sei, eu vou mostrar um exemplo, talvez aqui.This is just an example of one of these computable documents.Este é só um exemplo de um desses documentos computáveis.This is probably a fairly smallEste é provavelmente um pedaço relativamentepiece of Mathematica codepequeno do código da Mathematicathat's able to be run here.que consegue rodar aqui.Okay. Let's zoom out again.Ok. Vamos distanciar, novamente.So, given our new kind of science,Então, por causa do nosso novo tipo de ciência,is there a general way to use it to make technology?será que há uma maneira genérica de usá-la para criar tecnologia?So, with physical materials,Então, com materiais físicos,we're used to going around the worldestamos acostumados, meio que ir ao redor do mundoand discovering that particular materialse descobrir que os materiais em particularare useful for particularsão úteis para propósitostechnological purposes.tecnológicos específicos e assim por diante.Well, it turns out we can do very much the same kind of thingBem, acontece que, nós podemos fazer algo bem semelhantein the computational universe.no universo computacional.There's an inexhaustible supply of programs out there.Há um suprimento inesgotável de programas disponível.The challenge is to see how toO desafio é vermos na práticaharness them for human purposes.sua adaptação para os propósitos humanos.Something like Rule 30, for example,Algo como na Regra 30, por exemplo,turns out to be a really good randomness generator.que acaba sendo um realmente bom gerador de aleatoriedade.Other simple programs are good modelsOutros programas simples são bons modelosfor processes in the natural or social world.para processar no mundo natural ou social.And, for example, Wolfram Alpha and MathematicaE por exemplo, Wolfram Alpha e Mathematicaare actually now full of algorithmsestão agora lotados de algorítimosthat we discovered by searching the computational universe.que nós descobrimos ao fazer buscas no universo computacional.And, for example, this -- if we go back here --E por exemplo, este -- podemos voltar aqui --this has become surprisingly populareste tem se tornado surpreendemente popularamong composersentre compositoresfinding musical forms by searching the computational universe.ao encontrar formas musicais quando se faz buscas no universo computacional.In a sense, we can use the computational universeDe uma certa forma, podemos usar o universo computacionalto get mass customized creativity.para obter customização criativa em massa.I'm hoping we can, for example,Espero que possamos, por exemplo,use that even to get Wolfram Alphausar isso até para fazer o Wolfram Alphato routinely do invention and discovery on the fly,meio que inventar continuamente e descobrir de imediatoand to find all sorts of wonderful stuffe achar todo o tipo de coisa maravilhosathat no engineerque nenhum engenheiroand no process of incremental evolution would ever come up with.e nenhum processo de evolução incremental obteria por si.Well, so, that leads to kind of an ultimate question:Bem, isso nos leva a um tipo de questão final.Could it be that someplace out there in the computational universeSerá que em algum lugar lá no universo computacionalwe might find our physical universe?podemos encontrar nosso universo físico?Perhaps there's even some quite simple rule,Talvez exista até uma regra bem simples,some simple program for our universe.algum programa simples de nosso universo.Well, the history of physics would have us believeBem a história da física nos fez crerthat the rule for the universe must be pretty complicated.que a regra do universo deve ser muito complicada.But in the computational universe,Mas no universo computacionalwe've now seen how rules that are incredibly simplenós vimos como regras que são extremamente simplescan produce incredibly rich and complex behavior.podem produzir comportamentos extremamente ricos e complexos.So could that be what's going on with our whole universe?Seria então isso que estaria ocorrendo na totalidade do universo?If the rules for the universe are simple,Se as regras para o universo são simples,it's kind of inevitable that they have to beé meio que inevitável que elas devam servery abstract and very low level;muito abstratas e de um nível muito baixo,operating, for example, far belowoperando, por exemplo, bem abaixothe level of space or time,do nível do espaço ou tempo,which makes it hard to represent things.o que torna difícil de representar coisas.But in at least a large class of cases,Mas pelo menos numa boa classificação de casos,one can think of the universe as beingpodemos pensar do universo como sendolike some kind of network,algum tipo de rede,which, when it gets big enough,a qual, quando se torna grande o suficiente,behaves like continuous spacese comporta como um espaço continuadoin much the same way as having lots of moleculesmuito do mesmo jeito como se tem muitas moléculascan behave like a continuous fluid.se comportando como um fluido contínuo.Well, then the universe has to evolve by applyingBem, então o universo terá que evoluir ao aplicarlittle rules that progressively update this network.pequenas regras que progressivamente atualizam essa rede.And each possible rule, in a sense,E cada possível regra, de um jeito,corresponds to a candidate universe.corresponde a um universo candidato.Actually, I haven't shown these before,Na verdade, eu ainda não mostrei esses antes,but here are a few of the candidate universesmas aqui tem alguns universos candidatosthat I've looked at.que eu dei uma olhada.Some of these are hopeless universes,Alguns são universos perdidos,completely sterile,completamente estéreis,with other kinds of pathologies like no notion of space,com outros tipos de patologias como sem noção de espaço,no notion of time, no matter,sem noção de tempo, sem matéria,other problems like that.outros problemas dessa ordem.But the exciting thing that I've found in the last few yearsMas a coisa excitante que eu descobri nos anos mais recentesis that you actually don't have to go very faré que você de fato não tem que ir muito longein the computational universeno universo computacionalbefore you start finding candidate universesantes de iniciar a busca por universos candidatosthat aren't obviously not our universe.que obviamente não estão no nosso universo.Here's the problem:Aqui está o problema:Any serious candidate for our universeQualquer candidato sério para nosso universo,is inevitably full of computational irreducibility.é inevitavelmente cheio de irredutibilidade computacional,Which means that it is irreducibly difficulto que quer dizer que é irredutivelmente difícilto find out how it will really behave,saber como ele vai na verdade se comportar,and whether it matches our physical universe.e se casaria com o nosso universo físico.A few years ago, I was pretty excited to discoverUns anos atrás, eu fiquei muito empolgado ao descobrirthat there are candidate universes with incredibly simple rulesque existem universos candidatos com regras extremamente simplesthat successfully reproduce special relativity,que reproduzem com sucesso relatividade especialand even general relativity and gravitation,e até relatividade genérica e gravitaçãoand at least give hints of quantum mechanics.pelo menos nos dão percepções da mecânica quantum.So, will we find the whole of physics?Então encontraremos o todo da física?I don't know for sure,Eu não sei ao certo.but I think at this point it's sort ofMas eu penso que nesse ponto é meio quealmost embarrassing not to at least try.quase vergonhoso, ao menos não se tentar.Not an easy project.Não é um projeto fácil.One's got to build a lot of technology.Temos que construir com muita tecnologiaOne's got to build a structure that's probablyTemos que construir uma estrutura que provavelmenteat least as deep as existing physics.seja pelo menos tão profunda como a física existente.And I'm not sure what the best way to organize the whole thing is.E não estou certo qual seria a melhor forma de organizar a coisa toda.Build a team, open it up, offer prizes and so on.Formar um time, abrir, ofertar premiações e assim por diante.But I'll tell you, here today,Mas eu lhes direi aqui hojethat I'm committed to seeing this project done,que estou comprometido a ver esse projeto realizado,to see if, within this decade,a ver se, dentro desta década,we can finally hold in our handspodemos finalmente segurar em nossas mãosthe rule for our universea regra do nosso universoand know where our universe liese saber onde reside nosso universoin the space of all possible universes ...no espaço de todos os possíveis universosand be able to type into Wolfram Alpha, "the theory of the universe,"e sermos capazes de digitar no Wolfram Alpha a teoria do universo,and have it tell us.e deixá-lo nos dizer.(Laughter)(Risos)So I've been working on the idea of computationEntão eu tenho trabalhado nessa ideia da computaçãonow for more than 30 years,já por mais de 30 anos,building tools and methods and turning intellectual ideasconstruindo ferramentas e métodos e transformando algo como ideias intelectuaisinto millions of lines of codeem milhões de linhas de códigoand grist for server farms and so on.e tirando proveito do aglomerado de servidores, e assim por diante.With every passing year,À medida que cada ano passa,I realize how much more powerfuleu percebo o quanto mais poderosathe idea of computation really is.a ideia da computação verdadeiramente é.It's taken us a long way already,Foi necessário percorrer um longo caminho,but there's so much more to come.mas há muita coisa ainda a vir,From the foundations of sciencedesde os fundamentos da ciênciato the limits of technologyaos limites da tecnologiato the very definition of the human condition,até a própria definição da condição humana,I think computation is destined to beeu penso que a computação está destinada a serthe defining idea of our future.a ideia definidora do nosso futuro.Thank you.Obrigado a todos.(Applause)(Aplausos)Chris Anderson: That was astonishing.Chris Anderson: Isso foi fora de série.Stay here. I've got a question.Permaneça aqui. Eu tenho uma pergunta.(Applause)(Aplausos)So, that was, fair to say, an astonishing talk.Creio que foi, e é justo dizer, uma fala fora de série.Are you able to say in a sentence or twoVocê consegue dizer em uma sentença ou duashow this type of thinkingcomo que esse tipo de pensamentocould integrate at some pointpode integrar em certo pontoto things like string theory or the kind of things that people think ofcom as coisas como teoria das cordas ou o tipo de coisas que pessoas pensamas the fundamental explanations of the universe?como as explicações fundamentais do universo?Stephen Wolfram: Well, the parts of physicsStephen Wolfram: Bem, as partes da físicathat we kind of know to be true,que de certa forma sabemos ser verdadeira,things like the standard model of physics:coisas como os modelos padrão da física.what I'm trying to do better reproduce the standard model of physicsO que estou tentando fazer melhor é reproduzir o padrão do modelo da físicaor it's simply wrong.ou a coisa está simplesmente errada.The things that people have tried to do in the last 25 years or soAs coisas que pessoas tem tentado fazer nos cerca de últimos 25 anoswith string theory and so oncom a teoria das cordas e assim por diantehave been an interesting explorationtem sido uma exploração interessantethat has tried to get back to the standard model,que tem tentado voltar ao modelo padrão,but hasn't quite gotten there.mas ainda não conseguiu chegar lá ainda.My guess is that some great simplifications of what I'm doingMeu palpite é que algumas grandes simplificações do que estou fazendomay actually have considerable resonancedeverão no fundo ter considerável ressonânciawith what's been done in string theory,com o que se está fazendo na teoria das cordas,but that's a complicated math thingmas é uma matemática complicadathat I don't yet know how it's going to work out.que eu mesmo não sei como ela vai funcionar.CA: Benoit Mandelbrot is in the audience.CA: Benoit Mandlebrot está no auditório.He also has shown how complexityEle também apresentou como a complexidadecan arise out of a simple start.pode nascer de um começo simples.Does your work relate to his?O seu trabalho tem relação com o dele?SW: I think so.SW: Eu creio que sim.I view Benoit Mandelbrot's workEu vejo o trabalho de Benoit Mandlebrotas one of the founding contributionscomo uma das contribuições fundamentaisto this kind of area.para esse tipo de área.Benoit has been particularly interestedBenoit tem se interessado em particularin nested patterns, in fractals and so on,em padrões aninhados, em fractais e assim por diante,where the structure is somethingonde a estrutura de algothat's kind of tree-like,que seria como uma árvore,and where there's sort of a big branch that makes little branchese onde há uma espécie de um grande galho que tem pequenas ramificações,and even smaller branches and so on.e até ramificações ainda menores e assim por diante.That's one of the waysEsse é uma das maneirasthat you get towards true complexity.que você chega na verdadeira complexidade.I think things like the Rule 30 cellular automatonEu penso que coisas como a Regra 30 do autômato celularget us to a different level.nos leva a um diferente nível.In fact, in a very precise way, they get us to a different levelNa verdade, de uma maneira muito precisa ela nos leva a um nível diferentebecause they seem to be things that areporque elas parecem ser coisas que sãocapable of complexitycapazes de complexidadethat's sort of as great as complexity can ever get ...que são de certa forma, tão grande quanto a complexidade pode chegar ...I could go on about this at great length, but I won't. (Laughter) (Applause)Eu poderia continuar a falar sobre isso sem parar, mas não farei.CA: Stephen Wolfram, thank you.CA: Stephen Wolfram, muito obrigado.(Applause)(Aplausos)Clique em qualquer frase para ouvir a partir dela. No teclado: espaço toca e pausa, as setas andam frase a frase, R repete, L deixa a frase em loop.Vídeo Computing a theory of everything paradoMais como Stephen Wolfram18:23The global power shiftPaddy Ashdown12:35The fight against sex slaverySunitha Krishnan6:13Before I die I want to...Candy Chang3:29Photos that give voice to the animal kingdomFrans Lanting11:22What fear can teach usKaren Thompson Walker17:50Tales of ice-bound wonderlandsPaul Nicklen1:00"10km less" TAC Speed TV ad 1997TAC Victoria15:03The design genius of Charles + Ray EamesCharles and Ray Eames