Matematyka Dyskretna
Wykład: Twierdzenie Ramseya
Tomasz Krawczyk
krawczyk@tcs.uj.edu.pl
Kraków, semestr letni 2019/20
twierdzenia ramseyowskie: w każdym chaosie istnieje jakiś porządek
Twierdzenia ramseyowskie to twierdzenia, które gwarantują w
nieuporządkowanych strukturach (grafach, posetach) istnienie pewnych struktur uporządkowanych.
Twierdzenia typu ramseyowskiego, z którymi zetknęliśmy się dotychczas:
I
w każdym zbiorze częściowo uporządkowanym rozmiaru n istnieje antyłańcuch rozmiaru √
n lub łańcuch rozmiaru √ n,
I
w każdym ciągu składającym się z mn + 1 parami różnych liczb istnieje
podciąg rosnący długości m + 1 lub podciąg malejący długości n + 1.
plan wykładu
I Problem o sześciu osobach na przyjęciu.
I Symetryczne liczby Ramseya R(k), ograniczenie dolne i górne na R(k):
( √
2)
k6 R(k) 6 4
k.
I Asymetryczne liczby Ramseya R(s, k) i dowód ich istnienia.
I Ogólne liczby Ramseya R
(k)(l
1, . . . , l
s; s).
I Zastosowania: Twierdzenie Schura, Twierdzenie
Erdősa-Szekeresa.
problem z przyjęcia
Zadanie:
Na przyjęciu bawi się 6 osób, ponumerowanych liczbami naturalnymi ze zbioru [6] = {1, 2, 3, 4, 5, 6}. Zakładamy, że jeżeli osoba i zna osobę j , to osoba j zna również osobę i . Wykaż, że w gronie tych 6 osób istnieją 3 osoby, które się wzajemnie znają lub 3 osoby, które się wzajemnie nie znają.
Dowód:
I
wybierzmy osobę o numerze 6 i rozważmy relację zachodzącą pomiędzy osobą 6 a osobami ze zbioru [5],
I
wśród 5 osób ze zbioru [5] istnieje 3 osoby, które się znają z osobą 6 lub też 3 osoby, które się nie znają z osobą 6.
I
Załóżmy scenariusz pierwszy: w zbiorze [5] istnieją trzy różne osoby, powiedzmy i
1, i
2, i
3, które znają się z osobą 6. Jeżeli przynajmniej dwie z tych osób się znają, wraz z osobą 6 tworzą trójkę parami znających się osób. Jeżeli i
1, i
2, i
3się nie znają, tworzą trójkę parami nieznających się osób.
I
Zakładając scenariusz drugi: w zbiorze [5] istnieję trzy osoby, które nie
znają się z osobą 6, postępujemy analogicznie.
problem z przyjęcia
Zilustrujmy problem z pryjęcia w postaci grafowej (patrz rys. 1): relację znajomości i nieznajomości przedstawiamy za pomocą grafu na zbiorze wierzchołków V = [6]:
I
krawędź {i , j } jest czerwona R jeżeli i oraz j się znają,
Ikrawędź {i , j } jest niebieska B jeżeli i oraz j się nie znają.
Twierdzenie
Każdy graf pełny na sześciu wierzchołkach, którego krawędzie pokolorowano kolorami ze zbioru {R, B} posiada monochromatyczną klikę rozmiaru 3 (tzn.
klikę na 3 wierzchołkach, której wszystkie krawędzie są pokolorowane tym samym kolorem, R lub B.
Innymi słowy wykazaliśmy, że dla każdego kolorowania c zbioru
[6]2istnieje zbiór X ⊂ [6] o mocy 3 taki, że
X2jest monochromatyczny względem kolorowania c. Innymi słowy, wykazaliśmy, że:
∀c :
[6]2→ {R, B} ∃X ⊂ [6] taki, że
|X | = 3 i
X2monochromatyczny względem c.
symetryczne liczby Ramseya
Zdefiniujmy:
R(k) – minimalna liczba N taka, że dla każdego n ≥ N i dla każdego kolorowania c :
[n]2→ {R, B} istnieje zbiór X ⊂ [n] taki, że
|X | = k oraz
X2jest monochromatyczny.
Liczbę R(k) nazywamy k-tą liczbą Ramseya.
wartości dla małych liczb Ramseya
Wartości dla małych symetrycznych liczb Ramseya:
I R(2) = 2 (oczywiste),
I R(3) = 3. Na poprzednich slajdach wykazaliśmy, że R(3) 6 6.
Wykażemy, że R(3) > 5, co dowodzi R(3) = 6. Aby pokazać R(3) > 5, należy wskazać kolorowanie c :
[5]2→ {R, B}, które nie zawiera monochromatycznego trójkąta. Rozważmy kolorowanie c, które koloruje krawędzie {i , i + 1} (cyklicznie) na R, a pozostałe krawędzie na B (czerwone krawędzie tworzą cykl). Łatwo sprawdzić, że kolorowanie c nie ma monochromatycznego zbioru X wielkości 3.
I Wiadomo, że R(4) = 18.
I Wartość R(5) nie jest znana, wiadomo tylko, że 43 6 R(5) 6 48.
symetryczne liczby Ramseya
Pytania:
I Czy liczba R(k) istnieje dla każdej liczby naturalnej k?
I Jeżeli tak, jakiego rzędu jest R(k)?
Wykażemy, że R(k) istnieje oraz, że:
( √
2)
k6 R(k) 6 4
k.
Jak dotychczas nikt nie wykazał, że:
I istnieje > 0 taki, że ( √
2 + )
k6 R(k).
I istnieje > 0 taki, że R(k) 6 (4 − )
k.
symetryczne liczby Ramseya - ograniczenie górne
Na kolejnych slajdach wykażemy, że
R(k) 6 4
k.
Załóżmy zatem, że N = 4
k. Naszym celem jest wykazanie, że dla każdego kolorowania c :
[N]2→ {R, B} istnieje zbiór X ⊂ [N] taki, że |X | = k oraz
X2jest monochromatyczny względem c. Indukcyjnie konstruujemy:
I
ciąg indeksów 1 = i
1< i
2< . . . < i
2k−2< i
2k−1oraz ciąg kolorów c(i
1), . . . , c(i
2k−1) o wartościach w zbiorze {R, B},
I
ciąg zbiorów [N] = V
1) V
2) . . . ) V
2k−16= ∅, o tej własności, że:
I
i
j∈ V
jdla każdego j ∈ [2k − 1],
I
|V
j| ≥ 2
(2k−1)−jdla każdego j ∈ [2k − 1] (co dowodzi, że zbiory te są niepuste),
I
dla każdego j ∈ [2k − 1] oraz każdego i ∈ V
j +1mamy c({i
j, i }) = c(i
j).
symetryczne liczby Ramseya – ograniczenie górne
Początek konstrukcji (dla j = 1, patrz rys. 2):
I
przyjmujemy V
1= [N], i
1= 1 = min(V
1), V
10= V
1\ {1}, i rozważamy dwa zbiory:
U
R= {i ∈ V
10: c({1, i }) = R}, U
B= {i ∈ V
10: c({1, i }) = B}.
I
jeżeli |U
R| ≥ |U
B| kładziemy V
2= U
Roraz c(i
1) = R; w przeciwnym przypadku kładziemy V
2= U
Boraz c(i
1) = B.
Sprawdzamy założenia indukcyjne:
I
i
1∈ V
1– wynika wprost z definicji i
1,
I
|V
1| = N ≥ 2
2k−2– wynika z definicji V
1oraz stąd, że N = 4
k≥ 2
2k−2,
I|V
2| ≥
|V12|−1≥
22k−22−1≥ 2
(2k−1)−2jako że |V
2| to liczba całkowita oraz
V
2to większy ze zbiorów U
R, U
Btworzących podział V
1\ {1},
Ic({i
1, i }) = c(i
1) dla każdego i ∈ V
2wynika wprost z definicji V
2oraz
c(i
1).
symetryczne liczby Ramseya – ograniczenie górne
Załóżmy, że zbiory V
1, . . . , V
j, V
j +1, indeksy i
1, . . . , i
j, oraz kolory c
1, . . . , c
jsą już zdefiniowane dla pewnego j ≥ 1 oraz że spełniają one wszystkie założenia indukcyjne.
Konstrukcja i
j +1, V
j +2, c(i
j +1) dla indeksu j + 1:
I
kładziemy i
j +1= min(V
j +1), V
j +10= V
j +1\ {i
j +1}, i rozważamy dwa zbiory:
U
R= {i ∈ V
j +10: c({i
j +1, i }) = R}, U
B= {i ∈ V
10: c({i
j +1, i }) = B}.
I
jeżeli |U
R| ≥ |U
B| kładziemy V
j +2= U
Roraz c
j +1= R; w przeciwnym przypadku kładziemy V
j +2= U
Boraz c(i
j +1) = B.
Sprawdzamy założenia indukcyjne:
I
i
j +1∈ V
j +1– wynika wprost z definicji i
j +1,
I
|V
j +2| ≥
|Vj +12|−1≥
22k−(j+1)2 −1≥ 2
2k−(j+2)jako że |V
j +2| to liczba całkowita oraz V
j +2to większy ze zbiorów U
R, U
Btworzących podział V
j +1\ {i
j +1}.
I
c({i
j +1, i }) = c(i
j +1) dla każdego i ∈ V
j +2wynika wprost z definicji V
j +2oraz c(i
j +1).
symetryczne liczby Ramseya – ograniczenie górne
I
Załóżmy, że zdefiniowaliśmy zbiory V
1, . . . , V
2k−1, indeksy i
1< . . . < i
2k−2oraz kolory c(i
1), . . . , c(i
2k−2).
I
Ponieważ |V
2k−1| ≥ 2
2k−1−(2k−1)= 1, przyjmujemy i
2k−1= min(V
2k−1) oraz ustalamy c(i
2k−1) na dowolny spośród kolorów, R lub B.
I
Z zasady szufladkowej, w zbiorze i
1< i
2< . . . < i
2k−1istnieje podzbiór X mocy k składający się z elementów
i
j1< i
j2< . . . < i
jk−1< i
jktaki, że
c(i
j1) = c(i
j2) = . . . = c(i
jk−1) = c(i
jk) patrz rys. 3.
Przyjmijmy bez straty ogólności, że c
ij1= R.
I
Twierdzimy, że wszystkie pary ze zbioru
X2mają kolor czerwony.
I
Wybierzmy parę {i
jl, i
jt} dla pewnych indeksów l < t ze zbioru [k].
Ponieważ c(i
jl) = R oraz i
jt∈ V
t( V
jl +1, z założenia indukcyjnego o kolorze c(i
jl) = R oraz zbiorze V
jl +1wnosimy
c(i
jl, i
jt) = R,
co kończy dowód.
symetryczne liczby Ramseya – ograniczenia dolne
Czy potrafimy wskazać jakieś ograniczenie dolne na R(k)?
I
Łatwo wykazać, że (k − 1)
26 R(k) (patrz rys. 4). Wystarczy rozważyć zbiór X składający się z (k − 1)
2elementów, podział X = X
1∪ . . . ∪ X
k−1na k − 1 podzbiorów wielkości k − 1, oraz kolorowanie c, które każdą parę elementów z tego samego zbioru X
ikoloruje na czerwono, zaś każdą parę o elementach w różnych zbiorach X
i, X
jna niebiesko. Oczywiście, w kolorowaniu tym największy zbiór monochromatyczny ma rozmiar k − 1.
I
Wykazaliśmy dotychczas, że (k − 1)
2< R(k) < 4
k, a zatem szacowania
nasze są bardzo daleko od siebie.
symetryczne liczby Ramseya – ograniczenia dolne
Na kolejnych slajdach pokażemy wykładnicze ograniczenie dolne na R(k):
( √
2)
k6 R(k).
Przyjmijmy N = ( √ 2)
k.
Zaprezentowany będzie dowód niekonstruktywny, co oznacza, że będziemy dowodzić istnienia kolorowania zbioru
[N]2, które nie zawiera zbioru
monochromatycznego rozmiaru k, chociaż kolorowania takiego nie skontrujemy.
Idea dowodu:
I
zliczymy wszystkie kolorowania
[N]2barwami ze zbioru {R, B} a następnie w zbiorze tym zliczymy wszystkie złe kolorowania, to znaczy takie, które zawierają zbiór monochromatyczny rozmiaru k,
I
zauważymy, że złych kolorowań jest istotnie mniej niż wszystkich kolorowań
[N]2, co będzie dowodzić istnienia dobrego kolorowania zbioru
[N]
2
, to znaczy takiego, które nie zawiera monochromatycznej kliki
rozmiaru k.
symetryczne liczby Ramseya – ograniczenia dolne
Wszystkie kolorowania
[N]2:
I
liczba wszystkich kolorowań zbiorów z
[N]2barwami R lub B wynosi 2(
N2).
Złe kolorowania
[N]2(oznaczmy je przez B):
I
każde złe kolorowanie to takie, w którym pewien zbiór Y ⊂ [N] jest monochromatyczny, tzn. wszystkie krawędzie z
Y2mają ten sam kolor (patrz rys. 5),
I
dla ustalonego zbioru Y ⊂ [N] rozmiaru k oznaczmy przez B
Ywszystkie złe kolorowania, w których zbiór Y jest monochromatyczny,
I
każde złe kolorowanie należy do pewnego zbioru B
Y, gdzie Y przebiega po wszystkich k-elementowych podzbiorach [N], tzn.
B = [
{B
Y: Y ⊂ [N], |Y | = k}.
symetryczne liczby Ramseya – ograniczenia dolne
Mamy:
|B| 6 N k
!
· 2(
N2)
−(
k2) · 2, gdyż dla każdego ustalonego zbioru Y ⊂ [N] rozmiaru k
|B
Y| = 2(
N2)
−(
k2) · 2,
jako że każde kolorowanie ze zbioru B
Ymożemy otrzymać wybierając jeden z
dwóch kolorów na krawędzie ze zbioru
Y2oraz jeden z dwóch kolorów na
każdą z krawędzi ze zbioru
[N]2\
Y2.
symetryczne liczby Ramseya – ograniczenia dolne
Aby dowieść istnienia dobrego kolorowania wystarczy udowodnić:
N k
!
· 2(
N2)
−(
k2) · 2 < 2(
N2),
co jest równoważne:
N k
!
< 2(
k2)
−1.
Przypomnijmy, że N jest największą liczbą naturalną taką, że N 6 ( √ 2)
k. Wtedy:
N
k6 2
k22, co implikuje
N k
! 6 n
kk! < n
k2
k2+16 2
k(k−1)
2 −1
= 2(
k2)
−1(jako że k! > 2
k2+1),
i dowodzi istnienia dobrego kolorowania zbioru
[N]2.
asymetryczne liczby Ramseya
Zdefiniujmy:
R(r , b) – minimalna liczba N taka, że dla każdego n ≥ N i dla każdego kolorowania c :
[n]2→ {R, B} istnieje X ⊂ [n] taki, że |X | = r i wszystkie elementy
X2są czerwone lub istnieje Y ⊂ [n]
taki, że |Y | = b i wszystkie elementy
Y2są niebieskie.
Liczby R(r , b) nazywamy asymetrycznymi liczbami Ramseya.
Asymetryczne liczby Ramseya są dobrze zdefiniowane jako, że R(r , b) 6 R(k)
dla k = max{r , b}.
asymetryczne liczby Ramseya – ograniczenie górne
Wykażemy, że:
R(r , b) 6 r + b − 2 r − 1
! .
I
nierówność zachodzi dla r = 2, gdyż R(2, b) = b =
2+b−21,
Inierówność zachodzi dla b = 2, gdyż R(r , 2) = r =
r +2−2r −1,
I
wykażemy, że zachodzie R(r , b) 6 R(r − 1, b) + R(r , b − 1), co z indukcji po r + l będzie implikować
R(r , b) 6 R(r − 1, b) + R(r , b − 1) 6
r +b−3r −2+
r +b−3r −1=
r +b−2r −1.
asymetryczne liczby Ramseya – ograniczenie górne
Pozostaje zatem wykazać, że:
R(r , b) 6 R(r − 1, b) + R(r , b − 1),
co sprowadza się do wykazania, że dla każdego kolorowania c :
[N]2→ {R, B}, gdzie N = R(r − 1, b) + R(r , b − 1), istnieje X ⊂ [N] taki, że |X | = r i X jest czerwony (tzn. wszystkie elementy z
X2są czerwone względem c) lub istnieje Y ⊂ [N] taki, że |Y | = b i Y jest niebieski.
Dowód:
I
ustalmy kolorowanie c :
[N]2→ {R, B}.
I
przyjmijmy U
R= {i ∈ [N − 1] : c({i , N}) = R} oraz U
B= {i ∈ [N − 1] : c({i , N}) = B}.
I
ponieważ U
Roraz U
Bstanowią podział [N − 1], albo |U
R| ≥ R(r − 1, b) albo |U
B| ≥ R(r , b − 1),
I
Załóżmy, że |U
R| ≥ R(r − 1, b) (drugi przypadek jest analogiczny).
Wtedy w zbiorze U
Ristnieje (r − 1)-elementowy zbiór czerwony, co wraz z elementem N daje r −elementowy zbiór czerwony, lub istnieje
b−elementowy zbiór niebieski.
uogólnione liczby Ramseya
Zdefiniujmy
R
(k)(l
1, l
2, . . . , l
s; s)
jako najmniejszą liczbę N taką, że dla każdego kolorowania c :
[N]k→ [s]
istnieje j ∈ [s] oraz zbiór X ⊂ [N] taki, że |X | = l
joraz X jest koloru j (tzn.
wszystkie k-elementowe podzbiory zbioru X mają kolor j w kolorowaniu c).
Uwagi:
I
tym razem kolorujemy k-elementowe podzbiory [N],
Iwykorzystujemy kolory ze zbioru s-elementowego,
I
dla każdego kolrowania c :
[N]k→ [s], gdzie N = R
(k)(l
1, . . . , l
s; s) ma zawsze sitnieć j ∈ [s] oraz zbiór wielkości l
jkoloru j ,
I
dalece nie jest oczywiste, że liczba R
(k)(l
1, l
2, . . . , l
s; s) istnieje (jest poprawnie zdefiniowana).
Przy takiej definicji:
I
symetryczne liczby Ramseya R(k) to R
(2)(k, k; 2),
Iasymetryczne liczby Ramseya R(r , b) to R
(2)(r , b; 2).
ogólne liczby Ramseya
Twierdzenie Ramseya w wersji ogólnej orzeka, że liczby R
(k)(l
1, l
2, . . . , l
s; s)
są poprawnie określone dla każdego k ≥ 1, s ≥ 1, oraz l
1, l
2, . . . , l
s≥ k.
Oznacza to, że dla każdego k ≥ 1, s ≥ 1, oraz l
1, l
2, . . . , l
s≥ k istnieje N takie, że dla każdego kolorowania c :
[N]k→ [s] istnieje j ∈ [s] oraz zbiór X ⊂ [N]
taki, że |X | = l
joraz wszystkie k-elementowe podzbiory X mają kolor j względem kolorowania c (skrótowo: X ma kolor j ).
Innymi słowy, jeżeli wszystkie k-elementowe podzbiory [N] są pokolorowane, to
przy N zmierzającym do nieskończoności, do nieskończoności również rośnie
maksymalny zbiór monochromatyczny zawarty w [N] (którego wszystkie
k-elementowe podzbiory mają ten sam kolor).
ogólne liczby Ramseya – ograniczenie górne
Wykażemy, że liczby R
(k)(l
1, l
2, . . . , l
s; s) są poprawnie określone.
Dowód indukcyjny: indukcja po k, s, a następnie po P
s j =1l
s.
IDowód dla k = 1, s oraz l
1, . . . , l
sdowolne. Zauważmy, że
R
(1)(l
1, l
2, . . . , l
s; s) 6 (l
1− 1) + (l
2− 1) + . . . (l
s− 1) + 1.
Każdy zbiór rozmiaru (l
1− 1) + (l
2− 1) + . . . (l
s− 1) + 1, którego każdy element pokolorowany jest na jeden z kolorów ze zbioru [s] zawiera zbiór mocy l
j, którego wszystkie elementy mają kolor j , dla pewnego j ∈ [s].
I
Dowód dla s = 1, k ≥ 2 oraz l
1dowolne. Zauważmy, że R
(k)(l
1; 1) 6 l
1.
Kolorując tylko kolorem 1 każdy zbiór mocy l
1ma kolor 1.
I
Dowód dla dowolnego k ≥ 2, dowolnego s ≥ 2, oraz dowolnych l
1, . . . , l
s, z których l
j= k dla pewnego j ∈ [s]. Zauważmy, że
R
(k)(l
1, . . . , l
j −1, k, l
j +1, . . . , l
s; s) 6 R
(k)(l
1, . . . , l
j −1, l
j +1, . . . , l
s; s − 1).
Jeżeli przynajmniej jeden podzbiór k-elementowy otrzyma kolor j ,
kolorowanie jest poprawne; w przeciwnym przypadku do dyspozycji mamy
s − 1 kolorów, co dowodzi powyższej nierówności.
ogólne liczby Ramseya – ograniczenie górne
Dowód przypadku ogólnego:
I
ustalmy k, s, l
1, . . . , l
stakie, że k ≥ 2, s ≥ 2, l
1, . . . , l
s> k.
I
Przyjmijmy
L
j= R
(k)(l
1, . . . , l
j −1, l
j− 1, l
j +1, . . . , l
s; s) dla każdego j ∈ [s].
Z założenia indukcyjnego liczby L
1, . . . , L
ssą poprawnie określone.
I
Wykażemy, że
R
(k)(l
1, . . . , l
s; s) 6 R
(k−1)(L
1, L
2, . . . , L
s; s) + 1.
Z założenia indukcyjnego liczba N = R
(k−1)(L
1, L
2, . . . , L
s; s) + 1 jest poprawnie określona.
I
Wystarczy zatem pokazać, że dla każdego kolorowania c :
[N]k→ [s]
istnieje j ∈ [s] oraz zbiór X
j⊂ [N] taki, że |X
j| = l
joraz X
jjest koloru j .
Ustalmy zatem jedno takie kolorowanie c podzbiorów k-elementowych
zbioru [N] kolorami ze zbioru [s].
ogólne liczby Ramseya – ograniczenie górne
Dowód przypadku ogólnego (kontynuacja):
I
Rozważmy kolorowanie c
0:
[N−1]k−1→ [s] podzbiorów
(k − 1)-elementowych zbioru [N − 1] zdefiniowane następująco:
c
0(X ) = c(X ∪ {N}) dla każdego X ∈ [N − 1]
k − 1
! .
To znaczy, każdy (k − 1)−elementowy podzbiór [N − 1] ma ten sam kolor co k-elementowy podzbiór X ∪ {N} zbioru [N] w kolorowaniu c (patrz rys. 6).
I
Kolorowanie c
0jest kolorowaniem (k − 1)−elementowych podzbiorów zbioru [N − 1] wielkości R
(k−1)(L
1, . . . , L
s; s) kolorami ze zbioru [s].
Zatem istnieje j ∈ [s] oraz X ⊂ [N − 1] liczności L
j, którego wszystkie podzbiory (k − 1)−elementowe mają kolor j w kolorowaniu c
0(patrz rys.
7).
ogólne liczby Ramseya – ograniczenia górne
Dowód przypadku ogólnego (kontynuacja):
I
Zbiór X ma zatem rozmiar L
j, które z definicji jest równe
R
(k)(l
1, . . . , l
j −1, l
j− 1, l
j +1, . . . , l
s; s). Rozważmy kolorowanie c zawężone do k-podzbiorów zbioru X . Z definicji L
jdostajemy, że:
I w X istnieje podzbiór X
tmocy l
ttaki, że wszystkie podzbiory k-elementowe mają kolor t, dla pewnego t ∈ [s] \ {j } (rys. 8), lub
I w X istnieje podzbiór X
jmocy l
j− 1 taki, że wszystkie podzbiory k-elementowe mają kolor j (rys. 9). W
szczególności, wszystkie podzbiory k-elementowe X
j∪ {N}
mają kolor j w c, jako że ich (k − 1)-elementowe zawężenia do
zbioru [N − 1] mają kolor j względem c
0.
Zastosowania tw. Ramseya: Twierdzenie Schura
Twierdzenie Schura (1916)
Dla dowolnego k ≥ 2 istnieje N takie, że dla każdego kolorowania c : [N] → [k]
istnieją liczby x, y , z ∈ [N] takie, że:
x + y = z oraz c(x ) = c(y ) = c(z).
Dowód:
I
Wykażemy, że N = R
(2)(3, 3, . . . , 3; k) spełnia warunki twierdzenia.
I
Niech c : [N] → [k] będzie dowolnym kolorowaniem elementów z [N].
I
Rozważmy kolorowanie c
0:
[N]2→ [k] zdefiniowane c
0({i , j }) = c(|i − j |).
I
Z definicji N, istnieją trzy liczby i < j < k takie, że c
0({i , j }) = c
0({j , k}) = c
0({i , k}).
I
Przyjmijmy x = j − i , y = k − j , z = j − i i zauważmy, że x + y = z oraz c(x ) = c(y ) = c(z) jako, że c(x ) = c
0({i , j }), c(y ) = c
0(j , k),
c(z) = c
0(i , k).
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Twierdzenie Erdősa-Szekeresa (1935)
Dla każdego n istnieje N takie, że dla dowolnych N punktów w pozycji ogólnej na płaszczyźnie pewne n spośród nich są w pozycji wypukłej (patrz rys. 10).
Zbiór punktów P na płaszczyźnie jest w pozycji ogólnej jeżeli żadne trzy punkty z P nie są współliniowe.
Powiemy, że zbiór punktów płaszczyzny P znajduje się w pozycji wypukłej jeżeli żaden z punktów z P nie leży wewnątrz otoczki wypukłej zawierającej wszystkie punkty z P (najmniejszego zbioru wypukłego zawierającego wszystkie punkty z P).
Przedstawimy dwa różne dowody powyższego twierdzenia.
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Pierwszy dowód będzie się opierał na dwóch obserwacjach.
Obserwacja 1.
Zbiór punktów P jest w pozycji wypukłej wtedy i tylko wtedy, gdy każde 4 punkty z P są w pozycji wypukłej.
Dowód. Jeżeli P nie jest w pozycji wypukłej, to pewien punkt z P leży we wnętrzu pewnego trójkąta, którego wierzchołkami są punkty z P (patrz rys.
11).
Obserwacja 2.
W zbiorze P dowolnych 5 punktów na płaszczyźnie w pozycji ogólnej istnieje 4 punkty, które są w pozycji wypukłej (patrz rys. 11).
Dowód. Załóżmy, że każde cztery punkty z P nie są w pozycji wypukłej.
Oznacza to, że otoczką wypukłą P jest trójkąt T o wierzchołkach w P zawierający w swoim wnętrzu dwa pozostałe punkty z P, powiedzmy A, B.
Zauważmy, że po jednej stronie prostej przechodzącej przez punkty A, B
znajdują się dwa wierzchołki trójkąta T . Zauważmy, że punkty te, wraz z
punktami A, B, są w pozycji wypukłej.
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Dowód 1.:
I
Wykażemy, że N = R
(4)(n, 5; 2) spełnia warunki Twierdzenia Erdősa-Szekeresa.
I
Rozpatrzmy zbiór P składający się z N punktów znajdujących się w pozycji ogólnej. Wykażemy, że pewne n spośród nich znajduje się w pozycji wypukłej.
I
Rozpatrzmy kolorowanie c zbioru
P4(wszystkich podzbiorów czteroelementowych P) zdefiniowane następująco
c({A, B, C , D}) =
R jeżeli punkty A, B, C , D są w pozycji wypukłej, B w przeciwnym wypadku.
I
Z Obserwacji 2. wynika, że w zbiorze P nie może istnieć 5-elementowy zbiór, którego wszystkie podzbiory czteroementowe są koloru B.
Ponieważ |P| = R
(4)(n, 5; 2), w zbiorze P musi istnieć podzbiór Q wielkości n taki, że wszystkie zbiory z
Q4są koloru R. Z Obserwacji 1.
wynika, że zbiór Q jest w pozycji wypukłej.
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Dowód 2.
Oznaczenie: Dla punktu A płaszczyzny R
2przez X (A) oznaczmy wartość odciętej punktu A (wartość A na osi OX ).
Ciąg punktów P = (A
1, . . . , A
n) spełniający warunki:
I
X (A
1) < X (A
2) < . . . < X (A
n),
I
dla każdego i ∈ [2, n − 2] punkt A
iznajduje się pod prostą (nad prostą) przechodzącą przez punkty A
i −1i A
i +1,
nazywamy n-kubkiem (n-czapką, odpowiednio) (patrz rys. 12).
Oczywiście, każdy n-kubek oraz każda n-czapka składa się z punktów w pozycji
wypukłej. Aby udowodnić twierdzenie Erdősa-Szekeresa wystarczy wykazać, że
dla każdego n istnieje N takie, że każdy zbiór P składający się z N punktów w
pozycji wypukłej o różnych wartościach X (A) dla A ∈ P zawiera n-kubek lub
n-czapeczkę.
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Niech f (k, l ) oznacza najmniejszą liczbę N taką, że każdy zbiór N-elelmentowy w pozycji ogólnej o różnych wartościach X () zawiera k-kubek lub l -czapkę.
Wtedy N = f (n, n) spełnia warunki Twierdzenia Erdősa-Szekeresa. Wystarczy wykazać, że f (k, l ) jest poprawnie określona dla każdych k, l ≥ 2.
Zauważmy, że:
I
f (k, 2) = 2 oraz f (2, l ) = 2 dla każdych k, l ≥ 2.
Wykażemy, że:
I
f (k, l ) 6 f (k − 1, l) + f (k, l − 1) − 1,
co będzie prowadzić do f (k, l ) 6
k+l −4k−2+ 1. Istotnie,
If (k, 2) = 2 =
k−2k−2+ 1 oraz f (2, l) = 2 =
l −2l −2+ 1,
If (k, l ) 6 f (k − 1, l) + f (k, l − 1) − 1 6
(
k+l −5k−3+ 1) + (
k+l −5k−2+ 1) − 1 6
k+l −4k−2+ 1.
Zastosowania tw. Ramseya: Twierdzenie Erdősa-Szekeresa
Pokażemy, że f (k, l ) 6 f (k − 1, l) + f (k, l − 1) − 1.
I
Niech P będzie zbiorem punktów w pozycji ogólnej, |P| ≥ f (k, l ).
I
Załóżmy, że P nie ma l -czapeczki.
I
Rozważmy zbiór
E = {p ∈ P : P ma (k − 1)−kubek „kończący się” na p}.
I
Ponieważ każdy podzbiór składający się z f (k − 1, l ) elementów zawiera (k − 1)-kubek, zbiór E liczy co najmniej f (k, l − 1) punktów.
I
w zbiorze E istnieje zatem (l − 1)-czapka, powiedzmy (B
1, . . . , B
l −1).
Ponieważ B
1jest w E , istnieje k − 1-kubek (A
1, . . . , A
k−2, B
1).
I