Skip to content
Zhengyuan Zhu
Go back

Theory of Self-Reproducing Automata Reading Notes

To be continued, 10% completed

Theory of Self-Reproducing Automata

Preface

Von Neumann began researching automata theory in the late 1940s. In chronological order, he completed five works:

Von Neumann conceived a theory of complex systems composed of basic logical units.

If a mathematical subject has become far removed from all empirical sources, and only intersects with very “abstract” fields, this mathematical subject will be on the verge of decline… Whenever this stage comes, the only remedy is to be reborn at its source: re-inject more or less empirical experience. Von Neumann

Von Neumann’s Automata Theory

Biological and Artificial Automata

By examining two main types of automata: artificial and biological automata.

Analog and digital computers are the most important class of artificial automata, but other artificial systems made for communication or information processing purposes are also included, such as telephone and radio broadcasting systems. Biological automata include nervous systems, self-replication and self-repair systems, and characteristics like evolution and adaptation of life.

Von Neumann spent considerable effort comparing the similarities and differences between biological and artificial automata. We can summarize these conclusions into the following aspects:

Mathematical Principles of Automata Theory

Starting from mathematical logic, moving toward analysis, probability, and thermodynamics.

Control and Information Theory

Turing machines and McCulloch & Pitts neural networks are at two extremes of information theory.

McCulloch & Pitts Neural Networks: Combinatorial Method

Neural networks compose complex structures from very simple parts. Therefore, only axiomatic definitions of bottom-level parts are needed to obtain very complex combinations

Neurons are defined as follows: We use a small circle to represent a neuron, and the straight line extending from the circle represents neural synapses. Arrows indicate that a neuron’s synapse acts on another neuron, which is the direction of signal transmission. Neurons have two states: excited and non-excited.

Human neurons have magical emergent results: a triangle without contours, but your eyes can help you outline its contours.

Turing Machine

Provides an axiomatic definition of the entire automaton, defining only the automaton’s functionality without involving specific parts.

For high-complexity formal logic objects, it’s difficult to predict their behavior in advance. The best way is to actually build and run them. This is a conclusion drawn from Gödel’s theorem:

Logically speaking, a description of an object is one level higher than the object itself. Therefore, the former is always longer than the latter.

The Way of Large Numbers

Life should be completely integrated with probability. Life can continue operating within errors! Errors in life do not continuously spread and amplify like in computational processes. Life is a very perfect and adaptive system. Once some problem occurs, the system automatically recognizes the severity of the problem.

`1. If it's insignificant, the system ignores the problem and continues operating
2. If the problem is important to the system, the system isolates the faulty area, bypasses it, and continues operating through other remedial channels.
`

Reference


Share this post on:

Previous Post
Interpretation of World Models
Next Post
Neural-Machine-Translation-by-tensorflow
Jack the orange tabby cat
I'm Jack 🧡
Luna the tuxedo cat
I'm Luna! 🖤