28

Treasure map

  • Upload
    leigh

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

Treasure map. Turing City. Republic of Dynamics. Country of Computers. Poincaréville. Turing universality in dynamical systems. Jean-Charles Delvenne Caltech and University of Louvain July 1st, 2006. Questions. There is a universal Turing machine (Turing) - PowerPoint PPT Presentation

Citation preview

Page 1: Treasure map
Page 2: Treasure map

Treasure map

Poincaréville

Turing City

Page 3: Treasure map

Turing universality in dynamical systems

Jean-Charles DelvenneCaltech and University of Louvain

July 1st, 2006

Page 4: Treasure map

Questions

There is a universal Turing machine (Turing) Game of Life is universal (Conway) Is the solar system universal? (Moore) A neural network is universal (Siegelmann) What is a universal dynamical system? What is a computer? Is universality robust to noise? Is a chaotic system universal?

Page 5: Treasure map

This is about…

Turing universality =computing functions: =deciding subsets of integers

Dynamical systems = function: = state space Or in continuous time

Page 6: Treasure map

This is not about…

Computing real functions Deciding sets of reals Super-Turing power Simulation universality

Quantum systems Stochastic systems

Page 7: Treasure map

Summary

Definitions of universality Point-to-point Point-to-set Set-to-set

Properties of universality Robustness to noise Chaos

Page 8: Treasure map

Definitions of universality

Page 9: Treasure map

« Is 97 prime? »

« 97 is prime. »

Is 97 prime ?

« I’m computing... »

It’s computing…

Aha! 97 is prime.

Page 10: Treasure map

Davis universality

A universal Turing machine has an r.e.-complete halting problem

… and conversely Davis: A Turing machine is said universal iff

its halting problem is r.e.-complete No explicit coding/decoding Universal dynamical system= system with

r.e.-complete halting problem

Page 11: Treasure map

Halting problem for dynamical systems

Dynamical system

Instance= a point , a subset Question= Is there an such that ?

Instance= two points Question=is there an such that ?

Need to specify a family of points/family of sets Function must be effective

Page 12: Treasure map

Point-to-point universality

Set X, family Function Effectivity: with k total computable Reflection principle (Sutner):

if then

Universal iff is r.e.-complete

Page 13: Treasure map

Point-to-set universality

Set X, family of points,

family Function Effectivity, reflection principle is decidable Universality iff is r.e.-

complete

Page 14: Treasure map

Examples

Turing machine, with finite configurations Game of Life, with almost blank

configurations (Conway)

Page 15: Treasure map

Examples Rule 110, with almost periodic configurations (Cook,

Wolfram)

Reversible and Billiard Ball cellular automata(Margolus, Toffoli)

Page 16: Treasure map

Examples

Piecewise-affine continuous map in dimension 2, with rational points and rational polyhedra (Koiran, Cosnard, Garzon)

Artificial neural networks (Siegelmann, Kilian, Sontag)

An one-dimensional analytic map with closed-form formula, with integers (Koiran, Moore)

Page 17: Treasure map

Universal continuous-time systems

Piecewise-constant derivative system (Asarin, Maler, Pnueli)

Ray of light between mirrors (Moore)

Billiard ball computer (Fredkin, Toffoli)

Page 18: Treasure map

Set-to-set universality (D., Kurka, Blondel)

Symbolic systems= cellular automata, Turing machines, subshifts, any continuous

Clopen sets= sets ( finite word) or boolean combinations

Halting problem: Instance=two clopen sets A and B Question= Is there a trajectory from A to B ?

At the cost of topology, no need for family of points

Page 19: Treasure map

Set-to-set universality

Generalized Halting problem: Instance=a clopen partition, a finite automaton Question=Is there a trace accepted by the finite

automaton ? Universality= r.e.-completeness of

Generalized Halting problem Interpretation (cf. Turing’s argument):

finite automaton=observer’s brain initial state of the automaton=« start computation » final state of the automaton= « I have the answer »

Page 20: Treasure map

« Is 97 prime? »

« 97 is prime. »

Is 97 prime ?

« I’m computing... »

It’s computing…

Aha! 97 is prime.

Page 21: Treasure map

Examples

Universal Turing machines

A cellular automaton

A subshift

Game of Life?

Rule 110?

Page 22: Treasure map

Properties of universal systems

Page 23: Treasure map

Robustness

What if small perturbation on the state? A set-to-set universal symbolic system is

robust to perturbation on initial state What if perturbation at every time? Many systems become non universal (Asarin,

Boujjani, Orponen, Maass) There exists a (point-to-set) universal cellular

automaton with noise (Gacs)

Page 24: Treasure map

Chaos

Are universal systems at the edge of chaos?(Langton) Neither too predictible (one globally attracting fixed point) Not too unpredictible (chaotic)

Intuition: chaos ~ noise Devaney-chaotic

There is a trajectory from any open set to any open set Periodic trajectories are dense Sensitivity to initial conditions (butterfly effect)

Universal cellular automata are in « class four » (Wolfram)

Page 25: Treasure map

Results

Point-to-set, point-to-point definitions: little to be said in general

Set-to-set definition: there exists a Devaney-chaotic universal cellular

automaton In a universal system, at least one point must be

sensitive (butterfly effect) An attracting fixed point is not universal «  Edge of chaos » statement is half-true

Page 26: Treasure map

Decidability vs universality

Universality: one system, a property of points/subsets is undecidable

Compare with: a family of systems, a property of the system is undecidable

Examples Stability of piecewise affine systems (Blondel, Bournez,

Koiran, Tsitsiklis) Reversibility of cellular automata (Kari)

Page 27: Treasure map

Conclusion

What is a computer? Kaleidoscopic answer Many examples Little known about links

computation/dynamics Motivating open problems (Moore):

Is a solar system universal? Is there a liquid computer? (Navier-Stokes equ.)

Page 28: Treasure map

Thank you