Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla



Podobné dokumenty
zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.

a jiné elektronické přístroje včetně mobilů. Pracujte samostatně. Povolen je 1 list A4 vlastnoručně psaných poznámek k předmětu...

Výroková a predikátová logika - IV

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

GRAFY A GRAFOVÉ ALGORITMY

Ukážeme si lineární algoritmus, který pro pevné k rozhodne, zda vstupní. stromový rozklad. Poznamenejme, že je-li k součástí vstupu, pak rozhodnout

8 Přednáška z

10 Přednáška ze

PROBLÉM ČTYŘ BAREV. Lze obarvit jakoukoliv mapu v rovině čtyřmi barvami tak, aby žádné dvě sousedící oblasti neměly stejnou barvu?

1. Minimální kostry Od mìsteèka ke kostøe

12. Aproximační algoritmy

Definice 1 eulerovský Definice 2 poloeulerovský

ROTAČNÍ KVADRIKY. Definice, základní vlastnosti, tečné roviny a řezy, průsečíky přímky s rotační kvadrikou

Kapitola 11. Vzdálenost v grafech Matice sousednosti a počty sledů

H {{u, v} : u,v U u v }

Hypergrafové removal lemma a Szemérediho

Teorie informace a kódování (KMI/TIK)

Rozmístěte na šachovnici 6 6 čtyři tchýně 1 tak, aby se navzájem neohrožovaly a právě jedno volné pole zůstalo neohrožené.

PQ-stromy a rozpoznávání intervalových grafů v lineárním čase

Další NP-úplné problémy

PŘEDNÁŠKA 2 POSLOUPNOSTI

Jak pracovat s absolutními hodnotami

Příklady z Kombinatoriky a grafů I - LS 2015/2016

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...

0. Lineární rekurence Martin Mareš,

Vrcholová barevnost grafu

13. Třídící algoritmy a násobení matic

Výroková a predikátová logika - II

2. přednáška 8. října 2007

Příčíme. Příčíme Zadání první úlohy Zadání druhé úlohy. Příčíme. Jiří Přibyl UJEP

Kostry. 9. týden. Grafy. Marie Demlová (úpravy Matěj Dostál) 16. dubna 2019

Často potřebujeme hledat mezi dvěma vrcholy grafu cestu, která je v nějakém

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY.

Výroková a predikátová logika - VIII

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?

Výroková a predikátová logika - VIII

BAKALÁŘSKÁ PRÁCE. Numerické metody jednorozměrné minimalizace

TEORIE GRAFŮ. Petr Kovář

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11

MNOŽINY. x A. Jeho varianty paradox mostu se šibenicí, paradox holiče.

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

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30

Výroková a predikátová logika - V

3. přednáška 15. října 2007

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

Výroková a predikátová logika - IX

1. jarní série. Barevné úlohy

Základy matematické analýzy

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

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

4 Pojem grafu, ve zkratce

Kombinatorický předpis

Teoretická rozdělení

8 Kořeny cyklických kódů, BCH-kódy

1 KOMBINATORIKA, KLASICKÁ PRAVDPODOBNOST

Kreslení grafů na plochy Tomáš Novotný

Definice 5.1 Graf G = (V, E) je tvořen množinou vrcholů V a množinou hran, kde

Výroková a predikátová logika - VII

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech.

Která tvrzení jsou pravdivá nezávisle na tom, který den v týdnu byla vyslovena? Tvrzení trosečníka Dana.

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

10 Podgrafy, isomorfismus grafů

Matematika kr sy. 5. kapitola. V hoda pr ce s grupami

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 Σ

Teorie grafů a diskrétní optimalizace 1

které je z různých pohledů charakterizují. Několik z nich dokážeme v této kapitole.

Limita posloupnosti a funkce

Na začátku rozdělíme práci a určíme, které podproblémy je potřeba vyřešit. Tyto

Břetislav Fajmon, UMAT FEKT, VUT Brno. Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu.

O náhodě a pravděpodobnosti

Riemannův určitý integrál

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

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

12. Lineární programování

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa

Přednáška 6, 6. listopadu 2013

Marie Duží

(Auto)korelační funkce Statistické vyhodnocování exp. dat M. Čada ~ cada

Výroková a predikátová logika - III

IB108 Sada 1, Příklad 1 Vypracovali: Tomáš Krajča (255676), Martin Milata (256615)

Přehled učiva matematiky 7. ročník ZŠ

N Q Z N N N, kde A Bjesymbolprokartézskýsoučinmnožin A, B(tj.množinuvšechuspořádanýchdvojic [a, b],kde a A, b B).Opětprosímpřijmětejakofakt, 1 že

Teorie množin. pro fajnšmekry - TeMno. Lenka Macálková BR Solutions Orličky. Lenka (Brkos 2010) TeMno

Přijímací zkouška - matematika

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Úvod do informatiky. Miroslav Kolařík

Teorie grafů. Kostra grafu. Obsah. Radim Farana Podklady pro výuku pro akademický rok 2013/2014

METODICKÉ LISTY Z MATEMATIKY pro gymnázia a základní vzdělávání

Intervalové stromy. Představme si, že máme posloupnost celých čísel p 0, p 1,... p N 1, se kterou budeme. 1. Změna jednoho čísla v posloupnosti.

Hlavolamy a teorie grafů

Kompaktnost Kompaktifikace Prostory funkcí 4. KOMPAKTNOST. Miroslav Hušek, Pavel Pyrih KMA MFF UK. 4. Kompaktnost

Semestrální práce z předmětu KMA/MM. Voroneho diagramy

autorovu srdci... Petr Hliněný, FI MU Brno 1 FI: MA010: Průnikové grafy

Přednáška 9, 28. listopadu 2014 Část 4: limita funkce v bodě a spojitost funkce

Lineární algebra : Lineární prostor

Dnešní program odvozování v Bayesovských sítích exaktní metody (enumerace, eliminace proměnných) aproximační metody y( (vzorkovací techniky)

Zadání úloh. Úloha 2.1 Trojice. Úloha 2.2 Čerpadlo. (4b) (4b) matematicko-fyzikální časopis ročníkxiv číslo2

U3V Matematika Semestr 1

Transkript:

Ramseyovy věty Martin Mareš Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla na mé letošní přednášce z Kombinatoriky a grafů I Předpokládá, že čtenář se již seznámil se základní Ramseyovou větou, třeba v Kapitolách z diskrétní matematiky, a doplňuje několik silnějších ramseyovských tvrzení Používaná notace také vychází z Kapitol, navíc používáme používáme symbol pro množinu {1, 2,, n} Grafová Ramseyova věta Sejde-li se 6 lidí na večírku, určitě se nějací 3 z nich navzájem znají, nebo naopak existuje trojice lidí, z nichž žádní dva se neznají To není náhoda, nýbrž speciální případ následující věty: Věta: (Ramseyova pro grafy) Pro každé k, l existuje N takové, že kterýkoliv graf na alespoň N vrcholech obsahuje kliku (úplný podgraf) velikosti k nebo nezávislou množinu velikosti l Důkaz: Viz Kapitoly Definice: Nejmenšímu takovému N pro dané k a l se říká Ramseyovo číslo a značí se R(k, l) Známo je jen několik přesných hodnot Ramseyových čísel: 1 2 3 4 5 6 1 1 1 1 1 1 1 2 1 2 3 4 5 6 3 1 3 6 9 14 18 4 1 4 9 18 25 5 1 5 14 25 6 1 6 18 Případy k 2 a l 2 jsou triviální, R(3, 3) = 6 odpovídá příkladu s večírkem, R(3, 4) = R(4, 3) = 9 se dá ještě získat ručním rozborem případů Všechny ostatní hodnoty byly získány zdlouhavými výpočty na počítačích A například o R(5, 5) se dosud ví jen to, že leží v intervalu [43, 49] Z důkazu Ramseyovy věty v kapitolách plyne rekurence R(k, l) R(k 1, l) + R(k, l 1), z níž dostáváme ( ) k + l 2 R(k, l) 2 k+l 2 k 1 To ve srovnání s naší tabulkou skutečných hodnot Ramseyových čísel vypadá jako velmi nadsazený odhad Můžeme ovšem dokázat, že diagonální Ramseyova čísla R(k, k) rostou exponenciálně: Věta: R(k, k) 2 k/2 Důkaz: Pravděpodobnostní metodou Viz Kapitoly 1 2014-05-09

Vícebarevná Ramseyova věta Grafovou Ramseyovu větu si můžeme vyložit také tak, že obarvíme-li hrany dost velkého úplného grafu dvěma barvami, pak v grafu vždy najdeme jednobarevný úplný podgraf zadané velikosti Obdobné tvrzení platí i pro více barev: Věta: (Ramseyova vícebarevná) Pro každé t a k existuje N takové, že pro každou funkci c : ( ) ( 2 [t], n N existuje množina A ) ( k, pro níž je funkce c na A 2) Co to znamená? t udává, kolik barev používáme k předepisuje, jak velkou kliku si přejeme najít N říká, jak velký graf je už dost velký n je počet vrcholů grafu, který se chystáme obarvit = {1,, n} očíslujeme vrcholy tohoto grafu c je obarvení hran grafu t barvami A je k-tice vrcholů, která indukuje jednobarevnou kliku Mimochodem, tato věta je velmi podobná principu holubníku, řečenému též Dirichletův V něm ovšem nebarvíme hrany, nýbrž vrcholy samotné: Věta: (princip holubníku) Pro každé t a k existuje N takové, že pro každou funkci c : [t], n N existuje množina A ( ) k, na níž je funkce c Důkaz: Stačí zvolit N = t(k 1) + 1 Větu bude snazší dokázat nejprve pro nekonečné grafy (Nám budou stačit spočetně nekonečné, tedy ty, jejichž vrcholy jdou očíslovat přirozenými čísly) Začneme odpovídajícím principem holubníku Věta: (nekonečný princip holubníku) Pro každé t a každou funkci c : N [t] existuje nekonečná množina A N, na níž je funkce c Důkaz: Rozdělme množinu přirozených čísel na ekvivalenční třídy B 1,, B t podle barev prvků Jelikož sjednocením všech B i je nekonečná množina, musí být alespoň jedna z B i také nekonečná Věta: (nekonečná Ramseyova) Pro každé t a každou funkci c : ( N) 2 [t] existuje nekonečná množina A N, pro níž je funkce c na ( A 2) Důkaz: Sestrojíme posloupnost nekonečných množin A 1, A 2, Položíme A 1 = N a budeme opakovat následující krok pro i = 1, 2, : Zvolíme v i A i libovolně 1 Rozdělíme vrcholy v množině A i = A i \ {v i } do ekvivalenčních tříd Bi 1,, Bt i podle toho, jakou barvu má hrana, která je spojuje s v i Jelikož množina A i je nekonečná, musí být alespoň jedna třída také nekonečná Nechť je to B j i Položme b i = j a A i+1 = B j i a pokračujme dalším krokem 1 Kdybyste se rozpakovali jen tak vybírat z nekonečné množiny libovolný prvek, můžete vybrat například nejmenší prvek množiny Jelikož zacházíme jen s přirozenými čísly, vždy existuje 2 2014-05-09

Nyní si všimneme, že posloupnost vybraných vrcholů v 1, v 2, má tu zajímavou vlastnost, že kdykoliv i < j, hrana {v i, v j } má barvu b i Její barva tedy záleží jen na v i, nikoliv na v j V nekonečné posloupnosti vybraných barev b 1, b 2, je ovšem pouze konečně mnoho hodnot, takže některa z nich se musí nekonečněkrát opakovat Označme tuto barvu b a její výskyty b i1, b i2, Z pozorování v minulém odstavci plyne, že všechny hrany mezi vrcholy v i1, v i2, musí mít barvu b Tyto vrcholy tedy indukují hledanou nekonečnou jednobarevnou kliku Nyní tuto úvahu upravíme, abychom dokázali i konečnou verzi věty: Důkaz: (konečné verze) Postupujme v předchozím důkazu od konce Potřebujeme zajistit, aby vybraná podposloupnost obsahovala k vrcholů Z principu holubníku víme, že k tomu stačí zaručit, aby posloupnost, ze které vybíráme, obsahovala alespoň tk prvků (neboť v ní je nejvýše t různých hodnot) Nyní upravme konstrukci množin A 1, A 2, Stejně jako předtím vždy z množiny A i vybereme vrchol v i a zbývající vrcholy rozdělíme na ekvivalenční třídy Za A i+1 pak zvolíme největší z tříd Proto platí A i+1 ( A i 1)/t Potřebujeme zařídit, aby konstrukce běžela alespoň tk kroků, čili aby bylo A tk 1 To nastane, pokud A tk 1 t + 1, A tk 2 t 2 + t + 1,, A 1 tk i=0 ti = (t tk+1 1)/(t 1) Stačí tedy zvolit N = t tk+1 Tím zaručíme, že konstrukce pokaždé vytvoří dostatečně dlouhou posloupnost, abychom z ní dostali jednobarevnou kliku na k vrcholech Ramseyova věta pro p-tice Princip holubníku popisuje situaci při barvení jednotlivých prvků, Ramseyova věta říká, co se stane, když místo toho barvíme dvojice prvků (hrany úplného grafu) Jejich tvrzení lze zobecnit na barvení obecných p-tic prvků: Věta: (Ramseyova pro p-tice) Pro každé p, t a k existuje N takové, že pro každou funkci c : ( ) ( p [t], n N existuje množina A ) ( k, pro níž je funkce c na A p) Dokážeme opět nejprve nekonečnou verzi: Věta: (nekonečná Ramseyova pro p-tice) Pro každé p a t a každou funkci c : ( N) p [t] existuje nekonečná množina A N, pro níž je funkce c na ( A p) Důkaz: Budeme postupovat indukcí podle p Pro p 2 jsme větu již dokázali Indukční krok bude obdobný důkazu nekonečné Ramseyovy věty pro dvojice, jen v něm místo principu holubníku bude figurovat Ramseyova věta pro (p 1)-tice Opět budeme konstruovat množiny A 1, A 2, : máme-li již sestrojenu množinu A i, vybereme vrchol v i A i, ale tentokrát budeme vrcholy v A i = A i \ {v i } rozdělovat do ekvivalenčních tříd jiným způsobem Zvolíme funkci c i, která bude barvit (p 1)-tice z množiny A i, a to tak, že (p 1)-tici Q přiřadí barvu c(q {v i }) Jinými slovy rozšíří Q na p-tici přidáním prvku v i a zeptá se původního obarvení c 3 2014-05-09

Nyní použijeme větu pro (p 1)-tice na množinu A i s obarvením c i Podle ní existuje nějaká nekonečná podmnožina B i A i, na jejíchž (p 1)-ticích je obarvení c i Tuto podmnožinu zvolíme za další A i+1 a barvu příslušných (p 1)-tic označíme b i I tentokrát necháme konstrukci běžet tak dlouho, až vznikne nekonečná posloupnost v 1, v 2, vybraných vrcholů Podobně jako minule platí, že barva p-tice {v i1, v i2,, v ip }, kde i 1 < i 2 < < i p, závisí pouze na volbě vrcholu v i1 Zbývá z barev b 1, b 2, vybrat nějakou, která se vyskytuje nekonečněkrát, a získat tak nekonečnou podposloupnost vrcholů, na níž mají všechny p-tice stejnou barvu Cvičení: Rozmyslete si, že tento indukční krok funguje i pro p = 2 a že se v něm děje totéž, jako v původním důkazu věty pro dvojice Nyní dokážeme konečnou verzi věty Mohli bychom sice opět upravovat nekonečný důkaz, ale odhady potřebných velikostí množin by vyšly poněkud chlupatě 2 Místo toho rovnou dokážeme, že z tvrzení pro nekonečné množiny plyne jeho konečná verze Použitý trik funguje i u dalších kombinatorických vět a ve skutečnosti je mnohem obecnější souvisí s principem kompaktnosti ve výrokové logice Důkaz: (konečné Ramseyovy věty pro p-tice) Zvolme pevně p, k a t z předpokladů věty Uvažme nějaké obarvení c množiny ( ) p Budeme mu říkat dobré, pokud existuje nějaká jednobarevná k-prvková podmnožina, tedy taková, jejíž všechny p-tice mají stejnou barvu Pokud jednobarevná podmnožina neexistuje, obarvení je špatné Věta tedy tvrdí, že pro dost velké n jsou všechna obarvení dobrá Budeme předpokládat, že tomu tak není, a dostaneme se do sporu s nekonečnou verzí věty: sestrojíme špatné obarvení množiny všech přirozených čísel Pro každé n označme S n množinu všech špatných obarvení množiny ( ) p Pokud dokazované tvrzení neplatí, je nekonečně mnoho množin S n neprázdných Nahlédneme, že dokonce musí být neprázdné všechny: každé špatné obarvení c S n můžeme zúžit na špatné obarvení z(c) S n 1 tím, že zapomeneme p-tice obsahující prvek n Tím pádem kdykoliv je S n neprázdná, jsou neprázdné i všechny S i pro i < n Strukturu špatných obarvení můžeme popsat stromem V jeho kořeni bude jediné obarvení z S 0 (pro n = 0 žádné p-tice neexistují, takže je to prázdné obarvení), na n-té hladině pak budou ležet všechna obarvení z S n Z každého obarvení c povede hrana o hladinu výš do jeho zúžení z(c) Jelikož všechny S n jsou neprázdné, strom má nekonečně mnoho hladin, a tím pádem i nekonečně mnoho vrcholů Na každé hladině jich ovšem leží jen konečně mnoho Nyní v tomto stromu sestrojíme nekonečnou cestu c 0, c 1, (vždy c n S n ) Budeme ji vytvářet postupně a stále dodržovat invariant, že z aktuálního vrcholu se lze dostat cestou do nekonečně mnoha vrcholů na nižších hladinách Za c 0 zvolíme 2 Přesto to můžete zkusit a získat konkrétní odhad pro p-ticová Ramseyova čísla 4 2014-05-09

kořen stromu (z něj jsou dosažitelné všechny vrcholy) Známe-li už c n 1, podíváme se na jeho syny Všechny vrcholy dosažitelné z c n 1 jsou dosažitelné i z některého z jeho synů, takže musí existovat syn, z nějž je dosažitelných nekonečně mnoho vrcholů Prohlašme ho za c n a pokračujme v konstrukci Nalezená cesta nám dává návod, jak sestrojit špatné obarvení p-tic všech přirozených čísel Máme-li p-tici Q = {x 1,, x p }, najdeme její největší prvek q a p-tici obarvíme podle c q (nebo podle libovolného pozdějšího obarvení, neboť ta jsou rozšířeními c q ) Proč je toto obarvení špatné? Kdyby v něm existovala nějaká jednobarevná podmnožina {x 1,, x k }, kde x 1 < < x k, pak by tato podmnožina byla jednobarevná i v obarvení c xk, což ovšem není možné, protože každé takové obarvení je špatné 5 2014-05-09