Hypergrafové removal lemma a Szemérediho

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

Úvod do vybíravosti grafů, Nullstellensatz, polynomiální metoda

Vybíravost grafů, Nullstellensatz, jádra

10 Přednáška ze

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

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

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

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

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

1 Seznamová barevnost úplných bipartitních

Golayův kód 23,12,7 -kód G 23. rozšířený Golayův kód 24,12,8 -kód G 24. ternární Golayův kód 11,6,5 -kód G 11

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

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

Lineární algebra : Lineární prostor

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 Σ

Základy matematické analýzy

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

Riemannův určitý integrál

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

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

Lineární zobrazení. V prvním z následujících tvrzení navíc uvidíme, že odtud plynou a jsou tedy pak rovněž splněny podmínky:

8 Přednáška z

PŘEDNÁŠKA 2 POSLOUPNOSTI

Naproti tomu gramatika je vlastně soupis pravidel, jak

Matematika I 12a Euklidovská geometrie

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

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

Modely Herbrandovské interpretace

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

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

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Vlastnosti regulárních jazyků

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

Interpolace, ortogonální polynomy, Gaussova kvadratura

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

Další NP-úplné problémy

Lineární algebra : Báze a dimenze

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

Základy teorie množin

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

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

Lebesgueovsky neměřitelné množiny

= 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

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

Substituce. Petr Štěpánek. S využitím materialu Krysztofa R. Apta. Logické programování 2 1

Komplexní analýza. Holomorfní funkce. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

Základy teorie množin

Matematická logika. Rostislav Horčík. horcik

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

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í

LIMITA A SPOJITOST FUNKCE

64. ročník matematické olympiády Řešení úloh krajského kola kategorie A

Lineární algebra : Metrická geometrie

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

Vrcholová barevnost grafu

Jak funguje asymetrické šifrování?

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

1 Lineární prostory a podprostory

K oddílu VI.1 obecné slabé topologie Příklad 1. Necht X = C([0, 1]) s topologií bodové konvergence na [0, 1]. Popište všechny

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

AB = 3 CB B A = 3 (B C) C = 1 (4B A) C = 4; k ]

PŘEDNÁŠKA 7 Kongruence svazů

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 α

Cyklické kódy. Definujeme-li na F [x] n sčítání a násobení jako. a + b = π n (a + b) a b = π n (a b)

Úvod do informatiky. Miroslav Kolařík

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

Těleso racionálních funkcí

1 Topologie roviny a prostoru

Lineární algebra : Lineární zobrazení

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je

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

Množiny, relace, zobrazení

Základy elementární teorie čísel

Shodná zobrazení. bodu B ležet na na zobrazené množině b. Proto otočíme kružnici b kolem

Úvod do informatiky. Miroslav Kolařík

MATEMATIKY. Přednášel: Prof. RNDr. Jaroslav Nešetřil, DrSc. Zapsal: Michal Hrušecký

4 Pojem grafu, ve zkratce

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

Teorie množin Pavel Podbrdský

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

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

Lineární algebra : Polynomy

Úlohy krajského kola kategorie A

Logické programy Deklarativní interpretace

Základy elementární teorie čísel

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.

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i,

Přijímací zkouška na MFF UK v Praze

Báze a dimenze vektorových prostorů

Texty k přednáškám z MMAN3: 3. Metrické prostory

9. Vícerozměrná integrace

1. přednáška 1. října Kapitola 1. Metrické prostory.

Matematická analýza 1

1 Báze a dimenze vektorového prostoru 1

67. ročník matematické olympiády III. kolo kategorie A. Přerov, března 2018

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

13. přednáška 13. ledna k B(z k) = lim. A(z) = M(z) m 1. z m.

Základy teoretické informatiky Formální jazyky a automaty

Transkript:

Hypergrafové removal lemma a Szemérediho věta Zdeněk Dvořák 7. prosince 207 Hypergrafové removal lemma a jeho důsledek Definice. Dvojice (V, E) je k-uniformní hypergraf, je-li E množina neuspořádaných k-tic prvků z V. Jako K n (k) označme úplný k-uniformní hypergraf na n vrcholech, tj. V ( K n (k) ) = {,..., n} a E ( K n (k) ) = {e {,..., n}, e = k}. Věta (Hypergrafové removal lemma). Pro každé k > 0 a α > 0 existují β > 0 a n 0 takové, že každý k-uniformní hypergraf G s n n 0 vrcholy bud obsahuje alespoň βn k+ podhypergrafů isomorfních K (k) k+, nebo existuje X E(G) velikosti nevýše αn k tž. G X neobsahuje žádný podhypergraf isomorfní K (k) k+. Pro k = 2 je to Removal lemma pro trojúhelníky (Věta 2) z druhé přednášky. Lemma 2. Pro každé δ > 0 a k > 0 existuje n tž. platí následující. Jestliže n n a A {,..., n} k má velikost alespoň δn k, pak existuje x A a d 0 tž. x + (d, 0, 0,...) A, x + (0, d, 0,...) A,... Důkaz. Necht α = δ. Necht β > 0 a n 2(2k) k 0 jsou odpovídající konstanty z hypergrafového removal lemma. Necht n = max(n 0, /β). Necht G je k-uniformní hypergraf s vrcholy {v c,i : c k, i n} {v k+,i : i kn} a hranami definovanými následovně: v,x v 2,x2... v k,xk je hrana, jestliže (x,..., x k ) A.

pro j k, v,x... v j,xj v j+,xj+... v k,xk v k+,z je hrana, jestliže (x,..., x j, z x... x j x j+... x k, x j+,..., x k ) A. Položme x = (x,..., x k ) a d = z x... x k. Pak {v,x, v 2,x2,..., v k,xk, v k+,z } indukuje K (k) k+ právě tehdy, když x A, x+(d, 0, 0,...) A, x+(0, d, 0,...) A,... Takový podhypergraf K (k) k+ nám tedy dává požadované řešení, jestliže d 0. Označme jako T množinu podhypergrafů K (k) k+ s d = 0; máme T = A n k, tvrzení tedy platí, jestliže G obsahuje více než n k podhypergrafů K (k) k+. Necht G obsahuje nejvýše n k < n (2kn)k+ = V n (G) k+ β V (G) k+ podhypergrafů K (k) k+. Dle Věty existuje X E(G) velikosti nejvýše α V (G) k = δ 2 nk taková, že G X neobsahuje žádný podhypergraf K (k) k+. Povšimněme si, že hypergrafy v T jsou navzájem hranově disjunktní, a protože každý z nich musí obsahovat hranu z X, dostáváme X T. To je spor, jelikož T = A δn k. 2 Aritmetické posloupnosti v hustých podmnožinách čísel Věta 3 (Szemerédi). Pro každé γ > 0 a k > 0 existuje n tž. platí následující. Jestliže n n a B {,..., n} má velikost alespoň γn, pak b, b + d,..., b + kd B pro nějaká b, d > 0. Důkaz. Necht δ = ( γ a zvolme n 2 tak, aby platilo Lemma 2 a n 4k 2 /γ. Položme A = {(x,..., x k ) : x +2x 2 +...+kx k B}. Odhadněme velikost 4k 2 ) k γ A: pro každé b B můžeme zvolit x 2,..., x k b k 2 libovolně a dopočítat x tak, aby x + 2x 2 +... + kx k = b; jestliže b 2k 2, dostáváme tedy alespoň b k 2 k (2k 2 ) k b k prvků z A. Proto A (2k 2 ) k b B,b2k 2 b k b k (2k 2 ) k b B,bγn/2 ( γ ) k n k {b B : b γn/2} (2k 2 ) k 2 ( γ ) k γ 4k 2 2 nk = δn k. 2

Dle Lemma 2 tedy existuje x A a d 0 tž. x + (d, 0, 0,...) A, x+(0, d, 0,...) A,... Necht a = x +2x 2 +...+kx k. Pak a B, a+d B,..., a + kd B. Věta 4. Existují libovolně velká přirozená čísla N a množiny A {0,..., N } neobsahující 3-prvkovou aritmetickou posloupnost tž. A N. 6 log2 N Důkaz. Necht n je přirozené číslo. Položme d = 2 n a N = (2d) n. Povšimněme si, že log 2 N = n( + log 2 d) = n 2. Pro 0 k n(d ) 2, položme S k = { x {0,..., d } n : x = k}. Jelikož Sk je podmnožina sféry, S k neobsahuje 3-prvkovou aritmetickou posloupnost (tj. pro každé x, z S k platí x+ z S 2 k ). Navíc {0,..., d } n n(d ) 2 d k=0 S k, a proto existuje k tž. S k n > n(d ) 2 + dn 2 /n. Zafixujme takové k. Pro x = (x,..., x n ) {0,..., 2d 2} n zadefinujme f( x) = n i= (2d ) i x i. Zjevně f( x) {0,..., N }. Dále si povšimněme, že f je bijekce a pokud x, y, z {0,..., d } n, pak f( x) + f( y) = f( x + y) a 2f( z) = f(2 z). Proto f(s k ) neobsahuje 3-prvkovou aritmetickou posloupnost a f(s k ) = S k > d n 2 /n. Zvolíme-li A = f(s k ), dostáváme A N > dn 2 /n (2d) = n n2 n d 2 4 > n+log 2 d 4 =. 2n 6 log2 N 3 Hales-Jewettova věta Necht A je nějaká konečná množina. Budeme se zabývat k-ticemi prvků z A obarvenými pomocí c barev, tedy funkcí f : A k [c]. Množinu A k si můžeme představit jako k-rozměrnou krychli. Nyní nadefinujeme kombinatorickou přímku v této krychli. Necht p = (a,..., a k ) je k-tice tž. a i A { } a pro alespoň jedno a i platí a i =. Pro a A definujme p(a) jako k-tici získanou z p nahrazením všech hodnoutou a. Kombinatorická přímka popsaná p je definována jako p(a) = {p(a) : a A}. Příklad: necht A = {, 2, 3} a k = 2, A 2 je tedy dvojrozměrná tabulka o rozměrech 3 3. Možné kombinatorické přímky jsou např. p = (, ) dávající přímku p (A) = {(, ), (, 2), (, 3)}, p 2 = (, 2) dávající přímku p 2 (A) = {(, 2), (2, 2), (3, 2)} a p 3 = (, ) dávající přímku p 3 (A) = {(, ), (2, 2), (3, 3)}. 3

Věta 5 (Hales-Jewett). Pro každé n a c existuje k tž. pro množinu A velikosti n a každé obarvení A k pomocí c-barev existuje monochromatická kombinatorická přímka. Důsledek 6. Pro každé c a d existuje n tž. v libovolném obarvení čísel,..., n pomocí c barev existuje monochromatická aritmetická posloupnost délky d. Důkaz. Necht A = {,..., d} a k je konstanta z Hales-Jewettovy věty pro A a c. Položme n = kd. Každé k-tici (a,..., a k ) prvků A přiřad me barvu čísla a + a 2 +... + a k. Necht p je popis monochromatické kombinatorické přímky, která existuje dle Hales-Jewettovy věty, takže čísla p(0), p(),..., p(d ) mají všechna stejnou barvu. Tato čísla tvoří aritmetickou posloupnost s krokem rovným počtu v p. K důkazu Hales-Jewettovy věty budeme potřebovat další definice. Necht p je k-tice prvků A {,..., d }, v níž se každý symbol,..., d vyskytuje alespoň jednou. Pak p(a,..., a d ) je k-tice získaná z p nahrazením všech i hodnotou a i, a množinu {p(a,..., a d ) : (a,..., a d ) A d } označujeme jako d-rozměrný podprostor generovaný p. Necht x a y jsou různé prvky A. Říkáme, že k-tice a = (a,..., a k ) a b = (b,..., b k ) jsou xy-podobné, jestliže pro každé i bud a i = b i nebo {a i, b i } = {x, y}. Říkáme, že jsou xy-sousední, jestliže jsou xy-podobné a liší se pouze v jednom prvku. Pro k -tici c a k 2 -tici e jako c e označme jejich zřetězení; c e je tedy (k + k 2 )-tice. Lemma 7. Pro každé k, n, c existuje K tž. pro množinu A velikosti n a různé prvky x, y A platí následující. Necht f : A K [c] je libovolné obarvení. Pak existuje k-rozměrný podprostor generovaný nějakou K-ticí p takový, že f(p( a)) = f(p( b) pro každé xy-sousední a, b A k. Důkaz. Necht K 0 = 0 a K i = K i +c nk+k i pro i, a necht K = K k. Pro i = k, k,...,, 0 nalezneme (K K i )-tici p i definující (k i)-rozměrný podprostor, splňující následující podmínku: ( ) Pro každou K i -tici c A K i f( cp i ( a)) = f( cp i ( b). a pro každé xy-sousední a, b A k i platí Pak p = p 0 splňuje podmínku lemmatu. Jako p k položíme prázdnou 0-tici. Předpokládejme, že už jsme zkonstruovali p i+ a konstruujeme p i pro nějaké i < k. Pro j = 0,..., K i+ K i označme jako s j (K i+ K i )-tici mající na prvních j pozicích x a na zbylých y. Necht ϕ j je obarvení A K i+k i definované pro c A K i a e A k i jako ϕ j ( c e) = f( c s j p i+ ( e)). Dostáváme tak K i+ K i + obarvení A K i+k i pomocí c barev. Různých obarvení této množiny c barvami je ale pouze 4

c A Ki+k i c nk+k i = K i+ K i, dvě z těchto obarvení jsou tedy stejná; tedy ϕ j = ϕ j2 pro nějaké j < j 2. Necht q i je (K i+ K i )-tice mající na prvních j pozicích x, na dalších j 2 j pozicích i, a na zbylých K i+ K i j 2 pozicích y. Jako p i položme zřetězení q i p i+. Tvrdíme, že p i splňuje podmínku ( ): uvažme libovolné xy-sousední a, b A k i. Jestliže se a a b liší na pozici různé od první, pak ( ) pro p i plyne ze ( ) pro p i+ (z a a b odstraníme jejich společný první prvek v a za c zřetězíme q i (v)). Necht se tedy a a b liší na první pozici a tedy a = x e a b = y e pro nějaké e. Pak f( cp i ( a)) = f( cp i (x e)) = f( cq i (x)p i+ ( e)) = f( c s j2 p i+ ( e)) = ϕ j2 ( c e) = ϕ j ( c e) = f( c s j p i+ ( e)) = f( cq i (y)p i+ ( e)) = f( cp i (y e)) = f( cp i ( b)). Důkaz Hales-Jewettovy věty. Postupujeme indukcí dle n = A. Pro n = je tvrzení triviální, necht tedy n 2. Necht k je konstanta Hales-Jewettovy věty pro n a c a necht K je odpovídající konstanta z Lemma 7. Ukážeme, že Hales-Jewettova věta platí pro libovolné obarvení f : A K [c]. Necht p je K-tice generující k-rozměrný podprostor A K takový, že f(p( a)) = f(p( b) pro každé xy-sousední a, b A k. Z toho plyne, že f(p( a)) = f(p( b) pro každé xy-podobné a, b A k. Nadefinujme obarvení g množiny (A \ {x}) k předpisem g( a) = f(p( a)). Z indukčního předpokladu existuje v tomto obarvení monochromatická přímka q = (q,..., q k ). Položme p = p(q,..., q k ). Tvrdíme, že toto je monochromatická přímka v původním obarvení A K. Pro a A \ {x, y} máme f(p (a)) = f(p(q(a))) = g(q(a)) = g(q(y)) = f(p(q(y)) = f(p (y)). Navíc, p (x) a p (y) jsou xy-podobné, a proto f(p (x)) = f(p (y)). 5