Evolution and Computation

The deep links between biology and computer science

Continued from:

6. A mathematical overview

7. Back to biology… via physics

If you skipped the previous section, it can be summarised with the following points:

So, what does this mean for our understanding of nature?

We know that nature is concerned with some of the same problems computer scientists and physicists are; information and symmetry in particular.

Life can be understood through the propagation of this ‘biological information’. The spread of information against the inevitable forces of disorder, or ‘entropy’ is one way we can define what life is. Physicists such as Erwin Schroedinger reflected on this in the 20th century, most notably with ‘What is life?’. It was written long before DNA was discovered, and inspired Watson and Crick to search for it.

Modern physics is deeply concerned with the mathematics of symmetry through ‘Group Theory’. In group theory, we look at how elements of a set are related to one another, perhaps through transformations (this is what Mathematicians term ‘symmetry’). For example, we can study the different configurations of a Rubiks Cube to determine the maximum number of turns required to solve one.

This same branch of mathematics gives rise to our understanding of particle physics, and the Standard Model. The Standard Model is an extremely successful theory; it has given rise to a mountain of experimental evidence and validated predictions.

In contrast, our understanding of biology is nowhere near as robust. The only framework we have to understand biology is evolution, which so far has not yielded mathematical insights, in the style of physical theories which contain mathematical frameworks that generate experimental predictions.

In physics, group theory has proven a valuable analytical tool in its ability to show how particles are related to one another.

What if it could be employed to understand how biological organisms are related to one another?

What if we can analyse evolutionary processes through a more mathematical framework?

I’ve provided some conjectures below - some will only be intelligible to those who have understood qualitatively the previous section. Others can be understood by any scientifically minded reader.

Conjectures

For now, that’s it. This blog is a work in progress and I hope to update it with more details on existing content, but also my research as it emerges into a concrete formalism.

-Yaseer