A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Az univerzális gráf Bevezető
A véletlen gráfok elméleti és gyakorlati jelentősége egyaránt számottevő. Az ismeretségi hálózatok, az internetes weboldalak kapcsolatrendszere mind tekinthetők részben véletlenszerűen kialakuló gráfoknak. Foglalkozzunk csak azzal az esettel, amikor teljesen véletlenszerűen kötjük össze a gráf csúcsait. Legyen adott a véges halmaz, elemei . Ha bármely két csúcsot egymástól függetlenül valószínűséggel kötjük össze, akkor egy véletlen gráfot kapunk. Például minden döntésnél feldobunk egy szabályos érmét: ha fej, összekötjük a csúcsokat, ha írás, akkor nem. Számtalan kérdés merül fel a konstrukció kapcsán. Például mekkora valószínűséggel összefüggő egy véletlen gráf? Várhatóan hány szomszédja van egy csúcsnak? Mekkora valószínűséggel kapunk meg egy előre rögzített -csúcsú gráfot? Utóbbi kérdést tekintve annyi világos, hogy mindegyik gráf pozitív valószínűséggel adódik. A konstrukció a következő természetes módon általánosítható végtelen alaphalmazra. Adott egy végtelen halmaz, elemeit az szimbólumokkal jelöljük. Ez a halmaz egy gráf csúcshalmaza lesz. Minden párhoz tartozik egy szabályos pénzérme. Ezeket a pénzérméket egyszerre feldobjuk úgy, hogy egyik dobás eredménye sem befolyásolja a másikat. Ha az párhoz tartozó érme dobásának eredménye fej, akkor éllel kötjük össze az , elemeket, ha pedig írás, akkor nem kötjük őket össze. Ezzel megkapunk egy gráfot. A fenti kérdések ebben az esetben is értelmesek. A végtelen véletlen gráfokat sokan vizsgálták, néhány alapvető kérdést tisztáztak is velük kapcsolatban. Az áttörést Erdős Pál és Rényi Alfréd eredménye hozta a témában. Belátták, hogy a fenti konstrukció 1 valószínűséggel egyetlen konkrét gráfot, az univerzális gráfot eredményezi. Ezt a gráfot a szakirodalomban -rel jelölik, és számtalan néven hivatkoznak rá. Ez nem meglepő: ha egy struktúra valamilyen szempontból ennyire egyedi tulajdonsággal bír, akkor az gyakran a matematika látszólag távoli területein felbukkan. A gráfot modellelméleti kutatások során először Richard Rado fedezte fel, ezért hívják Rado-gráfnak. A valószínűségelméleti konstrukció miatt random gráf vagy véletlen gráf a neve, de szokás Erdős‐Rényi-gráfként is hivatkozni rá. A továbbiakban az univerzális gráf legfontosabb tulajdonságairól lesz szó. Mindenekelőtt egy világos kombinatorikai leírást adunk róla. Ennek segítségével megkonstruáljuk a gráfot. Mindvégig arra törekedtünk, hogy a tárgyalás a lehető legkevesebb háttértudással is érthető legyen. Ennek ellenére néhány alapvető gráfelméleti ismeret szükséges, például hogy mi az a gráf, mikor izomorf egymással két gráf, illetve hogy mit értünk feszített részgráf alatt. Az univerzális gráfra adott egyik konstrukciónk felhasznál néhány számelméleti tételt, ezekre pontos hivatkozásokat adunk meg. A közérthetőségre való igyekezetünk szükségszerű következménye, hogy az Erdős‐Rényi-tétel precíz bizonyítását nem mutathatjuk be. Hipotetikusan, gondos valószínűségelméleti megalapozás nélkül (mely messze meghaladná ezen írás terjedelmét) érvelünk, ugyanakkor azt reméljük, az alapgondolatot így is sikerül hiánytalanul közvetítenünk.
Definíció és néhány egyszerű következmény Mostantól végtelen alatt mindig megszámlálható végtelent értünk, és nem foglalkozunk a megszámlálható végtelennél nagyobb csúcsszámú gráfokkal.
1. definíció. Azt mondjuk, hogy az gráf univerzális, ha csúcshalmaza nemüres, és tetszőleges , véges csúcshalmazaira, melyekre , létezik olyan , melyre minden -beli csúcsnak szomszédja (azaz össze van kötve), és minden -beli csúcsnak nem-szomszédja (a szomszédság és a nem-szomszédság csak kölönböző csúcsokra vannak értelmezve: egy csúcs saját magának sem szomszédja, sem nem-szomszédja). A definíciónak van néhány egyszerű következménye, ezeket feladatok formájában közöljük.
1. feladat. Bizonyítsuk be, hogy nem létezik véges univerzális gráf. Ennél több is igaz. Nevezetesen:
2. feladat. Bizonyítsuk be, hogy egy univerzális gráfban minden csúcs foka végtelen. A következő állítás már rávilágít az univerzális gráf egy érdekességére.
1. állítás. Legyen egy univerzális gráf. Tegyük fel, hogy a csúcshalmazt felbontjuk páronként diszjunkt részekre. Ekkor van olyan , melyre univerzális.
Bizonyítás. Tegyük fel, hogy egyike sem univerzális. Ezt -ben tanúsítja az pár, -ben az pár stb. Legyen , . Mivel univerzális, így az párhoz létezik olyan csúcs -ben, ami össze van kötve mnden -beli elemmel és nincs összekötve egyetlen -beli csúccsal sem. Az általánosság megszorítása nélkül tegyük fel, hogy . Ekkor kielégíti az párra előírt összekötöttségi feltételeket, ami ellentmond választásának.
Egy univerzális gráfba minden véges, sőt, minden végtelen gráf is beágyazható, ezt fogalmazza meg a következő állítás.
1. tétel. Legyen univerzális, pedig tetszőleges véges gráf. Ekkor -nek van olyan feszített részgráfja, mely -vel izomorf. Tegyük fel, hogy végtelen gráf. Ekkor -nek van olyan feszített részgráfja, mely -val izomorf.
Bizonyítás. Teljes indukcióval bizonyítunk csúcsszáma szerint. Legyen ez a csúcsszám . Az állítás -re nyilvánvaló. Tegyük fel, hogy az állítás igaz minden legfeljebb -csúcsú gráfra, ahol . Legyen tetszőleges -csúcsú gráf, a csúcsai pedig legyenek . Jelölje a csúcsok által feszített részgráfot. Az indukciós feltevés szerint vannak -nek olyan csúcsai, melyek által feszített részgráf -fel izomorf. A csúcsok esetleges átszámozásával feltehetjük, hogy ez az izomorfizmus éppen . Legyen -beli szomszédainak halmaza , nem-szomszédainak halmaza pedig . Ekkor , valamint . Tehát és véges, diszjunkt részhalmazai -nek. Ekkor univerzalitása miatt van olyan csúcs -ben, mely a -belieknek szomszédja, a -belieknek nem-szomszédja. Ekkor izomorf az csúcsok által feszített részgráffal. Ezzel a véges gráfokra vonatkozó állítást beláttuk. Legyen most végtelen gráf, csúcsokkal. A véges gráfokra alkalmazott indukciót rekurziós eljárássá alakítva kapjuk a bizonyítást. A pont képe legyen tetszőleges . Ezután ha a csúcsok képe rendre , akkor legyen a szomszédainak halmaza, pedig a nem-szomszédainak halmaza. Ekkor és véges, diszjunkt részei csúcshalmazának. Tehát univerzalitása miatt van olyan csúcs -ben, mely a -belieknek szomszédja, a -belieknek nem-szomszédja. Legyen . Világos, hogy a végtelen rekurzió olyan -t ad, ami izomorf -val.
Az univerzális gráf egyértelműsége A következő tétel azt mondja ki, hogy izomorfizmus erejéig legfeljebb egyetlen univerzális gráf lehet.
2. tétel. Tegyük fel, hogy és univerzális gráfok. Ekkor és izomorfak egymással.
Bizonyítás. A bizonyítás az 1. tétel mintájára történik. Legyenek csúcsai , csúcsai Célunk ismét az, hogy rekurzívan megadjunk egy izomorfizmust. Ha azonban pontosan ugyanúgy járnánk el, mint az 1. tétel bizonyításában, akkor -et csak egy feszített részgráfjával tennénk izomorffá, nem magával -vel. Ezt a problémát orvosolja a következő technika. Az izomorfizmust ,,oda-vissza'' építjük fel. Vagyis a -edik lépésben soron következő csúcsának keresünk képet, míg a -edik lépésben soron következő csúcsának keresünk ősképet. Ezzel garantáljuk, hogy a konstruált leképezés bijektív. Legyen tehát . Most vegyük -t, és keressünk egy csúcsot -ben, ami ugyanúgy kapcsolódik -hez, mint az -höz. Legyen . Vegyük most legkisebb indexű csúcsát, aminek még nem találtunk képet. Ha például , akkor ez az csúcs (minden más esetben az a soron következő csúcs.) Általában, tegyük fel, hogy már darab -beli csúcsnak megtaláltuk a -képét, legyen ezek halmaza , . Vegyük -ben a legkisebb indexű csúcsot, jelöljük ezt -gyel. Legyen az szomszédainak, pedig nem-szomszédainak halmaza. Ekkor és diszjunkt, véges részei -nek, így univerzalitása miatt van olyan , ami a -belieknek szomszédja, a -belieknek nem-szomszédja. Legyen . Hasonlóan járunk el, ha már darab -beli csúcsnak megtaláltuk a -képét. Akkor -ben vegyük a legkisebb indexű csúcsot, jelöljük ezt -vel. Legyen az szomszédainak, pedig nem-szomszédainak halmaza. Ekkor és diszjunkt, véges részei -nek, így univerzalitása miatt van olyan , ami a -belieknek szomszédja, a -belieknek nem-szomszédja. Legyen . Világos, hogy a végtelen rekurzió egy izomorfizmust épít fel és között.
Tehát míg eddig úgy beszéltünk univerzális gráfokról, hogy egy univerzális gráf, mostantól úgy fogalmazunk majd, hogy az univerzális gráf. Felmerül azonban a kérdés, hogy nem beszélünk-e véletlenül a semmiről, azaz létezik-e egyáltalán univerzális gráf. A következő pontban erre a kérdésre adunk igenlő választ.
Az univerzális gráf létezése
3. tétel. Létezik olyan gráf, ami univerzális.
Bizonyítás. Rekurzívan megkonstruáljuk az véges gráfokat. Álljon egyetlen csúcsból. Általában, tegyük fel, hogy már megkonstruáltuk az gráfot, most megkonstruáljuk -et. Legyen minden -beli csúcs -ben is csúcs, közöttük fussanak az -ből örökölt élek. Továbbá minden részhalmazra vegyünk fel egy-egy új csúcsot az -beli csúcsokon kívül, aminek csúcsai közül pontosan az -beliek a szomszédai, az -n kívüliek nem-szomszédai. A alakú csúcsok között tetszőlegesen vehetjük fel az éleket (például legyen mind összekötve). Így kapjuk az gráfot. Legyen . Ennek van értelme: egy csúcs akkor csúcs -ben, ha valamelyik -ben csúcs (ekkor onnantól kezdve mindben az), és két csúcs között pontosan akkor fut él -ben, ha valamelyik -ben fut köztük él (ekkor onnantól kezdve mindben fut). Állítjuk, hogy univerzális. Vegyük ugyanis tetszőleges véges, diszjunkt részhalmazát a csúcsainak. Ekkor benne van valamelyik -ben, hiszen véges sok lépés után minden csúcsa bekerült a konstrukcióba. Ekkor -nek a csúcsa megfelelő: az -beli csúcsok szomszédai, a -beliek nem-szomszédai.
A fejezetet egy feladattal zárjuk.
3. feladat. Bizonyítsuk be, hogy az univerzális gráf izomorf a komplementerével.
A 3. tétel bizonyítása után megmarad az a hiányérzetünk, hogy bár a bizonyítás konstruktív, mégsem tudjuk egyszerre megadni az egész gráfot. Ebben a részben megadunk néhány egészen konkrét gráfot, amelyek univerzálisak (ekkor egymással, illetve a 3. tételben konstruálttal izomorfak a 2. tétel szerint).
1. konstrukció. Legyenek a gráf csúcsai a pozitív egész számok. Két csúcs, között pontosan akkor fusson él, ha -nek a -es számrendszerbeli alakjában a -nek megfelelő helyiértéken (hátulról számítva az -adik helyen, utolsó a 0. hely) -es áll. Ez volt Rado konstrukciója [4].
textbf2. állítás. Az 1. konstrukció során kapott gráf univerzális.
Bizonyítás. Legyenek adottak az , diszjunkt, véges részhalmazai a pozitív egészeknek. Írjunk fel egy olyan számot, melynek a -es számrendszerbeli alakjának hátulról vett -edik jegye -es (), a hátulról vett -edik jegye pedig (), továbbá minden -nél és -nél nagyobb. Ilyen szám nyilván létezik. A teljesség kedvéért megjegyezzük, hogy az | | egy megfelelő szám.
2. konstrukció. Legyenek a gráf csúcsai a alakú prímszámok. Két ilyen csúcs, között pontosan akkor fusson él, ha kvadratikus maradék (egy -val nem osztható szám négyzete) modulo . Ez a tulajdonság szimmetrikus, vagyis ha kvadratikus maradék modulo , akkor is kvadratikus maradék modulo . Ez az állítás a kvadratikus reciprocitási tétel [3, 4.2.3. Tétel] következménye. A reflexivitásra szükségünk van, hiszen és között pontosan akkor fut él, ha és között fut.
3. állítás. A 2. konstrukcióval kapott gráf univerzális.
Bizonyítás. Legyen , a alakú prímek két diszjunkt halmaza. Olyan prímet keresünk, ami modulo kvadratikus maradék, modulo kvadratikus nem-maradék. Ebből a célból minden -hez () kiválasztunk egy kvadratikus maradékot modulo , illetve minden -hez () kiválasztunk egy kvadratikus nem-maradékot modulo . Legyen A kínai maradéktétel [3, 2.6.2. Tétel] alapján van olyan maradék modulo , amire modulo , modulo és modulo . Ez a relatív prím maradék -hez, így a Dirichlet-tétel [5, 4.2. Függelék] alapján van olyan alakú prím, melyre modulo . Ekkor kvadratikus maradék modulo , valamint kvadratikus nem-maradék modulo .
Ezen konkrét konstrukciók tehát oly módon realizálják az univerzális gráfot, hogy két csúcs ismeretében meg tudjuk mondani, hogy van-e közöttük él, illetve diszjunkt, véges csúcshalmazokhoz tudunk találni olyan csúcsot, ami az -beliekkel össze van kötve, a -beliekkel nincs.
Most térjünk vissza a bevezetőben leírt szituációhoz. Készítsünk el egy végtelen véletlen gráfot. Vizsgáljuk meg, mi köze van ennek a véletlen gráfnak az univerzális gráfhoz. Legyen két véges, diszjunkt részhalmaza -nek úgy, hogy . Ekkor annak a valószínűsége, hogy egy rögzített -beli csúcs ,,jó'', vagyis minden -beli csúcsnak szomszédja, minden -beli csúcsnak nem- szomszédja. Vagyis annak valószínűsége, hogy ,,rossz'' (tehát nem jó), . Ezek az események az -beli csúcsokra függetlenek. Tehát annak a valószínűsége, hogy darab -beli csúcs mindegyike rossz. Így az egy valószínűségű esemény, hogy minden -beli csúcs rossz, hiszen Tehát 1 annak a valószínűsége, hogy van jó csúcs. Mivel a választható véges, diszjunkt csúcshalmazok száma csak megszámlálhatóan végtelen, ezért szintén annak a valószínűsége, hogy minden párhoz van megfelelő csúcs. Összességében tehát a véletlen gráf 1 valószínűséggel univerzális. Ezt összevetve a 2. tétellel a következőt kapjuk.
4. tétel (Erdős‐Rényi, [2]). Egy végtelen, véletlen gráf valószínűséggel izomorf az univerzális gráffal. Két végtelen, véletlen gráf valószínűséggel izomorf egymással.
Újabb szokatlan jelenséggel találkoztunk: a véges (legalább -pontú) gráfok között nincs olyan izomorfia-osztály, ami valószínűséggel előállna véletlenszerű élválasztás esetén.
Az univerzális gráf néhány további tulajdonságáról ‐ tartalmi és terjedelmi okokból ‐ csak címszavakban beszélhetünk. Csoportelméleti vonatkozásként megemlítjük, hogy az univerzális gráf szimmetriákban rendkívül gazdag. Például bármelyik éle átvihető bármelyik másikba egy alkalmas izomorfizmus segítségével. Valójában ennél sokkal több is igaz: bármely véges része átvihető bármely véges részébe egy izomorfizmussal, feltéve hogy ennek nincs nyilvánvaló akadálya (nyilván a két véges résznek izomorfnak kell lennie egymással). Nagyon érdekes az a modellelméleti tény, hogy ha egy (gráfelméleti) állítás igaz az univerzális gráfban, akkor ,,majdnem minden'' véges gráfban igaz; ha hamis az univerzális gráfban, akkor ,,majdnem minden'' véges gráfban hamis. Mindezekről (és még rengeteg egyéb különlegességről) Peter J. Cameron [1, 5. fejezet] angol nyelvű könyvében olvashatunk.
[1] | Cameron, P., J., Permutation Groups, LMS Student Text 45. Cambridge University Press (Cambridge, 1999). |
[2] | Erdős, P. and Rényi, A., Asymmetric graphs, Acta Math. Acad. Sci. Hungar., 14 (1963), 295‐315. |
[3] | Freud, R. ‐ Gyarmati, E., Számelmélet, Nemzeti Tankönyvkiadó (Budapest, 2000). |
[4] | Rado, R., Universal graphs and universal functions, Acta Arith., 9 (1964), 331‐340. |
[5] | Szalay, M., Számelmélet, SMT sorozat, Typotex kiadó (Budapest, 1998). |
|
|
|