embedding computations in tilings part 2 andrei
play

Embedding computations in tilings (Part 2) Andrei Romashchenko the - PowerPoint PPT Presentation

Embedding computations in tilings (Part 2) Andrei Romashchenko the 2nd June 2016 1 / 13 Color: an element of a finite set C = { , , , , , , } 2 / 13 Color: an element of a finite set C = { , , , , , , }


  1. Embedding computations in tilings (Part 2) Andrei Romashchenko the 2nd June 2016 1 / 13

  2. Color: an element of a finite set C = {· , · , · , · , · , · , ·} 2 / 13

  3. Color: an element of a finite set C = {· , · , · , · , · , · , ·} Wang Tile: a unit square with colored sides. 2 / 13

  4. Color: an element of a finite set C = {· , · , · , · , · , · , ·} Wang Tile: a unit square with colored sides. i.e, an element of C 4 , e.g., 2 / 13

  5. Color: an element of a finite set C = {· , · , · , · , · , · , ·} Wang Tile: a unit square with colored sides. i.e, an element of C 4 , e.g., Set of Wang tiles: a set τ ⊂ C 4 2 / 13

  6. Color: an element of a finite set C = {· , · , · , · , · , · , ·} Wang Tile: a unit square with colored sides. i.e, an element of C 4 , e.g., Set of Wang tiles: a set τ ⊂ C 4 Tiling: a mapping f : Z 2 → τ that respects the matching rules 2 / 13

  7. Theorem. There exists a tile set τ such that (i) τ -tilings exist, and 3 / 13

  8. Theorem. There exists a tile set τ such that (i) τ -tilings exist, and (ii) all τ -tilings are aperiodic. 3 / 13

  9. Existence of an aperiodic tile set: 4 / 13

  10. Existence of an aperiodic tile set: ◮ define self-similar tile sets 4 / 13

  11. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic 4 / 13

  12. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set 4 / 13

  13. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets 4 / 13

  14. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets even in Math. Intelligencer, Durand–Levin–Shen [2004] 4 / 13

  15. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets even in Math. Intelligencer, Durand–Levin–Shen [2004] (for kids!) 4 / 13

  16. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets even in Math. Intelligencer, Durand–Levin–Shen [2004] (for kids!) last lecture: the fixed-point construction from Durand-R.-Shen 4 / 13

  17. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets even in Math. Intelligencer, Durand–Levin–Shen [2004] (for kids!) last lecture: the fixed-point construction from Durand-R.-Shen Funny, but... 4 / 13

  18. Existence of an aperiodic tile set: ◮ define self-similar tile sets ◮ observe that every self-similar tile set is aperiodic ◮ construct some self-similar tile set We know simple explicit example of self-similar tile sets even in Math. Intelligencer, Durand–Levin–Shen [2004] (for kids!) last lecture: the fixed-point construction from Durand-R.-Shen Funny, but... WHY??? 4 / 13

  19. A tile set that simulates itself: Universal TM m-colors ◦ program ◦ bin( N ) 5 / 13

  20. A tile set that simulates itself: Universal TM m-colors ◦ program ◦ bin( N ) Parameters: ◮ N = zoom factor ◮ k = #[bits in a macro-color] ◮ m = [size of the computational zone] 5 / 13

  21. A tile set that simulates itself: Universal TM m-colors ◦ program ◦ bin( N ) Parameters: ◮ N = zoom factor ◮ k = #[bits in a macro-color] := 2 log N + O (1) ◮ m = [size of the computational zone]:= poly (log N ) 6 / 13

  22. A tile set that simulates itself: Universal TM m-colors ◦ program ◦ bin( N ) Parameters: ◮ N = zoom factor ◮ k ( N ) = #[bits in a macro-color] := 2 log N + O (1) ◮ m ( N ) = [size of the computational zone]:= poly (log N ) 7 / 13

  23. A tile set τ N that simulates itself: Universal TM m-colors ◦ program ◦ bin( N ) Parameters: ◮ N = zoom factor (works for all large enough N ) ◮ k = #[bits in a macro-color] := 2 log N + O (1) ◮ m = [size of the computational zone]:= poly (log N ) 8 / 13

  24. A tile set τ N that simulates itself with variable zoom : Universal TM m-colors ◦ program ◦ bin( N ) ◮ level 1 (macro-tiles): zoom= N , ◮ level 2 (macro-maro-tiles): zoom= N + 1, ◮ level 3 (macro-maro-macro-tiles): zoom= N + 2, ◮ . . . 9 / 13

  25. [Turing machine π ] �→ tile set τ ( π ) Useful computation Service computrations m-colors ◦ program ◦ bin( N ) Useful computation = simulating machine π on available space and time 10 / 13

  26. [Turing machine π ] �→ tile set τ ( π ) Useful computation Service computrations m-colors ◦ program ◦ bin( N ) Useful computation = simulating machine π on available space and time τ -tiling exists ⇐ ⇒ π never stops 10 / 13

  27. [Turing machine π ] �→ tile set τ ( π ) τ -tiling exists ⇐ ⇒ π never stops Theorem [Berger 66]. The tiling problem is undecidable 11 / 13

  28. [Turing machine π ] �→ tile set τ ( π ) τ -tiling exists ⇐ ⇒ π never stops Theorem [Berger 66]. The tiling problem is undecidable (given a tile set we cannot decide algorithmically whether it can tile the plane). 11 / 13

  29. a sequence embedded in a tiling: Useful computation with ω Service computrations m-colors ◦ program ◦ bin( N ) ω = ω 0 ω 1 . . . ω n . . . 12 / 13

  30. a sequence embedded in a tiling: Useful computation with ω Service computrations m-colors ◦ program ◦ bin( N ) ω = ω 0 ω 1 . . . ω n . . . N -macro-colors include the prefix ω [0:log N ] 12 / 13

  31. Definition. ω = ω 0 ω 1 . . . ω n . . . is a separator if ◮ ω n = 0 for every n s.t. the n -th Turing machine( n ) = 0, ◮ ω n = 1 for every n s.t. the n -th Turing machine( n ) = 1. 13 / 13

  32. Definition. ω = ω 0 ω 1 . . . ω n . . . is a separator if ◮ ω n = 0 for every n s.t. the n -th Turing machine( n ) = 0, ◮ ω n = 1 for every n s.t. the n -th Turing machine( n ) = 1. Lemma. Every separator is non computable. 13 / 13

  33. Definition. ω = ω 0 ω 1 . . . ω n . . . is a separator if ◮ ω n = 0 for every n s.t. the n -th Turing machine( n ) = 0, ◮ ω n = 1 for every n s.t. the n -th Turing machine( n ) = 1. Lemma. Every separator is non computable. This is a very standard fact: a pair of r.e. non separable sets. 13 / 13

  34. Definition. ω = ω 0 ω 1 . . . ω n . . . is a separator if ◮ ω n = 0 for every n s.t. the n -th Turing machine( n ) = 0, ◮ ω n = 1 for every n s.t. the n -th Turing machine( n ) = 1. Lemma. Every separator is non computable. This is a very standard fact: a pair of r.e. non separable sets. Theorem [Hanf, Myers 74]. There exists a tile set τ such that ◮ τ -tilings of the plane exist, ◮ every τ -tiling is non computable. 13 / 13

  35. Definition. ω = ω 0 ω 1 . . . ω n . . . is a separator if ◮ ω n = 0 for every n s.t. the n -th Turing machine( n ) = 0, ◮ ω n = 1 for every n s.t. the n -th Turing machine( n ) = 1. Lemma. Every separator is non computable. This is a very standard fact: a pair of r.e. non separable sets. Theorem [Hanf, Myers 74]. There exists a tile set τ such that ◮ τ -tilings of the plane exist, ◮ every τ -tiling is non computable. Proof: ◮ embed an ω in our tiling ◮ useful computation : simulate in parallel n -th TM( n ) and check that the embedded ω is a separator ◮ every (infinite) tiling must include an incomputable ω 13 / 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend