Conwayova teorie na příkladu hry Domino

Rozměr: px
Začít zobrazení ze stránky:

Download "Conwayova teorie na příkladu hry Domino"

Transkript

1 1 Conwayova teorie na příkladu hry Domino D R A F T Vlastnosti her Všechny hry, které zde budeme zkoumat, jsou kombinatorické hry. Kombinatorické hry (dále jen hry) mají následující vlastnosti: 1. Hru hrají dva hráči, tradičně označovaní jako levý a pravý hráč. Hráči se v tazích střídají. 2. Pravidla hry stanovují možné tahy obou hráčů. 3. Oba hráči mají veškeré a stejné informace o hře. 4. Hra nemá žádný prvek náhody. Nehází se s kostkou, nelosuje se Hráč, který dosáhl koncové pozice, vyhrál. (Normální varianta hry.) 6. V každé hře je dovoleno pouze konečný počet možných pozic. Hra musí skončit po konečně mnoha tazích vítězstvím jednoho z hráčů a prohrou druhého z hráčů. Mnoho známých společenských her nejsou kombinatorickými hrami, protože nesplňují jednu nebo více podmínek. Například karetní hra Černý Petr je založena na pravděpodobnosti. Hráč zná své karty, ale ne protivníkovy karty. Hry, jako jsou šachy nebo dáma, nemají sice prvek náhody, ale mohou dopadnout s výsledkem pat, nebo dokonce nemohou dosáhnout koncové pozice. I když některé hry nejsou kombinatorické, přesto je často možné použít po modifikaci pro jejich analýzu nástroje teorie kombinatorických her. Hra Nim se hraje s několika hromádkami kamenů. Hru hrají dva hráči a v tazích se střídají. V každém tahu si hráč vybere jednu hromádku, a z ní

2 2 1 Conwayova teorie na příkladu hry Domino odebere libovolný nenulový počet kamenů. Hráč který již nemůže zahrát (na hromádkách již nejsou kameny), prohrál. Je jednoduché se přesvědčit, že tato hra je kombinatorickou. Hra Nim se nazývá nestrannou, protože v každé pozici mají oba hráči na výběr stejnou množinu tahů. Partyzánské hry umožňují oběma hráčům různé množiny tahů. Například hra Domino je příkladem takové hry. 1 Hru hrají dva hráči s kostkami domina. Hráči hrají s kostkami domina na čtvercové síti, typicky 8 8. Hráči na tahu střídavě pokládají kostky domina na hrací plochu, tak, že kostka domina obsadí dvě vedle sebe čtvercová pole. Kostky se nesmějí křížit, ani obsazovat políčka vícekrát. Levý hráč pokládá kostky svisle (vertikálně) a pravý hráč vodorovně (horizontálně). Hra končí v okamžiku, kdy hráč nemůže umístit svou kostku. Tento hráč prohrál a jeho soupeř vyhrál. Typická postavení ve hře po několika tazích mohou být:, nebo, nebo, nebo, a pod. 1.1 Výsledkové třídy Výsledkové třídy (jak hra dopadne) kombinatorických her jsou zcela závislé na tazích, které oba hráči mají podle pravidel k dispozici. Závisí pouze na výhodě (popř. nevýhodě) prvního tahu. Protože hry jsou bez náhody a s úplnou informací, vždy je možné určit vítěze před tím, než-li hráč zahraje. Vždy budeme předpokládat, že hráči nedělají chyby, a hrají tedy optimálně. Hry můžeme rozložit podle výsledku do čtyř tříd: L Všechny hry, ve kterých vyhraje levý hráč, bez ohledu na možné tahy soupeře. R Všechny hry, ve kterých vyhraje pravý hráč, bez ohledu na možné tahy soupeře. P Všechny hry, ve kterých vyhraje druhý hráč, bez ohledu na možné tahy soupeře. (Hráč, který ve hře nezačíná, předcházející.) N Všechny hry, ve kterých vyhraje první hráč, bez ohledu na možné tahy soupeře. (Hráč, který ve hře začíná, následující.) Rozkladové třídy jsou neprázdné, disjunktní a každá hra patří do jedné ze tříd. Příklad, že třídy nejsou prázdné, jsou ve hře Domino např. pozice: 1 Göran Andersson, Domineering [WW, p. 115]; Dominoes [ONAG, p. 74]; nebo Cross-Cram [Gar74]

3 P, R, L, N. 1.2 Hodnoty her Hodnoty her Hry mohou být definovány rekurzivně pomocí možností tahů z jednotlivých pozic do nových pozic, které hráči z dané pozice mohou udělat. Necht G je hra v nějaké pozici bez znalosti, který z hráčů je právě na tahu. Hra G = { G L G R}, kde G L je množina všech možných nových pozic, které jsou dosažitelné jedním tahem levého hráče. Podobně G R je množina všech možných her, které jsou dosažitelné jedním tahem z dané pozice pro pravého hráče. Tímto způsobem jsme definovali rekurzivně, v závislosti na možných tazích obou hráčů, hru. Podotkněme, že studujeme pouze tzv. krátké hry, kdy množiny G L a G R jsou konečné (mohou být i prázdné) krátkých her. 2 Abychom se vyhnuli nepřehledným zápisům, dohodněme se, že místo množin budeme psát pouze výčetprvků. Symboly G L a G R použijemeraději protahy, než pro množiny. Je vidět, že nejjednodušší hrou bude hra, ve které žádný z hráčů nemůže táhnout. Tato hra má obě množiny G L a G R prázdné. Tuto hru budeme zapisovat 0 { } a nazývat nulou. Dále budeme mít tři hry {0 },{ 0} a {0 0}. Těmto třem hrám po řadě přiřadíme symboly 1, 1 a. Později uvidíme motivace, pro označování her. Píšeme 0,1, 1 atp. pro čísla a pro nějaké nečíselné hry, typu. VeshoděsConwayem[ONAG]definujemeporovnáváníher:ProdvěhryG,H : 1. G H žádná H L G a H žádné G R. 2. Píšeme G H, pokud neplatí G H. 3. G H H G. 4. G = H G H G H. 5. G > H G H H G. 6. G < H H > G. 7. G «H G H H G. Takové hry nazýváme také fazy. 8. G H G < H G «H. 9. Podobně G H H G. Upozorněme čtenáře, že negace a < nemohou být zaměněny, jak je čtenář zvyklý, protože mohou být ve vztahu fazy. Tedy může být zaměněno. 2 Strom hry má konečnou výšku.

4 4 1 Conwayova teorie na příkladu hry Domino Dále rovnost nás informuje, že hodnoty her jsou stejné. Je možné mít různé hry (s různými pozicemi), ale mohou být rovny podle naší definice. Definice je opět rekurzivní, protože závisí na porovnání herních možností, táhnout do G L, resp. do H R. Protože každá hra skončí po konečně mnoha tazích, redukujeme počet otázek na členy levých a pravých částí na množiny prázdné. Proto je relace dobře definována. Nyní zkontrolujeme oprávněnost našich předchozích označení, tj. 1, 1, a 0. Například ukážeme, že platí 1 > 0 pomocí předcházejících definic a označení her 0,1. Dokázat 1 > 0, znamená dokázat konjunkci 1 0 a 0 1. Podle definice 1 0 znamená dokázat 0 L 1 a 0 1 R. Protože 0 L neexistuje, nemůže ani být 1. Podobně 1 R neexistuje. Stejnými argumenty dokážeme i druhou část konjunkce. Z těchto dvou případů také plyne, že 1 > 0. Použitím stejných argumentů můžeme dokázat očekávané vlastnosti 1 < 0 < 1. Pro hru máme > 1, «0 a < 1. Úloha 1.1. Dokažte také, třeba 0 1. Ve hře Domino máme: { } 0 { } { 0} 1 { } { 0} 1 { } {0 0}. Definice 1.2. Hra G se narodila dne n, pokud může být vyjádřena jako hra s možnostmi tahů nejvýše n 1 dne a nemůže být vyjádřena pomocí her, vytvořených nejvýše n 2 dne. O nule budeme říkat, že vznikla ve dne 0. Věta 1.3. Pro všechny hry G { G L G R } platí: {veta:item1} {veta:item2} {veta:item3} 1. G G R 2. G L G 3. G G 4. G = G. Důkaz: Dokážeme všechna 4 tvrzení použitím indukce založené na dnech, kdy byly hry vytvořeny (kdy se hra narodila). Můžeme dokázat, že 0 0 aplikací předcházejících definic. Nyní budeme předpokládat, že věta platí pro všechny H H, pro všechny hry narozené dříve, než hra G.

5 1.3 Výsledkové třídy podruhé 5 1. Protože G R se narodila dříve než hra G, dostaneme G R G R a z toho platí, že G G R. 2. Protože G L se narodila dříve než hra G, dostaneme G L G L a tedy G L G. 3. Plyne jednoduše z 1 a Důsledek 3, protože G G G G. 1.3 Výsledkové třídy podruhé Nyní již máme hodnoty her. Uvidíme, jak tyto hodnoty mají vliv na naše zápisy výsledků hry (jak hra dopadne). Věta 1.4. Pro libovolnou hru G, výsledkové rozkladové třídy jsou: 1. G L G > 0 2. G R G < 0 3. G P G = 0 4. G N G «0. Důkaz: Provedeme indukcí přes den narození. Již víme, že věta platí pro 1,0,1 a. Tyto hry jsou vytvořeny nejvýše 1. dne. To je také prvním krokem naší indukce. Nyní budeme předpokládat, že věta platí pro všechny hry narozené až do dne k. Naše předcházející definice použijeme k prozkoumání všech logických možností hry G. 1. Pokud G > 0, víme, že všechny pravé možnosti G R jsou > 0 a levý musí mít G L > 0. Tedy pravý prohraje, začne-li, protožezahraje ve hře typu L. Levý, začne-li, zahraje ve hře L P, tedy G L. 2. Podobně pro G < 0 může pravý táhnout do R P a levý pouze do R. Tedy G R. 3. Pokud G = 0, potom víme, že všechny levé hry jsou, což znamená že levý prohraje, začne-li. Všechny pravé možnosti jsou, což znamená, že také pravý hráč prohraje, začne-li. Dohromady tedy platí, že druhý hráč vyhraje a proto G P. 4. Konečně vyšetřímepřípad G «0. Potom existuje pro levého možnost 0, což znamená, že levý vyhraje, začne-li. Podobně pro tahy pravého hráče. Proto G N.

6 6 1 Conwayova teorie na příkladu hry Domino Tabulky výsledků: L L L R R L L 2 R R 1 R L L L R R L L P R R N R L L L R R L G > 0 G = 0. R R G «0 G < Opačné hry, součet a porovnávání her Nyní budeme definovat další operace na hrách. Opačnou hrou budeme definovat jednoduše vyměněním rolí levého a pravého hráče. Formálně pro hru G { G L G R } dostaneme opačnou hru: G { G R G L }. Ve hře Domino, vyměníme-li roli levého a pravého hráče, dostaneme pro hru hru otočenou o 90 hru. Součet dostaneme jednoduše, budeme-li hry pokládat vedle sebe. Hráč na tahu musí zahrát pouze v jedné komponentě. Formálně tuto vlastnost můžeme zapsat takto: G+H { G L +H,G+H L G R +H,G+H R}. Vlastnost G L + H znamená, že hráč levý udělá tah ve G L a hra H zůstane nezměněna. Podobně v ostatních případech. G L zastupuje typickou levou možnost (novou pozici) po prvním tahu levého hráče. Definice 1.5. Disjunktním součtem her G 1,G 2,... je G 1 +G 2 +.Vkaždém tahu si hráč může vybrat jednu z komponent a v ní udělá pravidly povolený tah. Pokud hráč nemá legální tah v žádné hře, prohrál. Příklad 1.6. = = = + +

7 1.4 Opačné hry, součet a porovnávání her 7 Věta 1.7. Pro libovolnou hru G máme G+( G) = 0. Důkaz: Věta je intuitivně zřejmá. Protože co je dovoleno jednomu hráči v jedné hře, druhý hráč může odpovědět ve druhé komponentě, tedy 2 a platí =. I tento důkaz bude induktivní podle dne narození G. Dokázat G +( G) = 0 znamená dokázat konjunkci G +( G) 0 G+( G) 0. Začneme s první částí indukcí: G+( G) 0 znamená, že G L +( G) 0 G+( G) R 0. První část konjunkce je ekvivalentní G L +( G) R, což je (G L +( (G L )) 0, což platí díky indukci. V ostatních případech se postupuje analogicky. Věta 1.8. Pro libovolné dvě hry G,Hplatí (G = H) (G+( H)) = 0. Důkaz: Použijeme indukci přes den narození obou her G, H. Podlenašídefinice =víme,žeg L H ag R H atakéh L GaH R G. Nyní uvažujme hru G H. Začíná-li levý, táhne do G L H H H = 0 nebo G H R G G = 0. V obou případech jsme zjistili, že pravý vyhraje hru G H R P. Stejně, pokud začínápravý hráč,má možnostzahrát do G R H H H = 0 nebo do G H L G G = 0. Tentokrát jsme zjistili, že levý vyhraje, tj. G H L P. Odtud G H P, což také znamená G H = 0. Tato věta nám dává návod (metodu) určit, kdy jsou dvě hry ekvivalentní. Pro libovolné dvě hry G a H je pravdivé G + ( H) = 0, pokud budeme vědět, že G = H. Jinak řečeno můžeme hrát hru G s hrou H, ve které existuje vyhrávající strategie pro II. hráče, potom G je ekvivalentní H. Příklad 1.9. G+H G+( H) Poznamenejme, že hry G a H mají stejnou hodnotu. V každé hře je pouze po jednom tahu pro pravého hráče. Rovnost her je definována jako relace, což znamená možnost, že dvě různé hry budou ve vztahu =, ale ne ve vztahu. Dříve nalezené věty mohou být zobecněny, aplikují-li se ostatní relace na dvě libovolné hry G,H. Důkaz je analogický a my ho zde vynecháme. Platí: (G > H) (G H > 0) G < H G H < 0 G «H G H «0.

8 8 1 Conwayova teorie na příkladu hry Domino 1.5 Kanonický tvar hry Jak jsme již dříve upozornili, hry mohou mít stejnou hodnotu (rovnají se), i když nejsou identické. Dokonce každá hra má nejjednodušší tvar. 3 Daná hra může mít několik ekvivalentních tvarů (například hra 0 = { 1 1}) a jeden z těchto tvarů je základní (kanonický tvar). Dokonce všechny hry se stejnou hodnotou mají stejný základní tvar. Nyní budeme hru zjednodušovat pomocí dvou různých metod (pravidel) a ukážeme, že výsledek je jednoznačně reprezentuje. Definice Necht G {A,B,... X,Y,...} taková, že B A. Potom B se nazývá dominující prvek. Podobně zprava pro Y X je Y dominující prvek (lepší tah). Věta 1.11 (Odebrání dominovaných prvků). Hodnota hry se nezmění, odstraníme-li dominované prvky. Uved me, že odstraňujeme slabší tahy. Uvažujme hru G {A,B,... X,Y,...}; B A a Y X. Potom G = {B,... Y,...}. Důkaz: Necht G {A,B,... X,Y,...} a H {B,... Y,...}. Musíme ukázat, že G = H. K tomu bude stačit dokázat konjunkci G H a G H. (1) Víme, že G = G a H = H, což implikuje Y H. Protože předpokládáme Y X, je také X H. Dokázat G H znamená dokázat H L G a H G R, tj. H L G a H G R. Protože H L G L, první část platí a druhá část platí z možných pravých tahů ve hře G. (2) Podobně, víme, že B H a B A, tedy A H, což znamená, že ve hře G neexistuje levá možnost, která by byla H. Pravé tahy v H jsou podmnožinou v G a tedy neexistuje pravá možnost v H, která by byla G. Proto G H. To ale znamená, že G = H. Definice Necht G { G L G R } je hra. Levá část G L je reverzibilní, pokud G L má pravou část G LR, pro kterou G LR G. Podobně pro pravou část. Tah G LR není horší. Věta 1.13 (Přemostněníreverzibilních prvků). Necht G { H,G L G R }. Je-li H reverzibilní, potom G = { H RL,G L G R }. Jinými slovy můžeme nahradit reverzibilní tah H všemi levými tahy v H R. Důkaz: Necht G = { H,G L G R } ak = { H RL,G L G R } ah je reverzibilní. Potřebujeme dokázat, že také G = K. Uvažujme hru G K a pokusíme se ukázat, že existuje vyhrávající strategie pro II. hráče. 3 Tvrzení platí pouze pro krátké hry, pro jiné hry toto tvrzení neplatí. Uvažte třeba hru ω.

9 1.5 Kanonický tvar hry 9 Pokud levý zahraje G +( G R ), pravý zahraje G R +( G R ) = 0 a vyhraje. Pokud levý zahrajedo G L +( K),pravýmůže odpovědětdo G L +( G L ) = 0 a opět vyhraje. Konečně, pokud levý zahraje do H + ( K), pravý odpoví tahem do H R +( K). Levý (a) může odpovědět do H RL +( K), ale pravý do H RL H RL = 0 a vyhraje. Jinak (b) levý musí zahrát do H R +( G R ). V tomto případě použijeme H R G a platí H R +( G) 0. To je stejné, jako bychom řekli, že pravý vyhraje, bez ohledu na možné tahy levého. Proto levý prohraje, začne-li a tedy platí G K. Protože K = K, platí G R K. Protože H je reverzibilní, platí také G H R. Tedy víme, že H RL H R a tedy nutně H RL G. Mimo to, G L G, protože G = G. Tím jsme splnili druhou část, tj. G K. Závěrem dostaneme G = K. Budeme-li opakovat odstranění reverzibilních a dominovaných prvků v krátkých hrách, a budeme-li předpokládat že hra již nemá dominované a reverzibilní prvky(jednoznačnost), potom získáme jednoznačné vyjádření hry kanonický tvar hry. Příklad {0,1 } = {1 } 2 2. {0, } = {0 }. Věta Každá (krátká) hra má jednoznačné vyjádření, které nemá dominované ani reverzibilní prvky. Důkaz: Předpokládejme, že G = H a obě hry jsou ve tvaru bez dominovaných a reverzibilních prvků. Protože G = H, je také G H = 0. Pravý z pozice G L H musí mít vyhrávající tah. Tento tah nemůže být v G L, protože G L by se stala reverzibilní hrou. Pravý musí zahrát v H. Dostaneme G L H L 0 G L H L, pro nějakou H L. Podobně získáme nějaké G L takové, že H L G L. Ovšem víme, že G L G L a tedy G L = G L, jinak by G L bylo opět dominovaný prvek. Konečně dostaneme G L H L G L G L = H L, což znamená, že levé strany jsou stejné. Díky symetrii i pravé strany jsou stejné a věta platí.

10 10 1 Conwayova teorie na příkladu hry Domino 1.6 Čísla Necht D je okruh dyadických racionálních čísel, 4 tj. všech čísel tvaru a/2 k, kde a,k Z, Definice Pro každé dyadické x D definujeme hru f(x) rekurzivně těmito vlastnostmi: 1. f(0) = { } 2. ( n 1) f(n) = {f(n 1) },f( n) = { f(1 n)} 3. ( k 1) a liché f( a 2 k ) = { f( a 1 2 k ) f( a+1 2 k ) }. Hry f(x) jsou konečná čísla, která většinou píšeme bez f(). Ukázat, že tyto hry mají stejné vlastnosti jako známé vlastnosti je třeba dokázat, že se jedná o aditivní grupu a homomorfismus f(x+y) = f(x)+f(y). Důkaz přenecháme čtenáři jako cvičení. Intuitivní zápisy her jako čísla nám napovídají, jak moc tahů má za výhodu levý hráč. Soustředíme-li se pouze na celá čísla, uvidíme to zvláště jednoduše. Hra 0 { } nemá výhodu pro žádného prvního hráče. Hra 1 {0 } má pro levého jeden tah navíc a tato hodnota reprezentuje počet vítězných tahů (> 0). Podobně hra { 0} 1 je záporná a tato hodnota vyjadřuje počet vítězných tahů, které má výhodu pravý hráč. Také sčítání má jednoduchou interpretaci, např. ve hře 5 + ( 2) levý hráč má výhodu 5 tahů, pravý 2. Protože se v tazích střídají, má levý výhodu 3 tahů a celkový výsledek je 3. Samozřejmě hodnoty her mohou být komplikovanější. Ve hře 1 2 {0 1} má levý výhodu půl tahu. To znamená, že ve dvou kopiích hodnota hry by měla být 1. K tomu jistě bude stačit přesvědčit se, že = 0 a ukázat, že existuje vyhrávající strategie pro II. hráče. Tuto hodnotu má třeba hra { } =, = { 1,0 1} = {0 1} = 1 2. Nyní se ještě vrátíme ke dni narození a uvedeme jeho alternativní definici, která povede na kanonický tvar. Definice Den narození hry je o jedna větší, než dny narození levých a pravých částí v kanonickém tvaru. Definujeme pro hru 0 { } den narození 0. Definice Nejjednodušším číslem (splňující jisté vlastnosti) je číslo s nejmenším dnem narození (splňující tyto vlastnosti). 4 tj. okruh Z s adjungovaným prvkem 1 2, tj. Z[1 2 ]. Jedná se o nejmenší okruh, nadobor integrity Z, obsahující také 1 2.

11 1.7 ± symbolika 11 Věta 1.19 (Simplicity Rule). Necht existuje číslo x tak, že G L x G R. Potom G = z, kde z je nejjednodušší číslo splňující podmínku G L z G R. Důkaz: Dokázat G = z znamená dokázat, že G z = 0. Pokud začíná pravý, může táhnout do G R z, ale to je 0 podle výběru z, a tedy levý vyhraje. Pravý tedy musí zahrát do G z L. Nyní opět najdeme podle vlastností z, že z G L nebo z L G R. Ale ani to není možné, protože z L < z G R. Proto z L G L a levý vyhraje tahem do G L z L. Začne-li levý, získáme analogicky, že pravý vyhraje. Závěrem tedy existuje vyhrávající strategie pro druhého hráče. Toto pravidlo nám dává jednoduchou cestu nalézt kanonický tvar hry. Pravidlo říká, že pokud číslo patří mezi levou a pravou stranu, je hra rovna nejjednoduššímu číslu. 1.7 ± symbolika Až doposud jsme se zabývali převážně čísly. Nyní se podíváme na situace kdy tomu tak není. Budeme zkoumat takové hry z, pro které platí G L G R. Příkladem takové pozice je ve hře Domino situace { } = = {1 1}. V této pozici existuje vyhrávajícístrategiepro I. hráče.(patřído N.) Vtomto případě levá možnost je větší než pravá možnost. V této pozici oba hráči chtějí začínat a ještě jim zbyde jeden tah. Definice Převrácená hra je hra tvaru {x y}, kde x,y jsou čísla a platí x y. Příklad Hra {0 0} a hra {1 1} jsou tohoto tvaru. Hra je nejjednodušší. Ve hře Domino konfigurace má hodnotu ± 3 2. Nyní zkusíme porovnávat tyto hry s čísly. Platí věta: Věta 1.22 (Number Avoidance Theorem). Je dán součet her. Hráč ne- {veta:nat} zahraje do čísla, pokud nemusí (nemůže táhnout jinak). Důkaz věty je více technický a my ho zde vynecháme. Čtenář ho nalezne v [OGAN]. V součtové hře hráč na tahu nerad hraje do čísla, protože se tím sníží jeho skóre (hodnota).

12 12 1 Conwayova teorie na příkladu hry Domino Věta Necht G = {x y}, kde x,y jsou čísla taková, že x y. Potom pro libovolné číslo z platí implikace: z > x z > G z < y z < G y z x z «G. Důkaz: V první případě zkoumejme rozdíl z G. Ukážeme, že vždy vyhraje levý hráč. Pokud začíná pravý hráč, podle předcházející věty jeho lepší tah je táhnout do G, tj. hra přejde do postavení z x > 0 a prohraje. Pokud ve hře G z začíná levý, zahraje do z y > z x > 0 a vyhraje. ta:translace} Stejné argumenty se použijí na ostatní implikace, pro druhý případ je důkaz analogický.nynípředpokládejme,žey z x.levýmůžezahrátdoz y 0 (vyhraje) a pravý může zahrát z y 0 (vyhraje). Proto z «G. Věta Pokud x,y a z jsou čísla a platí x y, potom {x y}+z = {x+z y +z}. Důkaz: Důkaz plyne okamžitě z věty 1.22 a definice disjunktního součtu. Věta Pokud x,y jsou čísla, x y, potom {x y} = u+{v v} = u±v, kde u = x+y a v = x y. 2 2 Hru u nazýváme průměrem a v teplotu hry {x y}. Důkaz: Plyne jednoduše z věty Poznámka Hra {1 1} má označení 0±1 = ±1. V případě třeba hry {2 0} = 1±1. Převrácenouhru tedy píšeme jako číslo ± hra. Číslo může být pouze v tříděn, R nebo L. Intuitivně oba hráči budou chtít raději zahrát ve hře ±v. To je také to, co říkala věta Hodnota hry Domino = ±1, hodnota hry = 1± Infinitezimální hodnoty Definice Hra G se nazývá infinitezimální právě tehdy, když platí z < G < z, pro libovolné kladné číslo z.

13 1.8 Infinitezimální hodnoty 13 Triviální infinitezimální číslo je 0, jiné infinitezimální je star = {0 0}. Hra je infinitezimální. Vteoriisenacházímnohojinýchinfinitezimálníchher,jakojetřeba {0 }, jinou hrou je třeba { 0}. Infinitezimální mohou být < 0, > 0, = 0 nebo i «0. Příklad Necht hra G je hra Domino, { G = =,0 } = {,0 }. V této hře existuje vyhrávající strategie pro levého hráče a nezáleží na tom, který z hráčů začíná. To znamená, že platí G > 0. Levá je slabším tahem, než hra 0. Proto {,0 } = {0 } Tato hra se nazývá up a píšeme G =. Opačná hra je = { 0} se nazývá down. Tak jako = {0 0}, hry a jsou nekonečně malé (infinitezimální). Příklad Nyní vypočteme hodnotu hry G = { se hra rozpadne na,,. Po prvním tahu }. Druhá hra vlevo je lepší pro levého hráče a má hodnotu {2 0}. Zprava je situace komplikovanější, nejdříve spočteme druhou hru. Ta má hodnotu nula, protože začínající hráč prohraje. První pravá hra má hodnotu { } 0, 1 2 2,,±1 = {0 2}. Pro hru G dostaneme G = {{2 0} {0 2},0} = {{2 0} 0}. Tuto hru nazýváme míny a píšeme 2 = {{2 0} 0.} Opačná hra se nazývá týny a platí 2 = {0 {0 2}}. Zajímavé vztahy mezi těmito hrami jsou tvrzení: 1. < 2 < 0 < 2 <, Porovnejte i 2 a 3! 2. je neporovnatelné (fazy) s, 2,0, 2,, ale platí + < < + 3. < n <, ale n «2 a n «2 pro všechna n 2. Příklad Hry narozené nejvýše prvního dne jsou 4. Konkrétně 0, 1, a 1. Druhého dne vznikne 4 4 = 256 her (počet prvků v potenční množině), z nich ale pouze 22 má různou hodnotu. S jednou výjimkou (a to 2), můžeme nalézt konfigurace hry Domino s těmito hodnotami. Jsou to:

14 14 1 Conwayova teorie na pr ı kladu hry Domino Hasseu v diagram je distributivnı, viz [LIP]. =2 = 1 2 = {1 } = = = + = =0 = 1 2 = 1 = { 1} = 1 = { 1 1} Pr ı klad = + = n + =0, o = {1 0} = 1 1 ± 2 2 = {1 0, } = ±1 = {1 1} = = + = 2. = 1 = {1 1} =1. = {0, 1} = {0 1} = 2

15 1.9 Nim čísla = {,0 } = 5. = = {1 } 7. = {1 0} 8. = + + = = {1 1} 10. = 11. = Zahrajte si také nestrannou variantu hry Domino Nim čísla V první části jsme definovali hru Nim, která se hraje s hromádkami kamenů. Tato hra je nestranná. Poznamenejme, hra skončí v pozici P nebo v pozici N. Pokud by levý měl vítěznou strategii, když začíná, potom pravý může použít tuto strategii a také by vyhrál, začne-li. To ale znamená, že existuje vyhrávající strategie pro I. hráče (hra patří do třídy N a nepatří do třídy L). Ze stejného důvodu i třída R je prázdná. Pokud levý nevyhraje, začínallil, přesně totéž platí i pro pravého hráče a hra patří do třídy P. Pokud ani jeden hráč nemá vyhrávající strategii, jak již víme, jedná se o nulovou hru. Nyní dokonce popíšeme hodnoty nestranných her, které mají vyhrávající strategii pro prvního hráče (patřící do třídy N). Definice Hra Nim s jednou hromádkou k kamenů má hodnotu nim číslo k.

16 16 1 Conwayova teorie na příkladu hry Domino Poznámka: Nim číslo 5 k je hra, tj. hra Nim s jednou hromádkou k kamenů, je ekvivalentní hře nim číslo k. Pokud máme jednu hromádku s k kameny, můžeme odebrat 1,2,...,k kamenů. V jazyce nim čísel tyto možnosti tahů můžeme (rekurzivně) psát 0 = { } = {0 0} 2 = {0, 0, }. k = {0,, 2,..., (k 1) 0,, 2,..., (k 1)}. Bude-li se hrát hra Nim na více hromádkách současně, pomůže nám Sprague Grundyova teorie nestranných her. Definice Necht A je množina nim čísel a B = {k; k A}. Potom mex(a) je i, kde i je nejmenší nezáporné celé číslo, které není obsaženo v množině B. 6 Věta 1.34 (Pravidlo mex). Necht G je nestranná hra, která má možnosti tahů nějakou množinu nim čísel S. Potom G = mex(s). Důkaz: Necht G vyhovuje předpokladům věty. Necht k = mex(s). Chceme dokázat, že k = G. První část důkazu je zřejmá. Každá hodnota menší jak k musí být obsažena v množině S, jinak by nebyla nejmenší vyloučenou hodnotou. Pokud první hráč zahraje ve hře s hodnotou i (i > k), potom podle naší definice druhý hráč může odpovědět do k a donutí zahrát soupeře nějaký tah j (j < k). Díky tomu, že všechny kombinatorické hry musí skončit po konečně mnoha tazích, nemůže se hrát do nekonečna do větších nim čísel. Tedy první hráč nemůže táhnout do k, protože by to odporovalo definici mex. Proto musí být G = mex(s). Definice Nim součet dvou nezáporných celých čísel je vylučovací nebo (XOR), které píšeme, jejich binární reprezentace. 7 Příklad také nimbers 6 Minimal excluded non-negative integer. 7 Ekvivalentně je to sčítání modulo 2, resp. sčítání bez přenosu do vyšších řádú nebo sčítání v tělese GF[2] binárních rozvojů.

17 1.9 Nim čísla 17 3 (011) 2 5 (101) 2 5 (110) 2 Stejné mocniny dvou se odečtou 3 5 = (1+2) (4+1) = 2+4 = 6. Věta Hra Nim patří do třídy P právě tehdy a jen tehdy, pokud nim součet velikostí hromádek je nula. Poznámka: Tzn., že hra Nim je nulová a vyhraje II. hráč (ten, který ve hře nezačíná.) Důkaz: Hra, ve které nejsou kameny (hromádky jsou prázdné) má nim číslo rovno 0. Poznamenejme, že je-li nim součet roven 0, potom hráč na tahu musí zahrát do pozice s nenulovou hodnotou nim součtu (do té doby, dokud má pravidly povolený tah). Pokud hráč odebere kámen z nějaké hromádky, změní se tím binární reprezentace hromádky, tj nim hodnoty. Musíme ukázat, že druhý hráč má pak dobrý tah, který mu umožní vrátit pozici na nulový součet (z nenulové hodnoty). Nalézt takový dobrý tah znamená prozkoumat binární reprezentace hromádek. Vybereme hromádku, která zleva v nim součtu má první (cifra nejvyššího řádu) jedničku. Tato hromádka se sníží tak, abychom získali nulu a všechny ostatní cifry doplníme tak, abychom také získali nuly. 9 (1001) 2 (1001) (0100) 2 (0100) (1011) 2 (1011) (0011) 2 (0011) (0101) 2 (0000) 2 0 Vezme se řádek (je jich lichý počet), který generuje v nim součtu první zleva jedničku. Odpovídající hromádka se sníží (odeberou se kameny) tak, aby nim součet byl roven nule. Tato vyhrávající strategie pro druhého hráče platí, pokud se začínalo hrát v situaci, kdy nim součet byl roven 0. Použijeme-li stejnou strategii pro prvního hráče, pokud by byl nim součet roven nenulovému číslu. Zobecněním této věty získáme tvrzení kde G označuje Grundyovu hodnotu. G(H +K) = G(H) G(K),

18

19 Literatura 1. A. Siegel: Combinatorial Games Theory, Graduate Studies in Mathematics, Vol. 146, AMS V. Vopravil, J. Porkert: Hry a strategie, Rozhledy matematicko-fyzikální, ročník 70 (1992), str A. Kirilov, I. Klumova, A. Sosinskij: S rrealnye qisla (rus. Syurrealnye chisla), in Kvant 11 (1979) 4. M. Albert, R. Nowakowski, D. Wolfe: Lessons in play: An introduction to combinatorial game theory, A K Peters, Ltd. / CRC Press, Natick, MA, J. Cihlář, V. Vopravil: Hry a čísla (On Games and Numbers), PF UJEP Ústí nad Labem, 125 str., 1983, 1995, ISBN J. H. Conway: On Numbers and Games, Academic Press, 1976, ISBN , (Über Zahlen und Spiele, Vieweg, Braunschweig, 1983, ISBN ), 2ed. 2001, ISBN D. E. Knuth: Surreal Numbers; How two ex-students turned on to pure mathematics and found total happiness (Reading, Massachusetts: Addison-Wesley, 1974), vi+119 pp. ISBN , Illustrated by Jill C. Knuth; Czech translation by Helena Nešetřilová, Nadreálná čísla, in Pokroky Matematiky, Fyziky a Astronomie 23 (1978), 66 76, , , D. Schleicher, M. Stoll: An Introduction to Conway s Games and Numbers, Moscow Math Journal, 6:359, Úvod do teorie kombinatorických her, (červenec 2014) 10. E. R.Berlekamp, J. H. Conway, R. K. Guy:Winning Ways for your Mathematical Plays; Gewinnen, Vieweg, 1985, ISBN , ISBN , ISBN , ISBN ); (Winning Ways, Academic Press, 1982, ISBN , ISBN ); 2ed. vol. 1-4, A. K. Peters Ltd., , ISBN , ISBN X, ISBN , ISBN

Conwayova teorie na příkladu hry Snort

Conwayova teorie na příkladu hry Snort Conwayova teorie na příkladu hry Snort Václav Vopravil Budeme hrát specifické hry, které nazýváme kombinatorické. Stručně takové hry jsou charakterizovány takto:. Hru hrají dva hráči. Tito hráči jsou tradičně

Více

Historie kombinatorických her

Historie kombinatorických her Historie kombinatorických her Václav Vopravil Praha vopravilv@post.cz 20. října 2015 Václav Vopravil (Praha) Historie CGT 20. října 2015 1 / 13 E. R. Berlekamp, J. H. Conway, R. K. Guy: Winning Ways for

Více

1 Báze a dimenze vektorového prostoru 1

1 Báze a dimenze vektorového prostoru 1 1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější

Více

Abstrakt. V příspěvku se budeme zabývat kombinatorickými hrami s úplnou informací

Abstrakt. V příspěvku se budeme zabývat kombinatorickými hrami s úplnou informací Teorie her Viki Němeček Abstrakt. V příspěvku se budeme zabývat kombinatorickými hrami s úplnou informací pro dva hráče. Vysvětlíme si základní pojmy, zahrajeme si několik jednodušších her a naučíme se

Více

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení

Více

Václav Vopravil. (a) Hra má několik (zpravidla konečný) počet pozic. Jedna z těchto pozic se nazývá

Václav Vopravil. (a) Hra má několik (zpravidla konečný) počet pozic. Jedna z těchto pozic se nazývá Hry a strategické myšlení Václav Vopravil Kombinatorickými hrami budeme rozumět hry dvou hráčů (hráči se tradičně označují Levý a pravý, bílý a černý,..., stručně L a R hráč), které splňují následující

Více

Teorie her a ekonomické rozhodování. 4. Hry v rozvinutém tvaru

Teorie her a ekonomické rozhodování. 4. Hry v rozvinutém tvaru Teorie her a ekonomické rozhodování 4. Hry v rozvinutém tvaru 4.1 Hry v rozvinutém tvaru Hra v normálním tvaru hráči provedou jediné rozhodnutí a to všichni najednou v rozvinutém tvaru řada po sobě následujících

Více

Lineární algebra Kapitola 1 - Základní matematické pojmy

Lineární algebra Kapitola 1 - Základní matematické pojmy Lineární algebra Kapitola 1 - Základní matematické pojmy 1.1 Relace a funkce V celém textu budeme používat následující označení pro číselné množiny: N množina všech přirozených čísel bez nuly, N={1, 2,

Více

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V.

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V. Učební texty k přednášce ALGEBRAICKÉ STRUKTURY Michal Marvan, Matematický ústav Slezská univerzita v Opavě 15. Moduly Definice. Bud R okruh, bud M množina na níž jsou zadány binární operace + : M M M,

Více

1 Lineární prostory a podprostory

1 Lineární prostory a podprostory Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C

Více

6 Lineární geometrie. 6.1 Lineární variety

6 Lineární geometrie. 6.1 Lineární variety 6 Lineární geometrie Motivace. Pojem lineární varieta, který budeme v této kapitole studovat z nejrůznějších úhlů pohledu, není žádnou umělou konstrukcí. Příkladem lineární variety je totiž množina řešení

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

Lineární algebra : Lineární prostor

Lineární algebra : Lineární prostor Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární

Více

Kongruence na množině celých čísel

Kongruence na množině celých čísel 121 Kapitola 4 Kongruence na množině celých čísel 4.1 Relace kongruence na množině celých čísel Vraťme se k úvahám o dělení se zbytkem. Na základní škole jsme se naučili, že když podělíme číslo 11 číslem

Více

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení. 2. ZOBRAZENÍ A FUNKCE 2.1 Zobrazení 2. 1. 1 Definice: Nechť A a B jsou množiny. Řekneme že f je zobrazení množiny A do množiny B jestliže (i) f A B (ii) ke každému z množiny A eistuje právě jedno y z množiny

Více

3. ANTAGONISTICKÉ HRY

3. ANTAGONISTICKÉ HRY 3. ANTAGONISTICKÉ HRY ANTAGONISTICKÝ KONFLIKT Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku,

Více

Matematická analýza pro informatiky I. Limita funkce

Matematická analýza pro informatiky I. Limita funkce Matematická analýza pro informatiky I. 5. přednáška Limita funkce Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 18. března 2011 Jan Tomeček, tomecek@inf.upol.cz

Více

ALGEBRA. Téma 4: Grupy, okruhy a pole

ALGEBRA. Téma 4: Grupy, okruhy a pole SLEZSKÁ UNIVERZITA V OPAVĚ Matematický ústav v Opavě Na Rybníčku 1, 746 01 Opava, tel. (553) 684 611 DENNÍ STUDIUM Téma 4: Grupy, okruhy a pole Základní pojmy unární operace, binární operace, asociativita,

Více

Matematická logika. Miroslav Kolařík

Matematická logika. Miroslav Kolařík Matematická logika přednáška šestá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika

Více

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α 1. JAZYK ATEATIKY 1.1 nožiny nožina je souhrn objektů určitých vlastností, které chápeme jako celek. ZNAČENÍ. x A x A θ A = { { a, b a A = B A B 0, 1 2 a, a,..., a n x patří do množiny A x nepatří do množiny

Více

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad 1.3. Cíle Cílem kapitoly je seznámení čtenáře s axiomy číselných oborů a jejich podmnožin (intervalů) a zavedení nových pojmů, které nejsou náplní středoškolských osnov. Průvodce studiem Vývoj matematiky

Více

Báze a dimenze vektorových prostorů

Báze a dimenze vektorových prostorů Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň

Více

Aritmetika s didaktikou I.

Aritmetika s didaktikou I. Katedra matematiky PF UJEP Aritmetika s didaktikou I. KM / Přednáška Struktury se dvěma binárními operacemi O čem budeme hovořit: opakování struktur s jednou operací struktury se dvěma operacemi Struktury

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Algebraické struktury s jednou binární operací

Algebraické struktury s jednou binární operací 16 Kapitola 1 Algebraické struktury s jednou binární operací 1.1 1. Grupoid, pologrupa, monoid a grupa Chtěli by jste vědět, co jsou to algebraické struktury s jednou binární operací? No tak to si musíte

Více

Teorie her a ekonomické rozhodování. 2. Maticové hry

Teorie her a ekonomické rozhodování. 2. Maticové hry Teorie her a ekonomické rozhodování 2. Maticové hry 2.1 Maticová hra Teorie her = ekonomická vědní disciplína, která se zabývá studiem konfliktních situací pomocí matematických modelů Hra v normálním tvaru

Více

ANTAGONISTICKE HRY 172

ANTAGONISTICKE HRY 172 5 ANTAGONISTICKÉ HRY 172 Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku, jejíž výše nezávisí

Více

Matematická logika. Miroslav Kolařík

Matematická logika. Miroslav Kolařík Matematická logika přednáška třetí Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika

Více

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ Abecedou se rozumí libovolná konečná množina Σ. Prvky abecedy nazýváme znaky (symboly) Slovo (řetězec) v nad abecedou Σ je libovolná konečná posloupnost znaků této abecedy. Prázdné posloupnosti znaků odpovídá

Více

Kombinatorické hry. Michal Bulant. Masarykova univerzita. Ústav matematiky a statistiky

Kombinatorické hry. Michal Bulant. Masarykova univerzita. Ústav matematiky a statistiky Kombinatorické hry Michal Bulant Masarykova univerzita Přírodovědecká fakulta Ústav matematiky a statistiky 7. 3. 2011 Michal Bulant (PřF MU) Kombinatorické hry 7. 3. 2011 1 / 59 Obsah přednášky 1 Hry

Více

Úlohy nejmenších čtverců

Úlohy nejmenších čtverců Úlohy nejmenších čtverců Petr Tichý 7. listopadu 2012 1 Problémy nejmenších čtverců Ax b Řešení Ax = b nemusí existovat, a pokud existuje, nemusí být jednoznačné. Často má smysl hledat x tak, že Ax b.

Více

Kombinatorické hry. Michal Bulant. Masarykova univerzita. Ústav matematiky a statistiky

Kombinatorické hry. Michal Bulant. Masarykova univerzita. Ústav matematiky a statistiky Kombinatorické hry Michal Bulant Masarykova univerzita Přírodovědecká fakulta Ústav matematiky a statistiky 2. 9. 2008 Michal Bulant (PřF MU) Kombinatorické hry 2. 9. 2008 1 / 51 Obsah přednášky 1 Hry

Více

Teorie her(povídání ke čtvrté sérii)

Teorie her(povídání ke čtvrté sérii) Teorie her(povídání ke čtvrté sérii) Je velice obtížné definovat obecně, co je to hra. Navíc tento pojem intuitivně chápeme. Budeme se zabývat takovými hrami jako jsou šachy nebo pišqorky hrami dvou hráčů,

Více

0. ÚVOD - matematické symboly, značení,

0. ÚVOD - matematické symboly, značení, 0. ÚVOD - matematické symboly, značení, číselné množiny Výroky Výrok je každé sdělení, u kterého lze jednoznačně rozhodnout, zda je či není pravdivé. Každému výroku lze proto přiřadit jedinou pravdivostní

Více

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),

Více

Úvod do teorie her

Úvod do teorie her Úvod do teorie her 2. Garanční řešení, hry s nulovým součtem a smíšené strategie Tomáš Kroupa http://staff.utia.cas.cz/kroupa/ 2017 ÚTIA AV ČR Program 1. Zavedeme řešení, které zabezpečuje minimální výplatu

Více

Derivace funkcí více proměnných

Derivace funkcí více proměnných Derivace funkcí více proměnných Pro studenty FP TUL Martina Šimůnková 16. května 019 1. Derivace podle vektoru jako funkce vektoru. Pro pevně zvolenou funkci f : R d R n a bod a R d budeme zkoumat zobrazení,

Více

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R... Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -

Více

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

Stromové rozklady. Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom,

Stromové rozklady. Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom, Stromové rozklady Zdeněk Dvořák 25. října 2017 Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom, β je funkce přiřazující každému vrcholu T podmnožinu vrcholů v G, pro každé

Více

Přednáška 6, 7. listopadu 2014

Přednáška 6, 7. listopadu 2014 Přednáška 6, 7. listopadu 204 Část 3: nekonečné řady Základní definice. Nekonečná řada, krátce řada, je posloupnost reálných čísel (a n ) R uvedená v zápisu a n = a + a 2 + a 3 +..., spolu s metodou přiřazující

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

PŘEDNÁŠKA 2 POSLOUPNOSTI

PŘEDNÁŠKA 2 POSLOUPNOSTI PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému

Více

Úlohy k procvičování textu o svazech

Úlohy k procvičování textu o svazech Úlohy k procvičování textu o svazech Číslo za pomlčkou v označení úlohy je číslo kapitoly textu, která je úlohou procvičovaná. Každá úloha je vyřešena o několik stránek později. Kontrolní otázky - zadání

Více

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému BI-AAG (2011/2012) J. Holub: 10. Vlastnosti regulárních jazyků p. 2/22 Pumping lemma - podstata problému BI-AAG (2011/2012) J. Holub: 10. Vlastnosti regulárních jazyků p. 4/22 Automaty a gramatiky(bi-aag)

Více

1 Soustavy lineárních rovnic

1 Soustavy lineárních rovnic 1 Soustavy lineárních rovnic 1.1 Základní pojmy Budeme uvažovat soustavu m lineárních rovnic o n neznámých s koeficienty z tělesa T (potom hovoříme o soustavě m lineárních rovnic o n neznámých nad tělesem

Více

2. Test 07/08 zimní semestr

2. Test 07/08 zimní semestr 2. Test 07/08 zimní semestr Příklad 1. Najděte tříprvkový poset (částečně uspořádanou množinu), která má právě dva maximální a právě dva minimální prvky. Řešení. Takový poset je až na izomorfismus jeden:

Více

Vlastnosti regulárních jazyků

Vlastnosti regulárních jazyků Vlastnosti regulárních jazyků Podobně jako u dalších tříd jazyků budeme nyní zkoumat následující vlastnosti regulárních jazyků: vlastnosti strukturální, vlastnosti uzávěrové a rozhodnutelné problémy pro

Více

(Cramerovo pravidlo, determinanty, inverzní matice)

(Cramerovo pravidlo, determinanty, inverzní matice) KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce

Více

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška šestá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní

Více

IB112 Základy matematiky

IB112 Základy matematiky IB112 Základy matematiky Základy kombinatoriky a kombinatorická pravděpodobnost Jan Strejček Obsah IB112 Základy matematiky: Základy kombinatoriky a kombinatorická pravděpodobnost 2/57 Výběry prvků bez

Více

Těleso racionálních funkcí

Těleso racionálních funkcí Těleso racionálních funkcí Poznámka. V minulém semestru jsme libovolnému oboru integrity sestrojili podílové těleso. Pro libovolné těleso R je okruh polynomů R[x] oborem integrity, máme tedy podílové těleso

Více

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice 9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky

Více

Limita a spojitost funkce. 3.1 Úvod. Definice: [MA1-18:P3.1]

Limita a spojitost funkce. 3.1 Úvod. Definice: [MA1-18:P3.1] KAPITOLA 3: Limita a spojitost funkce [MA-8:P3.] 3. Úvod Necht je funkce f definována alespoň na nějakém prstencovém okolí bodu 0 R. Číslo a R je itou funkce f v bodě 0, jestliže pro každé okolí Ua) bodu

Více

Náhodné jevy. Teorie pravděpodobnosti. Náhodné jevy. Operace s náhodnými jevy

Náhodné jevy. Teorie pravděpodobnosti. Náhodné jevy. Operace s náhodnými jevy Teorie pravděpodobnosti Náhodný pokus skončí jedním z řady možných výsledků předem nevíme, jak skončí (náhoda) příklad: hod kostkou, zítřejší počasí,... Pravděpodobnost zkoumá náhodné jevy (mohou, ale

Více

Zavedení a vlastnosti reálných čísel

Zavedení a vlastnosti reálných čísel Zavedení a vlastnosti reálných čísel jsou základním kamenem matematické analýzy. Konstrukce reálných čísel sice není náplní matematické analýzy, ale množina reálných čísel R je pro matematickou analýzu

Více

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu.

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu. Kapitola 1 Relace Úvodní kapitola je věnována důležitému pojmu relace. Protože relace popisují vztahy mezi prvky množin a navíc jsou samy množinami, bude vhodné množiny nejprve krátce připomenout. 1.1

Více

Pomocný text. Polynomy

Pomocný text. Polynomy Pomocný text Polynomy Tato série bude o polynomech a to zejména o polynomech jedné proměnné (pokud nebude uvedeno explicitně, že jde o polynom více proměnných). Formálně je někdy polynom jedné proměnné

Více

Aritmetika s didaktikou I.

Aritmetika s didaktikou I. Katedra matematiky PF UJEP Aritmetika s didaktikou I. KM1 / 0001 Přednáška 10 Dělení se zbytkem O čem budeme hovořit: Binární operace dělení se zbytkem v N Struktury zbytkových tříd podle modulu Seznámíme

Více

Matematická analýza 1

Matematická analýza 1 Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod

Více

Formální systém výrokové logiky

Formální systém výrokové logiky Formální systém výrokové logiky 1.Jazyk výrokové logiky Nechť P = {p,q,r, } je neprázdná množina symbolů, které nazýváme prvotní formule. Symboly jazyka L P výrokové logiky jsou : a) prvky množiny P, b)

Více

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad Hammingův odhad koule, objem koule perfektní kód perfektní kódy triviální, Hammingův, Golayův váhový polynom výpočet Hammingův kód H 3 Golayův kód G 23 obecně příklad ternární kód Tvrzení: Dán binární

Více

PŘEDNÁŠKA 7 Kongruence svazů

PŘEDNÁŠKA 7 Kongruence svazů PŘEDNÁŠKA 7 Kongruence svazů PAVEL RŮŽIČKA Abstrakt. Definujeme svazové kongruence a ukážeme jak pro vhodné binární relace svazu ověřit, že se jedná o svazové kongruence. Popíšeme svaz Con(A) kongruencí

Více

pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A

pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A Přijímací zkouška na MFF UK pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A U každé z deseti úloh je nabízeno pět odpovědí: a, b, c, d, e. Vaším úkolem je u každé úlohy

Více

Čtvercové, krychlové a teseraktové minipiškvorky

Čtvercové, krychlové a teseraktové minipiškvorky Čtvercové, krychlové a teseraktové minipiškvorky strategie hry Mgr. Michal Musílek červen 2006 1 Pravidla hry minipiškvorky Minipiškvorky jsou zjednodušená verze piškvorek, která se hraje v omezeném prostoru

Více

Úlohy k procvičování textu o univerzální algebře

Úlohy k procvičování textu o univerzální algebře Úlohy k procvičování textu o univerzální algebře Číslo za pomlčkou v označení úlohy je číslo kapitoly textu, která je úlohou procvičovaná. Každá úloha je vyřešena o několik stránek později. Kontrolní otázky

Více

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar Řešte v : má rovnice tvar takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar takže rovnice v zadání má v tomto případě opět jedno řešení. Sjednocením obou případů dostaneme úplné

Více

10. Vektorové podprostory

10. Vektorové podprostory Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan Definice. Bud V vektorový prostor nad polem P. Podmnožina U V se nazývá podprostor,

Více

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u

Více

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Číselné řady Definice (Posloupnost částečných součtů číselné řady). Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Definice (Součet číselné

Více

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2. Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan 2. Homomorfismy V souvislosti se strukturami se v moderní matematice studují i zobrazení,

Více

1 Kardinální čísla. množin. Tvrzení: Necht X Cn. Pak: 1. X Cn a je to nejmenší prvek třídy X v uspořádání (Cn, ),

1 Kardinální čísla. množin. Tvrzení: Necht X Cn. Pak: 1. X Cn a je to nejmenší prvek třídy X v uspořádání (Cn, ), Pracovní text k přednášce Logika a teorie množin 4.1.2007 1 1 Kardinální čísla 2 Ukázali jsme, že ordinální čísla reprezentují typy dobrých uspořádání Základy teorie množin Z minula: 1. Věta o ordinálních

Více

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy Vysoké učení technické v Brně Fakulta informačních technologií Regulární pologrupy Semestrální práce do předmětu Algebra, Kombinatorika, Grafy Tomáš Masopust Brno, 2006 Obsah Úvod 1 1 Základní definice

Více

Cvičení Programování I. Stručné poznámky ke cvičení ze

Cvičení Programování I. Stručné poznámky ke cvičení ze Cvičení Programování I Cvičící: Pavel urynek, KIM, pavel.surynek@seznam.cz emestr: Zima 2005/2006 Kroužek: Matematika/59 Rozvrh: Pátek 10:40-12:10 (učebna K2) tručné poznámky ke cvičení ze 14.10.2005 1.

Více

1 Řešení soustav lineárních rovnic

1 Řešení soustav lineárních rovnic 1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty

Více

5 Orientované grafy, Toky v sítích

5 Orientované grafy, Toky v sítích Petr Hliněný, FI MU Brno, 205 / 9 FI: IB000: Toky v sítích 5 Orientované grafy, Toky v sítích Nyní se budeme zabývat typem sít ových úloh, ve kterých není podstatná délka hran a spojení, nýbž jejich propustnost

Více

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní

Více

Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky.

Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky. Relace. Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky. Definice. Mějme množiny A a B. Binární relace R z množiny A do množiny B je každá množina uspořádaných dvojic (a, b), kde

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

Úvod do teorie her

Úvod do teorie her Úvod do teorie her. Formy her a rovnovážné řešení Tomáš Kroupa http://staff.utia.cas.cz/kroupa/ 208 ÚTIA AV ČR Program. Definujeme 2 základní formy pro studium různých her: rozvinutou, strategickou. 2.

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

O dělitelnosti čísel celých

O dělitelnosti čísel celých O dělitelnosti čísel celých 9. kapitola. Malá věta Fermatova In: František Veselý (author): O dělitelnosti čísel celých. (Czech). Praha: Mladá fronta, 1966. pp. 98 105. Persistent URL: http://dml.cz/dmlcz/403572

Více

Binární vyhledávací stromy pokročilé partie

Binární vyhledávací stromy pokročilé partie Binární vyhledávací stromy pokročilé partie KMI/ALS lekce Jan Konečný 30.9.204 Literatura Cormen Thomas H., Introduction to Algorithms, 2nd edition MIT Press, 200. ISBN 0-262-5396-8 6, 3, A Knuth Donald

Více

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry.

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační výzkum Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty

Více

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť. Přednáška 3, 19. října 2015 Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť X i = M i I je jeho pokrytí otevřenými

Více

Modely Herbrandovské interpretace

Modely Herbrandovské interpretace Modely Herbrandovské interpretace Petr Štěpánek S využitím materialu Krysztofa R. Apta 2006 Logické programování 8 1 Uvedli jsme termové interpretace a termové modely pro logické programy a také nejmenší

Více

Historie matematiky a informatiky Cvičení 2

Historie matematiky a informatiky Cvičení 2 Historie matematiky a informatiky Cvičení 2 Doc. RNDr. Alena Šolcová, Ph. D., KAM, FIT ČVUT v Praze 2014 Evropský sociální fond Investujeme do vaší budoucnosti Alena Šolcová Číselně teoretické funkce (Number-Theoretic

Více

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. 1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat

Více

TGH13 - Teorie her I.

TGH13 - Teorie her I. TGH13 - Teorie her I. Jan Březina Technical University of Liberec 19. května 2015 Hra s bankéřem Máte právo sehrát s bankéřem hru: 1. hází se korunou dokud nepadne hlava 2. pokud hlava padne v hodu N,

Více

Úvod do teorie her. 6. Koaliční hry

Úvod do teorie her. 6. Koaliční hry Úvod do teorie her 6. Koaliční hry Tomáš Kroupa http://staff.utia.cas.cz/kroupa/ 2018 ÚTIA AV ČR Různé formy her Známé formy her jsou: rozvinutá, strategická, koaliční. Pro danou množinu hráčů N = {1,...,

Více

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky Matematika III Řady Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská Ústav matematiky Přednášky ZS 202-203 Obsah Číselné řady. Součet nekonečné řady. Kritéria konvergence 2 Funkční řady. Bodová konvergence.

Více

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. PAVEL RŮŽIČKA 4.1. (Kvazi)kompaktnost a sub-báze. Buď (Q, ) uspořádaná množina. Řetězcem v Q budeme rozumět lineárně

Více

= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez

= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez Síť Síť je čtveřice N = ( G, s, t, c) kde G ( V, A) = je prostý orientovaný graf a každé orientované hraně ( u, v) je přiřazeno nezáporné číslo, které se nazývá kapacita hrany ( u, v), formálně c ( u,

Více

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S. 1 Kapitola 1 Množiny 11 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky 111 Princip rovnosti

Více

Množiny, relace, zobrazení

Množiny, relace, zobrazení Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,

Více