Life as Thermodynamic Evidence of Algorithmic Structure in Nature (2012)
mdpi.com
mdpi.com
Then there is the matter of MDPI creating deceptive journal titles like _Cells_ which surely is often confused with the incredibly prestigious journal _Cell_.
Anyway, caveat lector.
When you have intial conditions (big bang, fundamental constants) and dynamical laws (physics), everything is an algorithmic construction to some degree, at least according to physics as we know it (i.e. who knows what's truly fundamental).
[1] Not eveything is governmed by thermodynamics like initial conditions of the big bang, fundamental constants being the values they are.
Unless our assumption about Markovian dynamics is wrong, in which case it’s not even clear we can make useful predictions from such a theory.
———
[0] see, e.g., https://guille.site/second-law-markov.html or Cover’s own textbook.
The most suspicious bit is the claim that organisms can't survive in completely unpredictable environments. That statement is both obviously true or obviously false depending on the variance of the unpredictable random variables... A totally unpredictable temperature between 25 and 26C would not be much of an issue, a totally unpredictable temperature between 0K and 1,000K would be. In fact it would be so much of an issue that its unpredictability wouldn't contribute very much to its difficulty!
The question of how to turn these loose inklings into actionable, falsifiable, reproducible science- rather than Aristotelian armchairing - is a hard one.
Obviously there should be some regularity for an organism to form.
But lets assume that the environment for an organism is indistinguishable from the random noise.
Then the only strategy the organism can form is to randomly sample the environment for food.
If there is enough food in the environment then the organism survives, if not then it does not survive.
Therefor it is disproven that an organisms can survive only in predictable environments.
It could be probably displayed that any more complex strategy could be not developed though.
If the environment is rich in sources of energy, such that expending energy in never really an issue, it makes no difference whether the total return from "processing observables" is more, less or equal to the energy spent doing it.
In environments which are "too unpredictable", life cannot encode sufficient relevant information for that cycle to be net positive, and therefore life cannot exist. Since life exists, nature is therefore not "too unpredictable".
That's the argument anyways.
For your objection, if we actually lived in a universe where everything was fully unpredictable between 25 and 26 degrees and temperature was the only important variable, then that would be every bit of problematic as between 0 and 1000K. Since life needs energy gradients and quickly destroys existing low entropy states, life always relies on finding temperature boundaries, regardless of how small it is to survive.
There's a naively fashionable idea that DNA is basically the same as a Turing tape.
It isn't. It may be true that biological systems can be understood in terms of information theory, but the information is in the entire ecosystem - including the sum total of all individuals and species and their previous and current state.
E.g. on Earth, the entire planetary ecosystem eventually evolved a species with the ability to understand quantum theory - which happened to be a useful adaption, at least for a while.
But you're not going to find an explicit formalism for Schrodinger's Equation in human DNA no matter how hard you look for it.
Is your Python-level code directly interacting with CPU operations and memory bit flipping a small twist?
Hi-C 3D DNA structure experiments as well as small RNA fragments interfering with transcriptions and protein function are not a small twist in my opinion - it's like finding out there's an entire extra hierarchy of layers to the system.
https://en.wikipedia.org/wiki/Central_dogma_of_molecular_bio...
OP was claiming that you can't even really understand any of this unless you understand "the entire ecosystem - including the sum total of all individuals and species [on earth] and their previous and current state".
That's technically true in some sense, but most scientists would roll their eyes at the wildly expansive nature of this claim.
If you fully understood the information in an organism's DNA, plus the DNA of their close symbionts, that'd be a rather complete picture.
This blog explores the topic in detail, and offers a remarkably balanced perspective: https://meaningness.com/preview-eternalism-and-nihilism
Cf. "Life as Evolving Software, Greg Chaitin at PPGC UFRGS" https://www.youtube.com/watch?v=RlYS_GiAnK8
> Few people remember Turing's work on pattern formation in biology (morphogenesis), but Turing's famous 1936 paper On Computable Numbers exerted an immense influence on the birth of molecular biology indirectly, through the work of John von Neumann on self-reproducing automata, which influenced Sydney Brenner who in turn influenced Francis Crick, the Crick of Watson and Crick, the discoverers of the molecular structure of DNA. Furthermore, von Neumann's application of Turing's ideas to biology is beautifully supported by recent work on evo-devo (evolutionary developmental biology). The crucial idea: DNA is multi-billion year old software, but we could not recognize it as such before Turing's 1936 paper, which according to von Neumann creates the idea of computer hardware and software.
- - - -
Also "Algorithmically probable mutations reproduce aspects of evolution such as convergence rate, genetic memory, and modularity"
https://arxiv.org/abs/1709.00268v8
> Natural selection explains how life has evolved over millions of years from more primitive forms. The speed at which this happens, however, has sometimes defied formal explanations when based on random (uniformly distributed) mutations. Here we investigate the application of a simplicity bias based on a natural but algorithmic distribution of mutations (no recombination) in various examples, particularly binary matrices in order to compare evolutionary convergence rates. Results both on synthetic and on small biological examples indicate an accelerated rate when mutations are not statistical uniform but \textit{algorithmic uniform}. We show that algorithmic distributions can evolve modularity and genetic memory by preservation of structures when they first occur sometimes leading to an accelerated production of diversity but also population extinctions, possibly explaining naturally occurring phenomena such as diversity explosions (e.g. the Cambrian) and massive extinctions (e.g. the End Triassic) whose causes are currently a cause for debate. The natural approach introduced here appears to be a better approximation to biological evolution than models based exclusively upon random uniform mutations, and it also approaches a formal version of open-ended evolution based on previous formal results. These results validate some suggestions in the direction that computation may be an equally important driver of evolution. We also show that inducing the method on problems of optimization, such as genetic algorithms, has the potential to accelerate convergence of artificial evolutionary algorithms.
(quoting myself from ~2 years ago, https://news.ycombinator.com/item?id=18571878 hope nobody minds.)