Winston Ewert

computer scientist · researcher

Dr. Winston Ewert


Applying computation to the mysteries of life — evolutionary simulations, specified complexity, and the dependency graph of biology.

About

Winston Ewert is a software engineer and researcher with a passion for applying his skill as a computer scientist to uncovering the mysteries of life. He works primarily in the field of intelligent design, exploring the implications of computer simulations of evolution, developing the theory of specified complexity, and understanding genomes as examples of sophisticated software.

He holds a Bachelor of Science in Computer Science from Trinity Western University, a Master of Science in Computer Science from Baylor University, and a Doctor of Philosophy in Electrical and Computer Engineering from Baylor University.

Publications

2026

RNA Sequence-to-Structure Mapping has Limited Evolutionary Benefit

Certain evolutionary theorists have proposed that genotype-phenotype mappings facilitate evolutionary processes. This papers shows mathematically that this is not true. Studying specifically RNA sequences as model, we show that no genotype-phenotype mapping can improve the performance search above random search.

no free lunch Download PDF

2025

The Heavens, the Waters, and the Partridge: The Historical Interaction of Faith and Science Before Modern Science

The history of the interaction between Christianity and science is often treated as though it began with modern science. However, Christians have grappled with the interaction of their faith and the science of their day since the days of the early Church. The Heavens, the Waters, and the Partridge explores this fascinating and underappreciated history. This book explores various issues, looking at the Scriptural and scientific background, how different historical Christians interacted with the issue, and how that interaction has fared in the light of modern science. This history provides lessons that will help Christians know how to think about the interaction of Christianity and science today.

2024

On the Origin of the Codes: The Character and Distribution of Variant Genetic Codes is Better Explained by Common Design than Evolutionary Theory

The near universality of the genetic code is frequently cited as evidence for universal common ancestry. On the other hand, critics of universal common ancestry frequently point to exceptions to the universal code as evidence against it. However, there has never been a comprehensive investigation into the character and distribution of variant genetic codes and their implications for the debate over universal common ancestry. This paper develops a framework for understanding codes within a common design framework, based crucially on the premise that some genetic code variants are designed and others are the result of mutations to translation machinery. We found that these two sources of variant codes can be distinguished by considering organismal lifestyle, taxonomic rank, evolutionary feasibility, codon rarity and complexity of distribution. These different approaches to distinguishing the codes give highly correlated results, demonstrating impressive explanatory power for our framework. In contrast, we find that evolutionary theory has difficulty explaining the character and distribution of variant genetic codes

dependency graphs Download PDF DOI

2023

Minding the Brain: Models of the Mind, Information, and Empirical Science

I contributed a chapter arguing that the mind's mental ability can be explained by a highly sophisticated algorithm. However, we are not smart enough to create a comparable algorithm and our algorithm must derive from an infinite intelligence.

The Design Inference: Eliminating Chance through Small Probabilities

I helped William A. Dembski produce the second edition of the design inference, updating a foundational work for the Intelligent Design Movement. The book explains the basic logic of drawing design inferences.

AminoGraph Analysis of the Auditory Protein Prestin From Bats and Whales Reveals a Dependency-Graph Signal That Is Missed by the Standard Convergence Model

This paper expands on the dependency graph model of life, applying to amino acid sequences with special attention to the prestin gene.

dependency graphs Download PDF DOI

2018

The Dependency Graph of Life

This paper introduces the concept of a dependency graph as an alternative account of the nested hierarchy pattern. It shows that the dependency graph can explain the same patterns as the tree of life, but can also explain deviations from those patterns which are difficult for evolutionary to account for.

dependency graphs Download PDF DOI

2017

Theistic Evolution: A Scientific, Philosophical, and Theological Critique

I contributed a chapter to this book making the case that intelligent design made successful predictions about computer simulations of evolution while evolutionary theory was unfalsifiable.

Introduction to Evolutionary Informatics

This book puts together much of the work I did while at the Evolutionary Informatics Lab.

Conservation of Information in Coevolutionary Searches

This paper evaluates free lunches proposed to exist in coevolution scenarios. We showed that the co-evolutionary scenarios considered evaluate partial queries. Instead of determining the quality of a solution all at once, the quality of a solution is only evaluated partially. The "free lunch" produced by these scenarios only arises due to this use of partial queries. The performance is still bounded by the limitations of the no free lunch theorem.

no free lunch Download PDF DOI

2016

Stylus Experiments Made Easy—A Free App for Personal Computers

I developed a user friendly desktop interface for using the Stylus evolutionary simulation.

evolutionary simulation Download PDF DOI

2015

Overabundant mutations help potentiate evolution: The effect of biologically realistic mutation rates on computer models of evolution

This paper explores what happens when typical evolutionary simulations are run with biologically realistic mutation rates. They cease to work. Typical evolutionary simulations only work because they have extremely high mutation rates.

evolutionary simulation Download PDF DOI

Measuring Meaningful Information in Images: Algorithmic Specified Complexity

This paper applies the concept of algorithmic specified complexity to images. It shows how it can capture the difference between random noise, simple patterns, and images. It particularly explores how background knowledge can be used in the compression of an image thereby providing a specification.

algorithmic specified complexity Download PDF DOI

Algorithmic Specified Complexity in the Game of Life

This paper applies the concept of algorithmic specified complexity to the game of life. It shows how we can differentiate between patterns which arise by chance and thus which are deliberately designed.

algorithmic specified complexity Download PDF DOI

2014

A Mono-Theism Theorem: Gödelian Consistency in the Hierarchy of Inference

This paper explores the mathematical implications of an omniscient oracle. It shows that there can only be one omniscient oracle who must exist outside of time.

other Download PDF

Digital Irreducible Complexity: A Survey of Irreducible Complexity in Computer Simulations

This paper evaluates various computer simulations claimed to have evolved irreducible complexity. It develops the idea of irreducible complexity to have four specific requirements and show that none of the previously claimed examples show irreducible complexity.

evolutionary simulation Download PDF DOI

Algorithmic Specified Complexity

This paper introduces algorithmic specified complexity, a version of specified complexity that utilizes Kolmogorov complexity. It provides a metric for evaluating the information content of an object and evaluating whether or not it could plausibly have been produced by a random process.

algorithmic specified complexity Download PDF DOI

2013

Active Information in Metabiology

This paper evaluates Gregory Chaitin's Metabiology project. We show that the project depends on ignoring the immense improbabilities involved.

evolutionary simulation Download PDF DOI

Evolutionary Inversion of Swarm Emergence Using Disjunctive Combs Control

This paper combines swarm intelligence with evolutionary algorithms to produce interesting behaviors.

swarm intelligence Download PDF DOI

Unexpected Emergent Behaviors From Elementary Swarms

This paper explores behavior of agents emerging from simple rules. It explores a number of examples of complex behavior that arise from the interaction of agents following simple rules.

swarm intelligence Download PDF DOI

On the Improbability of Algorithmic Specified Complexity

This paper provides the fundamental theorem for algorithmic specified complexity demonstrating that it is improbable to observe an event with high algorithmic specified complexity.

algorithmic specified complexity Download PDF DOI

Conservation of Information in Relative Search Performance

This paper evaluates certain free lunches that had been discovered in relative search performance. These are cases where a search program is only evaluated relative to another search algorithm instead of being evaluated by an absolute standard. Despite the results of the no free lunch theorems, it is possible for one algorithm to be better than another over all possible programs. We show that this due to these metrics not following the transitivity principle.

no free lunch Download PDF DOI

2012

Time and Information in Evolution

This paper evaluated a model put forward in a paper entitled There’s plenty of time for evolution. The authors put forward a very simplistic model of evolution to argue that evolution can work rapidly. We showed how the success of the model derived from unrealistic assumptions about the independence of all mutations.

evolutionary simulation Download PDF DOI

Climbing the Steiner Tree—Sources of Active Information in a Genetic Algorithm for Solving the Euclidean Steiner Tree Problem

This paper evaluates a simulation by Dave Thomas which evolved Steiner trees. He loudly proclaim that it destroyed intelligent design and proved evolution. We showed that the simulation contained various points of fine tuning in order to be successful.

evolutionary simulation Download PDF DOI

2011

Tierra: The Character of Adaptation

This paper investigates Tierra, a simulation of evolving computer programs. We find that while they give the appearance of evolving a variety of interesting phenomena, the underlying cause is primarily the loss and rearrangement of code provided by the simulations designer.

evolutionary simulation Download PDF

2010

A Vivisection of the ev Computer Organism: Identifying Sources of Active Information

This paper considers the ev simulation developed by Thomas Schneider. We show that the active information in the simulation is due to the use a hamming oracle and a perceptron structure.

evolutionary simulation Download PDF DOI

Efficient Per Query Information Extraction from a Hamming Oracle

This paper considers the "methinks it is like a weasel" program utilized by Richard Dawkins in his book, The Blind Watchmaker. This program evolves the phrase "methinks it is like a weasel" by a process of mutation and selection. Its success is due to the use of a "hamming oracle" which tells evolution how close it is to the target.

evolutionary simulation Download PDF DOI

2009

Evolutionary Synthesis of Nand Logic: Dissecting a Digital Organism

This paper considers Avida, especially the work presented in the 2003 paper The Evolutionary Origin of Complex Features. We showed how the evolutionary process was assisted by the chosen initialization, selection of instruction set, and favoring of prerequisites. These instances of prior knowledge are utilize to create active information which explains the success of Avida.

evolutionary simulation Download PDF DOI