Un grafic C este un grafic de acoperire al altui grafic G dacă există o mapare de acoperire de la mulțimea de vârfuri C la mulțimea de vârfuri G. Maparea de acoperire f este o suprajecție și un izomorfism local — o vecinătate a unui vârf v în C se mapează bijectiv la o vecinătate a lui f ( v ) în G .
Termenul de ridicare este adesea folosit ca sinonim pentru acoperirea graficului unui grafic conectat.
În teoria grafurilor, un graf de acoperire se poate referi și la un subgraf care conține fie toate muchiile ( acoperirea marginilor ) fie toate vârfurile ( acoperirea vârfurilor ).
Formularea combinatorie a graficelor de acoperire se generalizează imediat în cazul multigrafelor . Dacă identificăm un multigraf cu un complex de celule unidimensionale, graficul de acoperire nu este altceva decât un exemplu special de acoperiri ale spațiilor topologice , astfel încât este permisă terminologia teoriei acoperirii, și anume grupul de transformare al învelișului, învelișul universal. , învelișul abelian și învelișul abelian maxim [1] .
Fie și două grafice și fie funcția surjectivă . Atunci f este o hartă de acoperire de la C la G dacă, pentru fiecare, restricția lui f la o vecinătate a lui v este o bijecție la o vecinătate a lui f ( v ) în G. Cu alte cuvinte, f mapează muchiile incidente cu v unu-la-unu cu muchiile incidente cu f ( v ).
Dacă există o mapare de acoperire de la C la G , atunci C este un grafic de acoperire sau lift al lui G , iar G este un grafic de coeficient al lui C. Un h-lift este o ridicare astfel încât harta de acoperire f are proprietatea că pentru orice vârf v al lui G , pachetul său are exact h elemente.
În figura următoare, graficul C este graficul de acoperire al graficului H.
Maparea acoperirii f de la C la H este reflectată în culori. De exemplu, ambele vârfuri albastre ale lui C se mapează cu vârfurile albastre ale graficului H . Maparea f este surjectivă - fiecare vârf al graficului H are o preimagine în C . Mai mult, f mapează bijectiv fiecare vecin al vârfului v din graficul C la un vecin al vârfului f ( v ) din graficul H.
De exemplu, să fie v unul dintre vârfurile magenta din C . Are doi vecini în C , un vârf verde u și un vârf albastru t . În mod similar, fie v vârful magenta al lui H . Are doi vecini în H , un vârf verde u ′ și un vârf albastru t ′. Harta f limitată la { t , u , v } este o bijecție în { t ′, u ′, v ′}. Acest lucru este ilustrat în următoarea figură:
În mod similar, putem verifica dacă vecinătatea vârfului albastru din C se mapează unu-la-unu cu vecinătatea vârfului albastru din H :
În exemplul de mai sus, fiecare vârf al lui H are exact 2 pre-imagini în C. Aici H este o acoperire dublă sau dublă a graficului C .
Pentru orice graf G , se poate construi o acoperire dublă de graf bipartită a lui G care este atât un graf bipartit , cât și o acoperire dublă a lui G în același timp. Acoperirea dublă a graficului bipartit a graficului G este produsul tensor :
Dacă graficul G este deja bipartit, acoperirea sa dublă bipartită constă din două copii disjunse ale graficului G . Un graf poate avea mai multe acoperiri duble diferite, altele decât acoperirea dublă a unui graf bipartit.
Pentru orice graf conex G , se poate construi graficul său universal de acoperire [2] . Acesta este un caz special al conceptului mai general de acoperire universală din topologie. Cerința topologică ca învelișul universal să fie simplu conectat este tradusă în termeni de teoria grafurilor în cerința ca graful să fie conectat și să nu aibă cicluri, adică să fie un arbore . Graficul învelișului universal este unic (până la izomorfism). Dacă un grafic G este un arbore, atunci G însuși este graficul de acoperire universal al lui G. Pentru orice alt grafic conex finit G , graficul de acoperire universal al lui G este un arbore infinit numărabil (dar finit local).
Graficul capacului universal T al unui grafic conectat G poate fi construit după cum urmează. Alegem un vârf arbitrar r al graficului G ca punct de plecare. Fiecare vârf al lui T este o trecere fără întoarcere care începe la r , adică o succesiune de vârfuri în G astfel încât
Atunci două vârfuri ale lui T sunt adiacente, dacă unul este o simplă extensie a celuilalt, atunci vârful este adiacent vârfului . Până la izomorfism, același arbore T se obține indiferent de alegerea punctului de plecare r .
Maparea de acoperire f mapează un vârf ( r ) de la T la un vârf r în G și un vârf de la T la un vârf v n în G .
Următoarea figură ilustrează graficul universal de acoperire T al lui H . Culorile arată afișajul suprapus.
Pentru orice k , toate k -graficele regulate au aceeași acoperire universală, un arbore k -regulat infinit.
Un grafic de acoperire abelian cu pliuri infinite a unui (multi)graf finit se numește cristal topologic, o abstractizare a structurii cristaline și este un grafic periodic . De exemplu, un cristal de diamant ca grafic este un grafic de acoperire abelian maxim al unui dipol cu patru margini. Această vedere, combinată cu ideea de „implementații standard”, se dovedește utilă în construcția sistematică a cristalelor (ipotetice) [1] .
O acoperire plană a unui graf este o acoperire finită a unui graf de către un graf plan . Proprietatea de a avea o acoperire plană poate fi descrisă de minorii interziși , dar descrierea exactă de acest fel rămâne necunoscută. Orice grafic înglobat în planul proiectiv are o acoperire plană obținută dintr -o acoperire dublă orientabilă planului proiectiv. În 1988, Seiyu Nagami a presupus că numai aceste grafice au acoperiri plane, dar presupunerea rămâne nedovedită [3] .
O modalitate generală de a obține grafice de acoperire utilizează grafice de stres în care „săgețile” unui grafic dat G (adică perechi de muchii direcționate corespunzătoare muchiilor nedirecționate ale lui G ) sunt etichetate cu perechi de elemente opuse (adică, un element şi inversul său) dintr-un grup . Graficul obținut din graficul de stres (graf derivat) are ca vârfuri perechi ( v , x ), unde v este un vârf al graficului G , iar x este un element al grupului. Un dart de la v la w etichetat de un element de grup y din G corespunde unei muchii de la ( v , x ) la ( w , xy ) în graficul derivat.
Acoperirea universală poate fi privită în această abordare ca un grafic derivat al graficului de stres, în care marginile arborelui de întindere ale graficului sunt etichetate de elementul de identitate al grupului și fiecare pereche de săgeți rămasă este etichetată de elemente diferite. a grupului liber . Acoperirea dublă bipartită poate fi considerată apoi ca un grafic derivat al graficului de stres, în care fiecare dart este etichetat cu un element de grup diferit de zero de ordinul doi.