The Wonderful World of Hackenbush Games And Their Relation to the Surreal Numbers.

Slides:



Advertisements
Similar presentations
ALGEBRA TILES Jim Rahn LL Teach, Inc.
Advertisements

Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Introduction to Combinatorial Game Acm Honored Class Weitao.
22C:19 Discrete Structures Trees Spring 2014 Sukumar Ghosh.
4 Games and Fuses U:\APPS\Ghostgum\gsview Shared folder U:\2nd Year Share\Computer Science Courses\Semester One\Algortithmic Problem Solving Book: Algorithmic.
Ch. 10: What is a number?. MAIN DEFINITION OF THE COURSE: A symmetry of an object (in the plane or space) means a rigid motion (of the plane or space)
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
Progressively Finite Games
An Introduction to Algebra
CS 61C L02 Number Representation (1)Harvey / Wawrzynek Fall 2003 © UCB 8/27/2003  Brian Harvey ( John Wawrzynek  (Warznek) (
The Game of Nim on Graphs: NimG Gwendolyn Stockman Alan Frieze and Juan Vera.
The Game of Contorted Fractions. 2 Rules of the Game Typical position has a number of real numbers in boxes. The typical legal move is to alter just one.
The Game of Nim on Graphs: NimG By Gwendolyn Stockman With: Alan Frieze, and Juan Vera.
II–2 DC Circuits I Theory & Examples.
Dilations in the Coordinate Plane
Using Reduction for the Game of NIM. At each turn, a player chooses one pile and removes some sticks. The player who takes the last stick wins. Problem:
Mathematics Vocabulary – Grade K add ©Partners for Learning, Inc. To bring two or more numbers or things together to make a new total.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
Graphs, relations and matrices
Exponents Scientific Notation
Connecting with Computer Science 2 Objectives Learn why numbering systems are important to understand Refresh your knowledge of powers of numbers Learn.
Data Representation Number Systems.
Slide 5-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
Real Numbers Week 1 Topic 1.
Copyright © 2010 Pearson Education, Inc
Advanced Math Chapter P
Lecture for Week Spring.  Numbers can be represented in many ways. We are familiar with the decimal system since it is most widely used in everyday.
Scientific Notation. What is scientific Notation? Scientific notation is a way of expressing really big numbers or really small numbers. It is most often.
Dilimulati Biekezhati (Murat)
Foundations of Computer Science Computing …it is all about Data Representation, Storage, Processing, and Communication of Data 10/4/20151CS 112 – Foundations.
Graph Theory Topics to be covered:
Surreal Number Tianruo Chen. Introduction In mathematics system, the surreal number system is an arithmetic continuum containing the real number as infinite.
Big Ideas & Better Questions, Part II Marian Small May, ©Marian Small, 2009.
Creating Mathematical Conversations using Open Questions Marian Small Sydney August, 2015 #LLCAus
Let’s use the right units !!!! In Physics we use the SI system of units. – (International System) – This means: yard pound (distance) (mass) We use: meter.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Module 5 – Networks and Decision Mathematics Chapter 23 – Undirected Graphs.
Graph Coloring Solution in a Deterministic Machine The deterministic solution to coloring problem uses these steps to assign colors to vertices: 1- Given.
Tree A connected graph that contains no simple circuits is called a tree. Because a tree cannot have a simple circuit, a tree cannot contain multiple.
A store front display in NYC showing price tags with decimals. The Use of Decimals in the Real World.
Scientific Notation. Scientific Notation At the conclusion of our time together, you should be able to: 1.Define scientific notation 2.Convert numbers.
6 Sums of Games.. Lecture6 Admin Plagiarism forms Answer football cup final problem. //Daisy Problem hints e.g. try a smaller size. General problem solving.
P.1 Real Numbers. 2 What You Should Learn Represent and classify real numbers. Order real numbers and use inequalities. Find the absolute values of real.
Chapter 5 Review Advanced Algebra 1. System of Equations and Inequalities - System of Linear Equations in Two Variables - Solutions of Linear Inequalities.
2.2 Limits Involving Infinity Hoh Rainforest, Olympic National Park, WA.
Copyright © 2009 Pearson Education, Inc. Chapter 5 Section 1 - Slide 1 Chapter 1 Number Theory and the Real Number System.
Warm Up Pg. 36 #’s 1-30 EVEN ONLY.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
Winning Strategies of Games Played with Chips. I got a interesting game Now we show the game P 1 =4 P 2 =6 P 3 =8 Rule 1: Two players.
An Introduction to Algebra
Integer Operations Integers are the set of whole numbers and their opposites. The set of whole numbers starts with zero! 0,1,2,3,4,5,… Integers …-1,-2,0,1,2…
0-3: Operations with Integers
Section Infinite Limits
Subtraction Counting Down Draw then number line
SCIENTIFIC NOTATION RULES. Rules for converting to Scientific Notation One non-zero number before the decimal One digit after the decimal If you are making.
Guilford County SciVis V104.01
The Law of Averages. What does the law of average say? We know that, from the definition of probability, in the long run the frequency of some event will.
Slide Copyright © 2009 Pearson Education, Inc. Slide Copyright © 2009 Pearson Education, Inc. Chapter 1 Number Theory and the Real Number System.
TRANSFORMATIONS. DEFINITION  A TRANSFORMATION is a change in a figure’s position or size.  An Image is the resulting figure of a translation, rotation,
Algebra 2 Properties of Real Numbers Lesson 1-2 Goals Goal To graph and order real numbers. To Identity properties of real numbers. Rubric Level 1 –
Some more Decrease-and-conquer Algorithms
Applied Discrete Mathematics Week 15: Trees
Dilations in the Coordinate Plane
BASIC PROBABILITY Probability – the chance of something (an event) happening # of successful outcomes # of possible outcomes All probability answers must.
PROGRAMME F1 ARITHMETIC.
2.2 Limits Involving Infinity, p. 70
And the Final Subject is…
Five Number Summary and Box Plots
Arab Open University Faculty of Computer Studies Dr
Applications of Regular Closure
Presentation transcript:

The Wonderful World of Hackenbush Games And Their Relation to the Surreal Numbers

The Men Behind the Magic: John H. Conway created the surreal numbers in Donald Knuth thought these numbers were dreamy and gave them their name: surreal numbers. “The surreal numbers include all the natural counting numbers, together with negative numbers, fractions, and irrational numbers, and numbers bigger than infinity and smaller than the smallest fraction.” A good way to get acquainted with these surreal numbers is via the Game of Hackenbush. ¼,  e, sqrt(2), 0, -2, infintity, 1/infinity, 

grEen Hackenbush Rules: –Branches or lines which touch the “ground” or baseline. –Two players: Left and Right take turns making moves. –Either player can hack away a grEen branch. –A move consists of hacking away one of the segments, and removing that segment and all segments above it that are not connected to the ground. –Ground is considered as one node –Last person to hack wins. –Game Time: To the board…

Hackenbush and Nim Three stalks = Nim piles of 3, 4, 5 Nim-sum of these is = 2 Derive SG-value of 0 Is it a N or a P position?

Properties of Hackenbush Trees Value of a continuous color is 1/2 n where n is the number of branches. Colon Principle: When branches come tgogether at a vertex, one may replace the branches by a non-branching stalk of length equal to their nim- sum. Fusion Principle: The vertices on any circuit may be fused without changing the Sprague- Grundy value of the graph. –Loops reduce to lines –Example: Girl to green shrub (via fusion) to blade of grass (via Colon) A.k.a. Great topics for the final question!!!

Blue Red Hackenbush Same as Green Hackenbush except… –A partizan game –Red branches may only be hacked by Right. bLue branches only hackable by Left. Play game on board. –Tweedledee and Tweedledum I (modify one to have a lollypop (for fusion))

Finding Values in Blue Red Hackenbush The value of the game is in terms of the number of moves in Right’s advantage. A negative value corresponds to a “negative advantage” to Right. A.k.a. an advantage to Left What does half a move advantage for Right look like?

Notation for Surreal Numbers A generic representation –{X L |X R } = V X L is the amount of moves which Left has when he moves first. X R is the amount of moves which Right has when he moves first. Start counting moves at 0 Some examples: –{ | } = 0 –{0| }= 1 –{ |0}= -1 –{0|1} = {-1,0 | 1} = ½ –{1| } = {0,1| } = 2 All of these values represent the value for the Left player

Using Hackenbush to Explore Surreal Numbers Further –Think of Hackenbush as another notation… Take a look at 2/3: –Think of this picture as a “visual limit”. –Imagine the picture that forms as a result of following the visual pattern for larger and larger hackenbush strings -The picture in your mind’s eye is very close to 2/3. - To calculate the value of the next hackenbush string. Take current hackenbush string length, n, calculate a value, 1/2n. Whether the next color in the pattern is red or blue respectively subtract or add that value to the value of the current string. 0 1 ½ ¾ 5/8 11/16 21/32 43/64 84/ / / / /2048

Using Hackenbush to Explore Surreal Numbers Further Part II Take a look at  : –This is a hackenbush string which is infinite in length. –Convert  to a binary number –Since its , there is no repeating pattern …

 The Infinite Ordinal Numbers Omega is a really big number, similar to infinity.   Omega is a hackenbush tree, all the same color with an infinite number of branches.

Conclusions The Surreal Numbers encompass a very large scale. Hackenbush provides a game we can play with the surreal numbers More importantly hackenbush provides a way to visualize the surreal numbers. –Two players/sets Left and Right –A way to “see” numbers of infinite size