Charakteryzacje grup hiperbolicznych i grup wirtualnie wolnych
Transkrypt
Charakteryzacje grup hiperbolicznych i grup wirtualnie wolnych
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Marcin Kotowski Nr albumu: 249015 Charakteryzacje grup hiperbolicznych i grup wirtualnie wolnych Praca licencjacka na kierunku MATEMATYKA Praca wykonana pod kierunkiem dra Andrzeja Nagórki Instytut Matematyki Wrzesień 2009 Oświadczenie kierującego pracą Potwierdzam, że niniejsza praca została przygotowana pod moim kierunkiem i kwalifikuje się do przedstawienia jej w postępowaniu o nadanie tytułu zawodowego. Data Podpis kierującego pracą Oświadczenie autora (autorów) pracy Świadom odpowiedzialności prawnej oświadczam, że niniejsza praca dyplomowa została napisana przeze mnie samodzielnie i nie zawiera treści uzyskanych w sposób niezgodny z obowiązującymi przepisami. Oświadczam również, że przedstawiona praca nie była wcześniej przedmiotem procedur związanych z uzyskaniem tytułu zawodowego w wyższej uczelni. Oświadczam ponadto, że niniejsza wersja pracy jest identyczna z załączoną wersją elektroniczną. Data Podpis autora (autorów) pracy Streszczenie Praca poświęcona jest charakteryzacji grup hiperbolicznych i grup wirtualnie wolnych. Dla każdej z tych klas grup przedstawiono kilka opisujących je geometrycznych oraz kombinatorycznych kryteriów. Pokazano analogie geometryczne między obiema klasami grup oraz związek grup wirtualnie wolnych z językami bezkontekstowymi. Słowa kluczowe grupy hiperboliczne, grupy wirtualnie wolne, język bezkontekstowy, prezentacja Dehna Dziedzina pracy (kody wg programu Socrates-Erasmus) 11.1 Matematyka Klasyfikacja tematyczna 20. Group theory and generalizations 20.F. Special aspects of infinite or finite groups 20.F65 Geometric group theory Tytuł pracy w języku angielskim Characterizations of hyperbolic groups and virtually free groups Spis treści Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1. Pojęcia wstępne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1. Prezentacje grup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2. Graf Cayleya grupy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. Grupy hiperboliczne i wirtualnie wolne . . . . . . . . . . . . . . . . . . . . . . 10 2. Grupy hiperboliczne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3. Grupy wirtualnie wolne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.1. Grupy bezkontekstowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2. Quasi-izometrie z drzewami . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3. δ-cienkie czworokąty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.4. Prezentacje grup wirtualnie wolnych . . . . . . . . . . . . . . . . . . . . . . . 25 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3 Wprowadzenie Praca poświęcona jest klasom grup hiperbolicznych i wirtualnie wolnych, w ujęciu geometrycznej teorii grup. Hiperboliczność grupy, pojęcie pochodzące od intuicji związanych z geometrią hiperboliczną, przekłada się na szereg kombinatorycznych własności, takich jak istnienie pewnych szczególnych prezentacji (tak zwanych prezentacji Dehna) czy nierówności izoperymetryczne. Grupy wirtualnie wolne, mimo czysto algebraicznej definicji, również pozostają w ścisłym związku z geometrią i posiadają różnorodne geometryczne charakteryzacje, częściowo analogiczne do tych dla grup hiperbolicznych. Z drugiej strony, narzędzi do opisu tej klasy grup dostarcza teoria języków formalnych - w dowodzie jednego z geometrycznych kryteriów kluczową rolę odgrywa zaskakujący związek grup wirtualnie wolnych z językami bezkontekstowymi. Struktura niniejszej pracy jest następująca - rozdział 1 zawiera wstępne pojęcia dotyczące prezentacji grup, grafów Cayleya oraz quasi-izometrii. W rozdziale 2 podajemy definicję oraz podstawowe własności grup hiperbolicznych, w tym istnienie prezentacji Dehna. Główną część pracy stanowi rozdział 3 - przedstawiamy w niej pojęcie grupy bezkontekstowej wraz z niezbędnymi faktami z teorii automatów i języków formalnych, następnie zaś dowodzimy geometrycznych kryteriów równoważnych byciu wirtualnie wolnym oraz podajemy opis tej klasy grup w terminach ich prezentacji. 5 Rozdział 1 Pojęcia wstępne 1.1. Prezentacje grup Zaczniemy od przypomnienia kilku pojęć związanych z grupami wolnymi i prezentacjami grup. Ustalmy grupę G wraz ze zbiorem generatorów X. Ograniczymy się do badania grup, które są skończenie generowane, tj. takich, dla których X jest zbiorem skończonym. Razem ze zbiorem X będziemy rozpatrywać zbiór X −1 złożony z formalnych odwrotności elementów −1 ). Słowem X (tj. każdemu elementowi xi ∈ X odpowiada dokładnie jeden element x−1 i ∈X zredukowanym nad X nazwiemy dowolne słowo o elementach ze zbioru X ∪ X −1 , w którym nie występują podsłowa postaci xx−1 i x−1 x dla x ∈ X. Dla ustalonego zbioru X możemy nad tym zbiorem utworzyć grupę wolną F (X), złożoną ze wszystkich słów zredukowanych nad X. Równość elementów w, v ∈ F (X) będziemy zapisywać jako w = v. Każda grupa G o zbiorze generatorów X jest obrazem F (X) przy epimorfizmie naturalnym f : F (X) → G, G ' F (X)/kerf . Na odwrót, mając dowolny zbiór słów R ⊆ F (X) możemy rozpatrzeć N (R), najmniejszą podgrupę normalną F (X) zawierającą R, oraz homomorfizm ilorazowy f : F (X) → F (X)/N (R). Grupę F (X)/N (R) będziemy oznaczać jako hX|Ri. Jeśli G = hX|Ri, to będziemy mówić o prezentacji G ze zbiorem generatorów X i zbiorem relacji R. Przy ustalonej prezentacji możemy traktować G jako zbiór słów nad X, w którym utożsamiamy każde słowo r ∈ R z jednością. Jeśli dwa słowa w, v ∈ F (X) reprezentują w G ten sam element (czyli dla homomorfizmu ilorazowego f (w) = f (v)), będziemy to oznaczać przez w =G v. Relacje z R będziemy czasem zapisywać jako równości słów, np. relację wv −1 = 1 jako w = v. Dla pustego zbioru relacji przyjmiemy oznaczenie hX|∅i = hXi. Każda grupa G posiada prezentację hX|Ri - wystarczy ustalić zbiór generatorów X i przyjąć R = kerf dla epimorfizmu f : F (X) → G. Przykładami prezentacji grup są prezentacje: F2 = F ({a, b}) = ha, bi, Z = ha, b|ab = bai, Z3 = ha|a3 i, Z2 ∗ Z3 = ha, b|a2 , b3 i. Dana grupa może posiadać wiele różnych prezentacji, np. Z = hai i Z = ha, b|a3 = b2 , ab = bai. Ograniczymy się do badania grup skończenie prezentowalnych, dla których można wybrać skończony zbiór relacji R. Własności bycia skończenie generowanym i skończenie prezentowalnym nie przenoszą się na podgrupy, istnieją też grupy skończenie generowane, które nie 7 są skończenie prezentowalne. Przykładem takiej grupy jest Z o Z - podgrupa grupy bijekcji R → R generowana przez przekształcenia f (x) = x + 1 i g(x) = πx. 1.2. Graf Cayleya grupy Dla przestrzeni metrycznej (X, d) geodezyjną łaczącą punkty x, y ∈ X, d(x, y) = d nazwiemy przekształcenie γ : [0, d] → X takie, że γ(0) = x, γ(d) = y oraz γ jest izometrią na swój obraz, d(γ(t2 ), γ(t1 )) = |t2 − t1 |. Wszystkie rozważane przestrzenie będą przestrzeniami geodezyjnymi, to jest takimi, że dla dowolnych dwóch punktów istnieje łącząca je geodezyjna (niekoniecznie wyznaczona jednoznacznie). Dalej będziemy utożsamiać geodezyjną γ z jej obrazem w X. Niech G będzie grupą o prezentacji hX|Ri. Normą elementu g ∈ G, ozn. |g|, będziemy nazywać minimum długości słów nad X ∪ X −1 reprezentujących g. Z każdą grupą związana jest w naturalny sposób przestrzeń metryczna zwana grafem Cayleya grupy. Definicja 1.2.1. Niech G będzie grupą o prezentacji hX|Ri. Grafem Cayleya G nazywamy graf C(G) o zbiorze wierzchołków G i zbiorze krawędzi {(g, h) : ∃x ∈ X ∪ X −1 gh−1 = x} Metrykę zadajemy jako długość najkrótszej ścieżki łączącej punkty w grafie. Dla punktów odpowiadających elementom G metryka ta pokrywa się z metryką słowa d(g, h) = |gh−1 |. Metryka ta jest lewoniezmiennicza, tzn. dla dowolnych g0 , g, g 0 ∈ G d(g, g 0 ) = d(g0 g, g0 g 0 ). Przykładowe grafy Cayleya różnych grup ukazują rysunki 1.1 i 1.2. Sformułowana powyżej definicja grafu Cayleya dla grupy G zależy jawnie od wyboru określonej prezentacji - dla dwóch różnych prezentacji grupy Z otrzymujemy różne grafy. Rysunek 1.1: Grafy Cayleya Z dla dwóch różnych prezentacji: Z = hai i Z = ha, b|ab = ba, a3 = b2 i Właściwym pojęciem do badania geometrii grafów Cayleya jest pojęcie quasi-izometrii. Graf Cayleya jest przestrzenią geodezyjną, a dla takich przestrzeni pojęcie quasi-izometrii pokrywa się z pojęciem zgrubnej równoważności występującym w zgrubnej geometrii [Roe02]. Intuicyjnie quasi-izometryczność odpowiada następującej własności: przestrzenie metryczne X, Y są quasi-izometryczne, gdy wyglądają „tak samo” widziane z dużej odległości. Definicja 1.2.2. Niech (X, d), (Y, d) będą przestrzeniami metrycznymi. Powiemy, że przekształcenie (niekoniecznie ciągłe) f : X → Y jest quasi-izometrią, gdy istnieją stałe λ, A, C 0 takie, że: • ∀x, y ∈ X 1 λ d(x, y) − C ¬ d(f (x), f (y)) ¬ λd(x, y) + C, λ > 0, 8 Rysunek 1.2: Graf Cayleya grupy wolnej F2 = ha, bi • ∀y ∈ Y ∃x ∈ X d(y, f (x)) ¬ A Przykłady: 1. przekształcenie f : R → Z, f (x) = [x], przyporzadkowujące liczbie jej część całkowitą, jest quasi-izometrią; quasi-izometria w drugą stronę zadana jest po prostu przez włożenie Z → R; quasi-izometryczność tych przestrzeni odpowiada intuicji, że liczby całkowite widziane z dużej odległości zagęszczają się i asymptotycznie wypełniają całą prostą 2. jeśli H ¬ G jest podgrupą skończonego indeksu w G, to włożenie H ,→ G jest quasiizometrią (patrz dowód tw. 3.2.1) Łatwo pokazać, że jeśli istnieje quasi-izometria f : X → Y , to istnieje także quasiizometria g : Y → X. Powiemy, że przestrzenie X i Y są quasi-izometryczne, jeśli istnieją quasi-izometrie f : X → Y, g : Y → X. Relacja quasi-izometryczności jest relacją równoważności. Przykładowo, wszystkie przestrzenie ograniczone są quazi-izometryczne z przestrzenią jednopunktową. Wybór prezentacji grupy wpływa na kształt samego grafu Cayleya, jednak klasa quasiizometrii grafu od tego wyboru nie zależy, tj. grafy C(G) i C(G)0 otrzymane dla dwóch różnych prezentacji hX1 |R1 i i hX2 |R2 i są quasi-izometryczne. Fakt 1.2.1. Rozpatrzmy grupę G wraz z dwiema prezentacjami hX1 |R1 i i hX2 |R2 i. Niech C(G) = (C(G), d1 ) będzie grafem Cayleya G z metryką pochodzącą od pierwszej prezentacji i analogicznie dla C(G)0 = (C(G)0 , d2 ). Wówczas C(G) i C(G)0 są quasi-izometryczne. Dowód. Szukaną quasi-izometrią jest id : C(G) → C(G)0 .Ponieważ dla i = 1, 2 di (gx, gy) = di (x, y), wystarczy pokazać, że dla każdego g ∈ G i pewnej stałej C 9 1 C d1 (e, g) ¬ d2 (e, g) ¬ Cd1 (e, g). Każdy generator xi ∈ X2 możemy wyrazić przez generatory ze zbioru X1 . Przyjmijmy c1 = max{d1 (e, xi ) : xi ∈ X2 }. Wtedy d2 (e, g) = |g|2 ¬ c1 |g|1 = c1 d1 (e, g). Analogicznie, kładąc c2 = max{d2 (e, xi ) : xi ∈ X1 } otrzymujemy d2 (e, g) 1 c2 d1 (e, g). Wystarczy więc przyjąć C = max{c1 , c2 }. Ponieważ będą nas interesowały jedynie własności grup niezmiennicze ze względu na quasiizometrie, nie będziemy dalej jawnie rozróżniać grupy G i jej grafu Cayleya C(G), przyjmując, że mówiąc o geometrycznych własnościach G rozpatrujemy jej graf Cayleya dla dowolnie wybranej prezentacji. 1.3. Grupy hiperboliczne i wirtualnie wolne Zajmiemy się porównaniem geometrycznych i kombinatorycznych charakteryzacji grup wirtualnie wolnych i grup hiperbolicznych. Definicja 1.3.1. Grupa G jest wirtualnie wolna, gdy posiada podgrupę wolną skończonego indeksu, tj. gdy istnieje H ¬ G taka, że |G : H| < ∞ i H jest wolna. Oczywiście najprostszym przykładem grupy wirtualnie wolnej jest jakakolwiek grupa wolna. Poniżej podajemy inne przykłady takich grup: 1. dowolny produkt Z × F , gdzie F jest grupą skończoną 2. grupa P SL(2, Z) (tj. SL(2, Z)/{I, −I}); jest ona izomorficzna z grupą Z2 ∗Z3 = ha, b | a2 , b3 i, która jest wirtualnie wolna (p. sekcja 3.2) - izomorfizm jest zadany przez przyporządkowanie: S 7→ a, ST 7→ b dla macierzy [Apo90]: S= 0 1 −1 0 ! ,T = 1 1 ! 0 1 Pojęciu i własnościom grup hiperbolicznych poświęcony jest następny rozdział. 10 Rozdział 2 Grupy hiperboliczne Poniższy rozdział zawiera podstawowe pojęcia i fakty dotyczące grup hiperbolicznych. Szczegółowe omówienie grup hiperbolicznych można znaleźć w [Hyp91]. Do zdefiniowania grupy hiperbolicznej posłuży nam własność „cienkich trójkątów”. Rozważmy w grafie Cayleya G trzy punkty a, b, c i łączące je geodezyjne [a, b], [b, c], [c, a]. O tak powstałym trójkącie geodezyjnym powiemy, że jest δ-cienki dla pewnej stałej δ > 0, jeśli każdy punkt x z odcinka [a, b] jest odległy od sumy boków [b, c], [c, a] o co najwyżej δ, i analogicznie dla punktów z dwóch pozostałych boków. Innymi słowy, każdy bok δ-cienkiego trójkąta zawiera się w δ-otoczeniu dwóch pozostałych boków. a c b Rysunek 2.1: δ-hiperboliczny trójkąt Definicja 2.0.2. Grupa G jest δ-hiperboliczna, gdy istnieje stała δ 0, dla której wszystkie trójkąty geodezyjne w grafie Cayleya G są δ-cienkie. Grupę nazwiemy hiperboliczną, gdy jest δ-hiperboliczna dla pewnej stałej δ. Hiperboliczność nie zależy od wyboru prezentacji grupy (z dokładnością do zmiany stałej δ), gdyż jest niezmiennikiem quasi-izometrii. Fakt 2.0.1. Hiperboliczność grupy jest niezmiennikiem quasi-izometrii, tj. jeśli G i H są quasi-izometryczne, to G jest hiperboliczna wtedy i tylko wtedy, gdy H jest hiperboliczna. 11 Dowód. Patrz [Hyp91]. Przykłady grup hiperbolicznych: 1. każda grupa skończona 2. grupy wolne; graf Cayleya grupy wolnej przy trywialnej prezentacji hX|∅i jest drzewem, a łatwo pokazać, że każde drzewo jest 0-hiperboliczne 3. grupy podstawowe zwartych rozmaitości Riemanna o ujemnej krzywiźnie sekcyjnej [CFKP97] 4. grupy losowe w modelu gęstościowym są hiperboliczne z prawdopodobieństwem dążącym do 1 [Oll05] 5. pewne klasy tzw. grup małych skreśleń (small cancellation groups) [Oll05] Niekiedy badając grupy hiperboliczne wygodniej jest korzystać z innego warunku równoważnego δ-cienkości trójkątów. Zauważmy na początek, że dla dowolnego trójkąta geodezyjnego ∆ o wierzchołkach x, y, z istnieje odpowiadający mu trójkąt euklidesowy ∆0 wraz z izometrią f : ∆ → ∆0 przeprowadzającą boki ∆ na boki ∆0 . W trójkąt ∆0 możemy wpisać okrąg, styczny do boków w punktach p0x , p0y , p0z . Przeciwobrazy tych punktów przy izometrii f oznaczymy przez px , py , pz . Trójkąt ∆0 możemy ”zgnieść” do figury T będącej sumą trzech odcinków o wspólnym wierzchołku (rys. 2.3), w ten sposób, że wierzchołki trójkąta przechodzą na zewnętrzne wierzchołki odcinków, punkty p0x , p0y , p0z przechodzą na wspólny wierzchołek w środku, a każdy z odcinków pomiędzy wierzchołkiem trójkąta a sąsiednim punktem styczności okręgu wpisanego jest odwzorowywany izometrycznie na odpowiedni odcinek w T . Oznaczmy to odwzorowanie przez g : ∆0 → T . Widać, że jeśli g(p) = g(q), czyli punkty p, q są zgniatane w jeden, to p i q leżą na dwóch bokach o wspólnym wierzchołku i są od tego wierzchołka równoodległe. Rysunek 2.2: Trójkąt geodezyjny ∆ można izometrycznie przekształcić na trójkąt euklidesowy ∆0 , „zgniatany” następnie do figury T . Definicja 2.0.3. Trójkąt ∆ nazwiemy δ-chudym, gdy posiada następującą własność: dla h : ∆ → T, h = g ◦ f , g, f - jak wyżej, jeśli h(p) = h(q), to d(p, q) ¬ δ. 12 Fakt 2.0.2. Grupa jest hiperboliczna wtedy i tylko wtedy, gdy istnieje δ 0 , dla której każdy trójkąt geodezyjny jest δ 0 -chudy. Dowód. Patrz [Hyp91]. Hiperboliczność posiada również czysto kombinatoryczny opis w terminach prezentacji grupy. Własnością charakteryzującą grupy hiperboliczne jest posiadanie skończonej prezentacji pozwalającej skrócić dowolne słowo reprezentujące jedynkę do słowa pustego przez redukcję jego podsłów za pomocą danych relacji. Definicja 2.0.4. Prezentacją Dehna grupy G nazwiemy prezentację hX|u1 = w1 , . . . , un = wn i o następującej własności: dla każdego i zachodzi |wi | < |ui | oraz jeśli w =G e, to w zawiera jako podsłowo któreś ze słów ui . Twierdzenie 2.0.1. Grupa jest hiperboliczna wtedy i tylko wtedy, gdy posiada prezentację Dehna. Dowód. Udowodnimy tu implikację „⇒” - dowód implikacji przeciwnej można znaleźć w [Hyp91]. Słowo w nazwiemy k-lokalnie geodezyjnym, jeśli każde jego podsłowo długości ¬ k jest geodezyjne. Niech każdy trójkąt geodezyjny w G będzie δ-chudy, co na mocy faktu ?? jest równoważne hiperboliczności - pokażemy, że żadne słowo reprezentujące jedynkę nie jest 2δ + 2-lokalnie geodezyjne. Prezentację Dehna możemy wtedy otrzymać, przyjmując za relacje wszystkie równości postaci u = v, |v| < |u| ¬ 2δ + 3. Jeśli słowo w reprezentuje jedynkę i |w| > 2δ + 2, to w zawiera podsłowo u, |u| ¬ 2δ + 2, które nie jest geodezyjne, tj. dla pewnego v |v| < |u| i u =G v. Ponieważ |v| < |u|, dysponujemy w prezentacji relacją u = v, a więc w istocie otrzymana prezentacja jest prezentacją Dehna. Pozostaje pokazać, że w grupie δ-hiperbolicznej słowo reprezentujące jedynkę nie jest 2δ + 2-geodezyjne. Przypuśćmy, że istniałoby słowo w takie, że w 6= e, w =G e i w jest 2δ + 2lokalnie geodezyjne. Wtedy |w| 4δ +4. Rozpatrzmy w grafie Cayleya pętlę γ o początku w e etykietowaną słowem w. Oznaczmy przez v punkt leżący na γ najdalej od e - z 2δ + 2-lokalnej geodezyjności wynika, że d(e, v) 2δ + 2. Możemy więc oznaczyć na γ punkty v1 i v2 leżące za i przed v w odległości 2δ + 1 każdy. Rozpatrzmy trójkąty geodezyjne T1 , T2 o wierzchołkach odpowiednio e, v1 , v i e, v2 , v oraz jednym z boków [v1 , v] i [v, v2 ]. Niech u1 , u2 oznaczją punkty przechodzące przy izometrii z trójkątem euklidesowym na punkty styczności do okręgów wpisanych. Mamy wtedy d(e, vi ) − d(e, v) = d(vi , ui ) − d(ui , v). Zachodzi także d(ui , v) δ + 1 - gdyby d(ui , v) < δ + 1, to z nierówności trójkąta d(v1 , u1 )+δ+1 > d(v1 , u1 )+d(u1 , v) d(v1 , v) = 2δ+1, czyli d(v1 , u1 ) > δ + 1 > d(u1 , v). Stąd d(e, v1 ) − d(e, v) = d(v1 , u1 ) − d(u1 , v) > 0, a więc d(e, v1 > d(e, v)) sprzeczność z wyborem punktu v jako najbardziej odległego od e. Skoro d(ui , v) δ + 1, to istnieją na odcinkach [u1 , v], [v, u2 ] punkty u01 , u02 takie, że d(u01 , v) = d(v, u02 ) = δ+1. Oznaczmy teraz przez v 0 punkt leżący na wspólnym boku trójkątów T1 i T2 i odległy od v o dokładnie δ + 1. Przy zgnieceniu każdego z trójkątów T1 , T2 do figury 13 Rysunek 2.3: Ilustracja dowodu twierdzenia 2.0.1 z rysunku 2.3 punkty u01 , v 0 i u02 , v 0 przechodzą na ten sam punkt. Trójkąty geodezyjne w G są δ-chude, więc oznacza to, że d(u01 , v 0 ) = d(v 0 , u02 ) ¬ δ, czyli d(u01 , u02 ) ¬ 2δ. Jednak punkty u01 i u02 są położone na pętli γ w odległości co najmniej 2δ + 2, a więc z założenia o 2δ + 2-lokalnej geodezyjności d(u01 , u02 ) 2δ + 2. Otrzymana sprzeczność kończy dowód. Jako przykład rozpatrzmy grupę podstawową 2-precla, G = ha, b, c, d|aba−1 b−1 = cdc−1 d−1 i. Prezentacją Dehna dla tej grupy jest prezentacja o relacjach postaci u = v, |v| = 3, |u| = 5, gdzie uv −1 jest dowolnym cyklicznym przesunięciem słowa aba−1 b−1 dcd−1 c−1 . Graf Cayleya G można przedstawić jako pokrycie płaszczyzny hiperbolicznej ośmiokątami etykietowanymi słowem aba−1 b−1 dcd−1 c−1 - słowa reprezentujące jedynkę odpowiadają pętlom idącym po krawędziach wielokątów. Można pokazać, że każda taka pętla musi przechodzić przez przez jakiś „najbardziej zewnętrzny” ośmiokąt i zawierać pięć spośród jego ośmiu krawędzi - a wtedy można ją skrócić, przebywając tę samą drogę trzema krawędziami (co odpowiada np. zastosowaniu relacji aba−1 b−1 d = cdc−1 itp.) [Oll05]. 14 Rozdział 3 Grupy wirtualnie wolne 3.1. Grupy bezkontekstowe Grupa wirtualnie wolna posiada podgrupę wolną skończonego indeksu, której grafem Cayleya jest drzewo. Udowodnimy twierdzenie będące geometrycznym odpowiednikiem tego faktu: grupa jest wirtualnie wolna wtedy i tylko wtedy, gdy jest quasi-izometryczna z drzewem. W dowodzie wykorzystamy związek grup wirtualnie wolnych z językami bezkontekstowymi, opisany w pracy [Mul83]; stamtąd także pochodzą przytoczone niżej bez dowodu fakty i twierdzenia. Na początek omówimy nieformalnie kilka pojęć z teorii automatów i języków formalnych - ich szczegółowe i ścisłe omówienie, formalne dowody opisanych własności itd. można znaleźć w [HU03]. Dla ustalonego skończonego zbioru symboli Σ, nazywanego alfabetem, zbiór wszystkich słów o symbolach z Σ oznaczymy przez Σ∗ . Językiem L nad Σ nazwiemy dowolny zbiór słów o symbolach z Σ, L ⊆ Σ∗ . Automatem skończonym nazywamy krotkę hQ, qI , F, ∆i, gdzie skończony zbiór Q nazwiemy zbiorem stanów automatu, qI ∈ Q - stanem początkowym automatu, F ⊆ Q zbiorem stanów końcowych, a ∆ ⊆ Q × Σ × Q - relacją przejścia. Przetwarzanie przez automat słowa w = w1 w2 . . . wn ∈ Σ∗ przebiega następująco: automat rozpoczyna pracę w stanie początkowym qI . W k-tym kroku wczytuje symbol wk i jeśli znajduje się w jakimś stanie q, wybiera jedno z dostępnych przejść (q, wk , p) ∈ ∆ i przechodzi do stanu p (jeśli nie ma żadnego dostępnego przejścia, automat kończy pracę w stanie q). Formalnie bieg automatu na słowie w stanowi ciąg elementów δk ∈ ∆, δk = (qk , wk , qk+1 ), q1 = qI . Jeśli będąc w stanie q i wczytawszy symbol wk automat ma do wyboru więcej niż jedno dopuszczalne przejście, mówimy o niedeterminizmie - automat niedeterministycznie „wybiera” jedno z przejść, tj. z każdym słowem może być związane wiele różnych biegów. Bieg automatu kończy się po wczytaniu ostatniego symbolu wn . Powiemy, że automat akceptuje słowo w, jeśli istnieje taki bieg automatu, że po zakończeniu przetwarzania w znajduje się on w jednym ze stanów końcowych. W przeciwnym wypadku automat odrzuca w. Językiem akceptowanym lub rozpoznawanym przez automat nazwiemy zbiór wszystkich słów przez niego akceptowanych. 15 Rysunek 3.1: Automat skończony nad alfabetem Σ = {a} rozpoznający język o własności „nieparzyście wiele a”. Stan q1 jest stanem początkowym, q2 - stanem końcowym. Silniejszą wersją automatu skończonego jest automatem ze stosem, który poza skończonym zbiorem stanów dysponuje dodatkowo pamięcią w postaci stosu. Ze stosem związany jest alfabet stosowy Γ. w kazdym kroku automat może położyć symbol z Γ na wierzchołku stosu lub zdjąć symbol z wierzchołka stosu, może również uzależnić wybór przejścia od symbolu znajdującego się aktualnie na wierzchołku stosu. Formalnie, relacja przejścia automatu jest podzbiorem Q × Σ × Γ × Q × Γ, gdzie (q, a, γ, p, γ 0 ) ∈ ∆ należy rozumieć jako „ jeśli automat znajduje się w stanie q, wczytał symbol a, a na wierzchołku stosu znajduje się symbol γ, to automat przechodzi do stanu p i zastępuje symbol γ symbolem γ 0 ”. Pojęcie języka akceptowanego można zdefiniować dwojako: automat akceptuje słowo, gdy po jego przeczytaniu znajdzie się w stanie końcowym, albo gdy zakończy pracę z pistym stosem (definicje te są równoważne). Język nazwiemy bezkontekstowym, jeśli jest on rozpoznawany przez pewien automat ze stosem. Języki bezkontekstowe można równoważnie definiować za pomocą gramatyki bezkontekstowej. Gramatyką bezkontekstową C nazwiemy krotkę hV, Σ, S, P i, gdzie V jest skończonym zbiorem zmiennych, Σ - zbiorem symboli końcowych, S ∈ V - zmienną początkową, a P - zbiorem reguł gramatyki. Każda reguła jest wyrażeniem postaci X → α, gdzie X jest jedną ze zmiennych, a α - dowolnym ciągiem symboli ze zbioru V ∪ Σ. Reguły stosuje się do przepisywania słów następująco - dla ciągu symboli α ∈ (V ∪ Σ)∗ , w którym występuje choć jedna zmienna, możemy dla dowolnego wystąpienia zmiennej X w α zastosować jedną z reguł X → α0 i zastąpić X ciągiem symboli α0 , resztę słowa pozostawiając bez zmian (α = α1 Xα2 → α1 α0 α2 ). Jeśli istnieje ciąg aplikacji reguł gramatyki taki, że α0 → α1 → α2 → · · · → αn , αi ∈ (V ∪ Σ)∗ , będziemy to oznaczać przez α0 →∗ αn . Słowo w ∈ Σ∗ nazwiemy wyprowadzalnym ze zmiennej X, jeśli X →∗ w, a dowolny ciąg powyższej postaci - wyprowadzeniem w z X. Językiem generowanym przez C (ozn. L(C)) nazwiemy zbiór wszystkich słów wyprowadzalnych ze zmiennej początkowej S. Język bezkontekstowy to język generowany przez pewną gramatykę bezkontekstową - definicja ta jest równoważna definicji przez automat ze stosem, tj. dla każdego języka rozpoznawanego przez automat ze stosem istnieje generująca go gramatyka bezkontekstowa i na odwrót [HU03]. Ustalmy dla grupy G prezentację hX|Ri. Zbiór słów reprezentujących jedynkę w G tworzy 16 język nad alfabetem X ∪ X −1 . Grupę nazwiemy bezkontekstową, jeśli dla pewnej prezentacji język ten językiem bezkontekstowym - własność ta nie zależy od wyboru prezentacji [Mul83]. Najprostszym przykładem grupy bezkontekstowej jest grupa wolna o dwóch generatorach, F2 = ha, bi. Oczywiście słowo reprezentuje jedynkę w F2 , jeśli można je skrócić do słowa pustego redukcjami postaci: a−1 a → , b−1 b → , aa−1 → , bb−1 → . Automat ze stosem rozpoznający ten język ma jeden stan i działa następująco: po wczytaniu dowolnego symbolu umieszcza ten symbol na wierzchołku stosu. Kiedykolwiek symbol zostanie położony na swojej odwrotności, automat zdejmuje ze stosu oba symbole. Automat akceptuje słowo, gdy zakończy pracę z pustym stosem, a więc gdy wczytane słowo faktycznie reprezentuje jedynkę w F2 . g2 g1 u2 g3 u1 g6 u3 g4 g5 Rysunek 3.2: Triangulacja wielokąta. Słowa czytane wokół pętli dają relacje prawdziwe w G Od strony geometrycznej własność bezkontekstowości wiąże się z pojęciem k-triangulacji. Dla dowolnego wielokąta na płaszczyźnie, którego krawędzie są poetykietowane generatorami grupy G, rozpatrzmy jego triangulację, której wszystkie wierzchołki są wierzchołkami wielokąta. Krawędziom trójkątów przyporządkowujemy słowa ui nad alfabetem złożonym z generatorów G, tak, aby słowa czytane wokół każdej pętli w tej triangulacji dawały relację prawdziwą w G (patrz rys. 3.3). Jeśli max|ui | ¬ k, to taką triangulację nazwiemy k-triangulacją. Wielokąty o jednym lub dwóch wierzchołkach uznajemy za striangulowane. Definicja 3.1.1. Grupa G ma własność k-triangulacji dla pewnej stałej k, jeśli dla każdej pętli w grafie Cayleya G odpowiadający jej wielokąt dopuszcza k-triangulację. Powiemy, że grupa ma własność triangulacji, gdy ma własność k-triangulacji dla pewnego k. Korzystając z definicji bezkontekstowości przez gramatyki nietrudno udowodnic poniższe stwierdzenie: Lemat 3.1.1. Grupa jest bezkontekstowa wtedy i tylko wtedy, gdy posiada własność k-triangulacji dla pewnej stałej k. Dowód. „⇒”: niech C będzie gramatyką bezkontekstową dla G = hX|Ri, G = L(C). Dla każdej gramatyki bezkontekstowej C istnieje gramatyka C 0 (o tym samym zbiorze symboli końcowych Σ i być może innym zbiorze zmiennych V ) taka, że L(C 0 ) = L(C) oraz C 0 jest w 17 postaci normalnej Chomsky’ego, tzn. wszystkie jej reguły są postaci X → Y Z, Y, Z ∈ V lub X → a, a ∈ Σ, oraz wszystkie zmienne są użyteczne, tj. dla każdej zmiennej X ∈ V istnieje słowo w ∈ L(C 0 ) takie, że X występuje w pewnym wyprowadzeniu w [HU03]. Dalej możemy więc założyć, że C jest w postaci normalnej Chomsky’ego. Jeśli X →∗ w1 , X →∗ w2 , w1 , w2 ∈ Σ∗ , to w1 =G w2 . Skoro X jest użyteczna, istnieją dla pewnych α1 , α2 ∈ (V ∪ Σ)∗ wyprowadzenia S →∗ α1 Xα2 →∗ vw1 u i S →∗ α1 Xα2 →∗ vw2 u. W takim razie vw1 u =G e =G vw2 u, skąd w1 =G w2 . Rozpatrzmy pętlę w grafie Cayleya G, której odpowiada wielokąt o krawędziach etykietowanych słowem w ∈ L(C), |w| 4. W wyprowadzeniu w pierwszą regułą musi być S → XY dla pewnych zmiennych X, Y . Możemy więc podzielić pętlę na dwa słowa w1 i w2 , w = w1 w2 , X →∗ w1 , Y →∗ w2 . Dla dowolnej zmiennej Z ∈ V niech uZ oznacza dowolne najkrótsze słowo wyprowadzalne z Z. Niech k = maxZ∈V |uZ |. Pokażemy, że wielokąt posiada k-triangulację. Jeśli |w1 | = |w2 | = 1, to wielokąt uznajemy za striangulowany. Rozpatrzmy przypadek |w1 | 2, |w2 | 2. Prowadzimy w wielokącie krawędź od początku słowa w1 do początku słowa w2 (rysunek 3.1) i etykietujemy ją słowem uX . Ponieważ X →∗ w1 i X →∗ uX , w1 =G uX , −1 −1 −1 =G e. a więc w1 u−1 X =G e. Analogicznie, w1 w2 =G e, więc uX w2 =G uX w1 =G (w1 uX ) W ten sposób otrzymujemy dwa wielokąty, jeden etykietowany słowem w1 uX , a drugi w2 uX , o mniejszej liczbie krawędzi. Jeśli z kolei |w1 | = 1, |w2 | 2 (lub na odwrót), to w1 jest symbolem alfabetu, więc istnieje wyprowadzenie: S → XY → xY → xY1 Y2 → xw21 w22 . W takim wypadku prowadzimy krawędż o etykiecie uY2 od początku słowa w22 do jego końca. W ten sposób otrzymaliśmy dwa wielokąty o mniejszej liczbie krawędzi. Każdy z nich posiada jedną krawędź etykietowaną słowem uX dla pewnej zmiennej X. Możemy iterować wyżej opisaną procedurę do tych wielokątów, traktując uX jak symbol alfabetu. Tą metodą indukcyjnie otrzymujemy k-triangulacje wyjściowego wielokąta. Rysunek 3.3: Dowód lematu 3.1.1. Słowo w posiada wyprowadzenie postaci S → XY →∗ w1 w2 . „⇐”: załóżmy, że dla pewnego k dla każdej pętli w grafie Cayleya G istnieje k-triangulacja. Skonstruujemy gramatykę bezkontekstową C taką, że w ∈ L(C) ⇔ w =G e. Dla każdego słowa u takiego, że |u| ¬ k, wprowadzamy zmienną Au - w ten sposób otrzymujemy skończony 18 zbiór zmiennych. Jeśli u =G vz, to wprowadzamy regułę Au → Av Az . Jeśli u =g x, x ∈ X, to wprowadzamy regułę Au → x. Dodatkowo wprowadzamy regułę Ae → , a za symbol startowy przyjmujemy Ae . Jest jasne, że jeśli Ae →∗ w, to w =G e, gdyż reguły gramatyki odpowiadają równościom prawdziwym w G. Pozostaje wykazać, że każde słowo reprezentujące jedynkę jest wyprowadzalne z Ae . Rozpatrzmy dowolne słowo w takie, że w =g e, oraz pętlę etykietowaną w i odpowiadający jej wielokąt. Z założenia wielokąt ten posiada k-triangulację. Wykażemy przez indukcję po ilości trójkątów w triangulacji, że jeśli boki wielokąta mają etykiety u1 , . . . , un , to Ae →∗ Au1 . . . Aun . Jeśli jest tylko jeden trójkąt, o bokach etykietowanych generatorami x, y, z, to mamy wyprowadzenia: Ae → Ax Ax−1 → Ax Ay Az . Jeśli w triangulacji jest więcej niż jeden trójkąt, to łatwo pokazać, że istnieje w niej trójkąt, którego dwa boki pokrywają się z sąsiednimi bokami wielokąta. Jeśli boki te są etykietowane generatorami x, y i oznaczymy z = xy, to możemy zapisać słowo w w postaci w = w1 xyw2 = w1 zw2 . Niech w1 = x1 . . . xn , w2 = y1 . . . ym . Wielokąt etykietowany słowem w1 zw2 ma mniejszą liczbę trójkątów, niż wyjściowy wielokąt, więc z założenia indukcyjnego istnieje wyprowadzenie Ae →∗ Ax1 . . . Axn Az Ay1 . . . Aym . Stąd natychmiast dostajemy wyprowadzenia Ax1 . . . Axn Az Ay1 . . . Aym → Ax1 . . . Axn Ax Ay Ay1 . . . Aym → x1 . . . xn xyy1 . . . ym = w1 xyw2 = w. Rysunek 3.4: Dowód lematu 3.1.1. Indukcja po liczbie trójkątów w triangulacji Przedstawiony fakty stanowią wstęp do dowodu głównego twierdzenia tego rozdziału, podającego związek grup bezkontekstowych z wirtualnie wolnymi. Dowód twierdzenia, korzystający z tzw. teorii końców grup Stallingsa, został podany w [Mul83] przy dodatkowym, technicznym założeniu tzw. dostępności. Założenie to można opuścić, gdyż każda grupa skończenie prezentowalna, a z takimi mamy tu do czynienia, jest dostępna [Dun85]. Twierdzenie 3.1.1. Grupa jest bezkontekstowa wtedy i tylko wtedy, gdy jest wirtualnie wolna. 19 3.2. Quasi-izometrie z drzewami Posługując się przytoczonymi faktami dotyczącymi bezkontekstowości i istnienia k-triangulacji możemy udowodnić zapowiedzianą wcześniej charakteryzację: grupa jest wirtualnie wolna wtedy i tylko wtedy, gdy jest quasi-izometryczna z drzewem. Fakt 3.2.1. Własność triangulacji jest niezmiennkiem quasi-izometrii, tzn. jeśli G i H są quasi-izometryczne, to G ma własność triangulacji wtedy i tylko wtedy, gdy ma ją H (być może dla innej stałej k). Dowód. Przypuśćmy, że H posiada własność k-triangulacji. Niech B będzie pętlą w G o wierzchołkach x1 , . . . , xn , a f : G → H - quasi-izometrią. Jeśli d(x, y) = 1, to d(f (x), f (y)) ¬ A, więc obraz f (B) jest, po ewentualnym połączeniu f (xi ) i f (xi+1 ) odcinkami długości ¬ A, pętlą w H. Pętla ta posiada k-triangulację, której wierzchołki mogą nie być punktami f (xi ). Dla każdej ścieżki między f (xi ) a f (xi+1 ) wykonujemy więc następującą operację dla krawędzi triangulacji, których któryś koniec leży pomiędzy f (xi ) a f (xi+1 ), przenosimy ten koniec do punktu f (xi ). W ten sposób otrzymujemy nową triangulację, w której długości krawędzi zwiększają się co najwyżej o A, a wszystkie wierzchołki leżą w punktach f (xi ). Jeśli d(f (xi ), f (xj )) ¬ k + A, to d(xi , xj ) ¬ λ(k + A + C), a więc otrzymaliśmy k 0 -triangulację wyjściowej pętli dla k 0 = λ(k + A + C). Twierdzenie 3.2.1. Grupa G jest wirtualnie wolna wtedy i tylko wtedy, gdy jest quasiizometryczna z drzewem. Dowód. „⇒” Niech H będzie podgrupą wolną G o skończonym indeksie n. Wybierzmy dowolnie reprezentantów g1 , . . . , gn warstw H w G. Dla każdego g ∈ G mamy g = gi h dla pewnego i i h ∈ H (ozn. g = gi h(g)). Szukaną quasi-izometrią jest przekształcenie f : G → H, f (g) = h(g). Niech C = maxi,j |gi gj−1 |. Nierówność dG (g, g 0 ) ¬ λdH (f (g), f (g 0 )) + C jest jasna, gdyż dG (g, g 0 ) = dG (gi h, gj h0 ) = dG (gj−1 gi h, h0 ) ¬ dG (gi gj−1 h, h) + dG (h, h0 ) ¬ C + λdH (h, h0 ), bo generatory H możemy wyrazić przez generatory G, zwiększając przy tym długość słowa co najwyżej λ razy dla pewnej stałej λ. Niech R = max |gi |. Mamy ∀h ∈ H ∃g ∈ G dH (h, f (g)) ¬ R. Pozostaje pokazać, że dH (f (g), f (g 0 )) ¬ λ0 dG (g, g 0 )+C 0 dla pewnych stałych λ0 , C 0 . Oznaczmy przez B(e, 4R) kulę w G o środku w e i promieniu 4R. Jedynie dla skończenie wielu h ∈ H B(e, 4R)∩h·B(e, 4R) 6= ∅ - niech K = max{|h|H : B(e, 4R) ∩ h · B(e, 4R) 6= ∅}. Rozpatrzmy dowolne g, g 0 ∈ G takie, że dG (g, g 0 ) ¬ R oraz f (g) = h, f (g 0 ) = h0 . Mamy wtedy dG (h, h0 ) ¬ dG (h, g) + dG (g, g 0 ) + dG (g 0 , h0 ) = dG (h, gi h) + dG (g, g 0 ) + dG (g 0 , gj h0 ) ¬ 3R. Stąd h·B(e, 4R)∩h0 ·B(e, 4R) 6= ∅, a więc z definicji dH (h, h0 ) = |hh0−1 |H ¬ K. Otrzymaliśmy więc, że jeśli dG (g, g 0 ) ¬ R, to dH (f (g), f (g 0 )) ¬ K, a ponieważ graf Cayleya jest przestrzenią geodezyjną, to wynika stąd, iż dH (f (g), f (g 0 )) ¬ K 0 R dG (g, g ) + K. „⇐” Łatwo pokazać, że drzewa posiadają własność k-triangulacji dla k = 0. W dowolnej pętli w drzewie któreś dwa wierzchołki się powtarzają - w odpowiadającym pętli wieloką20 cie łączymy je krawędzią etykietowaną . Powtarzający się wierzchołek rozdziela pętlę na dwie, które indukcyjnie triangulujemy krawędziami etykietowanymi . Stąd każda pętla w drzewie ma 0-triangulację. Ponieważ G jest quasi-izometryczna z drzewem, posiada własność k-triangulacji (lemat 3.2.1). Lemat 3.1.1 implikuje więc, że G jest bezkontekstowa, a twierdzenie 3.1.1 - że wobec tego jest wirtualnie wolna. Jako ilustrację wykazanego twierdzenia pokażemy, że grupa Z2 ∗Z3 = ha, b | a2 , b3 i jest wirtualnie wolna. Graf Cayleya tej grupy przedstawia rysunek 3.5. Możemy wprost wskazać podgrupę wolną indeksu 6 - jest ona generowana przez elementy: {baba, b−1 ab−1 a, abab, ab−1 ab−1 } i izomorficzna z grupą wolną o 2 generatorach. Graf tej podgrupy powstaje przez przeprowadzenie par trójkątów w grafie Cayleya Z2 ∗ Z3 w punkty (patrz rysunek 3.5) i oczywiście jest drzewem, co daje quasi-izometrię, o jakiej mowa w twierdzeniu. b-1 b a e b-1 b Rysunek 3.5: Graf Cayleya grupy Z2 ∗ Z3 Z pokazanego twierdzenia wynika wprost, że każda grupa wirtualnie wolna jest hiperboliczna. Ponieważ drzewa są 0-hiperboliczne, a hiperboliczność jest niezmiennikiem quasiizometrii, każda grupa wirtualnie wolna, jako quasi-izometryczna z drzewem, jest hiperboliczna. Odwrotne zawieranie nie zachodzi, o czym świadczy przykład wspomnianej w rozdziale 2 grupy podstawowej 2-precla. G = ha, b, c, d|aba−1 b−1 = cdc−1 d−1 i, która jest hiperboliczna, a nie jest wirtualnie wolna. 21 3.3. δ-cienkie czworokąty Omówimy teraz kolejną geometryczną własność równoważną byciu wirtualnie wolnym. Grupy hiperboliczne definiowaliśmy poprzez własność „δ-cienkich trójkątów” - grupy wirtualnie wolne charakteryzuje podobna własność „δ-cienkich czworokątów”. Definicja 3.3.1. Przestrzeń metryczna X ma własność δ-cienkich czworokątów, gdy istnieje δ o następującej własności: dla dowolnego (niekoniecznie geodezyjnego) czworokąta abcd któreś dwa przeciwległe boki są δ-bliskie, tzn. istnieją x ∈ [a, b], y ∈ [c, d] (lub x ∈ [b, c], y ∈ [d, a]) takie, że d(x, y) ¬ δ Fakt 3.3.1. Własność δ-cienkich czworokątów jest niezmiennikiem quasi-izometrii, tzn. jeśli X i Y są quasi-izometryczne, to X ma własność δ-cienkich czworokątów wtedy i tylko wtedy, gdy ma ją Y . Dowód. Przypuśćmy, że Y ma własność δ-cienkich czworokątów. Niech f : X → Y i g : Y → X będą quasi-izometriami i d(x, f (g(x))) ¬ C. Niech A = abcd będzie czworokątem w X. Jeśli d(x, y) = 1, to d(f (x), f (y)) ¬ A, więc obraz f (A) po ewentualnym uzupełnieniu odcinkami długości ¬ A jest czworokątem. Bez straty ogólności istnieją punkty y1 ∈ ab i y2 ∈ cd takie, że d(y1 , y2 ) ¬ δ, zwiększając ewentualnie δ o stałą ¬ 2A możemy przyjąć, że y1 , y2 ∈ f (A). Jeśli f (x1 ) = y1 , f (x2 ) = y2 , to mamy d(g(y1 ), g(y2 )) ¬ λδ + D oraz d(x, g(f (x)) ¬ C), skąd d(x1 , x2 ) ¬ 2C +λδ+D. Stąd X ma własność δ 0 -cienkich czworokątów dla δ 0 = 2C + λδ + D. Wobec twierdzenia 3.2.1, aby otrzymać postulowaną charakteryzację, pozostaje pokazać następujące twierdzenie: Twierdzenie 3.3.1. Grupa G jest quasi-izometryczna z drzewem wtedy i tylko wtedy, gdy ma własność δ-cienkich czworokątów dla pewnej δ > 0. Dowód. „⇒” Na mocy lematu 3.3.1 wystarczy pokazać, że drzewa mają własność δ-cienkich czworokątów. W drzewie dowolny czworokąt abcd ma postać ścieżki, na której leżą wierzchołki w dowolnej kolejności, oraz cały czworokąt jest zawarty w sumie pewnych trzech odcinków. Stąd łatwo zauważyć, że przy dowolnym położeniu wierzchołków na ścieżce któreś dwa przeciwległe odcinki czworokąta mają niepuste przecięcie, czyli de facto są 0-bliskie. „⇐” Załóżmy, że G ma własność δ-cienkich czworokątów dla pewnej δ > 0. O podzbiorze X ⊆ G powiemy, że jest k-spójny, jeśli ∀x, y ∈ X istnieje ciąg wierzchołków x = x0 , x1 , . . . , xm = y taki, że d(xi , xi+1 ) ¬ k. Jeśli X jest k-spójny, to dla x, y ∈ X k-ścieżką od x do y nazwiemy dowolną sciężkę złożoną z odcinków długości co najwyżej k łączących punkty xi ∈ X. Połóżmy R = 10δ i oznaczmy Bn = {x ∈ G : nR ¬ d(x, e) ¬ (n + 1)R)} (Bn jest pierścieniem o promieniu R). Każdy ze zbiorów Bn podzielmy na 5δ-spójne składowe Un,1 , . . . , Un,kn . 22 Zauważmy, że jeśli x, y leżą w tej samej 5δ-spójnej składowej oraz x, y ∈ Bn , to dowolna 5δ-ściezka łącząca x i y może przechodzić jedynie przez zbiory Bn−1 , Bn , Bn+1 . Tak określone Ui,j tworzą pokrycie G. Nerwem pokrycia {Ui,j } nazwiemy graf N , którego wierzchołkami są elementy pokrycia {Ui,j }, a wierzchołki U1 , U2 są połączone krawędzią, jeśli U1 ∩ U2 6= ∅. x2 y2 z2 x1 y1 z1 e Rysunek 3.6: Nerw pokrycia Ui,j jest drzewem Nerw pokrycia {Ui,j } jest drzewem. Istotnie, gdyby w N istniała pętla, w szczególności istniałyby w N wierzchołki Uk+1,i , Uk,j1 .Uk,j2 takie, że zarówno Uk,j1 , jak i Uk,j2 są w N połączone krawędzią z Uk+1,i . Niech więc x1 ∈ Uk,j1 ∩Uk+1,i , y1 ∈ Uk+1,i ∩Uk+1,i . Ponieważ x1 i x2 leżą w tej samej 5δ-spójnej składowej, istnieje 5δ-scieżka o wierzchołkach x01 , . . . , x0n ∈ Uk,j1 (p. rys. 3.6). Rozpatrzmy geodezyjną łączącą x1 (odp. x2 ) z e i wybierzmy na niej ostatni punkt z1 leżący jeszcze w Uk,j1 (odp. z2 w Uk,j2 ). Zauważmy, że d(xi , zi ) R − 1, i = 1, 2. Rozważmy teraz czworokąt o wierzchołkach x1 , x2 , z2 , z1 i bokach będących kolejno: 5δscieżką od x1 do x2 , geodezyjną od x2 do z2 , odcinkiem złożonym z geodezyjnych od z2 do e i od e do z1 oraz geodezyjną od z1 do x1 . Czworokąt jest δ-cienki, więc któreś dwa przeciwległe boki są połączone odcinkiem długości co najwyżej δ. Gdyby tymi bokami były [x1 , x2 ] i [z2 , z1 ], mielibyśmy dla pewnego m i punktów y1 ∈ [z2 , z1 ], y2 ∈ [x0m , x0m+1 ]: d(x0m , e) ¬ d(x0m , y2 ) + d(y2 , y1 ) + d(y1 , e) ¬ 5δ + δ + (k − 1)R = (k − 1)R + 6δ < kR co przeczy temu, że x0m ∈ Uk+1,i . Zatem [x2 , z2 ] i [z1 , x1 ] są δ-bliskie, a więc istnieją punkty y1 ∈ Uk,j1 , y2 ∈ Uk,j2 takie, że d(y1 , y2 ) ¬ δ. Stąd x1 i x2 leżą w tej samej 5δ-spójnej składowej, czyli Uk,j1 = Uk,j2 . Udowodnimy teraz, że średnice składowych Ui,j są wspólnie ograniczone. Niech x1 , x2 ∈ 23 x1 x2 y1 y2 e Rysunek 3.7: Elementy pokrycia Ui,j są wspólnie ograniczone Uk,i . Rozważmy geodzyjne łączące x1 , x2 z e i wybierzmy na nich punkty y1 , y2 ∈ Uk−4,j (N jest drzewem, więc istotnie punkty te leżą w jednej 5δ-spójnej składowej). Rozważmy czworokąt o wierzchołkach x1 , x2 , y2 , y1 oraz bokach: 5δ-ścieżka od x1 do x2 , geodezyjna od x2 do y2 , 5δ-ścieżka od y2 do y1 oraz geodezyjna od y1 do x1 (p. rys. 3.7). Czworokąt ten jest δ-cienki. Boki x1 x2 , y2 y1 nie mogą być δ-bliskie, gdyż 5δ-ścieżka od x1 do x2 leży co najmniej w zbiorze Bk−1 , a 5δ-ścieżka od y2 do y1 - co najwyżej w zbiorze Bk−3 . Tak więc ścieżki te są odległe co najmniej o R. Stąd δ-bliskie muszą być odcinki y1 x1 , x2 y2 . Ponieważ długości obu tych odcinków nie przekraczają 5R, stąd otrzymujemy d(x1 , x2 ) ¬ 10R + δ, a więc średnica dowolnej składowej nie przekracza 10R + δ. Ponieważ średnice elementów pokrycia Ui,j są wspólnie ograniczone, odwzorowanie G → N , przyporządkowujące elementowi g ∈ G wierzchołek nerwu odpowiadającemu składowej Ui,j , w której leży g, jest quasi-izometrią. Skonstruowaliśmy więc quasi-izometrię G z drze wem, co kończy dowód. Warto przy okazji zwrócić uwagę na kwestię, dlaczego w definicji własności δ-cienkich czworokątów mówiliśmy, inaczej niż przy hiperboliczności, o dowolnych czworokątach, a nie jedynie geodezyjnych. Gdybyśmy żądali jedynie, by geodezyjne czworokąty były δ-cienkie, tak otrzymane pojęcie pokrywałoby się z hiperbolicznością, tj. hiperboliczność implikuje δcienkość czworokątów geodezyjnych. Dla czworokąta geodezyjnego abcd prowadzimy geodezyjną przekątną ac i dla trójkątów abc, bcd oznaczamy na odcinkach ab, ac, ad punkty styczności okręgów wpisanych x1 , x2 , y1 , y2 (jak w fakcie 2.0.2). Bez straty ogólności załóżmy, że d(a, x1 ) ¬ d(a, y1 ) (patrz rys. ). Wybierzmy na boku bc punkt z tak, by d(c, y1 ) = d(c, z). Wtedy na mocy faktu 2.0.2 d(z, y1 ) ¬ δ oraz d(y1 , y2 ) ¬ δ, więc razem d(z, y2 ) ¬ 2δ, czyli czworokąt jest 2δ-cienki. 24 a y2 x1 d y1 z x2 b c Rysunek 3.8: Hiperboliczność implikuje δ-cienkość czworokątów geodezyjnych 3.4. Prezentacje grup wirtualnie wolnych Na koniec wspomnimy o czysto kombinatorycznej właśności grup wirtualnie wolnych analogicznej do charakteryzacji grup hiperbolicznych przez prezentacje Dehna. Grupa jest hiperboliczna, jeśli posiada prezentację, której równości pozwalają zredukować każde słowo reprezentujące jedynkę do słowa pustego. Grupy wirtualnie wolne cechuje silniejsza własność - grupa jest wirtualnie wolna wtedy i tylko wtedy, gdy ma prezentację, której równości pozwalają zredukować każde słowo do słowa geodezyjnego (tj. najkrótszego słowa reprezentującego dany element grupy). Geometrycznie oznacza to istnienie stałej k takiej, że każde słowo klokalnie geodezyjne (tzn. takie, że każde jego podsłowo długości ¬ k jest geodezyjne) samo jest geodezyjne [Gil07]. Prostą ilustrację powyższego faktu stanowi wirtualnie wolna grupa Z2 ∗ Z3 z prezentacją ha, b|a2 = 1, b2 = b−1 i(p. sekcja 3.2). Rozpatrując graf Cayleya tej grupy, przedstawiony na rysunku 3.5, łatwo przekonać się, iż dowolną niegeodezyjną ścieżkę w tym grafie można skrócić przez trywialne redukcje słów aa−1 , bb−1 ) albo zastępując pewne wystąpenie b2 przez b−1 lub b−2 przez b - wynika to z faktu, że każda niegeodezyjna ścieżka musi w pewnym miejscu albo wykorzystać dwa razy pod rząd tę samą krawędż (aa−1 , bb−1 ), albo dwie różne krawędzie jednego z trójkątów (b2 , b−2 ). 25 Bibliografia [Apo90] T. M. Apostol, Modular Functions and Dirichlet Series in Number Theory, Springer, New York, 1990 [CFKP97] J. W. Cannon, W. J. Floyd, R. Kenyon, W. R. Parry, Hyperbolic geometry, Flavors of Geometry, MSRI Publications, Volume 31, 1997 [Dun85] M. Dunwoody, The accessibility of finitely presented groups, Invent. Math. 81 (1985), 449-457 [Gil07] R. H. Gilman, S. Hermiller, D. F. Holt, S. Rees, A characterization of virtually free groups, Arch. Math. 89 (2007), 289-295. [HU03] J. E. Hopcroft, J. D. Ullman, Wprowadzenie do teorii automatów, języków i obliczeń, PWN 2003 [Hyp91] J.M.Alonso, T.Brady, D.Cooper, V.Ferlini, M.Lustig, M.Mihalik, M.Shapiro, H. Short,Notes on word-hyperbolic groups, w: Group Theory from a Geometric Viewpoint, World Scientific, 1991 [Mul83] D. E. Muller, P. E. Schupp, Groups, the Theory of Ends, and Context-Free Languages, J. Comput. Syst. Sci, Volume 26, 1983, 295-310 [Oll05] Y. Ollivier, A January 2005 invitation to random groups [Roe02] J. Roe, Lectures on Coarse Geometry, American Mathematical Society, 2002 27