Evolution “Doesn’t Need” Mutation - Blaise Agüera y Arcas

Machine Learning Street Talk (MLST)
16 February 2026 55 min
0:00 --:--
Episode Description
What if life itself is just a really sophisticated computer program that wrote itself into existence?Blaise Agüera y Arcas presenting at ALife 2025 — the most technically detailed public walkthrough of the ideas in his *What is Life?* and *What is Intelligence?* books that we've come across.He covers the BFF experiments (self-replicating programs emerging spontaneously from random noise), the mathematical framework connecting Lotka-Volterra population dynamics with Smoluchowski coagulation, eige

Summary

Blaise Agüera y Arcas presents his work on the emergence of life and intelligence from non-living systems, detailing the BFF experiments where self-replicating programs spontaneously arise from random noise. He introduces symbiogenesis as the primary mechanism for increasing complexity in evolution, connecting it to mathematical frameworks like Lotka-Volterra dynamics and Smoluchowski coagulation. The episode argues that life is embodied autopoietic computation, continuously complexifying through these fusion events, which also drives the development of intelligence.

Chapters

Introduction to Life and IntelligenceBlaise Agüera y Arcas introduces his books, 'What is Life?' and 'What is Intelligence?', and outlines the open problems in artificial life, particularly the origin of life and its connection to evolution and intelligence.
Function Differentiates LifeThe discussion moves from the materialist view of life to the concept of 'function' as the key differentiator between living and non-living matter, using the analogy of an artificial kidney.
Von Neumann's Embodied ComputationAlan Turing's work on computation is reviewed, leading to John von Neumann's profound insight that life is embodied computation, where instructions and the constructor are intertwined, predicting DNA's function before its discovery.
The BFF Experiment: AbiogenesisThe speaker describes the BFF (Brainfuck) artificial life experiment, where self-replicating programs spontaneously emerge from random bytes, demonstrating abiogenesis in a minimal Turing-complete language.
Phase Transition to LifeThe BFF experiment reveals a dramatic phase transition from noise to complex, self-copying programs, characterized by increased computational activity and compressibility, akin to gelation in physical systems.
Symbiogenesis as Evolutionary EngineDmitry Sergeyevich Mereshkovsky's concept of symbiogenesis, popularized by Lynn Margulis, is presented as the true source of novelty and complexification in evolution, even without mutation, through the fusion of replicators.
Mathematical Framework of SymbiogenesisThe Lotka-Volterra population dynamics are combined with Smoluchowski coagulation equations to mathematically model symbiogenesis, explaining how replicators merge to form more complex entities and drive phase transitions.
Life, Intelligence, and Arrow of TimeSymbiogenesis provides evolution with an arrow of time towards increasing complexity and intelligence, as fusing replicators create more parallel and intelligent computational systems, modeling themselves and their environment.
Discussion on Hierarchical ModelingThe speaker engages with audience questions about representing symbiosis and the choice of modeling scale, emphasizing that higher-order models are useful for understanding complex phenomena like multicellularity and intelligence.

Topics

Artificial lifeSelf-replicationEmbodied computationAbiogenesisEvolutionary complexitySymbiogenesis theoryPhase transitionsPopulation dynamicsTuring machinesBrainfuck languageInformation theoryTheory of mind

People

Blaise Agüera y Arcas (guest) Charles Darwin (mentioned) Alan Turing (mentioned) Mike Davy (mentioned) John von Neumann (mentioned) Erwin Schrödinger (mentioned) Susan Stepney (mentioned) Dominic Horseman (mentioned) Rob Wagner (mentioned) Viv Kendon (mentioned) Hector Zenil (mentioned) Chris Kempis (mentioned) Robert Sapolsky (mentioned) Ludwig Wittgenstein (mentioned) Immanuel Kant (mentioned) Gottfried Wilhelm Leibniz (mentioned) Adi Pross (mentioned) Walter Fontana (mentioned) David Wolpert (mentioned) Alfred Lotka (mentioned) Vito Volterra (mentioned) Dmitry Sergeyevich Mereshkovsky (mentioned) Lynn Margulis (mentioned) Marian Smoluchowski (mentioned) Jor Safmadi (mentioned) John Maynard Smith (mentioned) Eric Eric El Mussonino (mentioned)
Key Concepts (22)
Open Problems in Artificial Life — A summary paper from 2000 outlining 14 key questions in artificial life, including how life arises from non-living matter and what is inevitable in open-ended evolution.
Life as Function — The idea that life is differentiated from non-life not by its material composition, but by its 'function,' meaning it performs specific tasks like filtering or self-maintenance, which are not inherent properties of its constituent atoms.
Universal Constructor — John von Neumann's theoretical concept of a machine capable of building any other machine, including a copy of itself, which he equated to a universal Turing machine and saw as fundamental to self-replication in living systems.
Embodied Computation — A concept where the memory of a computational system is made of atoms, and there's a closure between the medium of computation and the thing doing the computation, allowing for self-construction and replication, unlike a standard Turing machine.
Definition of Computation — A physical system computes if a coarse-grained mapping can be constructed between its physical evolution and a logical system's evolution, provided the description is not infinitely complex and can include stochastic elements.
Sapolsky Error — The fallacy of assuming that because underlying physics is time-reversible, computational or logical systems (like free will) must also be reversible, ignoring that computation is inherently irreversible.
Early Wittgenstein Error — The fallacy of believing that statements about the existence of objects (e.g., 'birds') can be made independently of a model of the universe, whereas such statements always rely on an observer's model.
Early Leibniz Error / Good Old-Fashioned AI — The mistaken belief that intelligence can be achieved purely through strictly logical deductions from self-sufficient propositions, which failed because real-world propositions are not airtight and rely on patterns and regularities.
BFF Experiment — An artificial life experiment using a modified, embodied Brainfuck language where random tapes interact, concatenate, and run, leading to the spontaneous emergence of self-replicating programs.
Dynamic Kinetic Stability — A concept by Adi Pross stating that stability doesn't always mean low complexity or fixed points, but can also involve dynamic cycles that are more stable than simpler states, requiring free energy input.
Gelation Phase Transition — A dramatic shift observed in the BFF experiment where the system transitions from a 'Turing gas' of random bytes to an 'intensely computational' state with complex, self-copying programs, analogous to how gelatin sets.
Lockpick Distribution — A statistical distribution that describes the time it takes for the phase transition in BFF to occur, suggesting that multiple steps with long-tailed difficulty distributions are required, indicating 'stepping stones' to life.
Lotka-Volterra Equations — A classic mathematical model describing the population dynamics of interacting species, such as predators and prey, characterized by oscillatory solutions but limited to a closed set of predefined species.
Symbiogenesis — The process where different organisms or replicators merge to form a new, more complex entity, serving as the primary source of novelty and complexification in evolution, rather than just mutation.
Smoluchowski Coagulation — A mathematical framework describing the aggregation of particles (like polymers) into larger clusters, used to model the fusion events in symbiogenesis and predict the gelation phase transition.
Inanimate Replicator — A replicator where the code that runs to perform copying is entirely separate from the code that gets copied, like water being made by external processes.
Viral Replicator — A replicator where some of the code that performs copying overlaps with the code that gets copied, but the copying code is not fully self-contained, requiring cooperation with other replicators.
Cellular Replicator — A self-contained replicator where the entire machinery for copying itself is part of the thing that is copied, emerging through the symbiogenesis of inanimate and viral replicators.
Major Evolutionary Transitions (METs) — Significant events in evolutionary history, like the emergence of eukaryotes or multicellularity, which are seen as dramatic instances of symbiogenesis resulting in large, novel forms of life.
Evolution's Arrow of Time — The concept that evolution has a directional tendency towards increasing complexity, driven not by mutation, but by symbiogenesis, where fusion events add new information and create more parallel computational systems.
Theory of Mind — The ability to model others and their intentions, which becomes fundamental to intelligence development as life forms become more complex and their environment increasingly includes other reproducing entities.
Conditional Kolmogorov Complexity — A measure of compositional complexity, proposed as a way to quantify the complexity added when functions or replicators are composed through symbiogenesis, connecting algorithmic information theory with assembly theory.
References (8)
What is Intelligence? by Blaise Agüera y Arcas book
What is Life? by Blaise Agüera y Arcas book
Open Problems in Artificial Life summary paper paper
What is Life? by Erwin Schrödinger book
Brainfuck programming language
Tractatus Logico-Philosophicus by Ludwig Wittgenstein book
On the Origin of Mitosing Cells by Lynn Margulis paper
GitHub platform
Transcript (22 segments)
Speaker 1

K pop demon hunters, Haja boys breakfast meal and huntrix meal have just dropped at McDonald's. They're calling this a battle for the fans. What do you say to that, Rooney?

It's not a battle. So glad the Haja boys could take breakfast and give our meal the rest of the day. It is an honor to share.

No. It's our honor. It is our larger honor.

No. Really. Stop.

You can really feel the respect in this battle. Pick a meal to pick a side.

Speaker 5

By participating in McDonald's while supplies last.

Speaker 6

Starting a business can seem like a daunting task, unless you have a partner like Shopify. They have the tools you need to start and grow your business. From designing a website to marketing to selling and beyond, Shopify can help with everything you need.

There's a reason millions of companies like Mattel, Heinz, and Allbirds continue to trust and use them. With Shopify on your side, turn your big business idea into sign up for your $1 per month trial at shopify.com/ special offer.

Speaker 5

a few million interactions, magic happens, which is that you go from noise to programs. You start to see complex programs appear on these tapes. This is the most exciting plot that I've made in the last few years, and it's the one that's on the cover of the book.

You can see that in the beginning, it's not very computational, and then a sudden transition takes place here. It looks like a phase transition. This is the book that I hear is making the rounds at Sarkana, which I'm very happy to hear.

The big one on the right, What is Intelligence? Is sort of the Lord of the Rings and What is Life? On the left is kind of The Hobbit.

So it's kind of the single and it's also chapter one of of What is Intelligence? So it goes kind of inside the other one. Mostly what I'll be talking about today is what's in these two books, but with quite a bit more detail, more mathematical detail since I think this is a really good audience for that.

And I'll also be connecting it a bit with some of the bigger themes of the ALife conference and community and dare I dare I say even movement. You know, in particular, I actually wanted to begin with this wonderful sort of Open Problems in Artificial Life summary paper which, you know, has a number of very illustrious co authors of, you know, at least one of whom we heard from yesterday and and more than one of whom are are are here at the conference. This is, you know, open problems, 14 open problems in artificial life in the year 2000.

How does life arise from the non living? How does the transition to life in an artificial chemistry or in a silica environment can occur and why it occurs? I'm sure many of you know this was the problem that bedeviled Darwin.

You know, he made one of the most rich and explanatorily powerful theories ever in science in discovering how evolution works, but he was unable to explain how evolution got started. He, at some point in one of his letters, said, You might as well talk about the origin of matter. I think that the origin of matter and the origin of life might actually be one and the same thing and evolution might actually be the answer to that question, but it's an evolution that includes a term that Darwin did not account for in his original formulation.

In section b of these questions, determine what is inevitable in the open ended evolution of life. I'm hoping to speak a little bit about that too. Create a formal framework for synthesizing dynamical hierarchies at all scales, and develop a theory of information processing, information flow, and information generation for evolving systems.

I won't be going into the information theory in any detail, but hopefully we'll set up the problem in a perhaps somewhat new way that I hope will help to do that. And finally, in section C, how is life related to mind, machines and culture? If I have time, I will get into this as well and talk a bit about the emergence of intelligence and mind in an artificial living system and the influence of machines on the next major evolutionary transition of life.

It was really cool to read this paper from 2020 and to see how much of the perspective that that you had already been exploring then, you know, feels, you know, right and consistent with, you know, with with a sort of fresh look at this at these problems in 2025. Let me just begin with, with this question of souls. It used to be in the nineteenth century and and earlier, that we thought that, life had some vital force or spirit, that animated it and made it different from inanimate matter.

In the nineteenth century, when we began to figure out organic chemistry and be able to synthesize urea and so on, the idea that, no, we should really adopt a strictly materialist perspective because there's nothing special or different about the matter in us versus the matter anywhere else in the universe took hold. That's progress for sure, but it also When we embrace atoms and materialism fully, we're left with some questions about what differentiates life from non life then. Like, what can we even say about life?

There are at least some biologists who say, well, maybe it's not even meaningful to talk about any difference between life and non life. But I don't think that that's true. I think that the answer to the conundrum is to invoke function.

Function is the thing that life has, that non life doesn't have. In other words, if we just to give you a little parable, if I were to come back from the future with this object and you ask me what it is, and I tell you it is an artificial kidney with a hundred year lifespan. You can implant it in a body and it'll it'll, you know, it'll work the way your kidneys do.

It'll it'll filter urea from the blood and so on. That's a really important piece of information, but it's not a material materialist piece of information. It's not something that you could read off from the atoms.

Those atoms could be tungsten filaments or carbon nanotubes or made out of some technology we don't understand now, or it could be organic, it could be made out of cloned tissue. The point is that it working as a kidney doesn't depend on that matter. There is a kind of separation of concerns between the matter and the function.

And so there's some real sense in which the function is like a spirit or like something immaterial, it's not material, and yet it also relies, of course, on the physics of what's going on. You can't have the spirit without the matter, as it were. So function is really important.

And function is something that, you know, a rock on a non living planet somewhere doesn't have. You know, if you break a rock on a non living planet, you now have two rocks, you don't have a broken rock. If you break a kidney, you now no longer have a working kidney.

That's the difference between something functional and something non functional. This idea of function was formalized by Alan Turing, who never intended the Turing machine to actually be built when he wrote it in 1936, but there is one that was built by Mike Davy in 2010. I don't need to review Turing machines with all of you, of course.

You you all know how they how they work. But I do want to review briefly von Neumann's update to Turing's thinking about computation, which which he did a few years later. This was published posthumously after von Neumann died.

But the idea behind behind von Neumann's thinking is he was trying to answer the same question that Schrodinger had quite had had asked in his What is Life book? And in particular, he was trying to ask the question, if you have a robot that is swimming around on a you know, in a in a pond, and the pond has lots of loose LEGOs around, There were no I don't know if there were LEGOs in 1950, but let's pretend there were LEGOs in 1950. And the job of the robot is to assemble those LEGOs into a new robot like itself.

You know, there's something a little bit mysterious about that. It feels a little bit like pulling yourself up by your own bootstraps or like a paradox. So he asked, what does it take for something to be able to make something like itself?

Which seems hard, almost paradoxical. His conclusion was, well, you need to have instructions for how to make a me. You need to have a tape with instructions for how to make a mi, and you need to have a universal constructor that will follow the instructions on that tape in order to assemble the necessary parts.

And you also need to have a tape copier so that you can give your offspring a copy of that tape. And by the way, the tape has to also include the instructions for making the universal constructor and the tape copier. And if those things all hold, then you have life.

You have something that can build itself. What's so profound about von Neumann's insight I mean, of all, he predicted all of this before we knew the structure and function of DNA, before we understood what ribosomes were or had discovered DNA polymerase. So he called it exactly right.

All of those things really do exist inside cells, and he figured this out from pure theory, never having set foot in a bio lab. The profound insight is that he said, By the way, a universal constructor is a universal Turing machine. Those are literally one and the same thing.

By making that observation, what he discovered was that life is literally embodied computation. It is computational. You cannot have life without having computation.

So obviously not everything that is alive reproduces, but everything that is alive has to be able to make itself. It has to be able to do some combination of healing, growing, maintaining itself, reproducing. All of that is autopoiesis.

All of that involves self construction, and all of that necessarily involves a universal constructor. Now what do I mean by embodied computation? This is a really important distinction between Von Neumann and Turing.

In Turing, the symbols that the that the head writes are different from the head itself and the tape and and the table of rules that the that the head follows. Whereas in Von Neumann, it's it's more like a three d printer. The the memory is atoms, not abstract symbols.

In other words, you know, you could think about a Turing machine as like this laptop, you know, which can't extrude another laptop out the side. But a von Neumann replicator is like a combination of a laptop and a three d printer that can print another laptop. So its memory is actually atoms.

That's what I mean by embodied. So I don't mean embodied in the ways that a lot of roboticists talk about embodied. I mean that that there is a closure between the, the medium in which the computation happens and the thing that is actually doing the computation.

That's the key. So, computation that is embodied in that sense and that is autopoietic is alive. You can't reproduce non trivially, evolvably without without, computation.

No computation, no life. I do wanna say a word briefly about what I mean by computation, and in this, I'm following the the work of Susan Stepney, Dominic Horseman, Rob Wagner, Viv Kendon. This is from a nice paper they wrote in 2023 relating the evolution of a physical system and the computation that it does.

So on top you have logical gates, on the bottom you have transistors in your computer. This is important because there are no bits in a computer. There are just voltages that go up and down.

In fact, even the voltages are an abstraction of something further, if we go further down. But the point is that you have to coarse grain those voltages into bits, and then you have to have a logical machine that talks about how those bits evolve, what are the computational processes that those bits undergo, and there's a mapping from the physical system to the logical system and vice versa. When we say something computes, what we mean is that it is possible to construct such a mapping, and that therefore, as the physical system evolves, that is equivalent to the logical system evolving.

There are some caveats. You can have stochastic computation in which there's a little bit of randomness injected so it doesn't have to be fully deterministic. Another really important caveat is that you don't want that description to be infinitely complex.

Otherwise, you could have the trivial case of saying, like, you know, the water in the SEN is a computer and the longer my computation, I just need to make my description longer and longer in order to match. No. That doesn't work either.

You need a a kind of a Occam's razor, description that, for it to be valid. But this is a good definition of computation, but it emphasizes that there's something subjective about computation. You need to have a model for how the how the physical system translates into the logical system in order for any of this stuff to work.

There are implications about entropy, free energy and heat and so on in this model. And in particular, as you all know, we've talked already, Hector Zenil in his very elegant talk of a couple of days ago talked about, and actually Chris Kempis also talked about the Landauer limit and the fact that in a computational system you're constantly reducing the entropy of your state space, In doing so, you therefore require free energy. So you need to free energy available and you need to eject waste heat.

The exception, in a way, only proves the rule, which is reversible computation. In reversible computation, you generate ansyllabites and that's equivalent to just saying there's no exhaust. But then you either have to keep on making your computer bigger and bigger and bigger as you accumulate these ancillibits, or you have to shrink what you consider to be the computer, then you're back to non reversible computation once again.

Three important fallacies that I want to point out before continuing. One of them I will call the Sapolsky Era. Robert Sapolsky has written famously about people not having free will because we're built on physical systems.

Physics is, if you like, deterministic, let's set aside quantum mechanics and stuff like this. Let's imagine we live in an Newtonian universe, it's fine, it's good enough. The point is that physics is reversible.

All of the basic physics that we understand, whether that's Newton's equations, Maxwell's equations, Einstein's equations, quantum mechanics, all of those are essentially time reversible. So you can move them either forward or back. Computation is not reversible.

When I add, you know, three plus five to get eight, once I've got the eight, and I've you know, I haven't kept my ancillips around, let's say, I no longer know what was added in order to make the eight. Computation is inherently irreversible. And so to say that what is true of the physical system is also true of the of the computational system or the logical system is is not is not the case.

And, reversibility would be one trivial example of how that is not the case. Causation, by the way, only makes sense in the light of irreversibility. So if you have a purely physical system, then to say that A causes B is equivalent to saying that B causes A because everything is kind of a block universe, if you like, in that kind of setup.

But in computation, you can talk about causality because there are ifs and thens in there. And this once again connects with the way Hector was talking about how essentially nothing in causation makes sense except in the light of computation, which I fully agree with. Another fallacy we could call the early Wittgenstein error.

If we say something like birds exist in the world, line one of the Tractatus illogical philosophy, you didn't say birds, but whatever. You can't say birds exist or birds don't exist in a way that is independent of a model of the universe. There are no birds in physics.

There are no birds in this underlying dynamical system. When we start talking about birds, we already are talking about having some kind of some kind of model. And once we start talking about models, you've got causality, reversibility, all kinds of other irreversibility, all kinds of other things in play, and none of these statements are airtight.

They all rely on an observer. This is kind of Kant as well, I guess. This leads to the early Leibniz error, or the same error that the good fashioned AI practitioners had, which is that intelligence could be carried out by just having a series of programs, strictly logical deductions or inductions.

That doesn't work. This is why good old fashioned AI never never panned out. And and the reason is that that you can't start out with, like in math, with propositions that are self sufficient.

Even math is not self sufficient, but let's pretend for a moment. And just move from there and kind of do an algebra in order to work various things out. When when your propositions are not airtight and when you're looking only at regularities and patterns, this good old fashioned, AI idea simply cannot work, and that's that's why we never got it to work.

Let's move now to to some of the artificial life experiments that that that I began playing with in at the 2023, and my team and I published in June 2024, so just about a a year ago. I think some of you, many of you perhaps have heard of these. They're in the What is Life?

Books, and I've talked about them a few times. The the basic setup here is to try and get self replication to get, you know, abiogenesis, the emergence of life from non life, to happen in a purely artificial life system. Okay.

So the setup is, to begin with a minimal Turing complete language, I used brain fuck because I I really liked the idea of being able to talk at a conference and say brain fuck over and over, and I'm fundamentally 12 years old on the inside. But but also because it's it's it it very closely models the Turing machine. You know, it's it's a it's a a minimal programming language.

It's only only eight instructions that, that looks very Turing machine like and moves the head back and forth. I should say that in its original version, brain fuck is not embodied computation. It has basically a separate data tape and code tape, and that means that it cannot make a copy of itself.

So I I made a couple of modifications to brain fuck that actually reduce it from eight instructions to seven in order to make it embodied, meaning that as it works on the tape, it is able to read its own code and write and write its own code on that tape as well. There's no separate console. There's no separation between the data tape and the, and the instruction tape.

For those of you who are unfamiliar with Brainfuck, there is Hello World in it. I'm sure you've already figured out how it works by just looking at the program. I actually still haven't, I have to admit.

By the way, this is actually the French brain fuck page because I thought it was better, but translated into English. It's funnier to read it that way. These are these are the eight instructions.

You know, the first four are move the head one step to the left, one step to the right, increment the bite at the head, decrement the bite at the head. We're already halfway through. There is an input and output instruction, which in this case really just copy from, from one head to another, and there are jump instructions, open open bracket and close bracket, in order to be able to be able to make loops.

And that's it. That's all that's all brain fuck is. So how does how does the, Alife experiment work?

The Alife experiment is called BFF. The first BFF stands for brain fuck, and the second F, you can draw your own conclusions. But you start off with a soup of I actually generally use just 1,000, ten twenty four tapes.

That's enough for this experiment. So the tapes are of fixed length. They're of length 64, and they begin random.

So just random bytes. Now if a tape is random bytes, that means that only one in 32 of them or so are even valid instructions. Most of them are no ops.

A no op will just be skipped over, like in most programming languages. So this is what those tapes look like in the beginning, and you can see that I'm not printing the no ops. Right?

So that's all the blank space. The operations are quite sparse. On any given tape, you only have an average of two instructions or so.

And then the procedure is to pluck two of these tapes out of the soup at random, concatenate them end to end so you have one twenty eight bytes, and then run. And then after running, pull them back apart and put them back in the soup and repeat. That's it.

So it's just that over and over. That's the entire experiment. So I'll show you what happens, on my laptop.

Speaker 4

is unpredictable, but you can flare less with Epglis, a once monthly treatment for moderate to severe eczema. After an initial four month or longer dosing phase, about four in ten people taking Epglis achieved itch relief and clear or almost clear skin at sixteen weeks. And most of those people maintain skin that still more clear at one year with monthly dosing.

Speaker 3

a two hundred fifty milligram per two milliliter injection, is a prescription medicine used to treat adults and children 12 years of age and older who weigh at least eighty eight pounds or forty kilograms with moderate to severe eczema, also called atopic dermatitis, that is not well controlled with prescription therapies used on the skin or topicals or who cannot use topical therapies. Ebglis can be used with or without topical corticosteroids. Don't use if you're allergic to Ebglis.

Allergic reactions can occur that can be severe. Eye problems can occur. Tell your doctor if you have new or worsening eye problems.

You should not receive a live vaccine when treated with Eplis. Before starting Eplis, tell your doctor if you have a parasitic infection.

Speaker 4

Ask your doctor about Eplis and visit eplis.lily.com or call 1800 or 1805455979.

Speaker 3

Membership means more with American Express Business Gold. Earn four times membership rewards points in your top two eligible spending categories every month, including eligible US advertising purchases in select media and US purchases at restaurants, including takeout and delivery. What are you waiting for?

Get the card that flexes with your spending every month. Terms and points cap apply. Learn more at americanexpress.

com/business-gold. MX business gold card, built for business by American Express.

Speaker 5

After a few million interactions, magic happens, which is that you go from noise to to programs. You start to see complex programs appear on these tapes. And this is quite wonderful because these programs take you know, they take real effort to reverse engineer.

When you when you study them, you know, it's like studying that hello world program. You have to know, they're they're functional in the sense that they really do something, and it's not trivial to figure out how they work in order to do that. Okay.

What are they doing? Well, they're definitely copying themselves or each other somehow. We know that because if you know, this is a histogram, you can see, you know, in this case, were 8,000 tapes, there are 5,000 of the top one, two hundred ninety seven of the next one, and so on.

So there's clearly copying going on, and there's this ecology of programs all copying each other, which is which is just wonderful to see. Mean, that's that's that's that, you know, emergence of of, of life in this very functional minimal sense from randomness. A part of this is very easy to understand.

You know, why why do these things emerge? Well, because something that copies itself will be around forever, And something that doesn't copy itself will be copied over by something that can copy itself. So inherently, something that can copy itself is more stable than something that cannot copy itself.

So it's really just the second law of thermodynamics, but doing something unexpected, which is creating something more complex because it's more stable, rather than something less complex, which is less stable. This idea that stability doesn't necessarily mean low complexity was worked out in some detail by Adi Pross, the organic chemist, in another book called What is Life? He calls it dynamic kinetic stability, meaning usually we think of stability only in terms of fixed points in a phase space, but a cycle can be even more stable than a fixed point.

Of course, for these cycles to work, you need an input of free energy, but for reasons that we've already gone into. So mystery mostly solved, but actually mystery not fully solved, for reasons that I will show in a second. But just to give you a sense of what this transition looks like from non life to life, it's very dramatic.

In the beginning, you know, these interactions only involve you know, there are only a few instructions in the soup. It's a Turing gas, as Walter Fontana would have called it. When you do the join and you run, only two operations run-in any given interaction on average, as as you'd expect.

And that's what it looks like by the end in this particular run. And 1,374 operations on average are running per interaction. So the soup has become intensely computational.

There's been a transition here, and there's a lot more code than one in 32 bytes, as you can see. This is what that looks like visually. This is the most exciting plot that I've made in the last few years, and it's the one that's on the cover of the book.

So what I've drawn here are 10,000,000 dots. It's a scatter plot of interactions. The x axis is time, and the y axis for every dot is how many computations took place, how many operations took place in that interaction.

And you can see that in the beginning, it's not very computational, and then a sudden transition takes place here at 6,000,000 interactions and it becomes intensely computational. It looks like a phase transition. In fact, it is a phase transition.

You can also see that in the entropy of the soup. So here, I'm just estimating the entropy of the soup by zipping it and looking at the size of the zip relative to the whole thing. You can use any compression algorithm you like.

In the beginning, it's uncompressible, so it's a gas, you know, in that Turing gas sense, because all the bytes are random. You can see that there's a dramatic change and suddenly it becomes extremely compressible right at that transition moment. And of course, it becomes compressible because they're everything is copying, right, itself and each other.

So if things are copying themselves, then they'll then we know that they'll become very compressible. But it's cool because if we think about what the phase of matter is on the left, it is just like a gas. Nothing is correlated.

What would we call the phase of matter on the right? It's not a liquid. It's not a solid.

Right? It has structure. It has structure at every scale.

I think you have to call that phase of matter life. It's a functional phase of matter. It means that its parts are different from its other parts, and if you zoom in or out, you see more structure.

So it's what David Wolpert would call self dissimilar. It's not a fractal, it's more like a multi fractal. I'll explain why in a moment.

Okay. How long does it take this transition to happen? Well, answer is it looks more or less like an Erlang distribution, or a little bit more precisely like this distribution called a lockpick distribution, which imagines that there are steps that have to be undertaken and those steps have a long tail distribution of difficulty.

And how many steps does it take? Well, the answer is 12. It takes 12 steps, just like getting sober, I suppose.

This is a fit of the empirical to the Erlang and the lockpick distributions. It's a little hard to see, but the lockpick is a bit better than Erlang. Erlang assumes Poisson, Lockpick assumes long tailed.

But it's a process phase distribution. And what this tells you is that there are stepping stones here. You can't get that transition to life immediately, so something interesting must be going on here on the left other than just randomness.

It takes multiple things happening in order to get to that point. You know, in this case, you know, it happens somewhere between 1,000,000 and, let's say, 7,000,000, interactions. Okay.

So, this all suggests that pretty much any universe, by the way, that has a source of randomness, and can support computation, will evolve life, you know, for this simple dynamical stability reason. But the big mystery is why does why does it appear to continue to get more complex over time? You might have seen my little video that, you know, we saw some programs emerge, then we saw the pro we saw them sort of densify.

More instructions appeared. And and even more fundamentally, why does this work even without mutation? I didn't mention, but, you know, in the original version of BFF, I added some random mutation because, you know, we're all taught in school that the way the way evolution works is chance and necessity.

You know, you mutate things, you're sort of throwing spaghetti at the wall, and whatever sticks is what is what does better, and so you need a source of spaghetti. But if you do this entire experiment with the mutation rate cranked all the way down to zero, you still get the same exact phenomenon, and that is very mysterious. Because if you crank mutation down to zero, you should have no source of novelty, you should have no evolution.

Why do you still get this apparent complexification even with zero mutation? So let's go into some of the theory of this. By the end, we have a replicating entity that can engage in standard population evolution dynamics.

This is the kind of differential equation that one generally writes for this sort of thing. It's a very general ansatz. This is for species I.

Let's say there are n species. They could be chemical species, they could be biological species, whatever. Here's a classic example of such an ansatz.

This is the Lotka Volterra equations for predator and prey, which I'm sure many of you are very familiar with. They were co invented or invented independently by Alfred Lodka and Vito Volterra near the beginning of the twentieth century. This is what the classic Lodka Volterra equations look like.

There are two species. There is a prey species and a predator species. And those four terms are reproduction, getting eaten, eating to reproduce, and background death rate.

So if you've got those four terms, you get these nice oscillatory solutions between your predators and your prey that arise. Okay. So this is a slightly more general form of those Lotka Volterra equations.

There is a linear part, which we'll call r x, and, in Lotka Volterra, that linear part is diagonal. So, you know, the the the wolf can't turn into a rabbit, the rabbit can't turn into a wolf, so so the reproduction is diagonal. And then there's also a bilinear term, which is the the part where predation, competition, and the fact that niches are finite gets implemented.

So the the the right part is suppressive. The left part makes things grow, the right part makes things squish squish down, keeps them finite. But this can't be the whole story of evolution.

Why can't it be the whole story of evolution? Well, of course, because it's closed ended. You know, we only have two species here.

It doesn't matter how long you run this damn thing, you're not gonna get a third species. And you're not going to change the design space either. You can have, you know, very complicated terms in here that allow finch beaks to adapt to different environments, but you have to have the space of Finchbeaks predefined before before this equation can even be made to work.

So this doesn't, you know, this doesn't answer the question of how evolution gets started. It doesn't answer the question of what happens afterward other than optimization to to niches. So, now we bring in another, Eastern European, Dmitry Sergeyevich Mereshkovsky.

So he's the one who first came up with the idea that maybe, mitochondria engaged in some kind of semogenetic event in order to end up inside other single celled organisms eukaryotes. This was popularized and proven to actually be the case by Lyn Margulis in 1968, one of the really great papers in biology from twentieth century, I'm sure many of you are familiar with. This is that paper, sorry, 1966, on the origin of mitosing cells, which is the one who proved, that eukaryotes were actually a fusion between two different kinds of prokaryotes and popularized this term that Medichowsky had invented, symbiogenesis.

Okay, so could symbiogenesis be happening as a source of novelty in BFF? Yes. That is the source of novelty in BFF and indeed that is the source of novelty in evolution period.

This is something that Lin Margulis believed, but that was not that had not been widely accepted by the biology community even by the time of her death in 2011. So she had a much more expansive idea about why semogenesis was important. Only the particulars of chloroplasts and mitochondria had been accepted.

So the way we can look for symbiogenesis in BFF is to look for replicators emerging before that phase transition. And if you look for them, if you just look for stretches of bytes that are getting copied during those interactions, you find such stretches of bytes. They begin short and kind of crappy, unreliable.

But they're there from the beginning. Every time you have a single copy instruction after all, one byte is getting copied from somewhere to somewhere. So almost by definition, you have at least one byte long sequences that are getting copied right from the beginning.

So let's just call them replicators. Right? There are replicators there from the beginning.

Now if you have these one byte replicators that are copying themselves back and forth now and then, once in a while, they will come into conjunction, and two of them will will copy better as a group than the than the two of them copied on their own. And when that happens, then they'll start to copy as a group and that is a symbiogenetic event. And so basically, the reason that even without mutation you get these complex programs arising is because of these fusion events between smaller replicators.

So, can one build symbiogenesis into an equation like, like this one that, you know, for for Lotka Volterra? You can. This is our statistical physicist who came up with the right kind of term to write mathematically for describing how symbiogenesis works.

He wrote down an equation for the coagulation of polymers. So this is Smolowski coagulation. This is what happens when clouds form.

It's what happens when gelatin sets in the fridge. So the idea is that you have, let's say, polymers that begin as monomers, you know, one monomer, another monomer, they they stick together, and now you have a dimer. And now the dimer and maybe another monomer stick together, you have a trimer.

Two trimers stick together and now you have a hexamer, and so on. These are the equations for that. This is the mass balance equation.

It's it's very simple. There's a merger gain term and a merger loss term. The merger gain term, which scales like the densities of the two things that are coming together, and the product of those with some merger kernel, k, is increasing the population of cluster k, which is of length I plus j.

And then you have to do the balance of that. Every time you have two things coming together to make a new one, you have to then subtract their populations I and j, that's what the right hand side is about, it's the loss of things that have merged. So you put those two things together and you get a stochastic differential equation for mergers in a solution.

By the way, there is a phase transition associated with Smolchowski coagulation. It's called gelation, and it's exactly what happens when you put jello in the fridge and it sets. Basically, if things are sticking together, and if they stick together with a scaling exponent that is greater than one, then you get this finite time singularity in which the things that stick together diverge to infinite size, and the whole thing sets, no matter how big it is.

That's how Jello sets. Could that be gelation? Yes.

The short answer is that is gelation. That phase transition that we see of the emergence of life is a gelation phase transition according to a generalization of Smolhofsky coagulation to this case of BFF strings coming together. If you think about inanimate and viral replicators as being replicators that that are not self contained, in other words, where the code that runs is not fully within the code that is actually getting copied, then you you you see notice something interesting.

So what I'm calling here an inanimate replicator, and very much in scare quotes, is, is code that copies something fully outside itself. In other words, the code that runs in order to do the copying is disjoint from the thing that gets copied. Are there such replicators in the real world?

Of course. That's what water is. Right?

Water is a replicator of some kind. It gets made by stuff, but the stuff that it gets that it gets made from you know, like, water is not a part of the of the running process. I mean, it is a part of the running process to mix more water in some cases, right, it's it's it's it's it's not part of the code, let's say.

Viral is the case in which the the code and the thing that is copied overlap. So in other words, some of the code that does the copying is actually some of the stuff that gets copied, but the, the code is not fully contained by what gets copied. So this is an incomplete replicator that would need to cooperate with another replicator in order to reproduce.

So that's what I mean by viral. In the beginning of BFF, all of the replicators are inanimate and viral. The great majority are inanimate and a few of them are viral.

A few of them happen to copy, you know, one of those, bytes that is actually an instruction that is doing the copying. But as you move toward, the time of gelation, which I've normalized to one here, you can see that cellular replicators suddenly emerge. So they can't emerge before, you know, about halfway through the run, and they and they shoot upward at the end.

And that's really interesting because that tells you that at the moment of a cellular replicator where the machinery for copying yourself is part of the thing that is copied emerges through the symbiosis or the symbiogenesis of inanimate and viral, replicators. Okay. So a full equation would have two terms.

It would have this reproduction and, you know, Laca Volterra type term, and it would have a merger or Smolchowski type term. One on the left is normal population dynamics, that's normal Darwinism. And the one on the right, you could think about the left as evolution and the right as revolution.

Right? Those are the moments when things come together. Now the population dynamics part for BFF looks like this.

It's a little bit more complicated, but it has the same basic form as Lotka Volterra. There's a linear part on the left. I'm just writing that as a matrix, r I j, operating on the on the whole thing.

And on the right, the reason that looks a little bit a little bit different from Lotka Volterra is that when something gets copied, it overwrites other stuff. So, so now we have to say, well, how does how does that suppress the populations of everything else in the soup? In order to figure that out, you have to look at niches.

What are the bytes where something gets copied? And the overlap between the niches of two replicators tells you, you know, how much one thing getting copied know, how likely it is that that will overwrite, something else that shares its niche. Okay.

The Symbiogenesis part is a bit of a mess, so I'm not gonna go through it. I hope that's okay. But it looks just like Smolchowski, just gnarlier.

The reason that it's gnarlier is because Smolchowski has only binary fusion between two parts. And in BFF, sometimes a bunch of things come together, so you have to take into account these kernels that have more than two parameters in them. Also, when things come together, they don't necessarily look like the sum of the things that came together.

You could have something that is three bytes long or something five bytes long come together, and the result that copies itself is only two bytes, one byte from each one, or anything right along those lines. So to account for those complexities, you end up with a much more complicated K term, but it's essentially the same as a small hopscapes coagulation. To prove that this kind of symbiogenesis is needed in order to get these complex programs, can do a very simple intervention, which is when you're interacting two tapes, can sort of do it in a sandbox before committing.

And in the sandbox you see whether a new replicator arises, and if so, what replicators is it made out of? In other words, you know, when you look at the source, you can see what you know, whether whether any of those source bytes were actually the output the outputs of copies of some previous replicator. And if so, then you have a tree.

You have an ancestry tree for for that for that replicator. That means that you can think about the depth of such a tree, you know, how many things have come together, and you can limit the depth of that tree. You can say, if the tree depth exceeds 10 for a new replicator, then I'm gonna I'm gonna actually not not do this interaction.

I'm gonna take them back apart, pretend it never happened, put it back in the soup, and try again. If you if you limit the depth of the tree to, say, 24, then the number of operations that you have to block, the number of interactions you have to block is actually very small. You only have to block one in a thousand operations, but that one in a thousand operations is really important as it turns out.

If you block those, no gelation will happen. You need, at least three depths of 20 or so in order to get these complex, programs. So this is a very nice proof that symbiogenesis is what is needed in order to get to these complex tapes.

When you do that blocking, you end up with sort of logistic curves for the populations of all the replicators in that soup. They go up, and then they saturate and stabilize. That's fun because it lets you do a little bit of math.

So, as you can see, not only do things go up and saturate, but then there's some random oscillations, and those oscillations can be correlated. Sometimes you can see the two of those populations go up and down together, so that means that they may be collaborating with each other, and sometimes they go in opposite directions, they're anti correlated, and that means that they're competing with each other because one is overriding the other, for instance. That's what one would expect from off diagonal production and competition from those equations I wrote earlier.

And if you linearize the dynamics around that steady state, then you can sample the correlations in those population fluctuations, and you can reconstruct the matrix r. I'll skip the details of how one does this, but this is a classic fluctuation analysis. You solve the Lyapunov equation, and you get a Jacobian, and from that, you get the matrix R.

And the matrices R look really cool. First of all, they have a strong diagonal that tells you that by and large, things replicate themselves, just as you would expect from Lotka Volterra. But, there's some other stuff going on here as well.

Aside from that dominant diagonal of self replication, there is some negative stuff off the diagonal and some positive stuff off the diagonal. The negative stuff off the diagonal you can see looks largely symmetric about the diagonal, and that's as you would expect too. Basically, if A competes with B, then b competes with a.

Two things that are that are fighting for the same niche are are in a kind of zero sum relationship with each other. But the cooperation part where where, where something helps something else is not symmetric, and that's as you would expect too. Just because A helps B or enables B doesn't mean that B enables A, or at least not directly.

Right? So there are complex cycles in this graph on the right of co dependency or enablement. So, negative component is symmetric, positive component is is asymmetric, there's this big diagonal.

Do the submatrices that are about to undergo symbiogenesis have any special properties? They do. So, in other words, if it's these, let's say, four rows and columns that are about to about to undergo symbiogenesis, you can ask, what are the what are the eigenvalues of that matrix, of that sub matrix?

And it turns out that that they are generally cooperative. So essentially, if you if you were to pick random rows and columns from this matrix, then you get a high dimensional picture of the rank of the matrix. But when you look at the ones that actually combine, it's much lower rank.

They're already, working together. So in other words, there's a relationship between the r and k parts of this equation. Symbiogenesis happens among guys who are already working together.

Not all the same, not independent, cooperative. Here's another really interesting thing. If you look not at the r matrix, but at the Jacobian itself, then you can find the signs of imminent instability in it, of when it's about to pop, when it's about to go run away and gelate, or gel.

You don't say gelate, you say gel. Right? So in particular, if you block the depth of the possible trees to a low number, then the eigenvalues of the Jacobian are always negative, meaning that the system is stable.

But as you look at larger depth ceilings, you find that more and more of this leading eigenvectors, or the real parts of those leading eigenvectors, pop positive, and that means that the system is about to blow. You can keep it from blowing for a while by keeping that merger clamp on, but it tells you that essentially the more you evolve these things, the more they begin to cooperate with each other, and the more insipient symbiogenesis is about to happen. And that's what leads to this phase transition.

Alright. I I just wanna put a little plug in for what I think could be a really beautiful missing link between the kind of algorithmic information theory that Hector Zenil was talking about and the assembly theory that he has somewhat slammed with a couple of papers that he has written. But, you know, as as those of you who have followed that might know or might might realize from what I've just talked about, there's a very close relationship between what I've just been describing in assembly theory.

It's things coming together to make bigger things. But the assembly theory proponents have have not really talked about the computational nature of what they're doing. In this, I fully agree with with where Hector is coming from.

And the way that those connect, I think, is by starting to look at things like conditional Kolmogorov complexity of the things that are coming together. So I think this is a construction point for us to maybe reconcile those two different pictures. Alright.

Symbiogenesis is what gives you complexification. That, in turn, is what gives evolution its arrow of time. In classical evolution and Darwinian evolution, there's no reason that things should become more complex over time.

You know, they might simplify, they might get more complex, it doesn't matter. But with symbiogenesis, we know that things get more complex because if A can replicate itself and survive into the future, and B can replicate itself and survive into the future, when they come together, you suddenly need A to replicate itself and b to replicate itself, and there's some additional information that has been added, which is how the two fit together. And and those those extra bits of information that keep getting added to the program of what is the large replicator, they don't come from mutation.

They come from the fact that things encounter each other randomly in order to possibly undergo that symbiotronetic event. So it's actually the thermal randomness of the fact that we pluck two of these guys out of the soup at random, that's the the information source, if you like, or the noise source that is selectively turned into algorithmic information by the symbioteneic process. Jor Safmadi and John Maynard Smith have written extensively about these major evolutionary transitions in which symbiogenesis results in large novel forms of life like eukaryotes, multicellularity, and so on.

And, I think this work is great, but, but the flaw is that they're only talking about eight events or 12 events. And if if what I'm saying is true, then this is just the tip of a gigantic iceberg. Basically, it's symbiogenesis all the way down.

Most of these symbogenic events are much more uneven. There may be just a little bit of something getting incorporated into something much bigger, but that is the source of novelty in all of evolution. These are just the most dramatic cases that involve, you know, really, really big visible stuff happening.

So is there evidence for these smaller symbogenetic events in biology? Lots. There's lots of evidence for it.

So, you know, I don't have time to go into it in any detail, but if you look at just the human genome, you find that, you know, only one and a half percent of it codes for our proteins, and lots of the rest of it is transposons and, other endogenous, retroviral elements of various kinds that involve viruses whose whose ecology is our own genomes and that reproduce inside our genomes and sometimes jump species, resulting in weird shit like a quarter of the cow genome being a retrotransposon that also lives in lizards and salamanders and stuff. And so, you know, when you start to look at that, you you realize that that genomes are fractal, and it's replicators made of replicators made of replicators, just as I've as I've described, not these kind of, you know, fixed design space and evolution only happening in its usual way. It's not just horizontal gene transfer in bacteria.

This single genetic picture, I think, is the engine that produces novelty throughout all of life, including big complex animals like ours like us. There's more and more evidence in last decade of of things like this going on. You know, for instance, the ARC virus was endogenized in in the mammal lineage, and you can find it in our brains.

And it turns out that if you knock out the ARC virus in mice, they stop being able to form new memories. So clearly, the Arc virus is doing something important for us, and that's a source of novelty that there was an endogenized virus. Similar, the mammalian placenta, is formed by an endogenized virus that fuses cell membranes together, and so on.

Okay. So there's a definition of life that comes out of this. Life, and I I said this, you know, in the panel yesterday, is an embodied autopoietic computation arising and complexifying through symbiogenesis.

It's not just neuroscience that's computational. Life was computational from the beginning, And it gets more computationally complex over time through symbiogenesis at many scales. Because remember, if life is a computer from the start, then every time things fuse together, you're making a more and more parallel computer.

Those computers have to be not only running the code that model themselves and reproduce themselves, but that also do something about modeling the other and figuring out how they interact or work with the other. And this means that an ecology of functions is building up through massively parallel computation that becomes, if you like, more and more intelligent with every one of these of these fusions. And since symbiogenesis makes the computation massively parallel, that implies that intelligence and life are very, very closely connected, which is why I ended up with the book What is Life?

As part of the book What is Intelligence? When you're not only using that intelligence to model yourself, but also to model your environment, which by the way includes others, most importantly, then that's intelligence, and that means that life was intelligent from the start. And the moment that that modeling of others begins, what we call in in larger, more complex animals, theory of mind becomes fundamental to the way intelligence develops.

These are really simple simulations that show how just persistence allows the modeling of an environment to turn into learning chemotaxis in these fake bacteria, but of course in real life you're not only learning about an environment that exists in isolation like the sugar crystal, but actually all of your friends. The moment you're reproducing, the greater part of your environment is is actually all of your all of the other things that that even your own reproduction is creating. Life is never a single player.

Things like intelligence explosions in in our lineage in the hominins and in cetaceans and in bats and in a variety of other species, are exactly this kind of runaway modeling of others resulting in growth of brains and growth of groups. Therefore, know, when we think about the growth of advanced intelligence, you know, in in in, you know, human societies or human brains, it's it's really that same sort of of syngogenic process happening at a much at a much higher level. Let's end there and and switch to, questions.

Speaker 7

Spring Fest is happening now at Lowe's. Keep the spotlight on your yard with Stay Green premium two cubic foot mulch, five bags for $10. Plus, when you want more help indoors, get up to 40% off select major appliances that help you supercharge your chores.

Our best lineup is here at Lowe's. Vella to four twenty two while supplies last. Selection varies by location.

See lowe's.com for details. Moch offer excludes Alaskan, Hawaii.

Speaker 2

It's crunch time at work, and you need to bring wings to your workday. Visit redbull.com slash getting it done and answer a couple questions about your work style to get a Spotify customized playlist tuned to your productivity.

Plus, score a can of Red Bull on us while you go from to do to done. And remember, Red Bull gives you wings. Supplies are limited.

Terms apply. Visit the website for more information.

Speaker 8

I think there are, multiple different ways to represent the symbiosis. I think in the real biology, we maintain those hierarchical structures and that there are fundamental mathematical differences. How how you treat those symbiosis?

Do you have any insight how we can implement that? Yes.

Speaker 5

sort of reify one particular level of detail and we say, you know, these are the life forms and, you know, maybe there's a symbiosis between, you know, let's say, you know, algae and a sea slug, but we still think of the algae and the sea slug as separate and we think about population dynamics within that rather than modeling those separately. Is there a reason to prefer one scale or another? You know, for me, one of the lessons, the reason that I spent so much time on the relationship between R and K is that you can always move something from one from from r to k and back.

You know, Lynn Margulis famously said we're just colonies of bacteria, you know, some of which live inside each other. And that's true. You know, you could describe us as just colonies of bacteria.

But the reason that it's useful to move up a level of detail is because, you know, humans also reproduce as a unit, hence the METs, and there are a lot of things that you can learn about when you study at that higher level, a lot of abstractions you can make from a computational perspective that are hard if you're only modeling at the lower level. So I don't think that there's any there's any one layer layer level that is true. And we have lots of boundary cases like lichen or like colony insects, right, where you can model the entire colony or you can model the individuals, I don't think there's a right answer to those two.

So, you know, do you do you keep a block of rows and columns in R that are that are, that are in, you know, that always end up or mostly end up getting copied together, or do you add a new row? It's actually a coarse graining choice, and you can make either one. Symbiosis is not symbiogenesis.

Speaker 9

Like, you know, what is the thing that you would claim is kind of like, you know, a good insight for how, you know, A and B thought being A and B in symbiosis and they become something else.

Speaker 5

don't come from R alone, you know, but but you have to look at K. Now you you do you do get these these runaway modes, right, which which tell you that something is about is about to happen. But in order to understand that phase transition, right, in other words, in order to see that a major evolutionary transition has occurred, right, to put it in biological terms, you you actually have to understand the physics of k.

It's only by understanding the physics of k that you can do the theory that lets you, you know, predict and understand what is going on right here. So, you know, if you model a body as just a bunch of bacteria, then it's not wrong, but but then, you know, it's invisible to you that, you know, that something amazing happened when we became multicellular, or when eukaryotes formed out of out of out of bacteria. So this allows higher order modeling.

And and in particular, by the way, that higher order modeling, you know, if we just take the subjective perspective for a moment, if you are one of those bodies, if you are one of those people, then, you know, you're not gonna survive very well if you're only modeling other people as collections of bacteria. Right? You have to build higher order models of them because that becomes an essential part of your umwelt, and you have to simplify or coarse grain the world in order to build a model that is that is ecologically relevant to you.

So, you know, I'm I'm kind of mixing here a a subjective and an and an objective perspective, but the subjective perspective ultimately is super important. You know, it's a little bit similar to like, why do we need temperature and pressure in physics? You know, those don't exist if we just look at the microscopics, but it's only by coarse graining and looking at the larger scale that you can understand thermodynamics.

And in the same way, it's only by zooming out and looking at the symbiogenesis that you can understand the dynamics of transitions, of phase transitions, METs, and smaller and coarser grained models that, you know, where higher orders of things emerge.

Speaker 8

Well, actually, that's exactly what I was doing, like, thirty years ago. Exactly. That's that's why I began with your nearly thirty years ago paper.

There was a big problem, like, it's always, you know, symbolicism is possible, you know, we burn wood, then it becomes complicated, like, coupling with each other. However, the function itself is not becoming complex or become high waterflakes. So the function itself is just stay there.

Speaker 5

way we talk about it. So first answer actually comes from software engineering. So composition, or from mathematics for that matter, composition of functions is symbiogenesis, as I've described it.

And when you compose two functions to make a higher order function, you are making something more complex than the primitives. What I hinted at with the Eric Eric El Mussonino's, you know, beginnings of conditional Kolmogorov complexity can quantify that sort of compositional complexity. You could find signatures of it in you know, if you don't want to look in DNA, you could look in GitHub at the way, you know, every time somebody writes some code, right, it begins by importing a bunch of other things and combining them and and and you you do see a tendency toward toward complexity.

Now, that is constrained by energy. You know, the more complex a thing you make, the more free energy it has to use. But now you get some of Chris Kempis' beautiful work in which you see that there are energetic benefits to teamwork.

So the way the scaling laws work for this, which are also environmentally dependent, don't know Chris if you got to the snowball earth type stuff, but there were certain very specific conditions at certain points in the earth's history that became favorable for eukaryogenesis, if I'm remembering correctly. So there are some external conditions as well. But the other cool thing is that when you start to have more complexity in the computers, when you start to have massively parallel computation, that greater intelligence also unlocks new energy sources.

And that gives you a bigger budget to play with, which in turn allows the next MET to take place. So I think there's an energetic perspective, there's a compositional perspective, a Kolmogorov perspective, there's a scaling law perspective that that can all come to rescue that that that question. But we should talk more about it.

I I'd love to I'd love to get into this in more detail. It's essential for life to live some functionality.

Speaker 10

2019, formerly of the Braveback programs, their strings,

Speaker 5

in which gain their functionality by its external goal, aka the CPU. I agree. So I made claims that maybe sound contradictory, you know, one of which was that, Von Neumann is embodied computation and different from Turing in that sense, but on the other hand that BFF, you know, looks like, you know, very much like a Turing machine, and, and yet I I also said it was embodied because I I made one tape.

So, you know, even the question of whether something is embodied or not is a little bit perspective dependent as well. Because in a in a Von Neumann system, for instance, there's, of course, the same rule operating at every pixel. You know, you can ask yourself the question, is a computer the thing that I make, you know, with lots of parts, right, of the things that von Neumann designed, or is it just the operation of a single pixel?

The usual answer is to say what happens at a single pixel is just the physics of that world. But what constitutes the physics and what constitutes the computation is actually a movable boundary. So, you know, embodiment is is is essential in a very minimal sense that you need to be able to to operate on the the thing that is going to that you need to be able to make quines, essentially.

Right? And and in and ordinary brain fuck, you you can't make a quine because the data tape is separate from the from the program tape. But you bring them together, you're now in the same realm as as a as a cellular automaton, albeit with a different coarse graining of what you consider to be the physics and what you consider to be the code.

Now, I mean, in our world, we know that it's possible to build computers or else we wouldn't be able to build computers and we wouldn't be here either. But what constitutes the physics, if you like, the physics that makes up computers itself had to evolve. We began as, I guess, nothing but a quantum field theory and then things came together into particles, and the particles come together into atoms, the atoms come together into molecules and so on.

Those are essentially what I would call the inanimate replicators, right, in the system. And there's an important phase transition when those suddenly form a rich enough set that not only do you have an autocatalytic system, as Mulder Fontana would have said, but also that you can form a Turing complete instruction set and therefore open the door to generality of computing. I hope that makes some sense.

Alright, think we're Yeah, I'm afraid we have to wrap up, so let's thank the ladies once again.

Speaker 2

Thank you so much for this amazing talk. Great questions too.

Speaker 11

Hey business owners, the NFL season is a big revenue driver. Now there's a smarter way to get ready. Everpass is the only authorized commercial platform for NFL Sunday ticket delivering every live out of market regular season Sunday afternoon game.

Lock in the best offer now with up to 40% off saving up to 2,500 For the first time, you can pay over nine months. Get up to six free devices and a free bar kit. Sign up by April 27.

Visit everpass.com. Limited time offer.

Terms apply.

Speaker 2

Ready to transform your career in real time from where you are? Brown University's flexible online master's programs will help expand your business influence and your network in just sixteen months. Choose from management, business analytics, or organizational leadership programs that will prepare you for today's most pressing business challenges without putting your life on hold.

Scholarships available. Tap to learn more.

Shared via Hopper