Rigidity of polyhedral surfaces, II

Similar documents
Discrete Euclidean Curvature Flows

arxiv: v1 [math.gt] 5 Nov 2007

Part IB GEOMETRY (Lent 2016): Example Sheet 1

arxiv: v1 [math.gt] 6 Mar 2017

LOCAL RIGIDITY OF INVERSIVE DISTANCE CIRCLE PACKING

arxiv: v2 [math.gt] 26 Apr 2014

Hyperbolic Discrete Ricci Curvature Flows

Tutorial on Surface Ricci Flow, Theory, Algorithm and Application

Part IB. Geometry. Year

LOCAL RIGIDITY OF INVERSIVE DISTANCE CIRCLE PACKING

Part IB Geometry. Theorems. Based on lectures by A. G. Kovalev Notes taken by Dexter Chua. Lent 2016

TRIGONOMETRY IN EXTENDED HYPERBOLIC SPACE AND EXTENDED DE SITTER SPACE

CHARACTERIZATIONS OF CIRCLE PATTERNS AND CONVEX POLYHEDRA IN HYPERBOLIC 3-SPACE

Brunn Minkowski Theory in Minkowski space-times. François Fillastre Université de Cergy Pontoise France

arxiv: v3 [math.gt] 29 May 2018

Topological properties

Hyperbolic Analytic Geometry

Hyperbolic Geometry on Geometric Surfaces

Euler Characteristic of Two-Dimensional Manifolds

arxiv:math/ v1 [math.gt] 15 Aug 2003

A NEW CHARACTERIZATION OF GROMOV HYPERBOLICITY FOR NEGATIVELY CURVED SURFACES. José M. Rodríguez (1) and Eva Tourís (1)(2)

Asymptotic Behaviour of λ-convex Sets in the Hyperbolic Plane

Topological Graph Theory Lecture 4: Circle packing representations

Arc Length and Riemannian Metric Geometry

Discrete Differential Geometry. Discrete Laplace-Beltrami operator and discrete conformal mappings.

Convex Projective Structures on Non-hyperbolic 3-manifolds

TEICHMÜLLER SPACE MATTHEW WOOLF

Compact hyperbolic Coxeter n-polytopes with n + 3 facets

Riemann Surface. David Gu. SMI 2012 Course. University of New York at Stony Brook. 1 Department of Computer Science

UNIVERSITY OF DUBLIN

A PROOF OF THE GAUSS-BONNET THEOREM. Contents. 1. Introduction. 2. Regular Surfaces

Angle contraction between geodesics

William P. Thurston. The Geometry and Topology of Three-Manifolds

HILBERT S THEOREM ON THE HYPERBOLIC PLANE

ON A DISTANCE DEFINED BY THE LENGTH SPECTRUM ON TEICHMÜLLER SPACE

Contents. MATH 32B-2 (18W) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables. 1 Multiple Integrals 3. 2 Vector Fields 9

Bending deformation of quasi-fuchsian groups

NOTES FOR MATH 5520, SPRING Outline

CIRCLE PACKINGS ON SURFACES WITH PROJECTIVE STRUCTURES AND UNIFORMIZATION. Sadayoshi Kojima, Shigeru Mizushima, and Ser Peow Tan

Volume preserving surgeries on hyperbolic 3-manifolds

MATH 434 Fall 2016 Homework 1, due on Wednesday August 31

Intrinsic Geometry. Andrejs Treibergs. Friday, March 7, 2008

Random Walks on Hyperbolic Groups III

The behaviour of Fenchel Nielsen distance under a change of pants decomposition

GLOBAL, GEOMETRICAL COORDINATES ON FALBEL S CROSS-RATIO VARIETY

A discrete uniformiza1on theorem for polyhedral surfaces

Hyperbolic structures on 3-manifolds via volume maximization

Exercise 1 (Formula for connection 1-forms) Using the first structure equation, show that

Lecture 2: Isoperimetric methods for the curve-shortening flow and for the Ricci flow on surfaces

j=1 ωj k E j. (3.1) j=1 θj E j, (3.2)

On the Volume Formula for Hyperbolic Tetrahedra

Delaunay triangulations on hyperbolic surfaces

1 Directional Derivatives and Differentiability

USAC Colloquium. Bending Polyhedra. Andrejs Treibergs. September 4, Figure 1: A Rigid Polyhedron. University of Utah

INTRODUCTION TO FINITE ELEMENT METHODS

A crash course the geometry of hyperbolic surfaces

Top terms of polynomial traces in Kra s plumbing construction.

HYPERBOLIC STRUCTURES ON BRANCHED COVERS OVER HYPERBOLIC LINKS. Kerry N. Jones

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality

Analysis-3 lecture schemes

ISOMETRIES OF R n KEITH CONRAD

Gromov hyperbolicity of Denjoy domains

Arithmetic properties of the adjacency matrix of quadriculated disks

A PLANAR SOBOLEV EXTENSION THEOREM FOR PIECEWISE LINEAR HOMEOMORPHISMS

MORE EXERCISES FOR SECTIONS II.1 AND II.2. There are drawings on the next two pages to accompany the starred ( ) exercises.

arxiv: v2 [math.dg] 12 Mar 2018

Quasiconformal Maps and Circle Packings

PICARD S THEOREM STEFAN FRIEDL

Quasiconformal Homogeneity of Genus Zero Surfaces

2 hours THE UNIVERSITY OF MANCHESTER.?? January 2017??:????:??

Mathematical Relativity, Spring 2017/18 Instituto Superior Técnico

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

THE STEINER FORMULA FOR EROSIONS. then one shows in integral geometry that the volume of A ρk (ρ 0) is a polynomial of degree n:

612 CLASS LECTURE: HYPERBOLIC GEOMETRY

13 Spherical geometry

Math 6510 Homework 10

Rule ST1 (Symmetry). α β = β α for 1-forms α and β. Like the exterior product, the symmetric tensor product is also linear in each slot :

(x, y) = d(x, y) = x y.

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, )

Minimal surfaces and harmonic diffeomorphisms from the complex plane onto certain Hadamard surfaces.

Rigidity and Non-rigidity Results on the Sphere

Geometric structures on the Figure Eight Knot Complement. ICERM Workshop

DIFFERENTIATION RULES

Lectures 18: Gauss's Remarkable Theorem II. Table of contents

MATH 722, COMPLEX ANALYSIS, SPRING 2009 PART 5

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

z n. n=1 For more information on the dilogarithm, see for example [Zagier, 2007]. Note that for z < 1, the derivative of ψ(z) satisfies = 1 (z) = n

Gauss Theorem Egregium, Gauss-Bonnet etc. We know that for a simple closed curve in the plane. kds = 2π.

EXOTIC SMOOTH STRUCTURES ON TOPOLOGICAL FIBRE BUNDLES B

SEPARATING SIMPLE CLOSED GEODESICS AND SHORT HOMOLOGY BASES ON RIEMANN SURFACES

The Minimum Speed for a Blocking Problem on the Half Plane

A strong Schottky Lemma for nonpositively curved singular spaces

x + ye z2 + ze y2, y + xe z2 + ze x2, z and where T is the

6. Constructing hyperbolic manifolds

Quasi-conformal minimal Lagrangian diffeomorphisms of the

Lecture 18: March 15

M435: INTRODUCTION TO DIFFERENTIAL GEOMETRY

Contents. 1. Introduction

ON FENCHEL NIELSEN COORDINATES ON TEICHMÜLLER SPACES OF SURFACES OF INFINITE TYPE

A Distance on Outer Space

Transcription:

Rigidity of polyhedral surfaces, II REN GUO FENG LUO We study the rigidity of polyhedral surfaces using variational principle. The action functionals are derived from the cosine laws. The main focus of this paper is on the cosine law for a non-triangular region bounded by three possibly disjoint geodesics. Several of these cosine laws were first discovered and used by Fenchel and Nielsen. By studying the derivative of the cosine laws, we discover a uniform approach on several variational principles on polyhedral surfaces with or without boundary. As a consequence, the work of Penner, Bobenko-Springborn and Thurston on rigidity of polyhedral surfaces and circle patterns are extended to a very general context. 5C6, 58E30; 51M10 1 Introduction 1.1 Variational principle We study geometry of polyhedral surfaces using variational principles in this paper. This can be considered as a continuation of the paper by the second author [11]. By a polyhedral surface we mean an isometric gluing of geometric polygons in E (Euclidean plane), H (hyperbolic plane) or S (the -sphere). We emphasize that the combinatorics, i.e., the topological cellular decomposition associated to a polyhedral surface, is considered as an intrinsic part of the polyhedral surface. The investigation of the geometry of polyhedral surfaces has a long history. Recent resurgence of interest in this subject is mainly due to the work of William Thurston on geometrization of 3-manifolds and circle packing on surfaces since 1978. Thurston s and Andreev s work on circle packing are non-variational. The variational approach to circle packing was introduced in a seminal paper by Colin de Verdiére [4]. Since then, many works on variational principles on triangulated surfaces have appeared, for example Brägger [], Rivin [14], Leibon [8], Bobenko-Springborn [1], Luo [9, 10] and others. A uniform approach on variational principles on triangulated surfaces, based on the derivative of the cosine law for triangles, was proposed in [11]. It is shown in [11] that almost all

Ren Guo and Feng Luo known variational principles on triangulated surfaces are covered by the cosine law for triangles and right-angled hexagons and their Legendre transformations. In [11], compact triangles in spherical, Euclidean and hyperbolic geometry are the building blocks of polyhedral surfaces. Variational principles are established for compact triangles. The goal of this paper is to develop variational principles arising from the cosine laws for hyperbolic polygons bounded by three geodesics. Figure 1 is the list of all ten cases of triangles in the Klein model of the hyperbolic plane. In Figure, generalized hyperbolic triangles are drawn in the Poincaré model where a horocycle is represented by a circle passing through a vertex. Cosine laws for the cases (1, 1, 1), ( 1, 1, 1), ( 1, 1, 1) were discovered in Fenchel-Nielsen s work [5]. R. Penner discovered the cosine law for the case (0, 0, 0) (decorated ideal triangles) in [13]. We observe that there is a uniform way to write the cosine laws in all these cases (Lemma 3.1). Furthermore, there is a uniform formula for the derivative cosine laws (Lemma 3.5). From the derivative cosine laws, we are able to find the complete list of localized energy functionals as in [11]. These action functionals provide variational principles for cellular decomposed surfaces. All rigidity results obtained in this paper and the work of Thurston [17], Penner [13], Bobenko-Springborn [1] can be deduced from those concave energy functionals. Figure 1: Generalized hyperbolic triangles in Klein model of hyperbolic plain.

Rigidity of polyhedral surfaces, II 3 (1,1,1) (1,1,-1) (1,1,0) (-1,-1,1) (0,1,-1) (0,0,1) (-1,-1,-1) (-1,-1,0) (0,0,-1) (0,0,0) Figure : Generalized hyperbolic triangles in Poincaré model of hyperbolic plain. 1. Generalized hyperbolic triangles A decorated convex polygon in the hyperbolic plane H is a finite area convex polygon P so that each ideal vertex of P is associated with a horodisk centered at the vertex. A generalized hyperbolic triangle (or simply a generalized triangle) in H is a decorated convex polygon in H bounded by three distinct geodesics L 1, L, L 3 and all other (if any) geodesics L ij perpendicular to both L i and L j. The complete list of them is in Figure. We call L i an edge of. In the Klein model of H, there exists a Euclidean triangle in R so that each edge of corresponds to L 1, L or L 3. The vertices of are called (generalized) vertices of. Note that if v is a vertex of outside H H, then v corresponds to the geodesic L ij perpendicular to the two edges L i and L j adjacent to the vertex v. The generalized angle (or simply angle) a(v) at a vertex v of is defined as follows. Let L i, L j be the edges adjacent to v. If v H, then a(v) is the inner angle of at v; if v H, a(v) is TWICE of the hyperbolic length of the intersection of the associated horocycle with the cusp bounded

4 Ren Guo and Feng Luo by L i and L j ; if v / H H, then a(v) is the distance between L i and L j. Note that a generalized angle is always positive. u u B u = u B u B u L i L j L i L j L i L j Figure 3: Generalized vertices. As in Figure 3, for a generalized vertex u of, let B u = {u} if u H ; B u be the horodisc at u if u H ; and B u is the half plane missing bounded by L ij if u / H H. The generalized edge length (or edge length for simplicity) of L i is defined as follows. The generalized length of the edge L i with vertices u, v is the distance from B u to B v if B u B v = and is the negative of the distance from B u L i to B v L i if B u B v. Note that generalized edge length may be a negative number. See Figure 4. B B B1 ~ e B1 ~ e l( e ~ )>0 l( e ~ )<0 Figure 4: Generalized edge lengths. The cosine law (Lemma 3.1) for generalized triangles relates the generalized angles with the generalized edge lengths. Given a generalized triangle and a vertex v of, the type ε of v is defined to be ε = 1 if v H, ε = 0 if v H and ε = 1 if v / H H. In this way, generalized triangles are classified into ten types (ε 1,ε,ε 3 ) where ε i { 1, 0, 1} as in Figure.

Rigidity of polyhedral surfaces, II 5 1.3 The work of Penner and its generalization Suppose ( S, T) is a triangulated closed surface S with the set of vertices V, the set of edges E. We call T = {σ V a simplex σ T} an ideal triangulation of the punctured surface S = S V. We call V ideal vertices (or cusps) of the surface S. If the Euler characteristic of S is negative, a decorated hyperbolic metric (d, r) on S, introduced by Penner [13], is a complete hyperbolic metric d of finite area on S so that each ideal vertex v is assigned a positive number r v. Let T c (S) be the Teichmüller space of complete hyperbolic metrics with cusps ends on S. Then the decorated Teichmüller space introduced in [13] is T c (S) R V >0. b b# a c e * c# a# Figure 5: Simplicial coordinates. a is a generalized angle and a arc. is the length of the horocyclic Given a decorated hyperbolic metric (d, r) T c (S) R V >0, using the ideal triangulation T, Penner defined a map Ψ : T c (S) R V >0 RE as follows. Given a metric (d, r), each edge e E is isotopic to a complete geodesic e and each triangle σ in T is isotopic to an ideal triangle σ in the metric d. Since assigning a positive number r v to each cusp v is the same as associating a horodisk B centered at the cusp so that the length of B is r v, we see that each ideal triangle σ is naturally a decorated ideal triangle, i.e., a type (0, 0, 0) generalized hyperbolic triangle. The value of Ψ(d, r) at an edge e E, is Ψ(d, r)(e) = b + c a + b + c a, where a, a are the generalized angles facing e, and b, b, c, c are the generalized angles adjacent to e as labeled in Figure 5.

6 Ren Guo and Feng Luo An edge cycle (e 1, t 1, e, t,..., e k, t k ) in a triangulation T is an alternating sequence of edges e i s and faces t i s in T so that adjacent faces t i and t i+1 share the same edge e i for any i = 1,..., k and t k+1 = t 1. A beautiful theorem proved by Penner is the following. Theorem 1.1 (Penner [13]) Suppose (S, T) is an ideally triangulated surface of negative Euler characteristic. Then for any vector z R E 0 so that k i=1 z(e i) > 0 for any edge cycle (e 1, t 1,..., e k, t k ), there exists a unique decorated complete hyperbolic metric (d, r) on S so that Ψ(d, r) = z. Using the derivative cosine law associated to the decorated ideal triangle and the associated energy function, we generalize Penner s theorem to the following. Theorem 1. Suppose (S, T) is an ideally triangulated surface of negative Euler characteristic. Then Penner s map Ψ : T c (S) R V >0 RE is a smooth embedding whose image is the convex polytope P(T) = {z R E k i=1 z(e i) > 0 for any edge cycle (e 1, t 1,..., e k, t k )}. We remark that, from the definition, set P(T) is convex. It is in fact a convex polytope defined by the finite set of linear inequalities k i=1 z(e i) > 0 for those edge cycles (e 1, t 1,..., e k, t k ) where each edge appears at most twice (see [10], [6]). Results similar to Penner s work have been established recently for hyperbolic cone metric by Leibon [8] and hyperbolic metric with geodesic boundary in [10]. In fact Leibon defined the coordinate ψ(e) = b+c a + b +c a, where edge e is shared by two hyperbolic triangles, a, a are the inner angles facing e, and b, b, c, c are the inner angles adjacent to e. In [10], the coordinate is ψ(e) = b+c a + b +c a, where edge e is shared by two hyperbolic right-angled hexagons, a, a are the lengths of boundary arcs e, and b, b, c, c are the lengths of boundary arcs adjacent to e. In [11], a one-parameter family of coordinates depending on a parameter h R is introduced for hyperbolic cone metrics and hyperbolic metrics with geodesic boundary. These coordinates generalized the ones in [8] and [10]. In fact, Leibon s coordinate is deformed as ψ h (e) = b+c a And the coordinate in [10] is deformed as ψ h (e) = 0 a+b c 0 b +c a cos h (t)dt + cos h (t)dt. 0 cosh h (t)dt + a +b c 0 cosh h (t)dt.

Rigidity of polyhedral surfaces, II 7 These two cases can be written in one formula as ψ h (e) = a+b c 0 cos h ( εt)dt + a +b c 0 cos h ( εt)dt. Compact hyperbolic triangles correspond to ε = 1. Hyperbolic right-angled hexagons correspond to ε = 1. Ideal hyperbolic triangles correspond to ε = 0. These 1- parameter family of deformations are derived from the associated 1-parameter family of -dimensional Schlaefli formulas for the associated generalized hyperbolic triangles. However, there is only one -dimensional Schlaefli formula for decorated ideal triangles. This is the reason that Penner s coordinate cannot be deformed. The relationship between the edge invariant in [10] and Penner s map Ψ was established by Mondello [1] recently. 1.4 Thurston-Andreev s circle packing and its generalizations q k r(v ) i v i q j r(v ) j v k v j q i Figure 6: Thurston-Andreev s circle packing. Thurston s work on circle packing can be summarized as follows. Suppose (Σ, T) is a triangulated closed surface so that V, E, F are sets of all vertices, edges and triangles in T. Fix a map Φ : E [ π,π]. According to Thurston [17], a hyperbolic circle packing metric with intersection angles Φ is a function r : V R >0 so that the associated edge length function l : E R >0 is defined as follows. In Figure 6, consider a topological triangle with vertices v i, v j, v k. One can construct a hyperbolic triangle v i v j q k such that the edges v i q k, v j q k have lengths r(v i ), r(v j ) respectively and the angle at q k is Φ(v i v j ). Let l(v i v j ) be the length of edge v i v j in the hyperbolic triangle v i v j q k, which is a function of r(v i ), r(v j ) and given Φ(v i v j ) via the cosine law. Similarly, one obtains the edge lengths l(v j v k ), l(v k v i ).

8 Ren Guo and Feng Luo Under the assumption that Φ : E [ π,π], Thurston observed that lengths l(v iv j ), l(v j v k ) and l(v k v i ) satisfy the triangle inequality for each triangle v i v j v k in F. Thus there exists a hyperbolic polyhedral metric on (Σ, T) whose edge length function is l. Let K : V R be the discrete curvature of the polyhedral metric, which sends a vertex to π less the sum of all inner angles at the vertex. Theorem 1.3 (Thurston [17]) For any closed triangulated surface (Σ, T) and Φ : E [ π,π], a hyperbolic circle packing metric on (Σ, T) is determined by its discrete curvature, i.e., the map from r to K is injective. Furthermore, the set of all K s is an open convex polytope in R V. r(v ) i v i 3 3 3 q k d d q j r(v ) j v j 3 33 3 3 3 d q i v k Figure 7: Generalized cirlce packing. Since there are many other cosine laws available, we may try to use these other cosine laws for generalized triangles of type (ε,ε,δ) instead of type (1, 1, 1) used by Thurston. To state our result, let us fix the notation once and for all. Let (1 1) I δ = { R>0 if δ = 0, 1, (0,π] if δ = 1. (1 ) J σ = I δ = { R>0 if σ = 1, 1, R if σ = 0. { R>0 if δ = 0, 1, (0,π) if δ = 1. A generalized circle packing metric of type (ε,ε,δ) on a triangulated surface (Σ, T) with weight Φ : E I δ is given by a radius function r : V J εδ so that the edge length function l : E J ε is obtained from the radius r and weight Φ by the cosine law applied to the generalized triangle of type (ε, ε, δ). In Figure 7, consider

Rigidity of polyhedral surfaces, II 9 a triangle with vertices v i, v j, v k in the triangulation. One can construct a generalized hyperbolic triangle v i v j q k of type (ε,ε,δ) such that the edges v i q k, v j q k have lengths r(v i ), r(v j ) respectively and the generalized angle at q k is Φ(v i v j ). Let l(v i v j ) be the length of edge v i v j in the generalized hyperbolic triangle v i v j q k, which is a function of r(v i ), r(v j ) and given Φ(v i v j ) via the cosine law. Similarly, one obtains the edge lengths l(v j v k ), l(v k v i ). Depending on ε {0, 1, 1}, the numbers l(v i v j ), l(v j v k ), l(v k v i ) may not be the three edge lengths of a type (ε,ε,ε) triangle. To this end, let M ε,δ (Φ(v i v j ),Φ(v j v k ), Φ(v k v i )) = {(r(v i ), r(v j ), r(v k )) J 3 εδ there exists a type (ε,ε,ε) triangle v iv j v k with edge lengths l(v i v j ), l(v j v k ), l(v k v i )}. Therefore r can only take values in N ε,δ (Φ) a subspace of (J εδ ) V, where N ε,δ (Φ) = {r : V J εδ (r(v i ), r(v j ), r(v k )) M ε,δ (Φ(v i v j ),Φ(v j v k ),Φ(v k v i )), if v i, v j, v k are vertices of a triangle}. The edge length function l : E J ε produces a polyhedral metric on (Σ, T). We define the generalized discrete curvature of the polyhedral metric to be K : V R >0 sending a vertex to the sum of all generalized angles at the vertex. We remark that the generalized discrete curvature and the discrete curvature in Theorem 1.3 differ by a sign and a constant. We show that Thurston s circle packing theorem can be generalized to the following six cases corresponding to the generalized triangles of type ( 1, 1, 1), ( 1, 1, 1), ( 1, 1, 0), (0, 0, 1), (0, 0, 1), (0, 0, 0) in Figure 8. More precisely, we list the six cases below. (a) (b) (c) (d) (e) For the case of ( 1, 1, 1), where Φ : E (0,π], the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the hyperbolic pentagon as Figure 8 (a). For the case of ( 1, 1, 1), where Φ : E (0, ), the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the right-angled hexagon as Figure 8 (b). For the case of ( 1, 1, 0), where Φ : E (0, ), the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the hexagon as Figure 8 (c). For the case of (0, 0, 1), where Φ : E (0,π], the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the pentagon as Figure 8 (d). For the case of (0, 0, 1), where Φ : E (0, ), the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the hexagon as Figure 8 (e).

10 Ren Guo and Feng Luo (f) For the case of (0, 0, 0), where Φ : E (0, ), the edge length l(v i v j ) is obtained from the radii r(v i ), r(v j ) by the cosine law for the hexagon as Figure 8 (f). F ( v i v j ) F( v i v j ) F( v i v j) r(v j ) r(v i ) r(v j) r(v i) r(v j ) r(v i ) l( v i v j ) l( v i v j ) l( v i v j ) (-1,-1,1) (-1,-1,-1) (-1,-1,0) (a) (b) (c) F( v i v j ) F( v i v j ) F( v i v j) r(v j ) r(v i ) r(v r(v i ) r(v i j) r(v j ) ) l( v i v j ) l( v i v j ) l( v i v j ) (0,0,1) (0,0,-1) (0,0,0) (d) (e) (f) Figure 8: Symmetric genralized triangles for generalized circle packing. Theorem 1.4 Given a closed triangulated surface (Σ, T) and Φ : E I δ in the above six cases, the generalized (ǫ,ǫ,δ) type circle packing metric r N ε,δ (Φ) is determined by its generalized discrete curvature K : V R >0. In particular, the map from r to K is a smooth embedding. Furthermore, the set of all K s is the space R V >0. Our method of proof of Theorem 1.4 also produces a new variational proof of the rigidity of circle packing in Thurston s theorem (Theorem 1.3) similar to the proof in [3]. However, unlike the proof in [3] which uses Thurston s geometric argument and Maple program, our proof is a straight forward calculation. We are not able to establish Theorem 1.4 for the remaining two cases of (1, 1, 1), (1, 1, 0) in Figure 9. Generalized circle patterns have been considered by many authors including Bobenko- Springborn [1], Schlenker [15], Stephenson [16] and others. In particular, Stephenson s question [16] (page 331) about disjoint circle patterns motivates us to consider the generalized circle packing of type (1, 1, 1).

Rigidity of polyhedral surfaces, II 11 F( v i v j ) F( v i v j) r(v j ) r(v i ) r(v ) r(v i ) j l( v i v j ) l( v i v j ) (1,1,-1) (1,1,0) Figure 9: Generalized circle packing does not work in the two cases. Furthermore, similar to the work of [3] on discrete curvature flow, for the case of ε = 1 in Theorem 1.4, there exists a corresponding generalized curvature flow. Indeed, let r i := r(v i ) be the radii at vertex v i V and K i be the generalized discrete curvature at vertex v i V. The generalized curvature flow is dr i (t) 1 = K i dt eri 1 εδe ri. From the proof of Theorem 1.4 in section 4, we obtain that, when (ε,ε,δ) is one of the six cases in Theorem 1.4, the flow is a negative gradient flow of a strictly concave down function after a change of variables. 1.5 Bobenko-Springborn s circle pattern and its generalizations In [1], Bobenko-Springborn generalized Thurston s circle packing pattern in the case of Φ π in a different setting. The energy functional in [1] was derived from a discrete integrable system. Let us recall briefly the framework in [1]. See Figure 10 (a). Let (Σ, G) be a cellular decomposition of a closed surface with the set of vertices V, edges E and -cells F. The dual cellular decomposition G has the set of vertices V ( = F) so that each -cell f in F contains exactly one vertex f in G. If v is a vertex of a -cell f, we denote it by v < f. For all pairs (v, f ) where v < f, join v to f by an arc in f, denoted by (v, f ), so that (v, f ) and (v, f ) don t intersect in their interior. Then these arcs (v,f ) (v, f ) decompose the surface Σ into a union of quadrilaterals of the form (v, v, f, f ) where vv E, v < f, v < f. According to [1], this quadrilateral decomposition of a closed surface arises naturally from integrable systems, and discrete Riemann surfaces. Now suppose θ : E (0,π) is given. For r : V R >0, called a circle pattern metric, and a quadrilateral (v, v, f, f ), construct an E (or H ) triangle f f v so that the length of the edges vf, vf are given by r(f ), r(f ) and the angle at v is θ(vv ).

1 Ren Guo and Feng Luo v# q(vv #) r(f) r(f # ) f * v# v (a) f# * f * r(f) q (vv#) (b) v r(f ) # f#* Figure 10: Bobenko-Springborn s circle pattern. In this way the quadrilateral (v, v, f, f ) is realized in E (or H ) as the isometric double of the triangle f f v across the edge f f. Since the surface Σ is a gluing of the quadrilateral (v, v, f, f ) along edges, by isometrically gluing these quadrilaterals, one obtains a polyhedral metric on the surface Σ with cone points at the vertices V and V. The cone angles at v V are prescribed by θ, the only variable curvatures are at f V. Bobenko-Springborn s rigidity result says, Theorem 1.5 (Bobenko-Springborn, Theorems 3 and 4 in [1]) For any cell decomposition (Σ, G) of a closed surface and any map θ : E (0,π), the circle pattern metric r : V R >0 is determined by its discrete curvature K : V R for hyperbolic polyhedral metrics and is determined up to scaling by K : V R for Euclidean polyhedral metrics. We remark that Bobenko-Springborn proved in [1] that the set of all discrete curvatures K forms a convex polytope. In the hyperbolic geometric setting, the essential part of Bobenko-Springborn s construction is to produce the hyperbolic triangle f f v with two prescribed edge lengths and the prescribed angle between the two edges. Since there are eight other generalized hyperbolic triangles of type (ε, ε, δ) as listed in Figure, we can use them to produce hyperbolic metrics. Our result below shows that the rigidity phenomena still hold for the other eight cases. We assume the same setting as in [1] that (Σ, G) is a cellular decomposed surface so that V, E, F are the sets of all vertices, edges and -cells with dual (Σ, G ). Suppose (ε,ε,δ) { 1, 0, 1} 3, and a map θ : E I δ is given (see (1 1) for the definition of I δ ).

Rigidity of polyhedral surfaces, II 13 Assume for an r (J εδ ) V and any quadrilateral (v, v, f, f ), we can construct a type (ε,ε,δ) generalized hyperbolic triangle f f v so that the lengths of vf, vf are r(f ), r(f ) respectively and the generalized angle at v is θ(vv ). Now realize the quadrilateral (v, v, f, f ) as the metric double of f f v across the edge f f. The generalized curvature of the resulting circle pattern is concentrated at the vertices V. It is defined as follows. For h R, define the generalized curvature K h : V R by m ai (1 3) K h (f ) = ρ h ε (t)dt i=1 where a i s are the generalized angles at the vertex f in the triangle f f v and ρ ε (t) = t 0 cos( εx)dx (see the definition in ). The following theorem is only considering the rigidity of the generalized Bobenko- Springborn s circle pattern. We do not have a result addressing the existence, i.e., describing the imaging of the map in the following theorem. In the last two subsections about the generalized Penner s map and the generalized Thurston-Andreev s circle packing, we have established both of rigidity and existence. Theorem 1.6 Under the setup of generalized circle pattern above, for any (ε,ε,δ) { 1, 0, 1} 3 and θ : E I δ, the map from (J εδ ) V to R V sending r to K h is a smooth embedding. Bobenko-Springborn s circle pattern theorem (Theorem 1.5) in the hyperbolic geometry corresponds to (ε,ε,δ) = (1, 1, 1) and h = 0 in Theorem 1.6. Bobenko-Springborn [1] also showed that the image of {K} is an explicit open convex polytope in R V. It is an interesting question to investigate the images of {K h } in the generalized setting. We remark that there is a discrete curvature flow for each case in Theorem 1.6. Let r i := r(fi ). The flow is defined by dr i (t) = K h (fi dt )(1 eri 1 εδe ri ) 1 h. From the proof of Theorem 1.6 in section 5, we obtain that, for any (ε,ε,δ) { 1, 0, 1} 3, the flow is a negative gradient flow of a strictly concave down function. Similar situations have been considered before by Hazel. In [7], he considered the flow for cases when h = 0 and (ε,δ,ε) = (1, 1, 1), (1, 1, 1) or (1, 1, 0). 1 Acknowledgment We would like to thank referee for his/her careful reading and very helpful suggestions and comments.

14 Ren Guo and Feng Luo A proof of Theorem 1. We give a proof of Theorem 1. in this section. The proof consists of two parts. In the first part we show that Penner s map Ψ is an embedding. Then we determine its image. As in [10], the rigidity follows from the following well-known fact together with the cosine law for decorated ideal triangles. Lemma.1 If X is an open convex set in R n and f : X R is smooth strictly convex, then the gradient f : X R n is injective. Furthermore, if the Hessian of f is positive definite for all x X, then f is a smooth embedding. To begin, recall that (S, T) is an ideally triangulated surface with sets of edges, triangles and cusps given by E, F, V. We assume that χ(s) < 0. Following Penner [13], we will produce a smooth parametrization of the decorated Teichmüller space T c (S) R V >0 by RE using the edge lengths. From the derivative cosine law for decorated ideal triangles, we will construct a smooth strictly concave down function H on R E so that its gradient is Penner s map Ψ. Then by Lemma.1, the map Ψ : T c (S) R V >0 RE is an embedding. To determine the image Ψ(T c (S) R V >0 ), we study the degenerations of decorated ideal triangles. The strategy of the proof is the same as that in [10]..1 Penner s length parametrization of T c (S) R V >0 For each decorated hyperbolic metric (d, r) T c (S) R V >0, where r = (r 1,...r V ), one replaces each edge e E by the geodesic e in the metric d and constructs for each cusp v i V a horocyclic disk B ri (v i ) centered at v i whose circumference B ri (v i ) has length r i = r(v i ). Now, the length coordinate l d,r R E of (d, r) is defined as follows. Given r : V R >0, realize each triangle uvw in T by a decorated ideal hyperbolic triangle with generalized angles at u, v, w being r(u), r(v), r(w). Then l d,r (e) is the generalized edge length of the edge e = uv in the triangle uvw. In this way, Penner defined a length map L : T c (S) R V >0 R E (d, r) l d,r. Lemma. (Penner [13]) The length map L : T c (S) R V >0 RE is a diffeomorphism.

Rigidity of polyhedral surfaces, II 15 Proof By the cosine law for decorated ideal triangle, the map L satisfies for all λ R >0 ( 1) L(d,λr) = L(d, r) ( ln λ)(1, 1,..., 1). Thus, it suffices to deal with those decorated metrics (d, r) so that r are small, i.e., L(d, r) R E >0. In this case, Penner proved that L : L 1 (R E >0 ) RE >0 is a diffeomorphism by a direct geometric construction using isometric gluing of decorated ideal triangles. By ( 1), it follows that L is a diffeomorphism.. Penner s map Ψ is a coordinate Recall that for a decorated ideal triangle with edges e 1, e, e 3 of lengths l 1, l, l 3 and opposite generalized angles θ 1,θ,θ 3, the cosine law obtained by Penner [13] says: e li = θ j θ k, θ i 4 = eli l j l k. where {i, j, k} = {1,, 3}. The derivative cosine law expressing l i (θ 1,θ,θ 3 ) says l i l i = 0, = 1. θ i θ j θ j in terms of Let x i = 1 (θ j + θ k θ i ) (or θ i = x j + x k ). We call x i the radius invariant at the edge e i in the triangle. Using the derivative cosine law, we have, Lemma.3 Under the same assumption as above, the differential 1-form ω = 3 i=1 x idl i is closed in R 3 and its integration W(l) = l 0 ω is strictly concave down in R 3. Furthermore, ( ) W l i Proof Consider the matrix H = [ l a / x b ] 3 3. The closeness of ω is equivalent to that H is symmetric. The strictly concavity of W will be a consequence of the negative definiteness of H. We establish these two properties for H as follows. Assume that indices {i, j, k} = {1,, 3}. By definition, x i = θ j + θ k. It follows from the derivative cosine law that, l i = ( 1 + 1 ), x i θ j θ k = x i

16 Ren Guo and Feng Luo and l i = 1 x j θ k which is symmetric in i, j. This shows that the matrix H is symmetric. Furthermore, the negative matrix H is of the form [m ab ] 3 3 where m ab = m ba > 0 and m ii = m ij +m ik. The determinant of such a matrix can be calculated easily as 4m 11 m m 33 > 0, and the determinant of a principal submatrix is m ii m jj m ij = (m ij+m ik )(m ij +m jk ) m ij > 0. It follows that H is positive definite. By the construction in.1, it suffices to show that the composition Ψ = Ψ L 1 : R E R E is a smooth embedding. The map Ψ is constructed explicitly as follows. For each l R E and each triangle σ F realize σ by an ideal hyperbolic triangle together with horocycles centered at three vertices so that the generalized edge length of an edge e in σ is l(e). Now isometrically glue these ideal hyperbolic triangles along edges so that the horocycles match. The result is a complete finite area hyperbolic metric on the surface S together with a horocycle at each cusp. For each edge e E, the value Ψ(l)(e) is equal to b+c a + b +c a where a, a, b, b, c, c are generalized angles facing and adjacent to e in Figure 5. Thus ( 3) Ψ(l)(e) = r f (e) + r f (e) where f, f are the decorated ideal triangles sharing the edge e and r f (e), r f (e) are the radius invariants at the edge e in f, f respectively. Given a vector l R E, define the energy H(l) of l to be H(l) = W(l(e i ), l(e j ), l(e k )) {i,j,k} F where the sum is over all triangles {i, j, k} in F with edges e i, e j, e k. By definition and Lemma.3, H : R E R is smooth and strictly concave down when Hessian is negative definite. Furthermore, by ( ) and ( 3), H l(e i ) = Ψ(l)(e i ) i.e., H = Ψ. It follows from Lemma.1, that Ψ : R E R E is a smooth embedding. Therefore Ψ is a smooth embedding..3 The image of Penner s map Let Ω be the convex subset of R E given by Ω = {z R E p i=1 z(e n i ) > 0, whenever (e n1, t n1, e n, t n,..., e np, t np, e n1 ) is an edge cycle}. To show that Ψ(R E ) = Ω, due to convexity of Ω, it suffices to prove that Ψ(R E ) is both open and closed in Ω.

Rigidity of polyhedral surfaces, II 17 e +1 n i b i a i e i t n i c i n Figure 11: Edge cycles. First to see that Ψ(R E ) Ω, take l R E and an edge cycle (e n1, t n1, e n, t n,..., e np, t np, e n1 ) as shown in Figure 11. Let the generalized angles in the decorated ideal triangle t ni in the metric L 1 (l) be a i, b i, c i, where b i faces the edge e ni, c i faces the edge e ni+1 and a i is adjacent to e ni, e ni+1. Then the contribution to p Ψ(l)(e j=1 nj ) from e ni, e ni+1 in triangle t ni is given by ai+bi ci + ai+ci bi = a i. Thus p p ( 4) Ψ(l)(e nj ) = a i > 0 j=1 due to a i > 0 for all i. It follows that Ψ(R E ) is open in Ω since Ψ : R E R E was just proved to be an embedding. It remains to prove that Ψ(R E ) is closed in Ω. The closeness of Ψ(R E ) in Ω requires to show that if a sequence {l (m) R E } m=0 satisfies lim m Ψ(l (m) ) = z Ω, then {l (m) } m=0 contains a subsequence converging to a point in RE. Given a decorated hyperbolic metric l (m) R E on (S, T) and a generalized angle θ, let θ (m) R 3F be the generalized angles of the decorated ideal triangles in (S, T) in the metric l (m). By taking a subsequence if necessary, we may assume that lim m Ψ(l (m) ) converges in [, ] E and that for each angle θ i, the limit lim m θ i (m) exists in [0, ]. j=1 Lemma.4 For all i, lim m θ (m) i [0, ).

18 Ren Guo and Feng Luo Proof If otherwise, say lim m θ (m) 1 = for some angle θ 1. Let e 1, e be the edges adjacent to the angle θ 1 in the triangle t. Take an edge cycle (e n1, t n1, e n, t n,..., e np, t np, e n1 ) which contains (e 1, t, e ) as a part. Then by the calculation as in ( 4), p i=1 z(e ni ) = lim m p i=1 This contradicts the assumption that z Ω. Ψ(l (m) )(e ni ) lim m θ(m) 1 =. Now, we finish the proof by contradiction as follows. If lim m l (m) were not in R E, there would exist an edge e E so that lim m l (m) (e) = ±. Let t be a triangle adjacent to e. Let θ (m) 1,θ(m) be the generalized angles in t adjacent to e in the metric l (m). By the cosine law, ( 5) and θ (m) 1,θ(m) (0, ). exp(l (m) (e)) = 4 θ (m) 1 θ(m) Case 1. If lim m l (m) (e) =, then lim m exp(l (m) (e)) = 0. By ( 5), one of lim m θ (m) i must be. But this contradicts Lemma.4. Case. If lim m l (m) (e) =, then lim m exp(l (m) (e)) =. Since Lemma.4 shows that θ (m) 1 and θ (m) are bounded, by ( 5), one of the limits lim m θ i (m) must be zero for i = 1 or. Say lim m θ (m) 1 = 0. Let e 1 be the other edge in the triangle t so that e 1, e are adjacent to the generalized angle θ 1. Let θ 3 be the third angle in t, facing e. Then by the cosine law that exp(l (m) (e 1 )) = 4 and Lemma.4 θ (m) 1 θ (m) 3 on the boundedness of θ (m) 3, we conclude that lim m l (m) (e 1 ) =. To summarize, from lim m l (m) (e) = and any triangle t adjacent to e, we conclude that there is an edge e 1 and an angle θ 1 adjacent to e, e 1 in t so that lim m l (m) (e 1 ) = and lim m θ (m) 1 = 0. Applying this procedure to e 1 and the triangle t 1 adjacent to e 1 from the side other than the side that t lies. We obtain the next angle, say θ and edge e in t 1 so that lim m l (m) (e ) = and lim m θ (m) = 0. Since there are only finite number of edges and triangles, this procedure will produce an edge cycle (e n1, t n1, e n, t n,..., e nk, t nk, e n1 ) in T so that (i) lim m l (m) (e ni ) = for each i, (ii) lim m θ i (m) = 0 for each i, where θ i is the angle in triangle t ni adjacent to e ni and e ni+1.

Rigidity of polyhedral surfaces, II 19 By ( 4), k i=1 z(e ni ) = lim m k i=1 Ψ(l (m) )(e ni ) = lim m k i=1 θ (m) i = 0. This contradicts the assumption that z Ω. 3 The derivative cosine law We give a unified approach to all cosine laws and sine laws in this section. The derivatives of the cosine laws are also determined. Most of the proofs are straightforward checking and will be delayed to the appendix. Assume that a generalized hyperbolic triangle of type (ε 1,ε,ε 3 ) { 1, 0, 1} 3 has generalized angles θ 1,θ,θ 3 and opposite generalized edge lengths l 1, l, l 3. There are ten different types of generalized hyperbolic triangles as shown in Figure. The relationships between l i s and θ i s are expressed in the cosine law and the sine law. To state them, we introduce the two functions ρ ε,τ s depending on ε,θ, s, l R: (3 1) (3 ) ρ ε (θ) = θ 0 τ s (l) = 1 el 1 se l. cos( εx)dx = 1 ε sin( εx), To be more explicit, ρ 1 (θ) = sin(θ), ρ 0 (θ) = θ, ρ 1 (θ) = sinh(θ), τ 1 (l) = sinh(l), τ 0 (l) = 1 el, τ 1 (l) = cosh(l). A simple calculation shows, ρ ε (θ) := ρ ε(θ) = cos( εθ), θ τ s (l) := τ s(l) = 1 l el + 1 se l. Lemma 3.1 (The cosine laws and the sine laws) For a generalized hyperbolic triangle of type (ε 1,ε,ε 3 ) { 1, 0, 1} 3 with generalized angles θ 1,θ,θ 3 and opposite

0 Ren Guo and Feng Luo generalized edge lengths l 1, l, l 3, for {i, j, k} = {1,, 3}, the following hold: (3 3) (3 4) (3 5) (3 6) τ ε j ε k (l i ) = ρ ε i (θ i ) + ρ ε j (θ j )ρ ε k (θ k ), ρ εj (θ j )ρ εk (θ k ) ρ ε i ( θ i ) = τ ε j ε k (l i ) 1 ε je lj lk 1 ε ke lk lj, τ εk ε i (l j )τ εiε j (l k ) ρ ε i (θ i ) = ε iτ ε j ε k (l i ) + τ ε k ε i (l j )τ ε iε j (l k ), τ εk ε i (l j )τ εiε j (l k ) ρ εi (θ i ) τ εj ε k (l i ) = ρ ε j (θ j ) τ εk ε i (l j ) Proof In the Appendix A, the cosine law and the sine law for each type of the ten generalized hyperbolic triangles are listed. We check directly that all the formulas there fit the uniform formulas (3 3)-(3 6). Remark 3. The identity (3 6) is called the sine law. The formula (3 4) is stronger than the formula (3 5). They are equivalent if ε i = ±1. If ε i = 0, the formula (3 5) is trivial while the formula (3 4) expresses θ in term of lengths l. For the six cases of generalized triangle without ideal vertices, there is a unified strategy to derive the cosine law (3 3) and (3 5) by using the hyperboloid model. This unified strategy is essentially given in [18] p74-8. But this method does not work for the four cases of generalized triangle with ideal vertices. The concepts of Gram matrix and angle Gram matrix of a generalized hyperbolic triangle are defined as follows. For a generalized hyperbolic triangle of type (ε 1,ε,ε 3 ) { 1, 0, 1} 3 with generalized angles θ 1,θ,θ 3 and opposite generalized edge lengths l 1, l, l 3, its Gram matrix is G l := and its angle Gram matrix is Lemma 3.3 (3 7) (3 8) G θ := ε 1 τ ε 1 ε (l 3 ) τ ε 3 ε 1 (l ) τ ε 1 ε (l 3 ) ε τ ε ε 3 (l 1 ) τ ε 3 ε 1 (l ) τ ε ε 3 (l 1 ) ε 3 1 ρ ε 3 (θ 3 ) ρ ε (θ ) ρ ε 3 (θ 3 ) 1 ρ ε 1 (θ 1 ) ρ ε (θ ) ρ ε 1 (θ 1 ) 1 det G l = (τ εk ε i (l j )τ εiε j (l k )ρ εi (θ i )) det G θ = (ρ εj (θ j )ρ εk (θ k )τ εj ε k (l i )).

Rigidity of polyhedral surfaces, II 1 For a hyperbolic triangle, Lemma 3.3 is well-known. We will prove it for a generalized triangle in Appendix B. By Lemma 3.3 and the sine laws (3 6), we see τ 1 ε ε 3 (l 1 ) 0 0 M := 0 τ ε3 ε det 1 (l ) 0 Gl 0 0 τ ε1 ε (l 3 ) ρ 1 ε1 (θ 1 ) 0 0 = 0 ρ ε (θ ) 0. det Gθ 0 0 ρ ε3 (θ 3 ) Lemma 3.4 MG l MG θ = I. This lemma is a consequence of the cosine laws and the sine laws (3 3), (3 5) and (3 6). It is checked by direct calculation. Let y 1, y, y 3 be three functions of variables x 1, x, x 3. Let A = ( yi x j ) 3 3 be the Jacobi matrix. Then the differentials dy 1, dy, dy 3 and dx 1, dx, dx 3 satisfy dy 1 dy dy 3 = A Lemma 3.5 (The derivative cosine law) For a generalized hyperbolic triangle of type (ε 1,ε,ε 3 ) { 1, 0, 1} 3 with generalized angles θ 1,θ,θ 3 and opposite generalized edge lengths l 1, l, l 3, the differentials of l s and θ s satisfy the following relations: dl 1 (3 9) dl =MG l dl 3 (3 10) dθ 1 dθ dθ 3 =MG θ We will prove the above lemma in Appendix B. In the rest of the section, we establish the existence of a generalized hyperbolic triangle of type (ε,ε,δ) { 1, 0, 1} 3 with two given edge lengths l 1, l and a generalized angle θ between them, where the generalized angles opposite to l 1, l have type ε and θ has type δ. Recall I δ and J εδ are in (1 1) (1 ). dx 1 dx dx 3 dθ 1 dθ dθ 3 dl 1 dl dl 3..

Ren Guo and Feng Luo Fix type (ε,ε,δ) { 1, 0, 1} 3. For a given θ I δ, let s introduce the set D ε,δ (θ) = {(l 1, l ) (J εδ ) there exists a generalized hyperbolic triangle of type (ε,ε,δ) with two edge lengths l 1, l so that the generalized angle between them is θ of type δ}. Lemma 3.6 (1) If ε = 1 or 0, then D ε,δ (θ) = (J εδ ). () If (ε,δ) = ( 1, 1), then D ε,δ (θ) = {(l 1, l ) R >0 sinh l 1 sinh l cos θ cosh l 1 cosh l > 1}. (3) If (ε,δ) = ( 1, 0), then D ε,δ (θ) = {(l 1, l ) R θ > e l 1 + e l }. (4) If (ε,δ) = ( 1, 1), then D ε,δ (θ) = {(l 1, l ) R >0 cosh θ sinh l 1 sinh l cosh l 1 cosh l > 1}. Proof We will construct a generalized hyperbolic triangle of type (ε, ε, δ) in each case as follows. Denote by H the hyperbolic plane and by H the ideal boundary of H. If (ε,ε,δ) = (1, 1, 1), choose a point O H. Draw two geodesics rays L 1, L starting from the point O such that the angle between L 1, L is θ (0,π). Let P i be the point on L i such that the length of the segment OP i is l i > 0, i = 1,. Then one obtains the hyperbolic triangle by joining P 1, P by a geodesic segment. If (ε,ε,δ) = (1, 1, 0), choose a point O H and draw a horocycle centered at O. Let H 1, H be two points on the horocycle such that the length of the horocyclic arc H 1 H is θ > 0. For i = 1,, draw a geodesic L i passing through O and H i. Let P i be the point on L i such that the length of the segment of H i P i is l i and H i is between O, P i on L i if and only if l i > 0. Then one obtains the generalized hyperbolic triangle by joining P 1, P by a geodesic segment. If (ε,ε,δ) = (1, 1, 1), draw a geodesic segment G 1 G of length θ > 0 with end points G 1, G. For i = 1,, let L i be a geodesic ray starting from G i perpendicular to G 1 G and L 1, L are in the same half plane bounded by the geodesic containing G 1 G.

Rigidity of polyhedral surfaces, II 3 Let P i be the point on L i such that the length of the segment G i P i is l i > 0, i = 1,. Then one obtains the generalized hyperbolic triangle by joining P 1, P by a geodesic segment. If (ε,ε,δ) = (0, 0, 1), choose a point O H. Draw two geodesics rays L 1, L starting form the point O such that the angle between L 1, L is θ (0,π) and L i ends at point P i H. Join P 1, P by a geodesic. Let H i be the point on the geodesic containing L i such the length of OH i is l i and H i is between O, P i if and only if l i > 0. Draw a horocycle centered at P i passing through H i. One obtains the generalized triangle OP 1 P decorated by two horocycles. If (ε,ε,δ) = (0, 0, 0) or (0, 0, 1), the construction is similar to the case of (0, 0, 1) above. If (ε,ε,δ) = ( 1, 1, 1), choose a point O H. Draw two geodesics rays L 1, L starting form the point O such that the angle between L 1, L is θ (0,π). For i = 1,, let P i be the point on L i such that the length of the segment OP i is l i > 0. Let M i be the geodesic passing through P i perpendicular to L i. There is a generalized hyperbolic triangle with prescribed lengths l 1, l and angle θ if and only if the distance between M 1, M is positive. The distance l between M 1, M can be calculated from the cosine law of generalized triangle of type ( 1, 1, 1): cosh l = sinh l 1 sinh l cos θ cosh l 1 cosh l. This shows that the condition in part () is equivalent to l > 0. If (ε,ε,δ) = ( 1, 1, 0), choose a point O H and draw a horocycle centered at O. Let H 1, H be the two points on the horocycle such that the length of the horocyclic arc H 1 H is θ > 0. For i = 1,, draw a geodesic L i passing through O and H i. Let P i be the point on L i such that the length of the segment H i P i is l i and H i is between O, P i if and only if l i > 0. Let M i be the geodesic passing through P i perpendicular to L i. There is a generalized hyperbolic triangle with prescribed lengths l 1, l and generalized angle θ if and only if the distance l between M 1, M is positive. The distance l between M 1, M can be calculated from the cosine law of generalized triangle of type ( 1, 1, 0): cosh l = 1 θ e l 1+l cosh(l 1 l ). Now, one sees 1 θ e l 1+l cosh(l 1 l ) > 1 if and only if θ > e l 1 + e l. This shows part (3) holds. If (ε,ε,δ) = ( 1, 1, 1), draw a geodesic segment G 1 G of length θ > 0 with end points G 1, G. For i = 1,, let L i be a geodesic half line starting from G i

4 Ren Guo and Feng Luo perpendicular to G 1 G and L 1, L are in the same half plane bounded by the geodesic containing G 1 G. Let P i be the point on L i such that the length of the segment G i P i is l i > 0, i = 1,. Let M i be the geodesic passing through P i perpendicular to L i. There is a right-angled hexagon with prescribed lengths l 1, l,θ if and only if the distance l between M 1, M is positive. The distance l between M 1, M can be calculated from the cosine law of a right-angled hexagon: cosh l = cosh θ sinh l 1 sinh l cosh l 1 cosh l. This shows that the condition in part (4) is equivalent to l > 0. 4 A proof of Theorem 1.4 We give a proof of the generalized circle packing theorem (Theorem 1.4) in this section. Recall that (Σ, T) is a closed triangulated surface with V, E, F the sets all vertices, edges and triangles in T. Given a type (ε,ε,δ) { 1, 0, 1} 3 and Φ : E I δ, for each r N ε,δ (Φ), a generalized (ε,ε,δ) circle packing on (Σ, T) is based on the following local construction. As in Figure 1, consider a topological triangle with vertices v i, v j, v k. One can construct a generalized hyperbolic triangle v i v j q k of type (ε,ε,δ) such that the edges v i q k, v j q k have lengths r(v i ) := r i, r(v j ) := r j respectively and the generalized angle at q k is Φ(v i v j ) =: φ k. Let l(v i v j ) =: l k be the length of edge v i v j in the generalized hyperbolic triangle v i v j q k which is a function of r i, r j. Similarly, one obtains the edge lengths l(v j v k ) =: l i, l(v k v i ) := l j. Let θ i be the generalized angle of v i v j v k at the vertex v i. With fixed (φ i,φ j,φ k ), we consider θ i as a function of (r i, r j, r k ). Let s recall the definition of M ε,δ (Φ(v i v j ),Φ(v j v k ),Φ(v k v i )) in 1.4 and definition of D ε,δ (θ) in 3. Lemma 4.1 When ε = 0 or 1, we have M ε,δ (φ 1,φ,φ 3 ) = {(r 1, r, r 3 ) (J εδ ) 3 (r i, r j ) D ε,δ (φ k ), {i, j, k} = {1,, 3}}. Proof Given φ k I δ, by Lemma 3.6, for r i, r j D ε,δ (φ k ), there is generalized hyperbolic triangle v i v j q k of type (ε,ε,δ) with edge lengths r i, r j and angle φ k of type δ between the two edges. We obtain the edge length l k = l(v i v j ). There is a case which is not contained in Lemma 3.6: δ = 1,φ k = π. It is easier since we have l k = r i + r j.

Rigidity of polyhedral surfaces, II 5 v i q r j k f k r i l k a ij q i l j q j v j a ji q j l i q k v k q i Figure 1: Data for generalized circle packing. For ε = 0, we get l i, l j, l k R. Thus there exists a decorated ideal triangle with three edge lengths l i, l j, l k. For ε = 1, the inequality defining D 1,δ (φ k ) guarantees that l i, l j, l k > 0. Thus there exists a right-angled hexagon with three edge lengths l i, l j, l k. 4.1 A proof of Theorem 1.4 for ε = 0 We assume that indices i, j, k are distinct in this section. First by Lemma 3.6 and Lemma 4.1, we have M 0,δ (φ i,φ j,φ k ) = R 3. Therefore N 0,δ (Φ) = R V. The case ε = 0 is very simple. Indeed, for a fixed Φ : E I δ, there exists a map C : V R >0 so that for all r N 0,δ (Φ) = R V, (4 1) K(r)(v) = C(v)e r(v), i.e., the discrete curvature K(r) is uniformly proportional to e r(v). Thus, one sees easily that the generalized circle packing metric r R V is determined by its generalized discrete curvature K : V R and { K(v) v V} = R V >0. Indeed, in Figure 1, the generalized triangle v i v j q k has type (0, 0,δ), edge lengths r i, r j, l k and inner angle φ k opposite to l k. By the cosine law (Lemma 3.1 (3 4)), we have ρ δ (φ k ) = τ 0 (l k) τ 0 (r i )τ 0 (r j ) = el k r i r j. Thus (4 ) e l k = ρ δ (φ k )eri+r j.

6 Ren Guo and Feng Luo By the cosine law (3 4) for the decorated ideal triangle v i v j v k (or type (0,0,0) generalized triangle) we have (4 3) 4 = el k l i l j. Combining (4 ) and (4 3) we obtain Or θ k 4 = el k l i l j = θ k ρ δ (φ k )eri+r j ρ δ (φi )er j+r kρ δ ( φ j )er k+r i = ρ δ (φ k ) ρ δ (φi )ρ δ (φ j )e rk. θ k = ρ δ( φ k (4 4) ) ρ δ ( φi )ρ δ( φ )e rk. j Summing up (4 4) for all triangle having v k as a vertex, we obtain (4 1) where C(v) depends explicitly on δ. 4. Rigidity of circle packing for ε = 1 or (ε, δ) = (1, 1) In this subsection we prove Theorem 1.4 for the case ε = 1 and give a new proof of Thurston s rigidity Theorem 1.3. In the variational framework, the natural parameter is u = (u 1, u, u 3 ) where (4 5) u i = r i 1 τ εδ (t) dt for ε = ±1. Note that by the definition of τ s, ui r i > 0. Lemma 4. Fix φ = (φ 1,φ,φ 3 ) Iδ 3, the set u(m ε,δ(φ 1,φ,φ 3 )) is an open convex polyhedron in R 3 in the following cases: (i) ε = 1 or (ii) (ε,δ) = (1, 1) and φ i [ π,π], i = 1,, 3. Proof (i) When ε = 1, we have figured out the set M ε,δ (φ 1,φ,φ 3 ) in Lemma 4.1. If the type of φ k is δ = 1, by the proof of Lemma 3.6 (), we need l k > 0 which is the same as (4 6) cos φ k = cosh l k + sinh r i sinh r j cosh r i cosh r j < 1 + sinh r i sinh r j cosh r i cosh r j.

Rigidity of polyhedral surfaces, II 7 In this case u i = 1 r i cosh t dt = arctan eri π ( π, 0). Then (4 7) sinh r i = 1, cosh r i = 1. tan u i sin u i By substituting (4 7) into (4 6), we obtain cos φ k < cos(u i + u j ). Since φ k (0,π], u i u j (0,π), we see that l k > 0 if and only if u i + u j > φ k. Then u(m ε,δ (φ 1,φ,φ 3 )) = {(u 1, u, u 3 ) R 3 <0 u i + u j > φ k, {i, j, k} = {1,, 3}}. The last description shows that u(m ε,δ (φ 1,φ,φ 3 )) is a convex polyhedron. If the type of φ k is δ = 0, we need l k > 0 which is equivalent to φ k = cosh l k + cosh(r i r j ) e ri+r > 1 + cosh(r i r j ) j e ri+r = 1 j (e ri + e r j ). Since in this case u i = 1 r i e dt = e t ri < 0, we see that l k > 0 is the same as having u i + u j > φ k. Thus u(m ε,δ (φ 1,φ,φ 3 )) = {(u 1, u, u 3 ) R 3 <0 l i > 0 for all i} ={(u 1, u, u 3 ) R 3 <0 u i + u j > φ k, {i, j, k} = {1,, 3}}. The last description shows that u(m ε,δ (φ 1,φ,φ 3 )) is a convex polyhedron. If the type of φ k is δ = 1, we need l k > 0 which is the same as Hence l k > 0 if and only if cosh φ k = cosh l k + cosh r i cosh r j sinh r i sinh r j > 1 + cosh r i cosh r j sinh r i sinh r j = 1 (tanh r i tanh r j + 1 tanh ri tanh r ). j e φ k < tanh r i tanh r j. It follows that l k > 0 is the same as, ln tanh r i + ln tanh r j > φ k. Since in this case u i = 1 ri r i sinh tdt = ln tanh < 0, we see that l k > 0 if and only if u i + u j > φ k. It follows that u(m ε,δ (φ 1,φ,φ 3 )) = {(u 1, u, u 3 ) R 3 <0 u i + u j > φ k, {i, j, k} = {1,, 3}}. The last description shows that u(m ε,δ (φ 1,φ,φ 3 )) is a convex polyhedron. (ii) When ε = 1,δ = 1 and φ k [ π,π], Thurston observed that M 1,1(φ 1,φ,φ 3 ) = R 3 >0. Indeed, due to φ i [ π,π], we see l i > r j. Similarly, l j > r i. See Figure 1. Hence l i + l j > r j + r i > l k. This shows that l 1, l, l 3 are the lengths of a hyperbolic triangle. In this case u i = 1 ri r i sinh t dt = ln tanh < 0, Thus u(m 1,1(φ 1,φ,φ 3 )) = R 3 <0.

8 Ren Guo and Feng Luo Lemma 4.3 For ε = ±1 and fixed (φ 1,φ,φ 3 ) Iδ 3, the Jacobi matrix A of the function (θ 1,θ,θ 3 ) = (θ 1 (u),θ (u),θ 3 (u)) : u(m ε,δ (φ 1,φ,φ 3 )) R 3 is symmetric. Proof Consider the (ε,ε,δ) triangle v i v j q k in Figure 1 with edge lengths r i, r j, l k and opposite generalized angles a ji, a ij,φ k. By applying the derivative cosine law (3 10) to v i v j q k, the third row of the matrix in (3 10) is dφ k = ρ δ(φ k ) det Gθ (ρ ε(a ji )dr i + ρ ε(a ij )dr j dl k ). Since φ k is fixed, then dφ k = 0. We have dl k = ρ ε(a ji )dr i + ρ ε(a ij )dr j. For ε = ±1, we have u i = 1 r i τ εδ (t) dt. Then dr i = τ εδ (r i )du i. Thus dl 1 0 ρ ε(a 3 ) ρ ε(a 3 ) dr 1 dl = ρ ε (a 13) 0 ρ ε (a 31) dr dl 3 ρ ε(a 1 ) ρ ε(a 1 ) 0 dr 3 (4 8) = 0 ρ ε (a 3) ρ ε (a 3) ρ ε (a 13) 0 ρ ε (a 31) ρ ε(a 1 ) ρ ε(a 1 ) 0 τ εδ (r 1 ) 0 0 0 τ εδ (r ) 0 0 0 τ εδ (r 3 ) du 1 du du 3. For the (ε,ε,ε) triangle v 1 v v 3 with angles θ 1,θ,θ 3 and edge lengths l 1, l, l 3, by the derivative cosine law (3 9) and (4 8), we have dθ 1 τ dθ 1 1 (l 1 ) 0 0 1 ρ ε(θ 3 ) ρ ε(θ ) = 0 τ 1 (l ) 0 ρ det Gl ε(θ 3 ) 1 ρ ε(θ 1 ) dθ 3 0 0 τ 1 (l 3 ) ρ ε (θ ) ρ ε (θ 1) 1 0 ρ ε(a 3 ) ρ ε(a 3 ) ρ ε (a 13) 0 ρ ε (a 31) ρ ε(a 1 ) ρ ε(a 1 ) 0 1 =: N det Gl du 1 du du 3. τ εδ (r 1 ) 0 0 0 τ εδ (r ) 0 0 0 τ εδ (r 3 ) du 1 du du 3 To show the Jacobi matrix A of (θ 1 (u),θ (u),θ 3 (u)) is symmetric, we only need to check that N = (N ij ) is symmetric. In fact N ij = τ 1 (l i )τ εδ (r j )( ρ ε (a jk) + ρ ε (θ j)ρ ε (a ji)).

Rigidity of polyhedral surfaces, II 9 By cosine law (3 5), N ij = τ 1 (l i )τ εδ (r j )( ετ εδ (r k) + τ εδ (r j)τ 1 (l i) τ εδ (r j )τ 1 (l i ) + ετ 1 (l j) + τ 1 (l i)τ 1 (l k) τ 1 (l i )τ 1 (l k ) = ετ 1 (l k)[ τ 1 (l k) + τ εδ (r j)τ 1 (l j) + τ εδ (r i)τ 1 (l i)] τ 1 (l k) + [τ ετ εδ (r i) + τ εδ (r j)τ 1 (l k) ) τ εδ (r j )τ 1 (l k ) 1 (l k) τ 1 (l k)]τ εδ (r j)τ 1 (l i) + ε τ εδ (r i)τ 1 (l j) τ 1 (l k) Since ε = ±1,τ 1 (l k ) = 1 el k 1 e l k = sinh l k, we have τ 1 (l k) τ 1 (l k) = 1 = ε. Therefore N ij is symmetric in the index i, j. Lemma 4.4 Given (φ 1,φ,φ 3 ) I 3 δ, the Jacobi matrix A of (θ 1,θ,θ 3 ) = (θ 1 (u),θ (u),θ 3 (u)) : u(m ε,δ (φ 1,φ,φ 3 )) R 3 is negative definite in the following cases:. (i) ε = 1 or (ii) (Colin de Verdiére [4], Chow-Luo [3]) (ε,δ) = (1, 1) and φ i [ π,π], i = 1,, 3. We remark that the case (ii) for φ i = π was first proved by Colin de Verdiére [4], and was proved for φ i [ π,π] in [3] using the Maple program. Our proof of (ii) is new. 1 Proof In the proof of Lemma 4.3, the Jacobi matrix A = det Gl N. Hence it is sufficient to show N is positive definite. First det N > 0. Indeed N is a product of four matrixes. The first one and forth one are diagonal matrixes with positive determinant. By Lemma 3.3, the determinant of the second matrix (negative of an angle Gram matrix) is positive. The determinant of the third matrix is ρ ε (a 1)ρ ε (a 3)ρ ε (a 31) + ρ ε(a 3 )ρ ε(a 1 )ρ ε(a 13 ) > 0. If ε = 1, the above inequality is obvious. If ε = 1, for {i, j, k} = {1,, 3}, φ k, a ij, a ji are inner angles of a hyperbolic triangle as in Figure 1. By the assumption φ k [ π,π], we must have a ij(0, π ). Therefore ρ 1 (a ij) = cos(a ij ) > 0. Thus the above inequality holds. Since the set u(m ε,δ (φ 1,φ,φ 3 )) is connected and the det N 0, to show N is positive definite, we only need to check N is positive definite at one point in u(m ε,δ (φ 1,φ,φ 3 )). We choose the point such that r 1 = r = r 3 = r.