@InProceedings{Bac:Clo:CSL97, author = "Rolf Backofen and Peter Clote", title = "Evolution as a Computational Engine", year = 1997, booktitle = "Proc. of Annual Conference of the European Association for Computer Science Logic (CSL'97)", editor = "Mogens Nielsen and Wolfgang Thomas", volume = 1414, series = "Lecture Notes in Computer Science", pages = "35--55", address = "Berlin", publisher = "Springer--Verlag" , abstract = {Given a finite set $K$ of lethal genes, a starting genome $x$ and a desired target genome $y$, is there a sequence of base insertions, deletions, and substitutions, which from $x$ produces the desired genome $y$, and such that no intermediate genome contains a lethal gene. The main result of this paper is that, appropriately formulated, this problem is undecidable, even when the underlying alphabet has only 2 symbols (e.g. two of the bases A,C,G,T). We prove that asexual evolutionary systems form a universal computation engine, in the sense that for any reversible Turing machine $M$ and input $x$, there is a finite set $K$ of lethal genes, which can guide the computation, so that all intermediate genomes are prefixes of (encodings of) configurations in the computation of $M$. Since reversible Turing machines retain the history of their entire computation, and are essentially encoded by evolutionary systems, this suggests a encoding mechanism by which phylogeny recapitulates ontogeny. } }