Hra a hry. Václav Vopravil. Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována R },

Podobné dokumenty
Rostislav Horčík. 13. října 2006

Lineární algebra. Vektorové prostory

Definice z = f(x,y) vázané podmínkou g(x,y) = 0 jsou z geometrického hlediska lokálními extrémy prostorové křivky k, Obr Obr. 6.2.

2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

Výrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.

(k 1)x k + 1. pro k 1 a x = 0 pro k = 1.

MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE

a m1 a m2 a mn zobrazení. Operaci násobení u matic budeme definovat jiným způsobem.

Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY

IRACIONÁLNÍ ROVNICE. x /() 2 (umocnění obou stran rovnice na druhou) 2x 4 9 /(-4) (ekvivalentní úpravy) Motivace: Teorie: Řešené úlohy:

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = Vypočtěte stranu b a zbývající úhly.

Jakhrátavyhrát Robert Šámal

Asymptoty grafu funkce

UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE

Fyzikální praktikum 3 - úloha 7

ÚVOD DO HRY PRINCIP HRY

4 DVOJMATICOVÉ HRY. Strategie Stiskni páku Sed u koryta. Stiskni páku (8, 2) (5, 3) Sed u koryta (10, 2) (0, 0)

6. Matice. Algebraické vlastnosti

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Reálná čísla

3. Polynomy Verze 338.

Jan Březina. Technical University of Liberec. 17. března 2015

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Matematický model kamery v afinním prostoru

Věty o pravoúhlém trojúhelníku. Vztahy pro výpočet obvodu a obsahu. Eukleidova věta o výšce. Druhá mocnina výšky k přeponě je rovna součinu

Ozobot aktivita lov velikonočních vajíček

Grafické řešení soustav lineárních rovnic a nerovnic

Kontrolní test Číslicová technika 1/2. 1.Převeďte číslo 87 z desítkové soustavy z= 10 do soustavy dvojkové z=2

( ) ( ) Sčítání vektorů. Předpoklady: 7201

11 Soustavy rovnic a nerovnic, Determinanty a Matice

6 Extrémy funkcí dvou proměnných

2.6.4 Lineární lomené funkce s absolutní hodnotou

MATEMATIKA I VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ JIŘÍ NOVOTNÝ ZÁKLADY LINEÁRNÍ ALGEBRY

Poruchy modul pro rychlé hlášení poruch z provozu.

Abeceda elektronického podpisu

Příprava na 1. čtvrtletní písemku pro třídu 1EB

Druhá mocnina. Druhá odmocnina Druhá odmocnina. Předpoklady: V této hodině jsou kalkulačky zakázány.

Stále ještě váháte s přihlášením? Když už jsme řádně přihlášeni? Jak bude turnaj koncipován?

Aktivity s GPS 3. Měření některých fyzikálních veličin

Rovnice s neznámou pod odmocninou I

Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.

1 Měření kapacity kondenzátorů

3. Ve zbylé množině hledat prvky, které ve srovnání nikdy nejsou napravo (nevedou do nich šipky). Dát do třetí

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

Novinky v programu Majetek 2.06

KVADRATICKÉ ROVNICE A NEROVNICE (početní a grafická řešení)

Funkce Vypracovala: Mgr. Zuzana Kopečková

Nerovnice s absolutní hodnotou

Zvyšování kvality výuky technických oborů

Vítězslav Bártl. prosinec 2013

řádově různě rostoucí rostou řádově stejně rychle dvě funkce faktor izomorfismus neorientovaných grafů souvislý graf souvislost komponenta

OBEC PŘIBYSLAVICE. Zastupitelstvo obce Přibyslavice. Obecně závazná vyhláška. Obce Přibyslavice Č. 1/2015

Řešení: Dejme tomu, že pan Alois to vezme popořadě od jara do zimy. Pro výběr fotky z jara má Alois dvanáct možností. Tady není co počítat.

Aritmetika s didaktikou II.

Algoritmizace a programování

(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.

Ž Á D O S T O POSKYTNUTÍ NEINVESTIČNÍ DOTACE Z ROZPOČTU MORAVSKOSLEZSKÉHO KRAJE 2016/2017 OBECNÁ ČÁST

P r a V I d l a. C Esk A Pr Av i dla

Databázové a informační systémy

Šipka sa skladá z hrotu, těla, násadky a letky.

HERNÍ PLÁN. pro provozování okamžité loterie Milionové recepty

Nařizování exekuce a pověření exekutora

Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.

GENERAL GAME PLAYING Marika Ivanová Seminář Herní Algoritmy,

STATUT NÁRODNÍ SOUTĚŽ VÍN. Velkopavlovická vinařská podoblast

HERNÍ PLÁN. pro provozování okamžité loterie ZLATÁ RYBKA

VYHLÁŠKA ČÁST PRVNÍ STÁTNÍ ZKOUŠKY Z GRAFICKÝCH DISCIPLÍN. Předmět úpravy

M - Rovnice - lineární a s absolutní hodnotou

Nerovnosti s podmínkou

SMĚŠOVACÍ KALORIMETR -tepelně izolovaná nádoba s míchačkou a teploměrem, která je naplněná kapalinou

HERNÍ PLÁN pro provozování okamžité loterie POMÁHÁME NAŠÍ ZOO - DŽUNGLE

Modul Řízení objednávek.

Posouzení únosnosti svaru se provádí podle zásad pružnosti a pevnosti v nebezpečném průřezu.

ÚLOHY SE SPORTOVNÍ TÉMATIKOU PRO MATEMATICKÉ TALENTY, vč. metodického listu. doc. PhDr. Marta Volfová, CSc.

Město Mariánské Lázně

Materiál: Cíl hry: Umístění na hrací plochu:

Mikroekonomie. Příklad - zadání. Příklad - řešení. Příklad. k opakování firma. Ing. Jaroslav ŠETEK, Ph.D. Katedra ekonomiky, JČU.

ZLATO ELFŮ. od Alana R. Moona

Goniometrie trigonometrie

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů

Inovace výuky prostřednictvím šablon pro SŠ

58/2016 Sb. VYHLÁKA ČÁST PRVNÍ STÁTNÍ ZKOUKY Z GRAFICKÝCH DISCIPLÍN

PRAVIDLA FOTBALOVÉHO TURNAJE V MALÉ KOPANÉ POCINOVICE OPEN CUP 2015

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

TEORIE MÍRY. A to jsme se docela snažili. Nešlo to jinak.

1. a) Přirozená čísla

7. Silně zakřivený prut

3.5.8 Otočení. Předpoklady: 3506

STUDNY a jejich právní náležitosti.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus

Miroslav Čepek

Okrsková kola ve vybíjené pro hochy a dívky základních škol

ŘÁD UPRAVUJÍCÍ POSTUP DO DALŠÍHO ROČNÍKU

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

Začínáme s pyramidkami Pravidla pěti her

František Hudek. červen ročník. Nastavení myši, místní a jazykové nastavení.

Pokud se vám tyto otázky zdají jednoduché a nemáte problém je správně zodpovědět, budete mít velkou šanci v této hře zvítězit.

Cyklické redundantní součty a generátory

VYHLÁŠKA. číslo 1/2004 O POUŽITÍ SYMBOLŮ MĚSTA, ČESTNÉM OBČANSTVÍ A CENÁCH MĚSTA. Část I. Článek I. Článek II. Města Mělníka, okres Mělník

Změnu DPH na kartách a v ceníku prací lze provést i v jednotlivých modulech.

Externí zařízení Uživatelská příručka

Transkript:

Hra a hry Václav Vopravil Úvod 1 Kombinatorické hry Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována pomocí jednodušších her, tj. jako uspořádaná dvojice množin her. Obvykle hra G se označuje jako G { G L G R }, kde G L a G R jsou množinami her a odpovídají možným tahům dvou hráčů, které jsou označovány jako levý L a pravý R. Pokud obě množiny G L a G R jsou prázdné, potom existuje jednoznačně určená hra { }, která se jmenuje 0, tj. 0 { }. Dvě hry se nazývají identické, pokud jejich levé a pravé možnosti množiny tahů splývají, tj. x y X L = Y L X R = Y R. To znamená, že hry x a y mají stejný tvar (na pravé straně máme množinovou rovnost). Pokud x { X L X R } je hra, potom typický prvek množiny X L označujeme x L (typický tah levého hráče v x) a typický prvek množiny X R označujeme x R (analogicky typický tah pravého hráče v x). Je-li ({x 1,x 2,...},{y 1,y 2,...}), budeme často psát jednoduše {x 1,x 2,... y 1,y 2,...}, tj. zbytečné závorky nebudeme psát. Označování se tak zpřehlední. Místo y ({z}, ) budeme psát y {z }, etc. Pro hru x budeme také psát x { x L x R }. Příklad 1.1. 1. 0 { } (, ) jenejjednodušší hra,vekteréžádnýzhráčůnemůže táhnout. V této hře první hráč prohraje a druhý hráč vyhraje. Hra se nazývá nula. 2. 1 {0 } ({0}, ) je hra, ve které levý hráč si může vybrat jediný tah do hry 0 a pravý hráč nemůže táhnout. 3. Naopak hra 1 { 0} (,{0}). Minus jednička je nedělitelný symbol, značka. V této hře může pravý hráč zahrát do 0, ale levý hráč nemá pravidly povolený tah. 4. {0 0} ({0},{0})je hra star. Oba hráči si svým prvním tahem mohou zahrát do hry 0. Hra je základem tzv. Nim her. Úmluva 1.2. Hráč, který nemůže ze své pozice táhnout, prohrál a soupeř vyhrál. Hra nemůže být nekonečná, každým tahem se zjednoduší. Klesající řetězec jednodušších a jednodušších her skončí u hry 0. 1

Definice 1.3. Pro každou hru x { x L x R } x 0 ( x R X R ) x R 0 (R L; levý vyhraje, nebude-li začínat.) x 0 ( x L X L ) x L 0 (L L; levý vyhraje, bude-li v x začínat.) x 0 ( x L X L ) x L 0 (L R; pravý vyhraje, nebude-li v x začínat.) x 0 ( x R X R ) x R 0 (R R; pravý vyhraje, bude-li v x začínat.) x > 0 x 0 x 0 ( L; kladná hra, vyhraje levý hráč.) x < 0 x 0 x 0 ( R; záporná hra, vyhraje pravý hráč.) x «0 x 0 x 0 ( 1; fazy hra, vyhraje první hráč.) x = 0 x 0 x 0 ( 2; nulová hra, vyhraje druhý hráč.) Vyhraje hráč znamená, že má vyhrávající strategii, tj. taková vyhrávající strategie existuje. Při vítězné strategii existuje taková posloupnost tahů, která zaručí hráči vítězství, bez ohledu na možné soupeřovy tahy. Takže ve hře (x 0) začne-li pravý hráč jakkoliv, levý nalezne vítěznou pozici, která mu zabezpečí vítězství bez ohledu na další možné tahy pravého hráče atd. Příklad 1.4. 1. 0 { } hra, ve které žádný z hráčů nemůže táhnout, je nevýhodné začínat, vyhraje druhý hráč. 2. 1 {0 } je hra kladná, vyhraje levý hráč. 3. Naopak hra 1 { 0} záporná hra, vyhraje pravý hráč. 4. {0 0} vyhraje první hráč, tj. hráč na tahu. Věta 1.5. Pro každou hru x platí 1. (x 0 x 0), 2. (x 0 x 0). 2 Součet her Sčítání her se hraje ve dvou (nebo více) komponentách. Hráč na tahu si vybere jednu z nich a v ní udělá pravidly povolený tah. Zbylé komponenty zůstanou nezměněny. Definice 2.1. x+y { x L +y,x+y L x R +y,x+y R} Příklad 2.2. 1. 0+0 { }+{ } { } 0, 2. 1+0 {0 }+{ } {0+0 } 1, 3. 0+( 1) { }+{ 0}+ { 0+0} 1, 4. 1+( 1) {0 }+{ 0} { 1 1}. Závěr 2.3. (Monoid her) Hry tvoří komutativní monoid s nulovým prvkem 0. Věta 2.4. Pro libovolné hry x,y,z platí: 1. x+0 x, 2

2. x+y y +x, 3. x+(y +z) (x+y)+z. Závěr 2.5. (Grupa her) Hry tvoří komutativní grupu s nulovým prvkem 0. Věta 2.6. Výsledek hry a sčítání (strategická hodnota): Pro libovolné hry x, y platí: 1. x 0 y 0 x+y 0, 2. x 0 y 0 x+y 0, 3. x+y 0 y 0 x 0, 4. x+y 0 y 0 x 0, 5. x+y 0 y 0 x 0. Poznámka:Jakse asi budehrát první implikace? Začne-li pravýve hřex, bude druhýhráč odpovídat ve stejné komponentě (zde R L). A podobně ve všech dalších případech. 3 Rozdíl her Definice 3.1. V opačné hře x vyměníme role levého a pravého hráče. x { x R x L } Rozdíl her x,y převedeme na součet, tj. x y x+( y) { x L y,x y R x R y,x y L}. Příklad 3.2. 1. 0 { } { } 0, 2. 1 {0 } { 0} { 0} 1, (na levé straně máme opačnou hru ke hře 1, na pravé straně hru minus jedna), 3. {0 0} { 0 0} {0 0}, 4. 1 1 1+( 1) { 1 1}. Věta 3.3. Pro libovolnou hru x platí: 1. x 0 x 0, 2. x 0 x 0, 3. x < 0 x > 0. Věta 3.4. Pro libovolné hry x,y platí: 1. ( x) x, 2. (x+y) ( x)+( y), 3. (x y) y x, 3

4. x x = 0. Poslední vlastnost je rovnost! 4 Uspořádání Definice 4.1. Pro libovolné dvě hry x,y platí x y (x y) 0, pro všechny {,,,,>,<,=,«}. Strategická interpretace slovy je např. x y znamená, že hra x je pro levého nejméně tak dobrá, jako hra y, a pod. v ostatních případech. Věta 4.2. Pro libovolné hry x,y platí 1. x y y x x y, 2. x y y x x y, 3. x < y y > x x > y. Věta 4.3. Pro libovolné dvě hry x,y platí 1. x y ( x L X L ) x L y a současně ( y R Y R ) x y R, 2. x y ( x R X R ) x R y nebo ( y L Y L ) x y L, 3. x > y x y x y, 4. x = y x y y x, 5. x «y x y x y. Věta 4.4. (Vlastnosti uspořádání) Pro libovolné tři hry x, y, z platí: 1. x x, 2. x y y z x z, 3. x y y z x z, 4. x y x+z y +z, 5. x y x+z y +z, 6. ( x L X L )( x R X R ) x L x x x R. Věta 4.5. (Vlastnosti ostrého uspořádání) Pro libovolné hry x, y, z platí: 1. (x > x), 2. x > y (y > x), 4

3. x > y y > z x > z, 4. x > y x+z > y +z. Závěr 4.6. Relace je uspořádání (reflexivní a tranzitivní relace), které generuje relaci ekvivalence = a relace > je ostré uspořádání. 5 Kongruence Víme, že relace = je ekvivalence. Tato relace je v souladu se sčítáním a odčítání: Věta 5.1. Pro libovolné tři hry platí 1. x = y x+z = y +z, 2. x = y x = y. Věta 5.2. Pro všechny hry x,x 1,x 2,y,y 1,y 2,z platí: 1. x 1 = x 2 y 1 = y 2 x 1 +y 1 = x 2 +y 2, 2. x 1 = x 2 y 1 = y 2 x 1 y 1 = x 2 y 2, 3. x = y y z x z pro všechny {,,>,«}, 4. x y y = z x z pro všechny {,,>,«}. Závěr 5.3. Hry tvoří částečně uspořádanou Abelovu grupu modulo =. Věta5.4. Je-li G { A,B,G L \{A,B} G R } a A B, potom G = { B,G L \{A,B} G R }. 6 Nadreálná čísla Definice 6.1. Hru x nazveme (nadreálným) číslem, právě tehdy a jen tehdy, platí-li současně: 1. ( x L X L )( x R X R ) x L x R, 2. všechny x L X L a všechny x R X R jsou čísla. Příklad 6.2. 1. Hra 0 { }, 2. 1 {0 }, 3. 1 { 0}, jsou čísla, není číslo. Věta 6.3. Pro všechna čísla x,y platí: 5

1. ( x L X L )( x R X R ) x L < x < x R, 2. x y x < y, 3. x a x+y jsou čísla. Věta 6.4. (O redukci) Věta o nejstarším prvku Poznámka: Čísla množiny Z[1/2], tj. racionální čísla tvaru m/2k pro m Z a k N, se nazývají dyadická (racionální) čísla. Věta 6.5. ( n N)( m Z) 1. 0 { } je nulový prvek, 2. n {n 1 }, 3. n { (n 1)}, 4. n+1/2 {n n+1}, 5. 2m+1 { } m m+1 2 k 2 k 1 2. k 1 Příklad 6.6. 7 Reálná čísla Definice 7.1. (Reálná nadreálná čísla) Necht x je nadreálné číslo. Toto číslo se nazývá reálné číslo, pokud platí současně tyto dvě podmínky: 1. Existuje takové n N, pro které n < x < n, 2. ( x L X L )( m N)x x L > 2 m asoučasně ( x R X R )( m N) x R x > 2 m. Úloha 7.2. 1. Vytvořte čísla 3/8a5/8 jako nadreálná čísla a ověřte, že 3/8+5/8 = 1. Definujte všechna další čísla, která využijete. 2. Vytvořte čísla 2/5 a 5/8 jako nadreálná čísla a ověřte, že 2/5+3/5 = 1. Předpokládejte, že všechna dyadická racionální čísla jsou již vytvořena. [2hs03RMF actual rosemeier.tex, 09/01/14, 08:26] 6