Published on

Geometric Topology 13

Authors

Geometric Topology 13

Combinatorial Surfaces

Let P\mathscr{P} be a polygon modelling a surface M=P^\mathscr{M} = \hat{\mathscr{P}} without boundary. The essence of this model is a boundary code of directed edges, telling us how to identify points of P\partial \mathscr{P}. Our aim is to transform the code into one of the normal forms:

  1. aa1aa^{-1} or a1b1a11b11...agbgag1bg1a_1b_1a_1^{-1}b_1^{-1}...a_gb_ga_g^{-1}b_g^{-1},
  2. c1c1...chchc_1c_1...c_hc_h.

This will be achieved by a sequence of cutting and pasting operations of the sort we have already seen that lead to homeomorphic surfaces. During this process, we could split a single polygon into one or two smaller ones, each with its own code. However, we would like to carry out these operations without having to draw pictures.

Definition: A combinatorial model of a surface is defined by a collection of letters a1,a2,...a_1,a_2,... (representing edges) and one or more words W1,W2,...W_1,W_2,... (representing complete boundaries) involving these letters or their inverses (normally at least 33 per word), so each letter appears exactly twice overall (if M\mathscr{M} is to have no boundary).

We call this data a1,a2,...W1,W2,...\langle a_1,a_2,... | W_1,W_2,... \rangle a presentating of the surface.

Valid Operations

Starting with the presentation a1,a2,...W2,W2,...\langle a_1,a_2,...| W_2,W_2,...\rangle in which each aia_i appears exactly twice on the right, we can recover a surface M\mathscr{M} by constructing a regular polygon of unit side for each word, to make it easy to identify the edges in pairs.

Proposition: The following operations on words then result in homeomorphic surfaces:

  1. "Rotate": aBBaaB \sim Ba.
  2. "Reflect": AA1A \sim A^{-1}
  3. "Cut or Paste": ABAx1+xBAB \sim Ax^{-1} + xB, i.e. {AB}{Ax1,xB}\{AB\} \sim \{Ax^{-1},xB\}
  4. "Insert or Fold": AAxx1A \sim Axx^{-1}
  5. "Relabelling": ArA \sim r

Moreover:

  1. Words should have at least 33 letters, except that aaaa and aa1aa^{-1} are words.
  2. A,B,...A,B,... stand for 22 or more letters (excluding xx), but are not in general words.
  3. We shall explain after a sketch proof of the proposition that the operations can be understood group-theoretically, so inverses are computed in that context. Thus (a1)1=a(a^{-1})^{-1} = a, and if A=abcA = abc then A1=c1b1a1A^{-1} = c^{-1}b^{-1}a^{-1}.

Abstract Cutting and Pasting

The first two operations result in homeomorphisms because we merely rotate or reflect the regular polygons. Proving that cut and paste does not affect the quotient follows from the pictorial interpretations earlier.

The two images here explain the insert (left to right) and folding (right to left) operations. Here AA is the left boundary consisting of 66 letters (when the polygon is fully closed up). The edges are then widened to accommodate insertion of xx1xx^{-1}, and this process leads to a homeomorphism of the quotients of the two polygons provided identification of the edges of AA is adjusted accordingly. \blacksquare

As we discovered earlier, all these operations are consistent with simple substitutions in group theory. One can push this further, and interpret the letters as generators of a (typically) infinite group, and each boundary code WW as the relation W=eW=e (where ee is the identity, and the word describing the sphere).

Notation from Group Theory

Here the proof of the proposition regarding the possible operations is streamlined by replacing all the cutting, rearranging and pasting by substitutions. At each step, on alternate lines, a group of boxed letters is replaced by a new letter, which is also used to replace the second occurrence of the red letter. The symbol \sim means both sides define the same relation (when each is set equal to the identity), which again encodes homeomorphic surfaces:

aabcb1c1abcb1c1a (abc=x1    a=x1c1b1)x1b1c1x1c1b1x1c1b1x1b1c1 (x1c1=y    c1=xy)yb1x1b1xyx1b1xyyb1 (x1b1=z    b1=xz)zxyyxzxyyxzz (xyy=w    x=wy1y1)wwy1y1zzc1c1c2c2c3c3.aabcb^{-1}c^{-1} \sim \boxed{{\color{red}{a}} bc}b^{-1}c^{-1}a \ (abc = x^{-1} \implies a = x^{-1}c^{-1}b^{-1}) \\ \sim x^{-1}b^{-1}c^{-1}x^{-1}c^{-1}b^{-1} \\ \sim \boxed{x^{-1}{\color{red}{c^{-1}}}}b^{-1}x^{-1}b^{-1}c^{-1} \ (x^{-1}c^{-1} = y \implies c^{-1} = xy) \\ \sim yb^{-1}x^{-1}b^{-1}xy \\ \sim \boxed{x^{-1}\color{red}{b^{-1}}}xyyb^{-1} \ (x^{-1}b^{-1} = z \implies b^{-1} = xz) \\ \sim zxyyxz \\ \sim \boxed{{\color{red}{x}}yy}xzz \ (xyy = w \implies x = wy^{-1}y^{-1}) \\ \sim wwy^{-1}y^{-1}zz \\ \sim c_1 c_1 c_2 c_2 c_3 c_3.

Exercise: Prove that abca1b1c1xyx1y1abca^{-1}b^{-1}c^{-1} \sim xyx^{-1}y^{-1} starting with ab\boxed{a\color{red}{b}}.

Counting Vertices

If the surface M\mathscr{M} is the quotient of a 2n2n-gon P\mathscr{P} with a boundary code, then χ=Vn+1\chi = V - n + 1, where VV is the number of equivalence classes of vertices (so VV is the number of distinct points of M=P^\mathscr{M} = \hat{\mathscr{P}} arising from vertices of P\mathscr{P}).

The integer VV can be quickly evaluated by carrying out the identifications around P\partial \mathscr{P}.

Key observation: If the word describing P\partial \mathscr{P} is in normal form, and not aa1aa^{-1}, then V=1V=1. Therefore χ=22g\chi = 2-2g in case (1), and χ=2h\chi = 2-h in case (2).

Let's verify this for W=aba1b1cdc1d1W = aba^{-1}b^{-1}cdc^{-1}d^{-1}. Squiggles (here, connected) indicate that the vertices (points between letters) are equivalent:

(Insert image here page 110)

Note: When WW is written out linearly as above, its initial 'vertex' will always be equivalent to its final 'vertex', without having to rely on the fact that these two coalesce on P\mathscr{P}.

Proof of the Main Theorem (v2)

We know that a connected compact surface M\mathscr{M} can be regarded as the quotient P^\hat{\mathscr{P}} of a polygon P\mathscr{P}, defined by a word WW that identifies points on the boundary P\partial \mathscr{P}. We shall apply operations to find a sequenceof words:

WW1W2W3W4W \sim W_1 \sim W_2 \sim W_3 \sim W_4

satisfying various conditions, with W4W_4 in one of the forms (1) or (2) of the theorem.

Set Ag=(a1b1a11b11)(agbgag1bg1){\mathbb{A}}_g = (a_1b_1a_1^{-1}b_1^{-1})\cdots (a_g b_g a_g^{-1}b_g^{-1}) for g1g \geq 1, and A0=aa1A_0 = aa^{-1}.

Set Ch=(c1c1)(chch)\mathbb{C}_h = (c_1c_1)\cdots (c_h c_h) for h1h \geq 1, and C0=\mathbb{C}_0 = \varnothing.

Step 1: WW1W \sim W_1 where all the vertices defined by W1W_1 map to a unique point of M\mathscr{M}.

Step 2: W1W2W_1 \sim W_2 where W2=ChBW_2 = \mathbb{C}_h B for h0h \geq 0, and BB has no repeated letters like bbb \cdots b without an inverse. For this, it is enough to observe that aCaDxxC1DaCaD \sim xxC^{-1}D.

Step 3: W2W3W_2 \sim W_3, where W3=ChAgW_3 = \mathbb{C}_h \mathbb{A}_g, assuming BB \neq \varnothing.

Step 4: We can assume that one of h,gh,g is zero. This follows immediately from the proposition which tells us that C1A1C3\mathbb{C}_1 \mathbb{A}_1 \sim \mathbb{C}_3.

Steps 1 and 2

For steps 1,2 and 3 we shall resort to the cutting and pasting notation, though we invite the reader to streamline the arguments with group-theoretic substitutions.

We ahve to modify WW so that there is only 'one' vertex, i.e. V=1V = 1. If this is not the case, P\partial \mathscr{P} has two inequivalent vertices p,qp,q. We can assume they are adjacent and set a=pqa = \overrightarrow{pq}. Suppose first that aa appears as aaa \cdots a, so we can write W=aBaCW = aBaC, with BB \neq \varnothing (otherwise p=qp=q). Then:

WaBx1+xaCxB1a1+aCxxB1CxxxB1C.W \sim aBx^{-1} + xaC \sim xB^{-1}a^{-1} + aCx \sim xB^{-1}Cx \sim xxB^{-1}C.

In the first cut, the ends of xx are both pp, so the pasting has eliminated one occurrence of qq. By induction we can get down to one vertex.

We have incidentally succeeded in converting two separated occurrences of aa to a single xxxx, which is what is needed for step 2.

If instead aa appears as aa1a \cdots a^{-1} then W=aBa1CW = aBa^{-1}C with BB \neq \varnothing (otherwise is a sphere, or aa1aa^{-1} can be folded). A trickier argument allows us to eliminate one occcurrence of qq.

Step 3

Suppose that WChBW \sim \mathbb{C}_h B (CB\mathbb{C}B for shorthand)m with BB \neq \varnothing. We need to convert BB to normal form. Since P\mathscr{P} has a 'unique vertex', we must be able to spot a configuration aba1b1a \cdots b \cdots a^{-1} \cdots b^{-1} for some a,ba,b (otherwise there would be two inequivalent vertices, one before a1a^{-1} and one after, there being no edges to link them). So:

B=aB1bB2a1C1b1C2B = a \boxed{B_1 b B_2} a^{-1}C_1 b^{-1}C_2

for some a,b,Bi,Cja,b,B_i,C_j and:

WB1bB2y1+ya1C1b1C2CaB2y1B1b+b1C2Caya1C1B2y1B1C2Caya1C1B1C2Caz1+zya1C1B2y1z1B1C2Ca+a1C1B2y1zyz1B1C2CC1B2y1zyCC1B2(y1zy1)B1C2.W \sim B_1 b B_2 y^{-1} + ya^{-1}C_1 b^{-1}C_2 \mathbb{C}a \sim B_2 y^{-1} B_1 b + b^{-1}C_2 \mathbb{C}a ya^{-1}C_1 \\ \sim B_2 y^{-1} \boxed{B_1 C_2 \mathbb{C}a} ya^{-1} C_1 \\ \sim B_1 C_2 \mathbb{C}az^{-1} + zya^{-1}C_1 B_2 y^{-1} \\ \sim z^{-1} B_1 C_2 \mathbb{C} a + a^{-1} C_1 B_2 y^{-1} zy \\ \sim z^{-1} B_1 C_2 \mathbb{C} C_1 B_2 y^{-1} zy \\ \sim \mathbb{C} C_1 B_2 (y^{-1} z y^{-1})B_1 C_2.

We can subtract another term a2b2a21b21a_2 b_2 a_2^{-1} b_2^{-1} provided C1B2C_1 B_2, B1C2B_1 C_2 are not both empty. \blacksquare