SlideShare a Scribd company logo
1 of 41
Hackenbush &
Partizan Games
Alyaa Muhi
Outline
 Hackenbush
 Hackenbush Game
 Negation
 Proposition 4.2
 Integer Positions
 Fractional Positions
 Dyadic Numbers and Positions
 Proposition 4.6
 Birthdays of Dyadic Numbers
 Dyadic Positions
 Lemma 4.11
 Theorem 4.12
 Example
Hackenbush
 Is a normal-play game played between Louise and Richard.
 The game consists of a graph drawn with black and gray
edges, some of which are attached to the ground.
 bLack-gRay Hackenbush is an example of a game with 2
players, Left and Right.
 In bLack- gRay Hackenbush, Left deletes any bLack edge,
and Right deletes any gRay edge.
 Whichever player cannot move, loses.
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Hackenbush Game
Negation
Figure 4.2. A position and its negative
 In Hackenbush , negation arises naturally since we can reverse the roles
of the players in any position 𝛼 by switching the colors of all the edges.
 This new position is denoted −𝛼 and called negative.
Proposition 4.2
 If 𝛼 and 𝛽 are Hackenbush positions, then
(1) −(− 𝛼 ) ≡ 𝛼 ,
(2) 𝛼 + (− 𝛼 ) ≡•0 , and
(3) 𝛽 + (− 𝛼 ) ≡•0 implies 𝛼 ≡ 𝛽 .
Integer Positions
 For every positive integer 𝑛, define •𝑛 to be the
Hackenbush position consisting of 𝑛 isolated black edges.
 For a negative integer −𝑚 , we define •(−𝑚) to be the
Hackenbush position consisting of 𝑚 isolated gray edges
Figure 4.3. Some integral positions
Figure 4.4. Negation and •
Integer Positions
Integer Positions
Figure 4.5. Sum and •
Fractional Positions
Figure 4.8. Is 𝛽 worth
1
4 to Louise?Figure 4.7. Is 𝛼 worth
1
2
to Louise?
 Hackenbush position 𝛼 that gives Louise an advantage of
1
2
• 𝛼 +𝛼=1 Louise an advantage of 1
• 𝛼 +𝛼+ •(-1)= •(0)= p
Fractional Positions
 For every positive integer 𝑘, define •
1
2k to be the Hackenbush position
Figure 4.9. The position •
1
2k
Dyadic Numbers and Positions
 Any number that can be expressed as a fraction where the denominator
is a power of 2 (and the numerator is an integer).
So for instance,
17
32
and ,
531
64
are dyadic numbers , but
2
7
and 𝜋 are not.
 The binary expansion of a number 𝑞 is a representation of 𝑞 as
a sum of distinct powers . 𝟖𝟑
𝟔𝟒
=
𝟏
𝟔𝟒
(83)
=
𝟏
𝟔𝟒
(64 + 19)
=
𝟏
𝟔𝟒
(64 + 16 + 3)
=
𝟏
𝟔𝟒
(64 + 16 + 2 + 1)
= 1 +
𝟏
𝟒
+
𝟏
𝟑𝟐
+
𝟏
𝟔𝟒
Proposition 4.6
 Every dyadic number has a unique (finite) binary expansion.
Figure 4.10. Sets of numbers
• Let 𝑞=
𝑛
2𝑘
be a dyadic number
• binary expansion of 𝑛 =2d1 + 2d2 + ⋯ + 2dl then binary
expansion of q =2d1-k + 2d2-k + ⋯ + 2dl-k .
• Every dyadic number m
2𝑘 and negative −𝑚
2𝑘
. for a pair of
dyadic numbers, m
2𝑘 and n
2𝑘 the sum is
likewise another dyadic number
2hm+2k 𝑛
2k+h ,This property
is known as closure .
In general rule: On day 0 the number 0 is born. If 𝑎1 < 𝑎1 <
⋯ < 𝑎ℓ are the numbers born on days 0, 1, … , 𝑛, then on
day 𝑛 +1 the following new numbers are born:
 The largest integer which is less than 𝑎 1 ,
 The smallest integer which is greater than 𝑎 ℓ ,
 The number (𝑎i + 𝑎 i +1 )/2 for every 1 ≤ 𝑖 ≤ ℓ −1 .
Birthdays of Dyadic Numbers
Birthdays of Dyadic Numbers
Figure 4.11. Birthdays of some dyadic numbers
Dyadic Positions
Figure 4.12. Some dyadic positions
 For every dyadic number 𝑞 >0 with binary expansion 2 𝑑1 +2𝑑2 +⋯+2 𝑑ℓ (here 𝑑1 > 𝑑2>
⋯ > 𝑑ℓ are integers which may be positive or negative), we define the position.
•𝑞 = •2 𝑑1 + •2 𝑑2 + ⋯ + •2 𝑑ℓ .
 Theorem If 𝑝 ,𝑞 are dyadic numbers, then
(1) −(•𝑝 ) ≡ •(−𝑝),
(2) (•𝑝 ) + (•𝑞 ) ≡ •(𝑝+𝑞) .
 Observation. For a dyadic number 𝑞
we have
𝑞 is type { L 𝑖 𝑓 𝑞>0,
P 𝑖 𝑓 𝑞=0,
R 𝑖 𝑓 𝑞<0.
Dyadic Positions
The Simplicity Principle
This new principle provides a procedure to determine a
dyadic position equivalent to a given one under certain
assumptions.
Figure 4.15. Position notation
The Simplicity Principle
Some basic properties about positions of the form •
1
2k . Using
our position notation with dyadic positions, for every 𝑘 >0 we
have.
•
1
2k = {•0 ∣ •1, •
1
2
,…, •
1
2k−1 } .
So, if a player moves •
1
2k to •𝑐, then either Richard moved and 𝑐 is
at least larger than •
1
2k, or Louise moved and 𝑐 is smaller. This
principle immediately yields the following.
Lemma 4.11
Let 𝑐=
1
2k with 𝑘 ≥1 and suppose a player moves the position •𝑐 to the new
position •𝑐′.
(1) If Louise moved, then 𝑐 ′ ≤ 𝑐−
1
2k .
(2) If Richard moved, then 𝑐 ′ ≥ 𝑐+
1
2k .
We are now ready to introduce the Simplicity Principle that we will use to prove that
certain positions in partizan games are equivalent to dyadic positions.
Theorem 4.12
(The Simplicity Principle). Consider a position in a partizan
game given by 𝛾 = {𝛼 1 , … , 𝛼 𝑚 ∣ 𝛽 1 , … , 𝛽 𝑛 } and suppose
𝛼 𝑖 ≡ •𝑎 𝑖 for 1 ≤ 𝑖 ≤ 𝑚,
𝛽 𝑗 ≡ •𝑏 𝑗 for 1 ≤ 𝑗 ≤ 𝑛.
If there do not exist 𝑎 𝑖 and 𝑏 𝑗 with 𝑎 𝑖 ≥ 𝑏 𝑗 , then 𝛾 ≡ •𝑐 where 𝑐
is the oldest number larger than all of 𝑎 1 , … , 𝑎 𝑚 and smaller
than all of 𝑏 1 , … , 𝑏 𝑛 .
Example
Here we use the Simplicity Principle to find a dyadic position equivalent to a chair-
shaped Hackenbush position.
Figure 4.16. Applying the Simplicity Principle in Hackenbush
Example
Figure 4.17. Domineering positions equivalent to dyadic positions
Example
Figure 4.18. Cut-Cake positions equivalent to dyadic positions
Hackenbush and partizan game

More Related Content

What's hot (6)

Plastics(srinivas)
Plastics(srinivas)Plastics(srinivas)
Plastics(srinivas)
 
Flat belt pulleys
Flat belt pulleysFlat belt pulleys
Flat belt pulleys
 
Unit 3.ppt
Unit 3.pptUnit 3.ppt
Unit 3.ppt
 
1 a. Threaded fasteners and powers screws introduction
1 a. Threaded fasteners and powers screws   introduction1 a. Threaded fasteners and powers screws   introduction
1 a. Threaded fasteners and powers screws introduction
 
Mechanical Transmission
Mechanical TransmissionMechanical Transmission
Mechanical Transmission
 
fe-c diagram
fe-c diagramfe-c diagram
fe-c diagram
 

Similar to Hackenbush and partizan game

equivalence and countability
equivalence and countabilityequivalence and countability
equivalence and countabilityROHAN GAIKWAD
 
1. linear equations in two variables introduction, solution and graphing
1. linear equations in two variables   introduction, solution and graphing1. linear equations in two variables   introduction, solution and graphing
1. linear equations in two variables introduction, solution and graphingLiveOnlineClassesInd
 
Lecture 1.3 methods of solutions of quadratic equations
Lecture 1.3 methods of solutions of quadratic equationsLecture 1.3 methods of solutions of quadratic equations
Lecture 1.3 methods of solutions of quadratic equationsnarayana dash
 
Kungfu math p4 slide12 (addition decimals)pdf
Kungfu math p4 slide12 (addition decimals)pdfKungfu math p4 slide12 (addition decimals)pdf
Kungfu math p4 slide12 (addition decimals)pdfkungfumath
 
GCSE-Surds.pptx
GCSE-Surds.pptxGCSE-Surds.pptx
GCSE-Surds.pptxBimboBbsax
 
ix-number system-ppt(2).pptx
ix-number system-ppt(2).pptxix-number system-ppt(2).pptx
ix-number system-ppt(2).pptxRajkumarknms
 
Inequality
InequalityInequality
Inequalitygheovani
 
Linear equations /Algebra
Linear equations /AlgebraLinear equations /Algebra
Linear equations /Algebraindianeducation
 
Chapter 3. linear equation and linear equalities in one variables
Chapter 3. linear equation and linear equalities in one variablesChapter 3. linear equation and linear equalities in one variables
Chapter 3. linear equation and linear equalities in one variablesmonomath
 
Lecture 06 a linear equations
Lecture 06 a linear equationsLecture 06 a linear equations
Lecture 06 a linear equationsHazel Joy Chong
 
Number theory and cryptography
Number theory and cryptographyNumber theory and cryptography
Number theory and cryptographyYasser Ali
 
Class IX Linear Equations in Two Variables
Class IX Linear Equations in Two VariablesClass IX Linear Equations in Two Variables
Class IX Linear Equations in Two VariablesAjaySingh1659
 
P1-Chp12-Differentiation (1).pptx
P1-Chp12-Differentiation (1).pptxP1-Chp12-Differentiation (1).pptx
P1-Chp12-Differentiation (1).pptxMIhaelaCorche1
 

Similar to Hackenbush and partizan game (20)

equivalence and countability
equivalence and countabilityequivalence and countability
equivalence and countability
 
G0733945
G0733945G0733945
G0733945
 
1. linear equations in two variables introduction, solution and graphing
1. linear equations in two variables   introduction, solution and graphing1. linear equations in two variables   introduction, solution and graphing
1. linear equations in two variables introduction, solution and graphing
 
Short notes on mathematics
Short notes on mathematicsShort notes on mathematics
Short notes on mathematics
 
Lecture 1.3 methods of solutions of quadratic equations
Lecture 1.3 methods of solutions of quadratic equationsLecture 1.3 methods of solutions of quadratic equations
Lecture 1.3 methods of solutions of quadratic equations
 
Kungfu math p4 slide12 (addition decimals)pdf
Kungfu math p4 slide12 (addition decimals)pdfKungfu math p4 slide12 (addition decimals)pdf
Kungfu math p4 slide12 (addition decimals)pdf
 
GCSE-Surds.pptx
GCSE-Surds.pptxGCSE-Surds.pptx
GCSE-Surds.pptx
 
ix-number system-ppt(2).pptx
ix-number system-ppt(2).pptxix-number system-ppt(2).pptx
ix-number system-ppt(2).pptx
 
Algebra
AlgebraAlgebra
Algebra
 
Inequality
InequalityInequality
Inequality
 
HERMITE SERIES
HERMITE SERIESHERMITE SERIES
HERMITE SERIES
 
Linear equations /Algebra
Linear equations /AlgebraLinear equations /Algebra
Linear equations /Algebra
 
Chapter 3. linear equation and linear equalities in one variables
Chapter 3. linear equation and linear equalities in one variablesChapter 3. linear equation and linear equalities in one variables
Chapter 3. linear equation and linear equalities in one variables
 
Vectors Yr 1.pptx
Vectors Yr 1.pptxVectors Yr 1.pptx
Vectors Yr 1.pptx
 
Lecture 06 a linear equations
Lecture 06 a linear equationsLecture 06 a linear equations
Lecture 06 a linear equations
 
10TH MATH.pptx
10TH MATH.pptx10TH MATH.pptx
10TH MATH.pptx
 
Number theory and cryptography
Number theory and cryptographyNumber theory and cryptography
Number theory and cryptography
 
Class IX Linear Equations in Two Variables
Class IX Linear Equations in Two VariablesClass IX Linear Equations in Two Variables
Class IX Linear Equations in Two Variables
 
Systems of linear equation
Systems of linear equationSystems of linear equation
Systems of linear equation
 
P1-Chp12-Differentiation (1).pptx
P1-Chp12-Differentiation (1).pptxP1-Chp12-Differentiation (1).pptx
P1-Chp12-Differentiation (1).pptx
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Recently uploaded (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Hackenbush and partizan game

  • 2. Outline  Hackenbush  Hackenbush Game  Negation  Proposition 4.2  Integer Positions  Fractional Positions  Dyadic Numbers and Positions  Proposition 4.6  Birthdays of Dyadic Numbers  Dyadic Positions  Lemma 4.11  Theorem 4.12  Example
  • 3. Hackenbush  Is a normal-play game played between Louise and Richard.  The game consists of a graph drawn with black and gray edges, some of which are attached to the ground.  bLack-gRay Hackenbush is an example of a game with 2 players, Left and Right.  In bLack- gRay Hackenbush, Left deletes any bLack edge, and Right deletes any gRay edge.  Whichever player cannot move, loses.
  • 21. Negation Figure 4.2. A position and its negative  In Hackenbush , negation arises naturally since we can reverse the roles of the players in any position 𝛼 by switching the colors of all the edges.  This new position is denoted −𝛼 and called negative.
  • 22. Proposition 4.2  If 𝛼 and 𝛽 are Hackenbush positions, then (1) −(− 𝛼 ) ≡ 𝛼 , (2) 𝛼 + (− 𝛼 ) ≡•0 , and (3) 𝛽 + (− 𝛼 ) ≡•0 implies 𝛼 ≡ 𝛽 .
  • 23. Integer Positions  For every positive integer 𝑛, define •𝑛 to be the Hackenbush position consisting of 𝑛 isolated black edges.  For a negative integer −𝑚 , we define •(−𝑚) to be the Hackenbush position consisting of 𝑚 isolated gray edges Figure 4.3. Some integral positions
  • 24. Figure 4.4. Negation and • Integer Positions
  • 26. Fractional Positions Figure 4.8. Is 𝛽 worth 1 4 to Louise?Figure 4.7. Is 𝛼 worth 1 2 to Louise?  Hackenbush position 𝛼 that gives Louise an advantage of 1 2 • 𝛼 +𝛼=1 Louise an advantage of 1 • 𝛼 +𝛼+ •(-1)= •(0)= p
  • 27. Fractional Positions  For every positive integer 𝑘, define • 1 2k to be the Hackenbush position Figure 4.9. The position • 1 2k
  • 28. Dyadic Numbers and Positions  Any number that can be expressed as a fraction where the denominator is a power of 2 (and the numerator is an integer). So for instance, 17 32 and , 531 64 are dyadic numbers , but 2 7 and 𝜋 are not.  The binary expansion of a number 𝑞 is a representation of 𝑞 as a sum of distinct powers . 𝟖𝟑 𝟔𝟒 = 𝟏 𝟔𝟒 (83) = 𝟏 𝟔𝟒 (64 + 19) = 𝟏 𝟔𝟒 (64 + 16 + 3) = 𝟏 𝟔𝟒 (64 + 16 + 2 + 1) = 1 + 𝟏 𝟒 + 𝟏 𝟑𝟐 + 𝟏 𝟔𝟒
  • 29. Proposition 4.6  Every dyadic number has a unique (finite) binary expansion. Figure 4.10. Sets of numbers • Let 𝑞= 𝑛 2𝑘 be a dyadic number • binary expansion of 𝑛 =2d1 + 2d2 + ⋯ + 2dl then binary expansion of q =2d1-k + 2d2-k + ⋯ + 2dl-k . • Every dyadic number m 2𝑘 and negative −𝑚 2𝑘 . for a pair of dyadic numbers, m 2𝑘 and n 2𝑘 the sum is likewise another dyadic number 2hm+2k 𝑛 2k+h ,This property is known as closure .
  • 30. In general rule: On day 0 the number 0 is born. If 𝑎1 < 𝑎1 < ⋯ < 𝑎ℓ are the numbers born on days 0, 1, … , 𝑛, then on day 𝑛 +1 the following new numbers are born:  The largest integer which is less than 𝑎 1 ,  The smallest integer which is greater than 𝑎 ℓ ,  The number (𝑎i + 𝑎 i +1 )/2 for every 1 ≤ 𝑖 ≤ ℓ −1 . Birthdays of Dyadic Numbers
  • 31. Birthdays of Dyadic Numbers Figure 4.11. Birthdays of some dyadic numbers
  • 32. Dyadic Positions Figure 4.12. Some dyadic positions  For every dyadic number 𝑞 >0 with binary expansion 2 𝑑1 +2𝑑2 +⋯+2 𝑑ℓ (here 𝑑1 > 𝑑2> ⋯ > 𝑑ℓ are integers which may be positive or negative), we define the position. •𝑞 = •2 𝑑1 + •2 𝑑2 + ⋯ + •2 𝑑ℓ .
  • 33.  Theorem If 𝑝 ,𝑞 are dyadic numbers, then (1) −(•𝑝 ) ≡ •(−𝑝), (2) (•𝑝 ) + (•𝑞 ) ≡ •(𝑝+𝑞) .  Observation. For a dyadic number 𝑞 we have 𝑞 is type { L 𝑖 𝑓 𝑞>0, P 𝑖 𝑓 𝑞=0, R 𝑖 𝑓 𝑞<0. Dyadic Positions
  • 34. The Simplicity Principle This new principle provides a procedure to determine a dyadic position equivalent to a given one under certain assumptions. Figure 4.15. Position notation
  • 35. The Simplicity Principle Some basic properties about positions of the form • 1 2k . Using our position notation with dyadic positions, for every 𝑘 >0 we have. • 1 2k = {•0 ∣ •1, • 1 2 ,…, • 1 2k−1 } . So, if a player moves • 1 2k to •𝑐, then either Richard moved and 𝑐 is at least larger than • 1 2k, or Louise moved and 𝑐 is smaller. This principle immediately yields the following.
  • 36. Lemma 4.11 Let 𝑐= 1 2k with 𝑘 ≥1 and suppose a player moves the position •𝑐 to the new position •𝑐′. (1) If Louise moved, then 𝑐 ′ ≤ 𝑐− 1 2k . (2) If Richard moved, then 𝑐 ′ ≥ 𝑐+ 1 2k . We are now ready to introduce the Simplicity Principle that we will use to prove that certain positions in partizan games are equivalent to dyadic positions.
  • 37. Theorem 4.12 (The Simplicity Principle). Consider a position in a partizan game given by 𝛾 = {𝛼 1 , … , 𝛼 𝑚 ∣ 𝛽 1 , … , 𝛽 𝑛 } and suppose 𝛼 𝑖 ≡ •𝑎 𝑖 for 1 ≤ 𝑖 ≤ 𝑚, 𝛽 𝑗 ≡ •𝑏 𝑗 for 1 ≤ 𝑗 ≤ 𝑛. If there do not exist 𝑎 𝑖 and 𝑏 𝑗 with 𝑎 𝑖 ≥ 𝑏 𝑗 , then 𝛾 ≡ •𝑐 where 𝑐 is the oldest number larger than all of 𝑎 1 , … , 𝑎 𝑚 and smaller than all of 𝑏 1 , … , 𝑏 𝑛 .
  • 38. Example Here we use the Simplicity Principle to find a dyadic position equivalent to a chair- shaped Hackenbush position. Figure 4.16. Applying the Simplicity Principle in Hackenbush
  • 39. Example Figure 4.17. Domineering positions equivalent to dyadic positions
  • 40. Example Figure 4.18. Cut-Cake positions equivalent to dyadic positions

Editor's Notes

  1. Now, here is the picture again, and we will let Left go first.
  2. The first part follows immediately from the definition of negation since −(−𝛼) is identical to 𝛼. The previous proposition helps with the second part—it suffices to show that the position 𝛼 + (−𝛼) is type P. So we will assume the role of the second player and show that we have a winning strategy. Symmetry is the key idea here. We call a Hackenbush position symmetric if it has the form 𝛾 + (−𝛾). If we play second from a symmetric position, then whichever edge our opponent erases from one component, say 𝛾, we will erase the corresponding edge from the other component, −𝛾. This pair of moves returns the position to another sym-metric one. Repeating this procedure guarantees us the last move and