Outline 1 Introduction Tiling definitions 2 Conway s Game of Life 3 The Projection Method

Similar documents
Introduction to mathematical quasicrystals

MATHÉMATIQUES PURES & APPLIQUÉES

Modelling with cellular automata

Cellular Automata and Tilings

Cellular Automata: Tutorial

Any live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.

Crystals, Quasicrystals and Shape

Chapter 20. Countability The rationals and the reals. This chapter covers infinite sets and countability.

Cellular automata, tilings and (un)computability

Cellular Automata. History. 1-Dimensional CA. 1-Dimensional CA. Ozalp Babaoglu

Quasicrystals and geometry

Introduction to Artificial Life and Cellular Automata. Cellular Automata

Mathematics Behind the Construction of Islamic Geometric Patterns. Islamic art was born in a unique culture that predisposed it towards expression

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

Tilings, Diffraction, and Quasicrystals

On the Spectrum of the Penrose Laplacian

Mitchell Chapter 10. Living systems are open systems that exchange energy, materials & information

Aperiodic Substitution Tilings

Justine Seastres. Cellular Automata and the Game of Life

Aperiodic tilings and quasicrystals

Aperiodic tilings (tutorial)

ON THE SPECTRUM OF THE PENROSE LAPLACIAN MICHAEL DAIRYKO, CHRISTINE HOFFMAN, JULIE PATTYSON, AND HAILEE PECK

Computability, Undeciability and the Halting Problem

Cellular Automata. Jason Frank Mathematical Institute

CBSSS 6/25/02. Physics becomes the. Computing Beyond Silicon Summer School. computer. Norm Margolus

XX Eesti Arvutiteaduse Talvekool

biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

Quasicrystals. Materials 286G John Goiri

Investigations of Game of Life Cellular Automata rules on Penrose Tilings: lifetime, ash, and oscillator statistics

Cyclotomic Aperiodic Substitution Tilings. Visualien der Breitbandkatze, Am Mitterweg 1, Pörnbach, Germany;

What do you think are the qualities of a good theorem? it solves an open problem (Name one..? )

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

On Elementary and Algebraic Cellular Automata

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues

Dynamics and Chaos. Melanie Mitchell. Santa Fe Institute and Portland State University

Cellular Automata. and beyond. The World of Simple Programs. Christian Jacob

Crystallographic Point Groups and Space Groups

Toward a Better Understanding of Complexity

Symmetry in 2D. 4/24/2013 L. Viciu AC II Symmetry in 2D

Basic Principles of Quasicrystallography

Theory of Aperiodic Solids:

Complexity Classes in the Two-dimensional Life Cellular Automata Subspace

18.175: Lecture 2 Extension theorems, random variables, distributions

CBSSS 6/24/02. Physics becomes the. Computing Beyond Silicon Summer School. computer. Norm Margolus

UNIT I SOLID STATE PHYSICS

CSCI3390-Lecture 6: An Undecidable Problem

Note that numerically, with white corresponding to 0 and black to 1, the rule can be written:

Tiling Dynamical Systems as an Introduction to Smale Spaces

Cellular Automata. Jarkko Kari Spring University of Turku

BINARY MORPHOLOGY AND CELLULAR AUTOMATA

Cellular Automata. Jarkko Kari Spring University of Turku

CITS2211 Discrete Structures (2017) Cardinality and Countability

Stream Ciphers. Çetin Kaya Koç Winter / 20

AN APPLICATION OF TOPOLOGICAL MULTIPLE RECURRENCE TO TILING

Penrose Tiling and Hydrogen Spectrum

Complexity, Undecidability and Tilings. Chaim Goodman-Strauss Univ Arkansas

MT 855: Graduate Combinatorics

Computability and Complexity Theory: An Introduction

Symmetry Crystallography

Cellular automata, entropy and box- coun4ng dimension

Introduction to Solid State Physics or the study of physical properties of matter in a solid phase

Pr[X = s Y = t] = Pr[X = s] Pr[Y = t]

Complexity Theory. Ahto Buldas. Introduction September 10, Slides based on S.Aurora, B.Barak. Complexity Theory: A Modern Approach.

DOMINO TILINGS INVARIANT GIBBS MEASURES

One-to-one functions and onto functions

Phys 412 Solid State Physics. Lecturer: Réka Albert

Active Tile Self Assembly:

Model sets, Meyer sets and quasicrystals

Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography

What is a Quasicrystal?

11. Automata and languages, cellular automata, grammars, L-systems

Week 2: Sequences and Series

Laboratoire de l Informatique du Parallélisme

Representing Arithmetic Constraints with Finite Automata: An Overview

A web based crystallographic tool for the construction of nanoparticles

VARIOUS MATHEMATICAL ASPECTS TILING SPACES. Jean BELLISSARD 1 2. Collaborations: Georgia Institute of Technology & Institut Universitaire de France

Can You do Maths in a Crowd? Chris Budd

Elementary cellular automata

arxiv:math/ v2 [math.ds] 6 Jul 2018

Part I: Definitions and Properties

Boxes within boxes: discovering the atomic structure of an Al-Co-Ni quasicrystal

Average lattices for quasicrystals

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

6.5.3 An NP-complete domino game

POL502: Foundations. Kosuke Imai Department of Politics, Princeton University. October 10, 2005

Decidability: Church-Turing Thesis

Math 105A HW 1 Solutions

Automata and Languages

Introduction to Proofs in Analysis. updated December 5, By Edoh Y. Amiran Following the outline of notes by Donald Chalice INTRODUCTION

Two-state, Reversible, Universal Cellular Automata In Three Dimensions

An Intuitive Introduction to Motivic Homotopy Theory Vladimir Voevodsky

On the coinductive nature of centralizers

Elementary Cellular Automata with

@igorwhiletrue

Branislav K. Nikolić

Cellular Automata: Overview and classical results

Transcription:

A Game of Life on Penrose Tilings Kathryn Lindsey Department of Mathematics Cornell University Olivetti Club, Sept. 1, 2009

Outline 1 Introduction Tiling definitions 2 Conway s Game of Life 3 The Projection Method

Our technology for dealing with information is restricted to materials with periodic structures.

Our technology for dealing with information is restricted to materials with periodic structures. Wikipedia:...Almost all metal exists in a polycristalline state.

Our technology for dealing with information is restricted to materials with periodic structures. Wikipedia:...Almost all metal exists in a polycristalline state. A crystal or crystalline solid is a solid material whose constituent atoms, molecules, or ions are arranged in an orderly repeating pattern extending in all three spatial dimensions.

Our technology for dealing with information is restricted to materials with periodic structures. Wikipedia:...Almost all metal exists in a polycristalline state. A crystal or crystalline solid is a solid material whose constituent atoms, molecules, or ions are arranged in an orderly repeating pattern extending in all three spatial dimensions. Is there a way to encode/process information in a nonperiodic environment?

A tiling of the plane is a partition of the plane into sets (called tiles) that are topological disks. An n-hedral tiling there are n different types of tiles, i.e. every tile is congruent to one of n fixed subsets of the plane, called prototiles. ex. a 4-hedral tiling

How many tilings can you make? How many distinct tilings does a given set of prototiles admit? A prototile is called n-morphic if it admits precisely n distinct monohedral tilings of the plane. For example, this tile is monomorphic; it is clear that there is only one way to tile the plane with it.

More examples of monomorphic prototiles: Ex. two tilings admitted by a dimorphic prototile: **Open question: for every n N, does there exist a n-morphic prototile? **Open question: does there exist a prototile (or set of prototiles) that admits countably but not uncountably many distinct tilings?

A tiling is periodic if its symmetry group includes translations in two nonparallel directions. Otherwise the tiling is nonperiodic.

nonperiodic tiling example

nonperiodic tiling example

nonperiodic tiling example

But each of these sets of prototiles admits a periodic tiling!

But each of these sets of prototiles admits a periodic tiling!

aperiodic tiling So does there exist a finite set of prototiles that admits ONLY nonperiodic tilings?

aperiodic tiling So does there exist a finite set of prototiles that admits ONLY nonperiodic tilings? A set of prototiles with this property (they tile the plane but never periodically) is said to be aperiodic and a tiling admitted by an aperiodic set of prototiles is called an aperiodic tiling.

aperiodic tiling So does there exist a finite set of prototiles that admits ONLY nonperiodic tilings? A set of prototiles with this property (they tile the plane but never periodically) is said to be aperiodic and a tiling admitted by an aperiodic set of prototiles is called an aperiodic tiling. The (somewhat surprising) answer is yes! The first aperiodic set was constructed by Robert Berger in 1966 and used 20,426 prototiles!

The next obvious question is Can we find a smaller set of aperiodic prototiles? and, in particular, What is the smallest number of prototiles necessary to tile the plane aperiodically? After Berger s discovery, various mathematicians considered this question and discovered sets of aperiodic prototiles with fewer and fewer prototiles. One well-known set of six aperiodic prototiles was discovered by Robinson in 1971.

Penrose Tilings The most famous example of aperiodic tilings, known as Penrose tilings, were discovered by Roger Penrose in the 1970s, and have only two prototiles. **Open Question: Does there exist a single prototile that tiles the plane aperiodically? Here are the two prototiles in the aperiodic set discovered by Penrose: thin: angles π/5 and 4π/5; thick: angles 2π/5 and 3π/5.

Equivalent representations of Penrose tilings

Equivalent representations - kites and darts

Inflation/Deflation Prototiles look like Inflation/Deflation Rules 1 thick 2 thick and 1 thin; 1 thin 1 thick and 1 thin. (thin,thick): (0,1),(1,2),(3,5),(8, 13),(21, 34),(55,89),(144, 233)

Inflation/Deflation

Extension Theorem Theorem Let T be any finite set of prototiles, each of which is a closed topological disk. If T tiles over arbitrarily large circular disks, then T admits a tiling of the plane.

Can prove that in any Penrose tiling the ratio of thick to thin rhombs is the golden ratio, which is irrational.

Can prove that in any Penrose tiling the ratio of thick to thin rhombs is the golden ratio, which is irrational. Suppose it is periodic. Then the ratio for the whole tiling equals the ratio in the fundamental unit, i.e. is rational. Therefore the Penrose tiling is nonperiodic.

Penrose tilings: -have no translational symmetries -can have 5-fold rotations and/or reflections as symmetries. -patch in a tiling is repeated infinitely many times in that tiling -ratio of thick rhombs to thin rhombs = the golden ratio = 1.618...

Quasicrystals Before 1982, it was assumed that all solids that are ordered at the microscopic level were made from the periodic repetition of a fundamental unit. But in 1982 Schechtman cooled an aluminum-manganese sample and found that its diffraction patterns had 5-fold rotational symmetry.

The Crystallographic Restriction Theorem confines the rotational symmetries of translation lattices in two- and three-dimensional Euclidean space to orders 2, 3, 4, and 6. So this quasicrystal is not periodic. But it is clearly ordered. Like Penrose tilings, can inflate/deflate. Since then, many more examples of quasicrystals have been discovered.

Conway s Game of Life Conway s Game of Life is a cellular automaton played on a regular grid of square cells; each cell of the automaton takes either state 0 or 1 ( living or dead ) and updates its state in discrete time based on the states of its 8 closest neighbors, as follows: -A dead cell with exactly three living neighbors becomes alive. -A living cell with 2 or 3 living neighbors remains alive. -In any other case the cell dies/remains dead.

Link to bitstorm

philosophical observations -complex patterns can emerge from very simple rules.

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior.

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior. -GOL equivalent to a Turing machine. Can encode arbitrarily complicated processes.

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior. -GOL equivalent to a Turing machine. Can encode arbitrarily complicated processes. - complex philosophical constructs ( consciousness? free will?), can evolve from a simple set of deterministic physical laws governing our own universe.

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior. -GOL equivalent to a Turing machine. Can encode arbitrarily complicated processes. - complex philosophical constructs ( consciousness? free will?), can evolve from a simple set of deterministic physical laws governing our own universe. - the human brain - a CA?

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior. -GOL equivalent to a Turing machine. Can encode arbitrarily complicated processes. - complex philosophical constructs ( consciousness? free will?), can evolve from a simple set of deterministic physical laws governing our own universe. - the human brain - a CA? -the universe as a cellular automata? life as an algorithm?

philosophical observations -complex patterns can emerge from very simple rules. - design and organization can spontaneously emerge in the absence of a designer. emergent behavior. -GOL equivalent to a Turing machine. Can encode arbitrarily complicated processes. - complex philosophical constructs ( consciousness? free will?), can evolve from a simple set of deterministic physical laws governing our own universe. - the human brain - a CA? -the universe as a cellular automata? life as an algorithm? -self-replicating machines (i.e. patterns) exist. (DNA?)

Logic Gates Every logical function, i.e. every possible result set of the combination of two Boolean variables, can be constructed using these three fundamental operators.

We then only have to implement AND, OR, NOT-gates to be able to manage any Boolean function. To implement a logical gate we therefore need: - Some kind of electrical pulses to represent inputs. - Wires to transmit the electrical pulses. - Processing devices which associate inputs and compute the Boolean result. - A device placed after the processing device, able to check the output electrical pulses. This will represent the output.

An eater: This consumes a glider and recovers to its original form. An eater that detects gliders: Output activation. The light colored cell is activated.

Glider gun streams annihilate each other if the distance between nascent gliders is even and there is a one-cell vertical offset between the glider streams.

NOT gate

AND gate

OR gate

Rennard s applet

Life...on a Penrose Tiling?

Previous research... Various people tried lots of different sets of nearest-neighbors rules...but no gliders were found. Ash and oscillators...

Projection method: 2 dimensions to 1

Projection method: 2 dimensions to 1

Projection method: 2 dimensions to 1

Penrose tilings: projection method N. G. de Bruijn (1981). Algebraic theory of Penrose s nonperiodic tilings of the plane, I, II (PDF). Indagationes mathematicae 43 (No. 1): 3966. de Bruijn s big result: Penrose tilings are obtained in an analogous way using a 2-dimensional plane cutting through 5-dimensional space at a (fixed) irrational angle. The angle of the plane is fixed; you can pick the offset vector. de Bruijn: any offset vector so that the plane does not go through a corner gives rise to a Penrose tiling. Conversely, every Penrose tiling arises in this way.

The moral of the story: Penrose tilings are the shadows of the edges of 5-d cubes. Faces of 5-d cubes Penrose tiles (angle of face in relation to cutting plane determines whether a face becomes a thick rhomb or a thin rhomb). Vertices vertices Generalize it: you can get aperiodic structures in 3-space as the projection of a regular/periodic structure in a higher dimension projected down to 3-space.

The Solution The rough idea of the solution: play a Game of Life on Z 5 (with appropriate rules) and project it down onto the plane, i.e. the Penrose tiling. Redefine the notion of neighbors define tiles to be neighbors if their preimages under the projection are neighbors in Z 5. Each cube projects to > 1 tile; pick a pair of axes in 5-space and identify a 5-d cube with the tile that is the image of that face in the Penrose tiling.

neighbors

A small oscillator

A glider

Gosper glider gun

Movies!!!