• No results found

Jens Bossaert 15 oktober 2013  PRIME  Hackenbush

N/A
N/A
Protected

Academic year: 2021

Share "Jens Bossaert 15 oktober 2013  PRIME  Hackenbush"

Copied!
45
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Jens Bossaert 15 oktober 2013  

PRIME  

Hackenbush  

(2)

Introductie

•  “Winning Ways for your Mathematical Plays”

–  Elwyn Berlekamp –  John Conway

–  Richard Guy

•  “On Numbers and Games”

–  John Conway

•  “Surreal Numbers: How Two Ex-Students Turned on to Pure Mathematics and Found Total Happiness”

–  Donald Knuth

Hackenbush  

(3)

Eigenschappen

•  Wiskundig spel voor twee spelers –  Sequentieel

(gespeeld in beurten) –  Strategisch

(geen geluk vereist) –  Perfecte informatie

(geen achtergehouden gegevens) –  Partizaan

(niet alle zetten beschikbaar voor elke speler)

Hackenbush  

(4)

Spelregels

Hackenbushpositie

•  In theorie:

–  Samenhangende graaf

–  Rood- / blauwgekleurde bogen –  Eén speciale top (“grond”)

Hackenbush  

(5)

Spelregels

Hackenbushpositie

•  In theorie:

–  Samenhangende graaf

–  Rood- / blauwgekleurde bogen –  Eén speciale top (“grond”)

•  In praktijk:

Hackenbush  

(6)

Spelregels

Legale zet

•  Knip een lijnsegment van de eigen kleur door.

•  Dit segment verdwijnt, samen met alle van de grond losgesneden stukken.

Hackenbush  

(7)

Spelregels

Legale zet

•  Knip een lijnsegment van de eigen kleur door.

•  Dit segment verdwijnt, samen met alle van de grond losgesneden stukken.

Hackenbush  

(8)

Spelregels

Speleinde

•  Wie als eerste geen segment in zijn kleur meer kan doorknippen, verliest.

•  Hoe meer segmenten de winnende speler nog over heeft, hoe groter zijn score.

Hackenbush  

(9)

Tijd om te spelen!  

Voorbeelden  

(10)

Op naar surreële getallen  

Analyse  

(11)

•  Identificatie van Hackenbushposities met “getallen” G:

–  G > 0: winnende strategie voor blauw –  G < 0: winnende strategie voor rood

–  G = 0: winnende strategie voor tweede speler

Strategie

Analyse  

(12)

•  Identificatie van Hackenbushposities met “getallen” G:

–  G > 0: winnende strategie voor blauw –  G < 0: winnende strategie voor rood

–  G = 0: winnende strategie voor tweede speler

•  Beste strategie:

–  Blauw: herleiden naar meest positieve getal –  Rood: herleiden naar meest negatieve getal

Strategie

Analyse  

(13)

•  Mogelijke zetten voor Links: L1, L2 …

•  Mogelijke zetten voor Rechts: R1, R2 …

•  Positie = { L1, L2 … | R1, R2 … }

•  Recursief terugwerken tot leeg speelveld

Notatie

Analyse  

(14)

Notatie

, , , ,

1

Analyse  

(15)

•  Leeg speelveld

–  Blauw: verloren –  Rood: verloren –  { | } = 0

De eerste getallen

Analyse  

(16)

De eerste getallen

•  Eén blauw segment –  Blauw: nog één zet –  Rood: verloren

–  { 0 | } = 1

•  Eén rood segment –  Rood: nog één zet –  Blauw: verloren –  { | 0 } = -1

Analyse  

(17)

De eerste getallen

•  Twee blauwe segmenten –  Blauw: nog twee zetten –  Rood: verloren

–  { 0, 1 | } = 2

•  Twee rode segmenten

–  Rood: nog twee zetten –  Blauw: verloren

–  { | -1, 0 } = -2

Analyse  

(18)

De eerste getallen

•  Blauw + rood segment –  Blauw: één zet

–  Rood: één zet

–  Tweede speler wint –  { -1 | 1 } = 0

–  Vertolkt “-1 + 1 = 0”

Analyse  

(19)

•  Blauw + rood segment

–  Blauw: één, winnende zet –  Rood: één, verliezende zet

–  Duidelijk > 0, maar minder voordeel voor blauw –  { 0 | 1 } = 1/2

Analyse  

De eerste breuken

(20)

De eerste breuken

•  Blauw + rood segment

–  Blauw: één, winnende zet –  Rood: één, verliezende zet

–  Duidelijk > 0, maar minder voordeel voor blauw –  { 0 | 1 } = 1/2

–  Inderdaad: -1 + { 0 | 1 } + { 0 | 1 } = 0

Analyse  

(21)

Observaties

•  Getallen optellen: teken Hackenbushposities naast elkaar

•  Getallen tegenstellen: wissel rood en blauw om

•  Zelfde getallen hebben meerdere notaties, zoals { -1 | 1 } = { | } = 0

•  { a | b } is het “eenvoudigste” getal tussen a en b

Analyse  

(22)

Rigoreuze invoering  

Surreële getallen  

(23)

Definities

Surreëel getal

•  Een surreëel getal is een koppel verzamelingen L en R van surreële getallen, waarbij geen enkel element van R kleiner is dan of gelijk is aan een element van L.

•  Notatie: { L | R }

•  Merk op: recursief

Surreële getallen  

(24)

Definities

Kleiner dan of gelijk aan

•  Een surreëel getal x is kleiner dan of gelijk aan een surreëel getal y als en slechts als:

–  y kleiner is dan of gelijk aan geen enkel element van de linkerset van x,

–  en geen enkel element van de rechterset van y kleiner is dan of gelijk aan x.

•  Notatie: ≤

•  Volstaat om andere relaties te definiëren

Surreële getallen  

(25)

Dag 0

•  Nog geen surreële getallen bekend

•  Eerste surreële getal uit lege verzamelingen: { | }

•  Notatie: { | } = 0

•  Er geldt: 0 0

Surreële getallen  

(26)

Dag 1

•  Twee nieuwe getallen:

–  { 0 | } –  { | 0 }

Merk op dat { 0 | 0 } niet voldoet aan de definitie!

•  Er geldt:

–  0 ≤ { 0 | } –  { | 0 } 0

•  Notatie:

–  { 0 | } = 1 –  { | 0 } = -1

Surreële getallen  

(27)

Dag 2

•  17 nieuwe getallen:

–  { 1 | } = { 0 , 1 | } = { -1, 0, 1 | } = { -1, 1 | } = 2 –  { -1 , 0 | } = 1

–  { 0 | 1 } = { -1 , 0 | 1 } = 1/2 –  { -1 | } = { | 1 } = { -1 | 1 } = 0 –  { -1 | 0 } = { -1 | 0 , 1 } = -1/2 –  { | 0 , 1 } = -1

–  { | -1 } = { | -1 , 0 } = { | -1, 0, 1 } = { | -1, 1 } = -2

•  Getallen hebben géén unieke schrijfwijze!

Surreële getallen  

(28)

Overzicht

Surreële getallen  

4

3 2

1 0

0 1

2

3 4

5/2

3/2 7/4

5/4

1/2

3/4 7/8

5/8

1/4 3/8

1/8 -1

(29)

Simpel, niet?

Simpliciteitsstelling

•  { a | b } heeft als waarde het simpelste getal groter dan a en kleiner dan b, d.w.z. het getal dat het vroegst geconstrueerd werd.

Surreële getallen  

(30)

Simpel, niet?

Simpliciteitsstelling

•  { a | b } heeft als waarde het simpelste getal groter dan a en kleiner dan b, d.w.z. het getal dat het vroegst geconstrueerd werd.

•  Bijvoorbeeld: 3/4 werd eerder geconstrueerd dan 7/8, dus { 5/8 | 1 } = 3/4.

•  Enkel het grootste getal uit de linker- en het kleinste getal uit de rechterverzameling zijn nodig om een surreëel getal te bepalen.

Surreële getallen  

(31)

Aritmetica

•  Noteer Lx en Rx voor de linker-, resp. rechterverzameling van een surreëel getal x.

Tegenstelling

•  -x = { -Rx | -Lx }

•  Blijkt onafhankelijk van gekozen representatie

•  Vb. -(-1) = -({ -2 | -1/2, 0 }) = { 0, 1/2 | 2 } = 1

Surreële getallen  

(32)

Aritmetica

•  Noteer Lx en Rx voor de linker-, resp. rechterverzameling van een surreëel getal x.

Optelling

•  x + y = { Lx + y, x + Ly | Rx + y, x + Ry }

•  Blijkt onafhankelijk van gekozen representatie

•  Vb. 1/2 + 1 = { 0 | 1 } + { 0 | } = { 1, 1/2 | 2 } = 3/2

Surreële getallen  

(33)

Aritmetica

•  Noteer Lx en Rx voor de linker-, resp. rechterverzameling van een surreëel getal x.

Vermenigvuldiging

•  x.y = { Lx.y + x.Ly - Lx.Ly, Rx.y + x.Ry - Rx.Ry | Lx.y + x.Ry - Lx.Ry, Rx.y + x.Ly - Rx.Ly }

Surreële getallen  

(34)

To infinity…

•  Alle gehele getallen zijn surreële getallen, dus ook { 1, 2, 3, 4, 5 … | } is een surreëel getal.

Surreële getallen  

(35)

To infinity…

•  Alle gehele getallen zijn surreële getallen, dus ook { 1, 2, 3, 4, 5 … | } is een surreëel getal.

•  Dit getal is groter dan eender welk geheel getal!

•  { 1, 2, 3, 4, 5 … | } = ω

Surreële getallen  

(36)

To infinity…

•  Alle dyadische rationale getallen zijn surreële getallen, dus ook { | 1, 1/2, 1/4, 1/8, 1/16 … } is een surreëel getal.

Surreële getallen  

(37)

To infinity…

•  Alle dyadische rationale getallen zijn surreële getallen, dus ook { | 1, 1/2, 1/4, 1/8, 1/16 … } is een surreëel getal.

•  Dit positieve getal is kleiner dan elk rationaal getal!

•  { | 1, 1/2, 1/4, 1/8, 1/16 … } = ε

Surreële getallen  

(38)

… and beyond

•  {ω, 1 + ω, 2 + ω, 3 + ω … | } = 2ω

•  {ω, 2ω, 3ω, 4ω … | } = ω2

•  {ω2, ω3, ω3, ω4 … | } = ωω

•  {1, 2, 3, 4, 5 … | ω, ω/2, ω/3, ω/4 … } = √

•  …

Surreële getallen  

ω  

(39)

Overzicht

Surreële getallen  

ω

4

3 2

1 0

0 1

2

3 4

ω

π

5/2 3/2 7/4 5/4

1/2

3/4 7/8 1-ε

5/8 1/4

3/8 1/3

1/8

ε -1

(40)

Terug naar Hackenbush  

Variatie  

(41)

•  Nieuw kleur (groen) die door beide spelers weggekapt kan worden, naast rood en blauw

Nieuwe spelregel

Variatie  

(42)

•  { 0 | 0 } = ★

•  Géén surreëel getal!

Nieuwe spelregel

Variatie  

(43)

•  { 0 | 0 } = ★

•  Géén surreëel getal!

•  Geen enkele van volgende relaties gaat op:

–  ★ < 0 –  ★ > 0 –  ★ = 0

→ ★ is “verward” (fuzzy) met 0

Nieuwe spelregel

Variatie  

(44)

•  { 0 | 0 } = ★

•  Géén surreëel getal!

•  Geen enkele van volgende relaties gaat op:

–  ★ < 0 –  ★ > 0 –  ★ = 0

→ ★ is “verward” (fuzzy) met 0

•  ★ + ★ = 0 etc.

Nieuwe spelregel

Variatie  

(45)

Surrealism, then, neither aims to subvert realism, as does the fantastic, nor does it try to transcend it.

It looks for different means by which to explore reality itself.

-­‐  Michael  Richardson  -­‐

Referenties

GERELATEERDE DOCUMENTEN

[r]

folianten schrijven, dat moeten wij toch blijven doen. Eigenlijk precies hetzelfde als nu, alleen kregen ze toen een men- senleven de tijd om er aan te wennen en nu gaat het

Op 22 mei 2007 heb ik, namens u, van Zeeuwse Stromen BV een melding ontvangen voor het toepassen van Lessinische en Vilvoordse stenen.. De bouwstoffen worden toegepast ter plaatse

Strong J-cleanness over commutative rings is studied in [1] and deduced the strong J-cleanness of T n (R) for a large class of local rings R, where T n (R) denotes the ring of all

Het bleek dat met name het aanpassen van de buitendijkse oprit aan de zuidzijde op vrij eenvoudige wijze gerealiseerd kan worden in uw plannen en dat u dit voor uw rekening wilt

Toutes les tribus plus anciennes dans le bassin de l'Uele que celles que nous venons d'y voir arriver peuvent être scindées en trois groupes primitifs l'est, les Logo avec les

The change in the size of a chain with topological constraints compared to a linear chain is governed by the ratio between the persistence length and the chemical bond length..

Daarom verzoek ik U, wanneer er sowieso een nieuwe aanvraag moet worden gedaan voor een bouwvergunning, ook eens te kijken naar deze optie zodat een ieder weer naar alle