Liczby nadrzeczywiste i gry Hackenbusha

Podobne dokumenty
MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

Wstęp do Matematyki (4)

Internetowe Ko³o M a t e m a t yc z n e

Gry o sumie niezerowej

ELEMENTY GRY. 72 karty pokoi (6 rodzajów po 12 kart) 4 karty startowe. 4 karty zmiany punktacji 4 dodatkowe karty zmiany punktacji.

Czy kwadrat da się podzielić na nieparzystą liczbę trójkątów o równych polach? Michał Kieza

p k (1 p) n k. k c. dokładnie 10 razy została wylosowana kula amarantowa, ale nie za pierwszym ani drugim razem;

Helena Boguta, klasa 8W, rok szkolny 2018/2019

c. dokładnie 10 razy została wylosowana kula antracytowa, ale nie za pierwszym ani drugim razem;

Programowanie WEB Lista nr 10 (termin ) mgr inż. Adam Dudek

Konstrukcja von Neumanna liczb naturalnych. Definicja 1 0 := - liczba naturalna zero. Jeżeli n jest liczbą naturalną, to następną po niej jest liczba

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

IINSTRUKCJA. Gra dla 2-4 graczy w wieku lat

Bisymulacja. Niezawodność systemów współbieżnych i obiektowych. Grzegorz Maj Grzegorz Maj Bisymulacja

Dlaczego nie wystarczają liczby wymierne

Bukiet INSTRUKCJA. autor: Wouter van Strien projekt gra czny: Przemysław Fornal

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Zestawienie czasów angielskich

Gra logiczna dla 2 5 osób Czas rozgrywki około 45 minut Wiek od 7 lat

TEORIA GIER W EKONOMII WYKŁAD 5: GRY DWUOSOBOWE KOOPERACYJNE O SUMIE NIESTAŁEJ

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

Stargard Szczecinski i okolice (Polish Edition)


Algorytmiczne aspekty teorii gier: Wykład 5

JĘZYK ANGIELSKI KARTA ROZWIĄZAŃ ZADAŃ 6., 7. i 8.

IV Warsztaty Matematyczne I LO im. Stanisława Dubois w Koszalinie

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Instrukcja gry w Chińczyka

Test sprawdzający znajomość języka angielskiego

Polska Szkoła Weekendowa, Arklow, Co. Wicklow KWESTIONRIUSZ OSOBOWY DZIECKA CHILD RECORD FORM

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 6

02DRAP - Aksjomatyczna definicja prawdopodobieństwa, zasada w-w

Internetowe Ko³o M a t e m a t yc z n e

Podróże Ogólne. Ogólne - Niezbędnik. Ogólne - Rozmowa. Can you help me, please? Proszenie o pomoc

Historia nauczania matematyki

L.O. św. Marii Magdaleny w Poznaniu, O POŻYTKACH PŁYN ACYCH Z RZUCANIA MONETA. Tomasz Łuczak

L.Kowalski zadania z rachunku prawdopodobieństwa-zestaw 1 ZADANIA - ZESTAW 1. (odp. a) B A C, b) A, c) A B, d) Ω)

Partition Search i gry z niezupełną informacją

Podstawy nauk przyrodniczych Matematyka Zbiory

DODATKOWE ĆWICZENIA EGZAMINACYJNE

ZADANIE 1/GRY. Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

TEORIA CZASU PRESENT SIMPLE I PRESENT CONTINUOUS

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 8

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Hello Cheeky rozkład materiału

Algorytmy i schematy blokowe

EDUWAŻKA - sposób na pokazanie dzieciom jak matematyka opisuje zjawiska i prawa przyrody. Edutronika Sp. z o.o.

Polski Krok Po Kroku: Tablice Gramatyczne (Polish Edition) By Anna Stelmach

INSTRUKCJA. Gra dla 2-4 graczy w wieku lat

Topologia zbioru Cantora a obwody logiczne

ELEMENTY GRY. 26 kart (2 talie, w każ dej z nich znajduje się po jednym z trzynastu duchów). 17 żetonów punktów

KLASA III MODUŁ 1. Unit 1

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Fragment darmowy udostępniony przez Wydawnictwo w celach promocyjnych. EGZEMPLARZ NIE DO SPRZEDAŻY!

Zawartość opakowania

Matematyczne kolorowanki. Tomasz Szemberg. Wykład dla studentów IM UP Kraków, 18 maja 2016


PRESENT TENSES IN ENGLISH by

Temat 1: Pojęcie gry, gry macierzowe: dominacje i punkty siodłowe

Tychy, plan miasta: Skala 1: (Polish Edition)

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Podróże Ogólne. Ogólne - Niezbędnik. Ogólne - Rozmowa. Możesz mi pomóc? [form.:] Może Pan(i) mi pomóc? Proszenie o pomoc

Podróże Ogólne. Ogólne - Niezbędnik. Ogólne - Rozmowa. Możesz mi pomóc? [form.:] Może Pan(i) mi pomóc? Proszenie o pomoc. Can you help me, please?

ARKUSZ PRÓBNEJ MATURY Z OPERONEM JĘZYK ANGIELSKI

Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)

Konsorcjum Śląskich Uczelni Publicznych

W grze uczestniczy dwóch graczy: G 1 i G 2. Z urny, w której jest b kul białych i c czarnych, losuje się w grze (jednocześnie) dwie kule.

Wykład 11: Martyngały: definicja, twierdzenia o zbieżności

Zawartość - 55 kart Hanabi (fajerwerków) - 5 karty zasad - 8 niebieskich znaczników - 3 czerwone znaczniki

Key Info. Some white chocolates are taken out of the box. There are now 30 chocolates in the box. The number of white chocolates has halved.

ELEMENTY GRY CEL GRY. 56 kart akcji (po 2 karty o wartości 1-7 w każdym kolorze) 50 kart zadań

KOMBINATORYKA. Problem przydziału prac

Steps to build a business Examples: Qualix Comergent

BABY BEETLES ZOOM/SPLISH SPLASH GRUDZIEŃ 2016

Kolory - plan treningowy. Maluj, połącz i ucz się poprzez zabawę.

Język angielski grupa 5-latków

Scenariusz zajęć do programu kształcenia Myślę- działam- idę w świat

Teoria liczb. Wykład nr 9: Przybliżanie liczb rzeczywistych. Ułamki łańcuchowe (cz.1) Semestr letni 2018/2019

Teacher s Notes UNIT 1 W sklepie z przebraniami

Lesson 1. Book 1. Lesson 1

DRODZY WOKALIŚCI. Pozdrawiam serdecznie. Do zobaczenia. Ola Królik 1. Selah Sue - This World

LONGMAN. REPETYTORIUM DO MATURY Z JĘZYKA ANGIELSKIEGO

ELEMENTY GRY NAJLEPSZA GRA KARCIANA Nominacja GOLDEN GEEK. 5 pyszczków jamników. 12 tajnych zadań (używane są w jednym z wariantów gry)

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 4

Rachunek prawdopodobieństwa Rozdział 4. Zmienne losowe

Leba, Rowy, Ustka, Slowinski Park Narodowy, plany miast, mapa turystyczna =: Tourist map = Touristenkarte (Polish Edition)

18. Przydatne zwroty podczas egzaminu ustnego. 19. Mo liwe pytania egzaminatora i przyk³adowe odpowiedzi egzaminowanego

Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika w Toruniu

Baltie 2010 etap szkolny, zadania dla kategorie A, B

= A. A - liczba elementów zbioru A. Lucjan Kowalski

Przed rozpoczęciem gry należy połączyć elementy tego samego koloru. Powstaną 4 ramki ze stacjami. 60 kafelków torów. 4 ramki ze stacjami

Korespondencja osobista List

Scenariusz nr 47 zajęć edukacji wczesnoszkolnej

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

Czas: 90min. Strona 1 z 6. Click On Starters

Zasady gry i przygotowanie

Transkrypt:

Liczby nadrzeczywiste i gry Hackenbusha Adam Dzedzej Uniwersytet Gdański Wola Ducka 25 sierpnia 2018

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 / 21

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 = 0 {0} = {0} = { }, 1 / 21

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 = 0 {0} = {0} = { }, 2 = 1 {1} = {0, 1} = {, { }}, 1 / 21

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 = 0 {0} = {0} = { }, 2 = 1 {1} = {0, 1} = {, { }}, 3 = 2 {2} = {0, 1, 2} = {, { }, {, { }}}, 1 / 21

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 = 0 {0} = {0} = { }, 2 = 1 {1} = {0, 1} = {, { }}, 3 = 2 {2} = {0, 1, 2} = {, { }, {, { }}}, n = n 1 {n 1} = {0, 1,..., n 1} = {, { },..., {, { },...}}, 1 / 21

Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John von Neumann Tak proponuje konstruować liczby naturalne: 0 = {} =, 1 = 0 {0} = {0} = { }, 2 = 1 {1} = {0, 1} = {, { }}, 3 = 2 {2} = {0, 1, 2} = {, { }, {, { }}}, n = n 1 {n 1} = {0, 1,..., n 1} = {, { },..., {, { },...}}, czyli każda jest zbiorem wszystkich mniejszych. Można też jak Zermelo n = {n 1}. 1 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, 2 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, ω + 1 = ω {ω}, 2 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, ω + 1 = ω {ω}, ω 2 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,...}, 2 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, ω + 1 = ω {ω}, ω 2 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,...}, ω 3 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,..., ω 2, ω 2 + 1, ω 2 + 2,... }, 2 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, ω + 1 = ω {ω}, ω 2 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,...}, ω 3 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,..., ω 2, ω 2 + 1, ω 2 + 2,... }, ω ω = ω 2 = {0, 1, 2, 3,..., ω, ω+1, ω+2,..., ω 2, ω 2+1, ω 2+2,...,... }, 2 / 21

Liczby porządkowe i idziemy dalej ω = {, { }, {, { }}, {, { }, {, { }}},...} = {0, 1, 2, 3,...}, ω + 1 = ω {ω}, ω 2 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,...}, ω 3 = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,..., ω 2, ω 2 + 1, ω 2 + 2,... }, ω ω = ω 2 = {0, 1, 2, 3,..., ω, ω+1, ω+2,..., ω 2, ω 2+1, ω 2+2,...,... }, ω ω = {0, 1, 2, 3,..., ω, ω + 1, ω + 2,..., ω 2, ω 2 + 1, ω 2 + 2,...,..., ω 2, ω 2 + 1, ω 2 + 2,...,... }, 2 / 21

Liczby nadrzeczywiste How two ex-students turned on to pure mathematics and found total happiness Jak pisze Knuth na swojej stronie: Don t believe anybody who tells you that the publishers are out of stock! The twenty-first printing was made in July 2016. romans z matematyką 3 / 21

Liczby nadrzeczywiste Dzień 0: = { }, 4 / 21

Liczby nadrzeczywiste Dzień 0: = { }, Dzień 1: 1 = { 0} < 0 < {0 }, 4 / 21

Liczby nadrzeczywiste Dzień 0: = { }, Dzień 1: 1 = { 0} < 0 < {0 }, Dzień 2: 2 = { 1} = { 1, 0} = { 1, 1} = { 1, 0, 1} < 1 = { 0} = { 0, 1} < 1 2 = { 1 0} = { 1 0, 1} < 0 = { } = { 1 } = { 1} = { 1 1} < 1 2 = {0 1} = { 1, 0 1} < 1 = {0 } = { 1, 0 } < 2 = {1 } = {0, 1 } = { 1, 1 } = { 1, 0, 1 } 4 / 21

Liczby nadrzeczywiste Dzień 0: = { }, Dzień 1: 1 = { 0} < 0 < {0 }, Dzień 2: 2 = { 1} = { 1, 0} = { 1, 1} = { 1, 0, 1} < 1 = { 0} = { 0, 1} < 1 2 = { 1 0} = { 1 0, 1} < 0 = { } = { 1 } = { 1} = { 1 1} < 1 2 = {0 1} = { 1, 0 1} < 1 = {0 } = { 1, 0 } < 2 = {1 } = {0, 1 } = { 1, 1 } = { 1, 0, 1 } itd. 4 / 21

Liczby nadrzeczywiste Zachowany jest porządek liniowy, a każda liczba ma swoją datę urodzenia. W dniach o skończonych numerach dostajemy liczby wymierne diadyczne. Dzień ω: pojawiają się wszystkie liczby rzeczywiste i różne inne stwory: ω = {0, 1, 2,... }, ω = {..., 2, 1, 0} nieskończenie duże 1/ω = {0..., 1 8, 1 4, 1 2, 1} i nieskończenie małe Te znaczki mają jak się okazuje sens, gdy się uda zdefiniować działania + i. 5 / 21

Liczby nadrzeczywiste I am very grateful to Knuth for inventing this name [surreal numbers] the original of ONAG said Because of the generality of this Class, we shall simply describe its members as numbers, without adding any restricting adjective. Surreal Numbers is much better! John Horton Conway 6 / 21

Kategoria gier... You get surreal numbers by playing games. I used to feel guilty in Cambridge that I spent all day playing games, while I was supposed to be doing mathematics. Then, when I discovered surreal numbers, I realized that playing games IS math. John Horton Conway Notacja wprowadzona wcześniej dla nowych liczb pochodzi ze świata gier kombiatorycznych. G = {G L G R } pozycja w grze, to zestaw możliwych pozycji po ruchu Lewego gracza i zestaw możliwych pozycji po ruchu prawego gracza. Należy jeszcze ustalić który gracz ma zaczynać. 7 / 21

Gry a liczby Konstruując twory z niczego można już drugiego dnia zbudować {1 0}, które nie jest liczbą. Definicja. Liczbą (nadrzeczywistą) nazywamy taką grę {G L G R }, że każdy element G L jest mniejszy od każdego elementu G R. Porządek < definiujemy razem z grami przez indukcję pozaskończoną. 8 / 21

Dodawanie gier Aby dodać dwie gry G = {G L G R } i H = {H L H R } gracz wybiera, w której z nich ma zagrać i w niej robi ruch, a zatem G + H = {G L + H, G + H L G R + H, G + H R }. Gra 0 = { } jest elementem neutralnym tego dodawania. 9 / 21

Możliwe wyniki G = 0 oznacza, że wygrywa drugi gracz G > 0 oznacza, że wygrywa Lewy gracz G < 0 oznacza, że wygrywa prawy gracz G 0 oznacza, że wygrywa pierwszy gracz przy bezbłędnej grze graczy (każdy chce wygrać) H = 0 H > 0 H < 0 H 0 G = 0 G + H = 0 G + H > 0 G + H < 0 G + H 0 G > 0 G + H > 0 G + H > 0 G + H? 0 G + H > 0 G < 0 G + H < 0 G + H? 0 G + H < 0 G + H < 0 G 0 G + H 0 G + H > 0 G + H < 0 G + H? 0 Tablica 1: Możliwe wyniki sumy G + H G + H? 0 oznacza, że wynik może być dowolny. 10 / 21

Hackenbush czerwono-niebieski Do gry używany jest obrazek z ramką (podstawką) do której przyczepione są wyraźnie odróżnialne czerwone i niebieskie odcinki. Gracze na przemian zmazują po odcinku swojego koloru, przy czym, jeśli jakiś odcinek traci połączenie z ramką, to jest zmazywany. 11 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Przykład rozgrywki 12 / 21

Połówka Dość łatwo stwierdzić, że = {0 } = 1 = { 0} = 1 Obliczmy zatem wartość gry Robimy to w ten sposób, że analizujemy grę + + stwierdzając, że zawsze wygra drugi. 13 / 21

Połówka analiza Gdy zaczyna niebieski zawsze dostaniemy coś takiego: Gdy zaczyna czerwony Może tak: na co niebieski ma odpowiedź: na co czerwony odpowie tak: lub tak: i wygra czerwony. więc wygrywa zawsze niebieski. 14 / 21

Połówka Dość łatwo stwierdzić, że Robimy to w ten sposób, że analizujemy grę = {0 } = 1 + + = { 0} = 1 Obliczmy zatem wartość gry stwierdzając, że zawsze wygra drugi. Można zatem tej grze przypisać wartość 0. + + =0 15 / 21

Ćwiartka i inne ułamki Jak otrzymać 1 3? = 1 4 = 1 8 16 / 21

Nieskończenie mała Zawsze wygra niebieski, więc gra jest dodatnia, ale przewaga niebieskiego jest mniejsza niż dla dowolnej pozycji o skończonej liczbie odcinków. 17 / 21

Hackenbush zielony W tym wariancie gry wszystkie odcinki są zielone i mogą je usuwac obaj gracze. Taka gra jest pewnym uogólnieniem znanej gry NIM np. 18 / 21

Hackenbush trójkolorowy Wariant RGB czerwono-zielono-niebieski jest najmniej zbadany i chciałem pokazać grę (pozycję), która mnie zaskakuje jako zbudowana z trzech jedynie odcinków. 19 / 21

Hackenbush trójkolorowy 0 < < 20 / 21

Dziękuję za uwagę. 21 / 21