Can the Angel fly into infinity, or does the Devil eat its squares?

Similar documents
Grade 7 Math Connects Suggested Course Outline for Schooling at Home 132 lessons

MITOCW Lec 2 MIT 6.042J Mathematics for Computer Science, Fall 2010

Georgia Quality Core Curriculum

THE USELESSNESS OF VENN DIAGRAMS*

correlated to the Massachussetts Learning Standards for Geometry C14

Math 10 Lesson 1 4 Answers

Surveying Prof. Bharat Lohani Department of Civil Engineering Indian Institute of Technology, Kanpur. Module - 7 Lecture - 3 Levelling and Contouring

Houghton Mifflin MATHEMATICS

Philosophy 203 History of Modern Western Philosophy. Russell Marcus Hamilton College Spring 2011

Grade 6 correlated to Illinois Learning Standards for Mathematics

LIFE POINT: Jesus promised that God would send the Holy Spirit. LEADER BIBLE STUDY

NPTEL NPTEL ONLINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture 31

Final Exam (PRACTICE-2) #2

Unit 2. Spelling Most Common Words Root Words. Student Page. Most Common Words

SUBJECT DISCUSSION. Matthew 6:33; 1 John 2:6; 2 Chronicles 16:9. John M. Stephenson January 27, 2012 Biblical Worldview Ministries

Math Matters: Why Do I Need To Know This? 1 Logic Understanding the English language

Module 02 Lecture - 10 Inferential Statistics Single Sample Tests

Born Free and Equal? On the ethical consistency of animal equality summary Stijn Bruers

Math2UU3*TEST1. Duration of Test: 60 minutes McMaster University, 25 September Last name (PLEASE PRINT): First name (PLEASE PRINT): Student No.

The Pigeonhole Principle

Virtual Logic Number and Imagination

McDougal Littell High School Math Program. correlated to. Oregon Mathematics Grade-Level Standards

Probability Foundations for Electrical Engineers Prof. Krishna Jagannathan Department of Electrical Engineering Indian Institute of Technology, Madras

ECE 5424: Introduction to Machine Learning

Quiz2_Practice2 #2. Basic Math / FND M020 SP N30FFD05-NAP (Prof. Abdon)

Content Area Variations of Academic Language

fitting instructions axxys evolution

axxys origins Fitting Instructions

Standards are good for clearing Science. Abstract

2.1 Review. 2.2 Inference and justifications

Mathematics Manuscript. by Dr. Irene Galtung

The Cosmological Argument

Aquinas Cosmological argument in everyday language

God Parts the Red Sea Lesson Aim: To show God has made a way for us to be saved. (Salvation Message)

COPYRIGHTED MATERIAL. Many centuries ago, in ancient Alexandria, an old man had to bury his son. Diophantus

Prospers Counsel. Volume 1. Author Jeremy Prosper. Preface

Segment 2 Exam Review #1

Spectrum Arguments: Objections and Replies Part II. Vagueness and Indeterminacy, Zeno s Paradox, Heuristics and Similarity Arguments

3 Articles with Proof and Disproof of Birch and Swinnerton

Curriculum Guide for Pre-Algebra

lesson five: messiah

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

Beyond Symbolic Logic

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

Go confidently in the direction of your dreams. Live the life you ve imagined. ~ Henry David Thoreau

Midterm Review Part 1 #4

The Lord s Prayer. (Matthew 6:5-15) SPARK RESOURCES: Spark Story Bibles, SUPPLIES: Chart paper, marker

ORDINAL GENESIS 1:1/JOHN 1:1 TRIANGLE (Part 1)

Forty Years of Notes about People, Words and Mathematics. 18 October 2000

Number, Part I. Lesson 1. Rules and Definitions. Rules

For some reason the I decided to remove the vanes off the windmill mentally and then DING!!!!

Number, Part I of II

God Parts the Red Sea Lesson Aim: To show God has made a way for us to be saved. (Salvation Message)

Tutorial A03: Patterns of Valid Arguments By: Jonathan Chan

Excel Lesson 3 page 1 April 15

The Development of Knowledge and Claims of Truth in the Autobiography In Code. When preparing her project to enter the Esat Young Scientist

Easter. April 4-5, Mark 14-16, Isaiah 41:10 Adventure Bible (pp. 794, ) Jesus Rescued Us!

UTILITARIANISM AND INFINITE UTILITY. Peter Vallentyne. Australasian Journal of Philosophy 71 (1993): I. Introduction

and a very warm welcome to my And I have been carefully a series of mysterious events. And because I m, I ve decided to write all

Descartes Meditations

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 3

SUNDAY SCHOOL LESSON The Life of Jesus

The way we convince people is generally to refer to sufficiently many things that they already know are correct.

Minimal and Maximal Models in Reinforcement Learning

DO YOU KNOW THAT THE DIGITS HAVE AN END? Mohamed Ababou. Translated by: Nafissa Atlagh

INF5020 Philosophy of Information: Ontology

Introduction Paragraph 7 th /8 th grade expectation: 150+ words (includes the thesis)

New Calculations of Space-Time Dimensions of the Visible Universe

Write kids names on board with total attendance!

On Infinite Size. Bruno Whittle

How I became interested in foundations of mathematics.

MITOCW MITRES18_006F10_26_0703_300k-mp4

APPENDIX OPEN AND SOLVED PROBLEMS

Discovering Obedience - Passages Designed to Introduce People to the Commands of Christ Updated 03/04/2015,

Artificial Intelligence. Clause Form and The Resolution Rule. Prof. Deepak Khemani. Department of Computer Science and Engineering

Exceedingly abundantly above all that we ask or think. Eph 3: 14-21

Where is God in the midst of the storm?

DISCUSSIONS WITH K. V. LAURIKAINEN (KVL)

(Refer Slide Time 03:00)

Chapter 4 The Hebrew Alphabet

Zeno of Elea & the Evolution of Infinity. Kornilowicz, Gabriel Chu, Dan

Kindergarten-2. Abraham and Sarah. September 13-14, God keeps his promises. Genesis 12-21(Pg Adventure Bible)

Agnostic KWIK learning and efficient approximate reinforcement learning

Crossing the Equal Sign

The Intimate Connection Between Physics and Theology HUI-YIING CHANG

Step 2: Multiply both the numerator and the denominator. Remember that you can multiply numbers

ANALYSIS, PSYCHOANALYSIS, AND THE ART OF COIN-TOSSING 1

PDM2005_G3_SL1-36_01-18_F 06/15/ :03 PM Page 1 Student Pages 1

Peter and Andrew. Lesson at a Glance

Transferability and Proofs

MATHEMATICAL ANTINOMIES.

BLESS BLESS BIBLE STUDY. Begin with prayer. Listen Eat Serve Story

THE GOD/MAN TRIANGLE OF JESUS CHRIST. THE IMAGE OF GOD (Part 1) > THE IMAGE OF GOD (Part 2) By Leo Tavares

Module - 02 Lecturer - 09 Inferential Statistics - Motivation

Semantic Entailment and Natural Deduction

A story of forgiveness Written for children s church & audience participation

Midterm Review. Intermediate Algebra / MAT135 S2014 test (Mr. Porter)

Introduction to Polytheism

POLS 205 Political Science as a Social Science. Making Inferences from Samples

What do elephants look like?

Transcription:

Can the Angel fly into infinity, or does the Devil eat its squares? Stijn Vermeeren University of Leeds February 4, 2010 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 1 / 39

The Angel problem An infinite chessboard; The Devil (Quadraphage) eats a square on every turn; A k-angel (Angel of power k) sits on a square, and on each turn flies to an uneaten square within l distance k. 1-Angel 2-Angel Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 2 / 39

The aim of the game The Devil wants to trap the Angel (i.e. every square within reach of the Angel is eaten); The Angel wants to live forever. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 3 / 39

The Angel problem Game invented by David Silverman (1940s). Popularly known in 1970s (e.g. Martin Gardner). Berlekamp, Conway, Guy (1982): 1-Angel loses. The Angel problem: Can an Angel of sufficient power win? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 4 / 39

Table of contents 1 The Angel Problem 2 Catching a 1-Angel 3 Can some k-angel win? 4 Oddvar Kloster s proof 5 Generalizations and open questions Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 5 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 6 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 7 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 8 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 9 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 10 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 11 / 39

Catching a 1-Fool 8 7 6 5 4 3 2 1 0-8 -7-6 -5-4 -3-2 -1 0 1 2 3 4 5 6 7 8 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 12 / 39

Catching a 1-Angel 137 8 60 60 8 137 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 13 / 39

Catching a 1-Angel We proved: a 1-Angel can be caught on a 137 137 chessboard. Berlekamp (1982): 1-Angel can be caught on a 33 33, but not on any smaller square board. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 14 / 39

Can a k-angel win for any k? Berlekamp, Conway, Guy (1982): The Angel Problem Can an Angel of sufficient power win? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 15 / 39

Does either have a winning strategy? A strategy tells you which move to do in any situation. A strategy A for the Angel and D for the Devil completely determine the game played: Game(A,D). A winning strategy for the Angel: D : Angel wins Game(A,D). D winning strategy for the Devil: A : Devil wins Game(A,D). Does either have a winning strategy? (= determinacy) Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 16 / 39

The Angel Problem is determined Theorem The Angel Problem is determined. Proof. Suppose no winning strategy for Devil. Then Angel can always make a move that gives no winning strategy for the Devil in the new situation either. This gives a strategy where the Angel survives into infinity = A winning strategy for the Angel. (Special case of Gale & Stewart (1953).) Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 17 / 39

If the Devil wins, he wins on a finite board Theorem If angel can survive arbitrarily long, then he can win. Proof. Suppose the Angel has strategies for surviving arbitrarily long. At each turn, the Angel has only finitely many options. One of these options must still leave strategies for surviving arbitrarily long. Corollary Always take such a move = winning strategy for the Angel. If the devil wins, then he only needs a finite board to win. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 18 / 39

Can a k-angel win for any k? Conway (1996): $100 for a winning Angel proof $1000 for a winning Devil proof The Devil can never make a mistake. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 19 / 39

Scaring Angels into traps Idea: use a potential function to tell where most eaten squares are, and run away from there. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 20 / 39

Scaring Angels into traps Idea: use a potential function to tell where most eaten squares are, and run away from there. Problem: Sensitive to nearby squares... Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 20 / 39

Scaring Angels into traps Idea: use a potential function to tell where most eaten squares are, and run away from there. Problem: Sensitive to nearby squares... Sensitive to faraway squares... Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 20 / 39

Catching a k-fool Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

Catching a k-fool Like we caught the 1-Fool: Wall at distance k 2 n = k (k 2 2 n+1 + 1 ) squares. k2 n k 2 2 n+1 + 1 k 2 2 n k Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

Catching a k-fool Like we caught the 1-Fool: Wall at distance k 2 n = k (k 2 2 n+1 + 1 ) squares. Angel s distance halves = Devil can eat 2 n 1 squares = 1 in 4k 3. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

Catching a k-fool Like we caught the 1-Fool: Wall at distance k 2 n = k (k 2 2 n+1 + 1 ) squares. Angel s distance halves = Devil can eat 2 n 1 squares = 1 in 4k 3. Angel can only reach half the width of the wall = Devil only needs to consider half as many squares. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

Catching a k-fool Like we caught the 1-Fool: Wall at distance k 2 n = k (k 2 2 n+1 + 1 ) squares. Angel s distance halves = Devil can eat 2 n 1 squares = 1 in 4k 3. Angel can only reach half the width of the wall = Devil only needs to consider half as many squares. Angel s distance : 2 = Devil can eat 1 in 4k 3 squares. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

Catching a k-fool Like we caught the 1-Fool: Wall at distance k 2 n = k (k 2 2 n+1 + 1 ) squares. Angel s distance halves = Devil can eat 2 n 1 squares = 1 in 4k 3. Angel can only reach half the width of the wall = Devil only needs to consider half as many squares. Angel s distance : 2 = Devil can eat 1 in 4k 3 squares. Take n = 4k 3 (start to build wall at distance k 2 4k3 ) = last hole in wall filled just before the Angel tries to break through. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 21 / 39

The 1-Angel strategy for the Devil does not generalize Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 22 / 39

More k-angels that can be caught A k-angel that always decreases y-coordinate (k-fool) can be caught. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 23 / 39

More k-angels that can be caught A k-angel that always decreases y-coordinate (k-fool) can be caught. A k-angel that never increases y-coordinate can be caught. (Build walls East and West of the Angel to convert it into a Fool of much higher power.) Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 23 / 39

More k-angels that can be caught A k-angel that always decreases y-coordinate (k-fool) can be caught. A k-angel that never increases y-coordinate can be caught. (Build walls East and West of the Angel to convert it into a Fool of much higher power.) A k-angel that never increases y-coordinate by more than a fixed integer can be caught. So a winning Angel strategy needs to allow travelling arbitrarily far in any direction. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 23 / 39

The Angel is his own worst enemy Theorem If the Angel has a winning strategy, then he has a winning strategy that never returns to a square that was reachable before. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 24 / 39

The Angel is his own worst enemy Theorem If the Angel has a winning strategy, then he has a winning strategy that never returns to a square that was reachable before. Call an angel that never returns to a square that was reachable before a Runaway Angel. Proof. We prove the contrapositive. Suppose the Devil has a winning strategy against Runaway Angels. We prove that the Devil has a winning strategy against any Angel. Indeed, against any Angel, the Devil eats the square that he would have eaten against a Runaway Angel that followed the same path, but without detours. As he wins against the Runaway Angel, he certainly wins against the general Angel, because while the Angel is on a detour, the Devil just eats some squares for free. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 24 / 39

The Angel wins! Suddenly in 2006: four independent proofs that some Angel wins: Peter Gács: Angel of some power wins Brian Bowditch: 4-Angel wins András Máthé: 2-Angel wins Oddvar Kloster: 2-Angel wins We give Oddvar Kloster s proof, because: It s a simple and insightful proof; It gives an explicit and easy-to-implement winning strategy for the 2-Angel. The Angel does not even need to fly. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 25 / 39

Oddvar Kloster s proof The Angel walks along the right of a directed path Initially the path a vertical line, with the angel directly to the right of it Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 26 / 39

Oddvar Kloster s proof Each turn, the Angel advances as far along the path as possible. The Angel moves along at least 2 segments of the path each time. If he makes a right turn, the Angel moves along more than 2 segments in one go. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 27 / 39

Oddvar Kloster s proof Squares are either free or eaten. Squares to the left of the path are called evaded. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 28 / 39

Oddvar Kloster s proof Before moving, the Angel must adjust the path ahead, to avoid the Devil s traps. He is only allowed to move some section of the path to the right (w.r.t. the direction of the path) to evade some more squares: The resulting path is called a decendant of the original path. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 29 / 39

Oddvar Kloster s proof The Angel has to be careful how he adjusts the path, to avoid being trapped: The Angel needs a strategy that keeps the squares along the right of the path free and unevaded. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 30 / 39

Oddvar Kloster s proof Each path is infinite, but differs only on a finite section from the original vertical path. So we can assign an integer length L κ to a path κ, namely the number of extra segments it has compared to the original path. At some stage s of play and for some path κ, we define E κ (s) to be the number of squares, eaten before stage s, that are evaded by κ. At stage s: κ λ L λ = L κ + 4 E λ (s) = E κ (s) + 2 Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 31 / 39

Oddvar Kloster s proof How the Angel adjusts its path at stage s: Among all the decendents of the previous path, select the paths κ with maximal 2 E κ (s) L κ. Among these, select one with maximal E κ (s). Motto: evade as many eaten squares as possible, taking into account a half penalty point for every increase in length. Note: this can be done computably. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 32 / 39

Oddvar Kloster s proof Suppose the Angels follows this strategy. A square, just right of the path ahead, is not eaten. Indeed the Angel will prefer the path that goes around it: Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 33 / 39

Oddvar Kloster s proof Can a square, just right of a future segment of the path, be evaded? If so, the Angel might be trapped: We will prove that the Angel, following our strategy, would have spotted this potential trap in time, and would have planned its path around the trap. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 34 / 39

Oddvar Kloster s proof κ λµ Stage s: Stage t: Angel passes segments more than twice faster than the Devil can build: So L λ L µ > 2(E µ (t) E µ (s)) 2 E µ (s) L µ > 2 E µ (t) L λ 2 E λ (t) L λ 2 E κ (s) L κ So at stage s the Angel would have preferred path µ over path κ. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 35 / 39

In 3D Certainly an 2-Angel can win, by never changing its z-coordinate and applying Kloster s strategy in the plane. A 1-Angel can win in 3D, using only two consecutive z-coordinates: Project down onto a plane. A cube eaten in space is a square half-eaten in the plane. Half-eaten squares are still available for the angel. Kloster s proof still works. Open question: can a 1-Angel that always increases its z-coordinate win in 3D? Bollobás and Leader (2006): Devil cannot win by building a wall at a fixed z-coordinate. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 36 / 39

Most general setting For any graph: Angel lives on vertices and moves along edges. Devil eats vertices. Who wins? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 37 / 39

Open question Is it computable who has a winning strategy from a given situation (finitely many squares eaten)? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 38 / 39

Open question Is it computable who has a winning strategy from a given situation (finitely many squares eaten)? Theorem The set of winning situations for the Devil is computably enumerable. Proof. We proved that if the Devil can win at all, he can win on some finite square board. As a finite board allows only finitely many games, we can compute who has a winning strategy on a finite board. Now check if the devil wins on a square board of size n 2 for increasing n. The Devil has a winning strategy if and only if he can win on a board of size n 2 for some n. Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 38 / 39

Open question Is it computable who has a winning strategy from a given situation (finitely many squares eaten)? If yes, then what is the computational complexity? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 38 / 39

Open question Is it computable who has a winning strategy from a given situation (finitely many squares eaten)? If yes, then what is the computational complexity? If no, is its Turing degree equal to 0? Or between 0 and 0? Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 38 / 39

Further reading Elwyn R. Berlekamp, John H. Conway, and Richard K. Guy. Winning Ways for your mathematical plays. (1982) Béla Bollobás and Imre Leader. The angel and the devil in three dimensions. (2006) Brian H. Bowditch, The angel game in the plane. (2007) John H. Conway. The angel problem. (1996) Peter Gács. The angel wins. (2007) Oddvar Kloster. A Solution to the Angel Problem. (2007) Oddvar Kloster. http://home.broadpark.no/~oddvark/angel/ Martin Kutz. The Angel Problem, Positional Games, and Digraph Roots. (2004) András Máthé. The angel of power 2 wins. (2007) Slides available on http://www.stijnvermeeren.be/mathematics Stijn Vermeeren (University of Leeds) The Angel Problem February 4, 2010 39 / 39