Az Abel-díj 2012-es átadása óta rengeteget (pontosabban: még a korábbinál is többet) hallani Szemerédi Endre regularitási lemmájáról és annak fontosságáról. Mára a regularitási lemmának megszámlálhatatlanul sok verziója létezik, fogalmazhatunk úgy is, hogy egy egész elmélet nőtt ki belőle.
1. ábra. Szemerédi Endre az Abel-díjjal
Magáról a lemmáról beszélve Szemerédi Endre mindig megjegyzi, hogy ugyan az alapokat ő tette le, feltétlenül meg kell említeni azokat a kiváló matematikusokat, akik aztán a munkáját továbbfejlesztették. Ezt alátámasztandó megemlítünk néhány kiemelkedő eredményt (a teljesség igénye nélkül): Timothy Gowers 2007-ben analóg állítást bizonyított hipergráfokra [3], Terence Tao megadta a lemma egy valószínűségelméleti és információelméleti megközelítését [8], Lovász László és Szegedy Balázs pedig a gráfelmélet és az analízis területeit összekapcsolva megteremtette a regularitási lemma különböző analitikus alakjait. [5].
Ennek a cikknek az apropóját Lovász László Abel-díja és az imént említett kapcsolat szolgáltatja. A Szemerédi's Lemma for the Analyst című cikk nem csak Szemerédi Endre szerény állítását segít alátámasztani (értsd: nagy matematikusok vitték tovább, amit ő elkezdett), hanem jól példázza azt a gyakran emlegetett tényt is, hogy Lovász László eredményei a matematika különböző, egymástól távol eső területei között építenek hidat. (A tiszteletére szervezett konferenciák és a Bolyai Társulat gondozásában megjelenő ünnepi kötetek nem véletlenül kapták a „Building Bridges” címet.)
2. ábra. A Building Bridges kötetek borítói I,II
1. Az Erdős–Turán sejtés
Mielőtt a regularitási lemmára térnénk, feltétlenül szót kell ejtenünk az Erdős-Turán sejtésről.
3. ábra. Erdős Pál és Turán Pál
Nem sok olyan fogalom van a matematikában, amiről bizton állíthatjuk, hogy mindenki találkozott vele. Ám az egyik ilyen a számtani sorozat fogalma: egész számok egy sorozatát hosszúságú számtani sorozatnak nevezzük, ha a szomszédos tagjainak eltérése állandó, azaz ha van olyan szám, amelyre . Így például a 13, 20, 27, 34, 41, 48 egy 6 hosszúságú számtani sorozat, amelynek első tagja , differenciája pedig . Ahhoz, hogy az Erdős-Turán sejtéshez egy lépéssel közelebb kerüljünk, képzeljük el a következő játékot.
Adnak nekünk egy hatalmas , és egy kicsi számot, a példa kedvéért legyen és . A feladatunk az, hogy az 1, 2, 3, ..., egész számok közül kiválasszuk a lehető legtöbbet úgy, hogy a kiválasztott számhalmaz ne tartalmazzon hosszúságú számtani sorozatot. Ha például a már kiválasztott számaink között szerepel a , a , és a , akkor nem választhatjuk ki sem a -at, sem a -ot, mert ezek bármelyikével létrejönne egy differenciájú tagú számtani sorozat.
Világos, hogy a feladatunk lépésről lépésre nehezebb lesz, hiszen minél több kiválasztott számunk van, annál több lesz a fentihez hasonló megkötés. Az is világos, hogy bármilyen stratégia szerint is válogatunk, előbb-utóbb meg kell állnunk. (Annál is inkább, mert összesen számunk van, tehát a játéknak legfeljebb lépése lehet.) A meglepő az, hogy a valóság ettől a -től nagyon távol van: bármilyen stratégiát is választunk, a számoknak csak egy kis töredékét tudjuk kiválasztani. Hogy pontosan mennyire kicsi ez a töredék, abba nem megyünk bele, de méretéhez képest elenyésző.
Egy pillanatra gondolkodjunk most el azon, hogy milyen stratégiát követnénk, ha nem csak az 1, 2, 3, ..., számok közül, hanem az összes pozitív egész számból válogathatnánk. Az az ember érzése, hogy egyre nagyobb és nagyobb számokat kéne választani, egyre nagyobb réseket hagyva köztük. Talán ha nem hagyjuk a számokat „besűrűsödni”, akkor nem üti fel a fejét számtani sorozat, és a végtelenségig játszhatunk.
Most már csak egyetlen fogalom, ez a bizonyos sűrűség választ el minket a sejtés kimondásától. Legyen a természetes számoknak egy tetszőleges részhalmaza. Az érdekel minket, hogy hogyan alakul az sűrűsége az alakú halmazokban, amikor -et egyre nagyobbnak és nagyobbnak választjuk. A sűrűséget egy adott -re a lehető legtermészetesebben mérjük: mekkora hányadát teszi ki az halmaznak az oda eső része , vagyis mennyi a hányados értéke. (Az abszolútérték jel mostantól mindig a halmazok elemszámát jelöli.) Erdős Pál és Turán Pál sejtése azt mondja, hogy ha van olyan pozitív szám szám, hogy a sűrűségek végtelen sokszor fölé mennek -nak, akkor tartalmaz hosszú számtani sorozatot minden -ra.
Maga Erdős azt mesélte a sejtésről (bővebben lásd itt), hogy eleinte nem vették észre, hogy ez egy ennyire nehéz probléma. Később aztán 1000 dollárt ajánlott a bizonyításért, amit Szemerédi 1972-ben megcsinált. Az eredmények cikké formálásában Hajnal András segédkezett, az Amerikában tartózkodó Erdős nála érdeklődött, hogy jó-e a bizonyítás. Hajnal a rá jellemző humorral azt válaszolta, hogy azt még nem tudja, de 500 dollárért már megvenné.
4. ábra. Erdős Pál és Szemerédi Endre (További érdekes fotók itt: I,II.)
A bizonyítás jó volt, az Erdős-Turán sejtést pedig ma már inkább Szemerédi tételnek nevezik. A tétel bizonyítása rettenetesen bonyolult (lásd [6]), és ennek a rettenetesen bonyolult bizonyításnak az egyik lépése az a páros gráfokra vonatkozó segédállítás, amelyből aztán a regularitási lemma később kifejlődött [7].
Mielőtt rátérnénk magára a lemmára, teszünk néhány megjegyzést az Erdős-Turán sejtéssel és a Szemerédi tétellel kapcsolatban. A mai napig nyitott a sejtés egy erősebb változata: igaz-e, hogy ha egy olyan részhalmaza a természetes számoknak, amelyre a sor divergens, akkor tartalmaz hosszúságú számtani sorozatot minden -ra. Mivel Leonhard Euler már 1737-ben bebizonyította, hogy a prímek reciprokösszege divergens (jelölje a továbbiakban a prímek halmazát ), ezért aki ezt az erős Erdős-Turán sejtést igazolja, az automatikusan bebizonyítja a számelmélet egyik legősibb sejtését, hogy van tetszőlegesen hosszú prímszámokból álló sorozat. Egyébként ez utóbbi sejtés 2008 óta már tétel, ugyanis Ben Green és Terence Tao bebizonyította [4] (a bizonyítás egyik fő komponense persze maga a Szemerédi tétel), hogy ha egy olyan prímszámokból álló halmaz, amelyre a relatív sűrűség végtelen sokszor fölé megy egy pozitív számnak, akkor tartalmaz hosszúságú számtani sorozatot minden -ra. Világos, hogy ha itt helyére magát -t helyettesítjük, akkor minden -re, tehát a prímek halmaza valóban tartalmaz tetszőlegesen hosszú számtani sorozatot. Végül egy érdekesség az Abel-díj kapcsán: a 2020-as díjazott Hillél Fürstenberg számtalan híres eredményének egyike a Szemerédi tételre adott ergodelméleti módszereket használó bizonyítás [2].
2. A regularitási lemma
A regularitási lemma tehát egy gráfelméleti állítás, ami valójában csak nagyon nagy méretű (tehát sok csúccsal és rengeteg éllel rendelkező) gráfokról mond valamit. Mi itt egy kis csalással élve minden fogalmat és állítást kis méretű gráfokon fogunk szemléltetni.
Idézzük fel elsőként, hogy mi a gráf: adottak csúcsok, amelyek közül egyesek össze vannak kötve éllel, mások nincsenek. A csúcsok halmazát -vel, az élek halmazát -vel, magát a csúcshalmaz és élhalmaz által meghatározott gráfot pedig -vel jelöljük.
Ha és két részhalmaza -nek, akkor az és között menő élek számát jelölje . (Azokat az éleket, amelyeknek mindkét vége -ban van, kétszer számoljuk.) Számunkra különösen fontosak az úgynevezett páros gráfok: ha a csúcshalmaz felbontható két részre -ra és -re úgy, hogy élek csak a különböző csúcsosztályok között mennek, akkor -t páros gráfnak nevezzük és -vel jelöljük.
Egy páros gráfban a hányadosra gondolhatunk úgy, mint és közötti élsűrűségre. A fenti gráfra ez a sűrűség . Ha és helyett csak az és csúcshalmazokat vesszük, és felírjuk az hányadost, akkor egy -hez közeli számot kapunk.
Arra természetesen nem számíthatunk, hogy ez az és összes részhalmazára igaz: például és választása esetén . Vannak azonban olyan gráfok, amikben ha -et és -t elég kövérnek választjuk, akkor hányados közel van -hez. Ezt a tulajdonságot ragadja meg az -reguláris páros gráf fogalma.
A páros gráfot -regulárisnak nevezzük (itt egy rögzített pozitív szám, a megengedett hiba), ha minden olyan és részhalmazra, amelyekre és teljesül, a sűrűségek egymáshoz -nál közelebb vannak, azaz
Legyen most egy tetszőleges gráf (nem feltétlenül páros, mint eddig). Vegyük a -nek két olyan -sel és -vel jelölt részhalmazát, amelyeknek nincs közös eleme (az alábbi gráfon ezek és ). Tartsuk meg azokat és csak azokat az éleket, amelyeknek egyik végpontja -ben, a másik -ben van (az ábrán ez a zöld élhalmaz). Így -nek egy olyan részgráfját kapjuk, ami páros. Jelölje ezt .
Nagyon pongyolán fogalmazva a regularitási lemma azt mondja, hogy ha a gráfnak elég sok csúcsa van, akkor a csúcsokat fel tudjuk bontani kevés darab lényegében egyforma méretű halmazra úgy, hogy ha ezekből készítjük el a páros gráfokat a fenti módon, akkor azok nagy része -reguláris lesz. Tehát a gráfot fel lehet darabolni nem túl sok „szép darabra”, persze némi hibától eltekintve.
A rend kedvéért precízen is kimondjuk a lemma klasszikus alakját, továbbá egy gyenge alakját is, mert később ezek majd jól fognak jönni. Ehhez szükségünk lesz a partíció fogalmára. A csúcshalmaz egy átfedés nélküli halmazokra való feldarabolását partíciónak nevezzük.
Ha a partícióban szereplő darabok lényegében egyforma méretűek, azaz minden -ra (másképp: ), akkor a partíciót ekvipartíciónak nevezzük.
1. Lemma. (Regularitási lemma, hagyományos alak.) Tetszőleges és számokhoz léteznek olyan -tól és -től függő és konstansok, amelyekre az alábbi állítás teljesül. Minden legalább csúcsú gráf csúcshalmazának van olyan ekvipartíciója ( ), amelyben legfeljebb darab indexpár kivételével mindegyik páros gráf -reguláris.
Most rátérünk a regularitási lemma egy gyenge alakjára, ami Alan Frieze-től és Ravi Kannantól származik [1]. Hasonlóan a korábbi mennyiséghez, vezessük be a partícióhoz tartozó élsűrűségeket. Egy adott partíció esetén jelölje a és csúcshalmazok közti élsűrűséget:
Legyen és a -nek két részhalmaza. Emlékezzünk, hogy -vel jelöltük azon élek számát, amelyeknek egyik végpontja -ben, a másik -ben van. Ezt az mennyiséget megbecsülhetjük a partíció és a sűrűségek (vagy ha úgy tetszik átlagok) segítségével:
Mivel átlagokkal számoltunk, természetesen nem várhatjuk, hogy tetszőleges -re és -re megegyezzen -vel. Az eltérés nagyságra, tehát a számra tekinthetünk úgy, mint egy mérőszámra, ami a partíció irregularitását méri. Most már minden adott, hogy kimondjuk a regularitási lemma gyenge alakját. (Ennek a gyenge alaknak a következő fejezetben komoly szerepe lesz.)
2. Lemma. (Gyenge regularitási lemma.) Tetszőleges számhoz és tetszőleges gráfhoz van olyan ( ) partíciója -nek, hogy minden -re
3. Regularitási lemma az analízisben
Már említettük Lovász László és Szegedy Balázs Szemerédi's Lemma for the Analyst című cikkét, amelyben a regularitási lemmának három különböző analízisbeli interpretációját is megadták. Különösen érdekes ez az eredmény, mert a gráfelmélet és az analízis között (vagy ha úgy tetszik a folytonos és diszkrét matematika között) hatalmas szakadékot kell tudni áthidalni. Az ilyen távoli területek összekapcsolása mindig nagyon szép, és persze roppant bonyolult. Arra nincs lehetőség, hogy a szükséges fogalmakat mind bevezessük, és a cikk eredményeit itt bemutassuk, de talán sikerül legalább a felszínt megkapargatni.
Először arról lesz szó, hogy hogyan lehet gráfokat speciális függvényekkel azonosítani. A példa kedvéért vegyük az alábbi ötcsúcsú gráfot, és mellé egy egybevágó négyzetre felbontott egységnégyzetet. Számozzuk meg a csúcsokat, és feketítsük be az -edik oszlop és -edik sor kereszteződésében lévő négyzetet, ha az és csúcsok szomszédosak. (Azon se most, se később ne akadjunk fenn, hogy a szomszédos kis négyzetek közös oldala milyen színű, ha az egyik négyzet fekete, a másik pedig fehér.)
Ezzel az eljárással egy felcímkézett gráfot megfeleltettünk egy „pixeles képnek”. A pixeles képet pedig meg tudjuk feleltetni egy függvénynek: legyen , ha az pont a pixeles képen fehér, és legyen , ha az pont a pixeles képen fekete színű.
Mivel a szomszédosság egy szimmetrikus reláció (ha az csúcs össze van kötve -vel, akkor is össze van kötve -val), ezért a fenti eljárással definiált függvények szimmetrikusak, azaz minden -re . Most áttérünk egy jóval általánosabb függvényosztályra, ami ezeket a pixeles képekből származó függvényeket mind tartalmazza.
Jelöljük -vel a korlátos és mérhető szimmetrikus függvények vektorterét. Egy függvény korlátossága alatt azt értjük, hogy van olyan szám, amire teljesül minden pontra. A mérhetőség pedig egy nagyon természetes (és szükséges) technikai feltevés, amennyiben az ember integrálni szeretne. Márpedig hamarosan látni fogjuk, hogy az integrál fogalma mindig ott lesz a háttérben. A részletekbe terjedelmi okokból nem megyünk bele, elégedjünk meg annyival, hogy ezzel a mérhetőségi feltevéssel csak olyan (vadul viselkedő) függvényeket zárunk ki, amelyek úgy képezik a -et -be, hogy a rajtuk lévő természetes halmazstruktúrák a függvény mentén nem passzolnak össze.
A vektorteret felruházhatjuk egy speciális függvénnyel, a vágás norma nevű mennyiséggel. Minden függvényhez rendeljünk hozzá egy -val jelölt számot, az ő normáját a következő formulával
A normára gondolhatunk úgy, mint a hosszúság fogalmának egy nagyon fontos és hasznos általánosítására. Ha rendelkezésünkre áll egy norma, akkor olyan absztrakt fogalmakat is megfoghatunk számok segítségével, mint például a „közelség”. Azt mondhatjuk, hogy és közel vannak egymáshoz, vagy kevéssel térnek el egymástól, ha a különbségüknek kicsi a hossza, azaz ha a szám kicsi.
Észrevehettük, hogy a gráfokhoz tartozó függvények elég speciális szerkezetűek. Valóban, ezek a függvények az úgynevezett lépcsős függvények osztályához tartoznak. Egy függvényt lépcsős függvénynek nevezünk legfeljebb lépcsővel, ha van a intervallumnak olyan felosztása, hogy a függvény konstans az összes téglán.
Azt láttuk, hogy egy csúcsú gráfot olyan szimmetrikus lépcsős függvénnyel tudtunk azonosítani, amelyben a partíció tagjai az hosszú intervallumok az négyzeteken pedig a függvényérték vagy 0 vagy 1.
Egy másik fontos függvényosztály a azon elemeiből áll, amelyekre teljesül minden esetén. Ezeket a függvényeket grafonoknak nevezzük, a grafonok halmazát pedig -lal jelöljük. A regularitási lemma gyenge alakjának (lásd 2. Lemma) analitikus változata azt mondja, hogy bármilyen grafont is veszünk, és bármilyen kicsi hibát engedünk meg, találunk majd olyan -beli lépcsős grafont, amely a -t -nál jobban megközelíti, és nincs túl sok lépcsője.
3. Lemma. (Gyenge regularitási lemma, analitikus változat.) Minden grafonhoz és -hoz létezik olyan lépcsős függvény legfeljebb lépcsővel, amelyre .
Végezetül megemlítjük, hogy a regularitási lemma megfogalmazható mint kompaktsági tétel. Ezt a mély állítást a többinél kicsit tömörebben, az analízisben sztendernek számító fogalmak felidézése nélkül tárgyaljuk. Tudjuk, hogy egy topologikus tér metrizálhatósága mennyire fontos és hasznos tulajdonság, különösen ha a metrizálással nyert metrikus tér kompakt. A kérdés, hogy hogyan metrizáljuk a grafonok terét, és hogy a metrizálással kapott tér kompakt-e.
Először is egy megjegyzés: az az eljárás, ahogy gráfokból függvényeket csináltunk, függött attól, hogy hogyan címkéztük fel a csúcsokat. A következő példa azt mutatja, hogy ugyanannak az ötcsúcsú (címkézetlen) gráfnak két különböző önkényes felcímkézése különböző pixeles képekhez, és így különböző függvényekhez vezet.
A csúcsok átszámozásának megfelelője a grafonok nyelvén egy invertálható mértéktartó leképzéssel való komponálás, nevezetesen . Vezessük be az alábbi függvényt a vágás norma segítségével .
Ez a már majdnem egy metrika, ráadásul úgy méri a grafonok távolságát, hogy az az „átcímkézésre” érzéketlen. Meg lehet mutatni, hogy , és hogy teljesíti a háromszögegyenlőtlenséget . Azonban a definíciójából adódóan itt most azzal a problémával szembesülünk, hogy vannak olyan és grafonok, amik nem azonosak, a -távolságuk mégis nulla. Márpedig azt meg akarjuk követelni, hogy a metrizálandó objektumaink csak önmaguktól legyenek nulla távolságra. Mivel az reláció nyilvánvalóan egy ekvivalencia reláció, ezért ezeket az egymástól nulla távolságra lévő elemeket azonosíthatjuk. Jelöljük az így kapott teret -szel. Erre az -re a -t ráhúzva már egy valódi metrikus teret kapunk.
Térjünk rá a kompaktságra: metrikus terekben a kompaktság ekvivalens a sorozatkompaktsággal, azaz azzal, hogy minden sorozatnak van konvergens részsorozata. Ha tehát adott grafonoknak egy sorozata, akkor konstruálni kell egy olyan grafont, és részsorozatot, amelyre . Lovász és Szegedy a gyenge regularitási lemma analitikus változatának segítségével ezt megtették, ezzel bebizonyították, hogy az metrikus tér kompakt. Ilyen értelemben a grafonok terének kompaktsága tekinthető úgy, mint a regularitási lemma egy topologikus interpretációja. További részletek, és a regularitási lemma további nagyon érdekes alakjai megtalálhatók a [5] cikkben.
5. ábra. Lovász László és Szegedy Balázs Oberwolfachban
Ahogy arra néhány példát is láthattunk, a Szemerédi regularitási lemmát és a Szemerédi tételt sokan általánosították, újrabizonyították, vagy épp más struktúrákban találtak hasonló eredményeket. Ha az ember kutakodni kezd a regularitási lemma után, azt tapasztalja hogy ahány helyre benéz, annyi variációval találkozik. Ez persze nem olyan meglepő, ugyanis a regularitási lemma sokkal több, mint egy egyszerű merev állítás, a regularitási lemma egy nagyon általános jelenség lényegét ragadja meg. Hogy mi is ez a jelenség? Szemerédi Endre Abel-előadásának címe „In every chaos there is an order” volt, Kepes András róla szóló fantasztikus portréfilmjének címe pedig „Rend a káoszban”, tehát nem lehet kapufát lőni azzal a kompakt megfogalmazással, hogy minden káoszban van valami rendszer.
Irodalomjegyzék
- [1] A. Frieze, R. Kannan, Quick Approximation to Matrices and Applications, Combinatorica 19 (1999), 175–220.
[2] H. Furstenberg, Ergodic behavior of diagonal measures and a theorem of Szemerédi on arithmetic progressions, J. Anal. Math. 31 (1977), 204–256.
[3] T. Gowers, Hypergraph regularity and the multidimensional Szemerédi theorem, Ann. of Math. 166 (3), 897–946.
[4] B. Green, T. Tao, The primes contain arbitrarily long arithmetic progressions, Ann. of Math. 167 (2008), 481–547.
[5] L. Lovász, B. Szegedy, Szemerédi’s Lemma for the Analyst, Geom. Funct. Anal. 17 (2007), 252–270.
[6] E. Szemerédi, On sets of integers containing no elements in arithmetic progression, Collection of articles in memory of Jurii Vladimirovic Linnik, Acta Arith. 27 (1975), 199–245.
[7] E. Szemerédi, Regular partitions of graphs, Problémes combinatoires et théorie des graphes (Colloq. Internat. CNRS, Univ. Orsay, Orsay, 1976), Colloq. Internat. CNRS, 260, CNRS, Paris, 1978, 399–401.
[8] T. Tao, Szemerédi’s regularity lemma revisited, Contrib. Discrete Math. 1 (2006), 8–28.
A cikk az ITM és az NKFIH ÚNKP-20-5-BGE-1 és PD128374 kódszámú projektjeinek, valamint az MTA Bolyai János Kutatási Ösztöndíjának támogatásával készült.