57
A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Embed Size (px)

Citation preview

Page 1: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

A New Kind of Sciencein a Nutshell

David SehnalQIPL at FI MU

Page 2: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Motivations

• How does anything complicated get produced in nature?

• Traditional Science – i.e. calculus, Newtonian physics, …

• What if there is a more general underlying principle?– Simple programs

Page 3: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

1D Cellular Automata

Page 4: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 5: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Cell to be updated

Left neighbor Right neighbor

New color

Page 6: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 7: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 8: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 9: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 10: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 11: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 12: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• This type behavior is very surprising

1. Started from a single black cell

2. Used simple rules

3. Got something that looks to us completely random

Page 13: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 14: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 15: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 16: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 17: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 18: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Is Complexity Special or Common?

Page 19: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Turing Machines

Page 20: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 21: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 22: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Substitution Systems

Page 23: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

2D Cellular Automata

Page 24: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

2D Turing Machines

Page 25: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

3D Cellular Automata

Page 26: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• Simple rules do not imply simple behavior

• It seems that complex behavior is a very common phenomenon

To sum it up…

Page 27: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Systems in nature

Page 28: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 29: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 30: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 31: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Snowflakes

• When a piece of a snowflake solidifies, heat is released

• This heat prohibits ice nearby

• New rule: Piece solidifies if exactly on of the neighborhood cells is solid

Page 32: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 33: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 34: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 35: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

More systems in nature

• Fluid flow

• Patterns on shells

• Fundamental physics

• And many others …

Page 36: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 37: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Why can simple programs produce complex behavior?

Page 38: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Computation

Page 39: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 40: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• All cellular automata can be though of as doing computations

• One does not need to know the point of the computation beforehand

Computation

Page 41: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 42: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Universality

• Some automata can simulate all others

• One only needs to specify the initial conditions

Page 43: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 44: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 45: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Universality

• Once universality is reached, the behavior is maximally sophisticated (from the computational point of view)

Page 46: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• What about systems such as rule 30?

• Or systems in nature?

• How sophisticated are these?

More questions

Page 47: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Principle of Computational Equivalence

Essentially any time the behavior of a system looks to us complex, it will end up corresponding to a computation of exactly

equivalent sophistication.

Page 48: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• Simple behavior (repetitive or nested) corresponds to simple computations

• Complex behavior corresponds to sophisticated computations

Page 49: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

• Rule 110 is universal

Threshold of Universality

Page 50: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 51: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Where does all the complexity come from?

… from the computational sophistication of the system observed

compared to the computational sophistication of the observer.

Page 52: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 53: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 54: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 55: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Thank you for your attention

Page 56: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU
Page 57: A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU

Thank you for your attention