a new kind of science in a nutshell · a new kind of science in a nutshell david sehnal qipl at fi...

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

Upload: others

Post on 08-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

A New Kind of Science

in a Nutshell

David SehnalQIPL at FI MU

Page 2: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

1D Cellular Automata

Page 4: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 5: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Cell to be updated

Left neighbor Right neighbor

New color

Page 6: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 7: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 8: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 9: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 10: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 11: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 12: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• 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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 14: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 15: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 16: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 17: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 18: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Is Complexity Special or Common?

Page 19: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Turing Machines

Page 20: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 21: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 22: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Substitution Systems

Page 23: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

2D Cellular Automata

Page 24: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

2D Turing Machines

Page 25: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

3D Cellular Automata

Page 26: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• 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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Systems in nature

Page 28: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 29: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 30: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 31: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 33: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 34: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 35: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

More systems in nature

• Fluid flow

• Patterns on shells

• Fundamental physics

• And many others …

Page 36: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 37: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Why can simple programs

produce complex behavior?

Page 38: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Computation

Page 39: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 40: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• 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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 42: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 44: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 45: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• 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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• 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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

• Rule 110 is universal

Threshold of Universality

Page 50: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 51: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

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 · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 53: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 54: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 55: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Thank you for your attention

Page 56: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional
Page 57: A New Kind of Science in a Nutshell · A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU. Motivations • How does anything complicated get produced in nature? • Traditional

Thank you for your attention