Arc complex 2026-09-28
The vertices of the arc complex of a punctured surface are isotopy classes of unoriented essential simple proper arcs. A finite set spans a simplex when its classes have representatives with pairwise disjoint interiors. The mapping class group acts on the complex by simplicial automorphisms.
Lickorish-Dehn theorem 2026-10-14
The mapping class group of a compact connected oriented topological surface, for orientation-preserving maps fixing its boundary pointwise and isotopies relative to that boundary, is generated by Dehn twists about simple closed curves. Boundary-parallel twists are allowed. For a closed surface of positive genus a finite generating collection exists. Permuting boundary components requires additional generators if that larger group is used.
Mapping class 2026-10-06
A mapping class is an isotopy class of self-homeomorphisms of a surface. Orientation-preserving classes form the mapping class group. Acting on markings changes a point of Teichmüller space while preserving the underlying unmarked Riemann surface.
Moduli space of Riemann surfaces Created 2026-10-05 Updated 2026-10-14
Use Euclidean worldsheet conventions with . Including a target metric, a Kalb–Ramond field and the dilaton gives
The imaginary coefficient of the antisymmetric term comes from Euclidean continuation; the Lorentzian action has the corresponding real coupling. For constant , the Gauss-Bonnet theorem gives , with Euler characteristic on a connected closed oriented surface. Thus dilaton Euler-characteristic weighting gives
Adding one handle multiplies a contribution by , identifying as the string coupling. With canonically normalized external closed-string states, vertices add , giving the string genus expansion .
Before gauge fixing, the Polyakov path integral for inserted string vertex operators is schematically
The quotient removes descriptions related by worldsheet diffeomorphisms and Weyl transformations. Gauge fixing has a nontrivial Jacobian, the Faddeev-Popov determinant. Anticommuting vector ghosts and symmetric trace-free antighosts exponentiate this determinant as a local worldsheet ghost action. These worldsheet ghost fields implement the gauge quotient; they are not additional spacetime particles. Their zero modes must be treated separately rather than included in an invertible determinant.
Three kinds of geometry enter the scattering calculation. The worldsheet moduli describe genuinely different conformal shapes that remain after local gauge fixing. Each such shape must be integrated over. The mapping class group consists of orientation-preserving diffeomorphisms modulo those continuously deformable to the identity; it identifies different markings of the same conformal surface, so only one representative of each class is counted. The worldsheet conformal Killing group is the continuous residual conformal symmetry of a chosen surface. It moves insertion positions without changing the geometry and must be divided out, usually by fixing enough vertex positions.
For a torus, write , with . Its shape modulus is , its mapping class group acts through the modular group, and its connected worldsheet conformal Killing group acts by translations. Thus the shape integral runs over the standard fundamental domain of the modular group, while one insertion position can be fixed by translation. On the sphere, three positions can instead be fixed by Möbius transformations; for genus at least two the continuous conformal Killing group is trivial.
Figure 1.
One representative of each torus conformal shape in the modular fundamental domain
. Details.
Now use the half-normalized worldsheet diffeomorphism ghost operator in the question. A vector field can preserve the representative metric after a compensating Weyl transformation precisely when . The trace of the metric variation sets , leaving the Conformal Killing equation
The kernel of this operator gives the infinitesimal worldsheet conformal Killing group.
For a surviving infinitesimal worldsheet modulus, choose its metric variation orthogonal to all gauge variations. Orthogonality to Weyl transformations requires . On the closed surface, the formal adjoint of the worldsheet conformal Killing operator follows by integration by parts:
Orthogonality to every diffeomorphism variation is therefore the adjoint-kernel condition, giving
In a local conformal coordinate these imply and its conjugate: the moduli variations are represented by holomorphic quadratic differentials. Multiplying the definition of by two changes its adjoint by two but changes neither kernel.
For four tachyon vertex operators on the torus, there is one complex shape modulus, four complex insertion positions and one complex translation to remove. The worldsheet integration count after conformal gauge fixing is therefore
Fix the fourth insertion at . A schematic gauge-fixed expression is
Here the antighost pair supplies the modulus measure, and the ghost pair at the fixed vertex absorbs the translation zero modes. The three unfixed positions and are the four complex integrations. The punctured Riemann surface moduli dimension gives the same result, . Target-spacetime zero-mode integrals producing momentum conservation are separate from this requested count of worldsheet integrations.
The three identifications are
They match the same lower-dimensional theory, including its moduli of a string compactification, charged states and extended branes. Different weakly coupled descriptions occupy different limits of its moduli space.
For the M-theory circle duality, write and let be the eleven-dimensional Planck length. The standard length dictionary is
The circle radius is the type IIA superstring theory coupling modulus. The eleven-dimensional metric supplies the ten-dimensional metric, dilaton and Ramond–Ramond potential through Kaluza-Klein theory; the three-form supplies and the Neveu–Schwarz two-form by . Thus the field content also agrees with type IIA supergravity.
The M2-brane and M5-brane tensions are and . Wrapping one spatial direction multiplies the effective brane tension by . Consequently:
These tension and charge relations explain why increasing reveals an eleventh dimension. The simple circle dictionary describes massless type IIA supergravity; a D8-brane involves its massive extension and Romans mass.
For the M-theory torus duality, the complex structure of the torus is the IIB axion-dilaton
Its area supplies the remaining radius modulus. In a common nine-dimensional mass normalization, an M2-brane wrapped on the entire torus has mass , identified with ; hence is inversely related to the torus area in that normalization. Radii quoted in different string or Einstein metrics also include their Weyl rescaling. A rectangular torus with cycle radii has . Equivalently, first reduce to IIA and use T-duality:
where in this formula use the corresponding string metrics. Shrinking the torus area at fixed decompactifies the IIB circle. The torus mapping class group becomes IIB S-duality.
An M2-brane wrapped on a primitive one-cycle gives a (p,q) string, whose tension is the membrane tension times the cycle length before conversion to the IIB metric. Momentum on the torus matches winding of these strings on the IIB circle. An M5-brane wrapped on the whole torus gives an unwrapped D3-brane; an unwrapped M2-brane gives a D3-brane wrapped on the IIB circle. An M5-brane wrapped on one torus cycle gives a (p,q) five-brane wrapped on the IIB circle. The unwrapped M5-brane is the magnetic dual of the IIB circle's Kaluza-Klein mode, represented by its Kaluza-Klein monopole five-brane. These identifications match effective spatial dimensions as well as electric and magnetic charges.
For the M-theory K3 duality, the common noncompact spacetime has seven dimensions and sixteen supersymmetry generators. A Ricci flat K3 surface has a positive three-plane in its second real cohomology, equipped with the K3 intersection lattice of signature . The unit-volume moduli space of Ricci-flat K3 metrics has local form
with a discrete lattice identification and one additional positive volume modulus. This is the heterotic Narain moduli space on , together with the seven-dimensional coupling: its torus metric has six parameters, its antisymmetric tensor three, and its sixteen gauge Wilson lines forty-eight, giving before the dilaton.
The coupling–volume relation can be checked dimensionally rather than guessed. A wrapped M5-brane gives a heterotic fundamental string with tension , so its squared string length is proportional to . The seven-dimensional gravitational coupling is proportional to . Their dimensionless ratio gives
Thus the large-volume M-description corresponds to strong heterotic coupling. Overall constants depend on the normalization of the lower-dimensional coupling.
There are twenty-two gauge fields from reducing on the twenty-two harmonic two-forms of K3, matching the heterotic sixteen gauge vectors plus three metric and three two-form vectors. The remaining seven-dimensional three-form is dual to the heterotic two-form. A wrapped M2-brane gives an electrically charged particle in the shared charge lattice, matching heterotic momentum, winding and gauge charges; an M5-brane on a two-cycle gives its magnetic three-brane. An M5-brane wrapping all of K3 gives the heterotic string, while an unwrapped M2-brane corresponds to a heterotic NS5-brane wrapped on . At suitable collapsing two-cycles, charged membrane states become massless and yield ADE gauge enhancement. The geometry accounts for both generic abelian charges and nonabelian enhancement. There is no extra K3 two-form modulus in the M-description: its fundamental potential is a three-form, and .
Throughout the hyperbolic discussion take curvature and . A Y-piece is a pair of pants with a hyperbolic metric and three geodesic boundary components. Three labelled positive boundary lengths determine it up to isometry. To see existence and uniqueness, cut along the three shortest perpendicular seams. The two resulting right-angled hyperbolic hexagons have alternating side lengths , which determine each hexagon. Conversely, any three positive alternating lengths produce such a hexagon, and doubling along the other sides produces the desired Y-piece. In particular the seam opposite satisfies
An X-piece is a four-holed hyperbolic sphere with geodesic boundaries, obtained by joining two Y-pieces along one pair of equal-length boundaries. For a chosen separating curve, it is determined by
where is the common gluing length and is the relative arclength twist, measured between chosen seam endpoints. The identification reverses boundary orientation so that the surface is oriented. For an unmarked gluing, is periodic modulo ; a marking retains , because a full Dehn twist changes the marking. These six parameters describe the X-piece with its chosen separating curve; different curve choices or boundary symmetries can describe the same unmarked surface.
Choose a pants decomposition of a closed oriented genus- surface. Each Y-piece has Euler characteristic , and gluing boundary circles does not change the total Euler characteristic. Thus there are pieces. Their boundary circles are paired, giving gluing curves. Choose their disjoint geodesic representatives, then prescribe each cuff length and its relative twist. The Fenchel–Nielsen coordinates are
They determine the marked hyperbolic surface and hence its unmarked isometry class, with real parameters. One must also fix the combinatorial gluing pattern of the chosen pants decomposition. Full twists and other changes of marking identify some parameter sets in unmarked moduli space of Riemann surfaces. The genus restriction matters: a sphere and a torus do not admit a closed curvature- metric or such a decomposition into geodesic Y-pieces.
For a fixed oriented topological surface , Teichmüller space consists of marked Riemann surfaces . Two markings represent the same point when a conformal isomorphism between the surfaces carries one marking to the other up to homotopy. By the uniformization theorem, for these are equivalently marked curvature- metrics. The displayed Fenchel–Nielsen coordinates identify with a cell of real dimension ; the mapping class group quotient gives the unmarked moduli space of Riemann surfaces.
The spectral version of the Wolpert generic spectral rigidity theorem says that outside a closed proper real-analytic exceptional subset of , the Laplace spectrum determines the hyperbolic surface up to isometry. The exceptional subset has positive codimension and is invariant under changes of marking. Orientation reversal must be allowed, since the Laplacian cannot detect orientation. Equivalently, a generic surface is determined by its unmarked length spectrum, counted with multiplicities. This is a generic uniqueness statement, not a claim that every isospectral pair is isometric; the construction in Question 4 lies in the exceptional locus.
Three major ingredients and their roles are as follows.
For completeness, a related finiteness statement sometimes grouped with this theorem is that a fixed closed hyperbolic surface has only finitely many isospectral isometry classes. Its short proof uses three particularly concrete tools: a common discrete length spectrum; Mumford's compactness theorem, applied to the common positive systole; and finitely many determining marked lengths. Compactness would give an accumulation point if an isospectral family were infinite. Nearby markings make each determining length converge, while discreteness of the fixed spectrum makes it eventually constant. The determining lengths then force eventual equality of the marked surfaces, a contradiction. This finiteness of isospectral hyperbolic surfaces statement does not replace the stronger generic uniqueness assertion above.
The Lickorish-Dehn theorem says that every orientation-preserving homeomorphism of a compact connected orientable surface, fixing its boundary pointwise, is isotopic relative to the boundary to a finite product of Dehn twists and their inverses about simple closed curves. Boundary-parallel curves are permitted. For a closed surface of genus , a finite collection of curves suffices to generate its mapping class group. If boundary components are allowed to be permuted, twists alone do not express those permutations; the boundary condition is part of the precise statement.
The fundamental theorem of Dehn surgery asserts that every closed connected orientable three-manifold is integer surgery on a finite framed link in . To prove it, first choose a Heegaard splitting of of genus . Existence of such splittings is a standard background result: a triangulation, with spanning trees collapsed in its primal and dual one-skeletons, gives complementary regular neighborhoods of finite graphs, hence two handlebodies. Choose a standard genus- splitting of , formed by stabilizing its genus-zero splitting. Identify the two pairs of handlebodies. If is the sphere's gluing map and is the gluing map for , then is an orientation-preserving self-homeomorphism of the common surface. The Lickorish-Dehn theorem writes it, up to isotopy, as a product , .
Here is the local surgery mechanism. Place on an intermediate level of a product collar of the surface. Its tubular neighborhood has longitude given by that surface and meridian around the normal disk. Remove the neighborhood and fill with meridian slope . Cut the remaining annular neighborhood of along a transverse arc. Going around the new meridian now makes one extra positive or negative turn in the longitude direction. On gluing the cut annulus back, the two collar levels are therefore identified by , precisely the Dehn twist from part (a). Outside this annulus the identification is unchanged. This proves unit surface-framed surgery realizes a Dehn twist; its surgery coefficient is or relative to the surface framing, with sign fixed by the chosen normal convention.
Put the curves on distinct collar levels and order those levels to realize the indicated composition. They are disjoint as curves in the three-manifold even if their surface projections intersect. Performing the prescribed surgeries replaces by , up to isotopy. An isotopy of a gluing map extends across a collar, so the filled manifold is homeomorphic to .
Finally each surface framing differs from the preferred longitude framing in by an integer number of twists. Thus its coefficient becomes an integer coefficient in the usual knot longitude convention. These finitely many disjoint curves form the required framed link :
The ingredients used were Heegaard-splitting existence, the stated twist-generation theorem, and the explicit local unit-surgery construction.
A Riemann surface is a connected one-complex-dimensional complex manifold: it has local complex coordinates with holomorphic transition maps. These coordinates induce an orientation and a conformal structure. Fix a closed oriented topological surface of genus . A point of Teichmüller space is a marked Riemann surface , where is an orientation-preserving marking. Two pairs are equivalent if there is a biholomorphism with isotopic to . Thus the marking remembers how curves on the reference surface sit in ; forgetting it gives the moduli space of Riemann surfaces, obtained by quotienting by the mapping class group.
For , the uniformization theorem supplies a unique curvature- hyperbolic metric in each conformal class. A pants decomposition has cuffs, and their positive lengths together with their real twists give Fenchel–Nielsen coordinates. Hence
For completeness, is a point, whereas is the upper half-plane, parametrizing marked complex tori with .
The Wolpert generic spectral rigidity theorem says that, for fixed , there is a closed proper real-analytic exceptional subset of such that a hyperbolic surface outside that subset is determined up to isometry by its unmarked length spectrum, equivalently its Laplacian spectrum. This is an unoriented isometry statement: reversing orientation cannot be detected by either spectrum.
The Huber spectral equivalence theorem says that two closed curvature- hyperbolic surfaces have the same Laplacian spectrum, with multiplicities, if and only if they have the same unmarked length spectrum, with multiplicities. One may consistently count unoriented closed geodesics including their iterates; alternatively, the primitive multiset determines the multiset with iterates and conversely. This equivalence comes from the Selberg trace formula.
The Buser finite length spectrum theorem is the finite-determination ingredient: for each and there is a finite number such that, for any two closed hyperbolic surfaces of genus with hyperbolic systole at least , equality of their length multisets through implies equality of their entire length spectra. The finite-length statement is used in Buser's chapter on Wolpert's theorem. It determines the full spectrum, not necessarily the isometry class.
Here is a proof of the Buser finite length spectrum theorem through finite spectral matching by polynomial invariants. We use the following subsidiary results, stating the required content. First, Mumford's compactness theorem makes the part of the genus- moduli space of Riemann surfaces with hyperbolic systole at least compact. Second, marked hyperbolic holonomy representations of a closed oriented surface lift from to , and normalized representatives can be chosen continuously on sufficiently small parameter charts. Their hyperbolic translation length satisfies
Third, the length spectrum of a compact hyperbolic surface is locally finite, and metrics on compact marked parameter charts are uniformly bilipschitz equivalent. Finally, the Hilbert basis theorem implies that a descending sequence of algebraic sets in a finite-dimensional affine space stabilizes. These are compactness, holonomy, elementary geometric finiteness and algebraic finiteness results; none is the finite unmarked-spectrum assertion we are proving.
By compactness, finitely many relatively compact marked charts cover the thick moduli space of Riemann surfaces. Choose normalized lifted hyperbolic holonomy representations on these charts and take their compact closures. Their finite union is a compact set of determinant-one matrix tuples representing every surface in the thick part, possibly more than once. Each tuple records the images of the generators of the fundamental group. Thus sits in a fixed finite-dimensional real matrix space. Every group word is a polynomial in these matrix entries: multiplication is polynomial, and for a determinant-one two-by-two matrix its inverse is its adjugate, also polynomial. Consequently each is a polynomial on the ambient space. Squared traces remove the sign ambiguity of the lift, and is strictly increasing for positive .
Enumerate the unoriented nontrivial free homotopy classes as , including the iterates, and write for their geodesic lengths at . The uniform finiteness of short geodesic classes follows here directly: on each of the finitely many compact marked charts, choose a fixed reference metric and a uniform bilipschitz constant . A class with somewhere on that chart has reference length at most . Only finitely many classes have that reference length, and a finite union of these finite collections is finite. In particular, for every the candidate set
is finite. If two parameters in have equal lengths for classes , then . These candidate sets depend on the fixed compact set and the source label , not on the number of labels currently being matched.
For every , define in the full ambient space of pairs of matrix tuples as follows. Require an injective choice with and
and independently require an injective choice with and
There are finitely many possible pairs of choices because every is finite. For each choice these are finitely many polynomial equations. Therefore is a finite union of algebraic sets, hence an algebraic set. Restricting an injective matching to its first entries proves
The Hilbert basis theorem now supplies such that for all . This step takes place in a fixed affine space and uses polynomial equations, so it gives stabilization of the actual sets, not just stabilization of germs at individual parameters.
For , stabilization gives injective partial length matchings in both directions for every . Fix any length . Only finitely many labels have length at or at , by local finiteness. Take large enough to contain every such label at . Its injective matching into the labels at preserves , and hence preserves length, so the multiplicity of at is at most its multiplicity at . The reverse matching gives the opposite inequality. Thus the two multiplicities are equal for every , proving equality of the entire unmarked length spectra. No assumed global matching or unjustified exchange of infinitely many neighborhoods is needed.
Finally choose a number
Suppose the two length multisets agree through . For each of the first labels at , select a distinct equal-length label at , which is possible precisely because the truncated multisets agree with multiplicity. Each selected label belongs to the corresponding . Do the same in the reverse direction. Then , and the previous paragraph proves equality of the full length spectra. Since was selected using only the fixed thick genus- parameter space, the resulting finite depends only on . This proves
with each intersection interpreted as a multiset. By the Huber spectral equivalence theorem, the corresponding entire Laplacian spectra also agree. This is the finite matching reduction needed before the analytic and geometric rigidity steps in the Wolpert generic spectral rigidity theorem.
Use the unique curvature hyperbolic metric on a closed Riemann surface of genus , supplied by the uniformization theorem. This is the implicit setting for the partition and spectral theorems; a genus-zero or genus-one surface does not have this hyperbolic metric.
A partition is a pants decomposition by disjoint essential simple closed geodesics, whose complement is a union of pairs of pants. A pair of pants is a sphere with three disks removed, furnished here with geodesic boundary. Its Euler characteristic is , so there must be pants. Every pant has three boundaries and every cutting curve occurs twice, giving cutting curves. The Bers pants decomposition theorem asserts that a constant depending only on bounds the lengths of all cuffs in some such pants decomposition of every closed genus- hyperbolic surface.
To see what geometry the cuffs determine, cut each pair of pants along its three perpendicular seams into two congruent right-angled hyperbolic hexagons. The three alternate sides are , where the are its boundary lengths. The right-angled hyperbolic hexagon identity determines the seam opposite the half-cuff by
We use the standard existence and uniqueness theorem for a right-angled hyperbolic hexagon with prescribed positive alternating side lengths. Thus the three boundary lengths determine the pair of pants up to isometry.
Fix a topological pants decomposition, label its cuffs, and choose reference seam endpoints and orientations. Gluing two boundaries of the same length requires a translation along that boundary; its signed distance is a twist . The gluing graph, the positive cuff lengths, and the twists therefore determine the unmarked hyperbolic surface up to isometry. A full boundary translation has period , so for an unmarked gluing one may take , with endpoints identified. For a marked surface the whole real twist records the number of Dehn twists, and the Fenchel–Nielsen coordinates are
The topological gluing data are necessary when the decomposition is not fixed. Different markings or decomposition graphs can describe the same unmarked surface.
Teichmüller space consists of pairs , where is a closed genus- Riemann surface and is an orientation-preserving marking, modulo the equivalence when a conformal orientation-preserving map has homotopic to . The Fenchel–Nielsen coordinates identify it with , of real dimension . The moduli space of Riemann surfaces forgets the marking by quotienting by the mapping class group.
The Wolpert generic spectral rigidity theorem says that the locus of closed genus- hyperbolic surfaces possessing an isospectral but nonisometric partner lies in a locally real-analytic exceptional locus of lower dimension in Teichmüller space. Thus a generic surface is determined, up to isometry, by its unmarked length spectrum, equivalently by its Laplacian spectrum. Here an isometry may reverse orientation; the length spectrum cannot distinguish the two orientations of the same metric. The equivalence of the two spectra is the compact hyperbolic Selberg trace formula.
The simplifying result is the Buser finite length spectrum theorem: for every and there is such that two closed genus- hyperbolic surfaces with hyperbolic systoles at least have the same entire unmarked length spectrum if their length multisets up to agree. Multiplicities are included. We will count primitive unoriented closed geodesics; counting all iterates is equivalent by successively removing shorter iterates. The theorem is uniform on the thick part of moduli space, not merely a cutoff chosen separately for a particular pair.
Here is a proof using compactness and polynomial trace equations. We state the subsidiary facts and explain their role. First, Mumford's compactness theorem makes the genus- thick moduli space compact. It can also be seen from the Bers pants decomposition theorem: cuffs in a Bers decomposition lie in , there are finitely many pants decomposition graphs, and unmarked twists may be reduced modulo their cuff lengths. These data lie in finitely many compact boxes of Fenchel–Nielsen coordinates and cover the thick moduli space.
Second, these finite compact boxes give a compact family of marked hyperbolic structures on a fixed smooth surface representing every member of the thick moduli space. We use the standard smooth dependence of the glued metrics and their hyperbolic holonomy representations on Fenchel–Nielsen coordinates. Choose smooth representatives over finitely many parameter neighborhoods and conjugate the hyperbolic holonomy representation using a fixed lifted Riemannian orthonormal frame. Passing to finite compact subboxes gives a compact set of representations, together with a compact family of representative smooth metrics. Changing the markings between boxes causes no problem: all are markings from the same fixed , and the union is finite.
Third, uniformization theorem identifies each marked hyperbolic surface with for a faithful discrete hyperbolic holonomy representation into . We use the standard lifting fact that a closed orientable hyperbolic holonomy representation admits a lift to , and lifts may be chosen continuously on small parameter neighborhoods. Choose lifts on finitely many such neighborhoods, allowing the finitely many possible sign choices. A representation is described by the matrices of standard fundamental group generators. The polynomial encoding of hyperbolic geodesic lengths uses, for each fixed group word , its squared matrix trace
is a polynomial in their entries: products are polynomial, and the inverse of a determinant-one matrix is its polynomial adjugate. For a nontrivial hyperbolic word, the hyperbolic translation length obeys
Thus equality of the positive lengths is exactly equality of these trace polynomials, independent of lift signs.
Fourth, the length spectrum of a closed hyperbolic surface is locally finite with finite multiplicities. We need the uniform finiteness of short geodesic classes across the compact marked family. More uniformly, for each finite , only finitely many unoriented primitive conjugacy classes can have length at most in any metric of . To justify uniformity, compactness of the smooth metrics gives a common bilipschitz equivalence comparison with one fixed metric on . If , the minimizing geodesic has length at most , so . Local finiteness for then gives a finite list. Local finiteness itself follows from proper discontinuity of the cocompact group of the hyperbolic holonomy representation: conjugate a geodesic axis to meet a fixed compact fundamental set, and a bounded-length axis gives a group element moving that compact set a bounded distance, of which there are only finitely many.
Finally, the Hilbert basis theorem says that a polynomial ring in finitely many real variables is Noetherian. Consequently a decreasing sequence of sets cut out by polynomial equations eventually stabilizes. Indeed, their vanishing ideals form an increasing chain and stabilize. Finite unions of such sets are still algebraic: one can take all products of one defining polynomial from each component. This finiteness fact is the engine that turns arbitrarily many spectral comparisons into finitely many.
Enumerate the primitive unoriented conjugacy classes as . For each let
and let be the finite set of primitive classes that can have length at most anywhere in . Define in the finite-dimensional space of pairs of generator matrices as follows: it consists of pairs for which there exists an injection
and also an injection satisfying the analogous equations with and interchanged. There are only finitely many injections. Each choice imposes finitely many polynomial equations; taking their finite unions and then intersecting the two directions proves that is a real affine algebraic set. On determinant-one representations these equations are exactly the desired matching of lengths. Defining the polynomials on the ambient matrix-entry space is harmless; the argument will only apply them to representations in .
Put . The sets form a decreasing chain of affine algebraic sets, hence for some ,
For representations in , membership in this intersection is equivalent to equality of the full length spectra. One direction follows by matching equal lengths, including their multiplicities. For the other, fix a length . All primitive classes of length on the first surface occur in some finite initial segment. Its injective matching shows that the second surface has at least that multiplicity at ; the reverse injection gives the reverse inequality. Local finiteness makes both multiplicities finite. Doing this for every proves multiset equality.
Take
If two surfaces in have equal length multisets up to , each initial segment through can be matched injectively on the other surface. Its matching classes lie in , since the matched lengths are at most . The reverse matching is available as well. Thus the pair belongs to , hence to every , and the preceding paragraph yields
All choices of the compact family were made using only and , so the resulting cutoff has the asserted dependence. If the thick family is empty the assertion is vacuous. This proves Buser's finite length spectrum theorem without claiming that equal full length spectra always force isometry; exceptional isospectral pairs are compatible with the theorem and are precisely why Wolpert's theorem is a generic statement.
Fix the algebraic intersection number of curves on an oriented surface by declaring when the ordered tangent pair agrees with the surface orientation. Orient an annular neighbourhood of with coordinates and orientation . A right-handed Dehn twist is represented there by , where increases from zero to one and is constant near the two boundary circles; it is the identity outside this annulus. A transverse arc gains one oriented copy of per signed crossing. Consequently its homology action of a Dehn twist is
Reversing the orientation of changes both factors' signs and leaves this expression unchanged. A separating curve has , so its Dehn twist acts trivially on first homology.
The first assertion is true. Choose a basis for the first homology group of the torus with . The positive Dehn twists about these curves have matrices
The mapping class group of the oriented closed torus is , generated by and their inverses; the Euclidean algorithm on a primitive column gives this generation. The displayed relation rewrites those inverses as positive words:
Replacing every inverse in a generating word proves the assertion. The closed torus hypothesis matters: a boundary twist is retained when a boundary circle must be fixed pointwise.
Equip the closed Riemann surface with its uniformizing hyperbolic metric. This assumption matters: arbitrary metrics can have an annular region filled by parallel simple closed geodesics. On a hyperbolic surface, a nontrivial free homotopy class has exactly one closed geodesic, and a contractible closed geodesic cannot exist. Consequently distinct disjoint simple closed geodesics are essential and nonparallel.
Cut along such geodesics. Every component has negative Euler characteristic, since disk and annulus components are excluded. If a component has genus and boundary components, its complexity is . This is nonnegative for the possible components, with equality precisely for a pair of pants. Summing over the cut components gives
For completeness, if there are components, Euler additivity gives , while , which proves the identity. Hence . If any component has positive complexity, it contains an essential nonperipheral simple closed curve. Its unique geodesic representative stays in that component and is disjoint from the existing boundary geodesics, contradicting maximality. A maximal collection therefore cuts the surface into pairs of pants and has
The second count follows because each pair of pants has Euler characteristic . Conversely, any topological pants decomposition can be straightened to its disjoint geodesic representatives, so this maximum is attained.
The pants decomposition graph has one vertex for each pair of pants and one edge for each glued cuff. Two cuffs on the same pant give a loop; multiple edges are allowed. It is connected and trivalent, with , and first Betti number . For genus three one possibility is the complete graph . Another has vertices , double edges and , and single edges and . These are nonisomorphic graphs: the second has multiple edges while has none.
There is an explicit diffeomorphism between the represented surfaces. In the decomposition, unite the pants labelled across their shared cuff. This union is a four-holed sphere, whose exterior cuffs lead twice to and twice to . Replace the interior cuff by a simple curve separating the two cuffs from the two cuffs. The new pants then have double adjacencies to respectively, while their shared cuff gives and the untouched original cuff gives . This is an elementary move of a pants decomposition. We have simply recut the same oriented surface, so the identity on that surface is the desired diffeomorphism between its two descriptions. The graphs do not make this evident because they record a chosen pants decomposition, which the diffeomorphism need not preserve; they also omit all lengths and twists.
A hyperbolic pair of pants is uniquely determined up to isometry by its three positive boundary lengths. Cutting along the three perpendicular seams yields two congruent right-angled hexagons, with alternating sides half the cuff lengths; hyperbolic hexagon identities determine the remaining sides. To recover the surface, choose each of the cuff lengths , and for each gluing choose the signed displacement between the seam feet. For a fixed marking and decomposition these are the Fenchel–Nielsen coordinates:
Unmarked gluing displacement at one cuff is periodic modulo ; the real lift of remembers the marking, and a full Dehn twist changes it by . To classify unmarked surfaces globally, take the quotient by the mapping class group, allowing changes of pants decomposition as well; if orientation is forgotten, use the extended mapping class group. Lengths alone do not determine the surface: the twists change the geometry of crossing geodesics.
Fix an oriented reference surface . Its Teichmüller space consists of pairs , where is a Riemann surface and is an orientation-preserving marking. Two pairs are equivalent when an orientation-preserving biholomorphism makes isotopic to the other marking. For , the uniformization theorem identifies these with marked hyperbolic metrics. The space is a complex manifold of complex dimension , and Fenchel–Nielsen coordinates identify its underlying real manifold with . For the analytic argument below, the essential property is that these are real-analytic coordinates and the length of every fixed closed curve class is a real-analytic function on Teichmüller space. The length and twist coordinates are not themselves holomorphic coordinates.
The Wolpert generic spectral rigidity theorem says that, for each , there is a closed proper real-analytic subset , of positive codimension, such that if and has the same Laplace-Beltrami operator spectrum as , then are isometric. Equivalently, a generic compact hyperbolic surface is determined by its unmarked length spectrum, with multiplicities. “Isometric” allows reversal of orientation: an unoriented spectrum cannot distinguish a surface from its complex conjugate.
Two major proof steps explain both parts of this conclusion. First is the analytic reduction to finitely many possible spectral matchings locally. The Selberg trace formula identifies the Laplacian spectrum with the unmarked length spectrum. A finite collection of marked length functions determines the length and twist parameters: include pants cuffs and enough transverse curves to determine each twist and its sign. For each assignment of those curves to lengths in a putative partner, the equalities of length functions are real-analytic equations. Uniform length cutoffs on a neighbourhood, bounded geometry of isospectral partners and the discreteness of the length spectrum give local finiteness of the possibilities; finite-length determination of the full spectrum allows the remaining conditions to be reduced to finitely many analytic equations. Thus this is a locally finite analytic problem, not an uncontrolled union of zero sets indexed by infinitely many arbitrary permutations. The role of this step is to put exceptional isospectral coincidences into real-analytic loci and ultimately to give a closed analytic exceptional set.
Second is the geometric recognition of the matchings that can persist on an open set. Such a matching produces identities between length functions as the length and twist parameters vary. Pinching a pants cuff makes its hyperbolic collar wide: by the collar lemma, any crossing curve acquires length tending to infinity, whereas disjoint curves can stay bounded. Varying cuffs and twists separately, together with the hyperbolic trace and hexagon identities for neighbouring pants, identifies which persistent matches preserve simple curves, disjointness and the gluing data. The resulting persistent transformation is induced by a mapping class, possibly with orientation reversal, and so it only gives an isometry of the underlying surfaces. Every other local matching imposes a nonidentical real-analytic equation, whose zero set has positive codimension. Removing these proper exceptional loci proves generic rigidity. The geometric step is indispensable: analyticity alone would not exclude an entire open family of distinct surfaces with the same unmarked length spectrum.
A related useful consequence is that a fixed hyperbolic surface has only finitely many isometry classes of isospectral partners. The common length spectrum fixes the systole, so the partners lie in a compact thick part of moduli space. If distinct partners converged, choose local markings and a finite determining collection of curves. Their lengths converge, but belong to the same discrete length spectrum, so eventually every one of these finitely many lengths is constant. The determining collection then forces the marked metrics to coincide, a contradiction. This compactness-and-discreteness argument proves finiteness; the additional geometric recognition step above is what strengthens it to the generic uniqueness asserted by Wolpert's theorem.
For fixed , Mumford's compactness theorem states that
Here is the unmarked moduli space of Riemann surfaces, with its usual topology, and the hyperbolic systole is the shortest nonconstant closed hyperbolic geodesic, in Gaussian curvature . Equivalently, a subset of is relatively compact exactly when its hyperbolic systoles have a common positive lower bound.
We use two standard structural results. The Bers pants decomposition theorem provides a constant such that every closed genus- hyperbolic surface has a pants decomposition with all cuff lengths at most . For a fixed topological pants decomposition, the Fenchel–Nielsen coordinates identify Teichmüller space with
The length coordinates are , and the twist coordinates are measured in length units: a full Dehn twist changes by . Reconstruction from these coordinates is continuous; locally the marked metrics can be chosen to vary smoothly on a fixed reference surface, and the quotient by the mapping class group is the Hausdorff moduli space of Riemann surfaces.
Take any sequence in . The pants decompositions supplied by the Bers pants decomposition theorem have cuff lengths in . There are finitely many topological types of pants decomposition: their dual graphs have vertices and edges, with loops and multiple edges allowed, giving finitely many finite graphs. Choose a subsequence of one type, and choose markings carrying each decomposition to a fixed reference one. Compose these markings with Dehn twists so that . The resulting points of Teichmüller space lie in the compact box
They therefore have a convergent subsequence inside Teichmüller space; its continuous projection gives a convergent subsequence in the moduli space of Riemann surfaces. If the thick set is empty, which is already compact. Equivalently, using all the finitely many reference decompositions gives a finite union of compact projected boxes containing the whole thick set.
Finally the hyperbolic systole is continuous. Nearby marked hyperbolic surfaces admit metric comparisons with bi-Lipschitz distortion tending to one; the length of every loop, and hence the infimum over all essential loops, obeys the same multiplicative comparison. Therefore is closed in that compact union and is compact. A compact subset has a positive minimum hyperbolic systole, proving the converse characterization of relative compactness. This theorem concerns the unmarked quotient: repeated Dehn twists can give an unbounded sequence in Teichmüller space while leaving the underlying surface and its hyperbolic systole unchanged.