## Abstract

Given a triangulated region in the complex plane, a discrete vector field *Y* assigns a vector \(Y_i\in \mathbb {C}\) to every vertex. We call such a vector field holomorphic if it defines an infinitesimal deformation of the triangulation that preserves length cross ratios. We show that each holomorphic vector field can be constructed based on a discrete harmonic function in the sense of the cotan Laplacian. Moreover, to each holomorphic vector field we associate in a Möbius invariant fashion a certain holomorphic quadratic differential. Here a quadratic differential is defined as an object that assigns a purely imaginary number to each interior edge. Then we derive a Weierstrass representation formula, which shows how a holomorphic quadratic differential can be used to construct a discrete minimal surface with prescribed Gauß map and prescribed Hopf differential.

### Keywords

- Holomorphic Vector Fields
- Holomorphic Quadratic Differentials
- Planar Triangular Mesh
- Discrete Minimal Surfaces
- Discrete Harmonic Functions

*These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.*

Download chapter PDF

## 1 Introduction

Consider an open subset *U* in the complex plane \(\mathbb {C}\cong \mathbb {R}^2\) with coordinates \(z=x+iy\) together with a holomorphic vector field

Here *Y* is a real vector field. It assigns to each \(p\in \mathbb {R}^2\) the vector \(f(p)\in \mathbb {C}\cong \mathbb {R}^2\). We do not consider objects like \(\frac{\partial }{\partial z}\) which are sections of the complexified tangent bundle \(({{\mathrm{T}}}\mathbb {R}^2)^{\mathbb {C}}\).

Note \(f:U \rightarrow \mathbb {C}\) is a holomorphic function, i.e.

Let \(t \mapsto g_t\) denote the local flow of *Y* (defined for small *t* on open subsets of *U* with compact closure in *U*). Then the euclidean metric pulled back under \(g_t\) is conformally equivalently to the original metric:

for some real-valued function *u*. The infinitesimal change in scale \({\dot{u}}\) is given by

Note that \({\dot{u}}\) is a harmonic function:

On the other hand, differentiating \({\dot{u}}\) twice with respect to *z* yields one half the third derivative of *f*:

It is well-known that the vector field *Y* corresponds to an infinitesimal Möbius transformation of the extended complex plane \(\overline{\mathbb {C}}\) if and only if *f* is a quadratic polynomial. In this sense \(f_{zzz}\) measures the infinitesimal “change in Möbius structure” under *Y* (Möbius structures are sometimes also called “complex projective structures” [6]). Moreover, the holomorphic quadratic differential

is invariant under Möbius transformations \(\varPhi \). This is equivalent to saying that *q* is unchanged under a change of variable \(\varPhi (z)=w=\xi +i\eta \) whenever \(\varPhi \) is a Möbius transformation. This is easy to see if \(\varPhi (z)=az+b\) is an affine transformation. In this case

and therefore

with

Thus we indeed have

A similar argument applies to \(\varPhi (z)=\frac{1}{z}\) and therefore to all Möbius transformations.

For realizations from an open subset *U* of the Riemann sphere \(\mathbb {C}\text {P}^1\) the vanishing of the Schwarzian derivative characterizes Möbius transformations. The quadratic differential *q* plays a similar role for vector fields. We call *q* the *Möbius derivative* of *Y*.

An important geometric context where holomorphic quadratic differentials arise comes from the theory of minimal surfaces: Given a simply connected Riemann surface *M* together with a holomorphic immersion \(g:M \rightarrow S^2 \subset \mathbb {R}^3\) and a holomorphic quadratic differential *q* on *M*, there is a minimal surface \(F:M\rightarrow \mathbb {R}^3\) (unique up to translations) whose Gauß map is *g* and whose second fundamental form is \(\text{ Re }\,q\).

In this paper we will provide a discrete version for all details of the above story. Instead of smooth surfaces we will work with triangulated surfaces of arbitrary combinatorics. The notion of conformality will be that of conformal equivalence as explained in [3]. Holomorphic vector fields will be defined as infinitesimal conformal deformations.

There is also a completely parallel discrete story where conformal equivalence of planar triangulations is replaced by preserving intersection angles of circumcircles. To some extent we also tell this parallel story that belongs to the world of circle patterns.

The results on planar triangular meshes in this paper are closely related to isothermic triangulated surfaces in Euclidean space [8].

## 2 Discrete Conformality

In this section, we review two notions of discrete conformality for planar triangular meshes. We first start with some notations of triangular meshes.

### Definition 2.1

A triangular mesh *M* is a simplicial complex whose underlying topological space is a connected 2-manifold (with boundary). The set of vertices (0-cells), edges (1-cells) and triangles (2-cells) are denoted as *V*, *E* and *F*.

We denote \(E_{int}\) the set of interior edges and \(V_{int}\) the set of interior vertices. Without further notice we will assume that all triangular meshes under consideration are oriented.

### Definition 2.2

A *realization* \(z:V \rightarrow \mathbb {C}\) of a triangular mesh *M* in the extended complex plane assigns to each vertex \(i\in V\) a point \(z_i \in \overline{\mathbb {C}}\) in such a way that for each triangle \(\{i\!jk\}\in F\) the points corresponding to its three vertices are not collinear.

Given two complex numbers \(z_1,z_2 \in \mathbb {C}\) we write

We are looking for suitable definitions of conformal structure of a realization *z*. In particular, we want *z* to be conformally equivalent to \(g\circ z\) whenever \(g: \overline{\mathbb {C}} \rightarrow \overline{\mathbb {C}}\) is a Möbius transformations. This requirement will certainly be met if we base our definitions on complex cross ratios: Given a triangular mesh \(z:V\rightarrow \mathbb {C}\), we associate a complex number to each interior edge \(\{i\!j\} \in E_{int}\), namely the *cross ratio* of the corresponding four vertices (See Fig. 1)

Notice that \({{\mathrm{cr}}}_{z,i\!j}={{\mathrm{cr}}}_{z,ji}\) and hence \({{\mathrm{cr}}}_z:E_{int} \rightarrow \mathbb {C}\) is well defined. It is easy to see that two realizations differ only by a Möbius transformation if and only if their corresponding cross ratios are the same. In order to arrive at a more flexible notion of conformality we need to relax the condition that demands the equality of all cross ratios. Two natural ways to do this is to only require equality of either the norm or alternatively the argument of the cross ratios. This leads to two different notions of discrete conformality: *conformal equivalence theory* [9, 13] and *circle pattern theory* [11].

Note that for the sake of simplicity of exposition we are ignoring here realizations in \(\overline{\mathbb {C}}\) where one of the vertices is mapped to infinity.

### 2.1 Conformal Equivalence

The edge lengths of a triangular mesh realized in the complex plane provide a discrete counterpart for the induced Euclidean metric in the smooth theory. A notion of conformal equivalence based on edge lengths was proposed by Luo [9]. Later Bobenko et al. [3] stated this notion in the following form:

### Definition 2.3

Two realizations of a triangular mesh \(z,w:V \rightarrow \mathbb {C}\) are *conformally equivalent* if the norm of the corresponding cross ratios are equal:

i.e. for each interior edge \(\{i\!j\}\)

This definition can be restated in an equivalent form that closely mirrors the notion of conformal equivalence of Riemannian metrics:

### Theorem 2.4

Two realizations of a triangular mesh \(z,w:V \rightarrow \mathbb {C}\) are conformally equivalent if and only if there exists \(u:V\rightarrow \mathbb {R}\) such that

### Proof

It is easy to see that the existence of *u* implies conformal equivalence. Conversely, for two conformally equivalent realizations *z*, *w*, we define a function \(\sigma : E \rightarrow \mathbb {R}\) by

Since *z*, *w* are conformally equivalent \(\sigma \) satisfies for each interior edge \(\{i\!j\}\)

For any vertex *i* and any triangle \(\{i\!jk\}\) containing it we then define

Note the vertex star of *i* is a triangulated disk if *i* is interior, or is a fan if *i* is a boundary vertex. Hence the value \(u_i\) defined in this way is independent of the chosen triangle. \(\square \)

### 2.2 Circle Patterns

Given a triangular mesh realized in the complex plane we consider the circumscribed circles of its triangles. These circles inherit an orientation from their triangles. The intersection angles of these circles from neighboring triangles (Fig. 2) define a function \(\phi : E_{int} \rightarrow [0, 2\pi )\) which is related to the argument of the corresponding cross ratio via

Based on these angles we obtain another notion of discrete conformality which reflects the angle-preserving property that we have in the smooth theory.

### Definition 2.5

Two realizations of a triangular mesh \(z,w:V \rightarrow \mathbb {C}\) have the same *pattern structure* if the corresponding intersection angles of neighboring circumscribed circles are equal:

i.e. for each interior edge \(\{i\!j\}\)

Just as conformal equivalence was related to scale factors *u* at vertices, having the same pattern structure is related to the existence of certain angular velocities \(\alpha \) located at vertices:

### Theorem 2.6

Two realizations of a triangular mesh \(z,w:V \rightarrow \mathbb {C}\) have the same pattern structure if and only if there exists \(\alpha :V \rightarrow [0, 2\pi )\) such that

### Proof

The argument is very similar to the one for Theorem 2.4. In particular, the existence of the function \(\alpha \) easily implies equality of the pattern structures. Conversely, assuming identical pattern structures we take any \(\omega :E \rightarrow \mathbb {R}\) that satisfies

For any vertex *i* and any triangle \(\{i\!jk\}\) containing it we define \(\alpha _i \in [0, 2\pi )\) such that

Note the vertex star of *i* is a triangulated disk if *i* is interior, or is a fan if *i* is a boundary vertex. Hence having the same pattern structure implies that the value \(\alpha _i\) is independent of the chosen triangle. \(\square \)

## 3 Infinitesimal Deformations and Linear Conformal Theory

We will linearize both of the above notions of discrete conformality by considering infinitesimal deformations. This will allow us to relate them to linear discrete complex analysis, based on a discrete analogue of the Cauchy Riemann equations [4, 5, 10] (See the survey [12]).

### Definition 3.1

An *infinitesimal conformal deformation* of a realization \(z:V \rightarrow \mathbb {C}\) of a triangular mesh is a map \({\dot{z}}: V \rightarrow \mathbb {C}\) such that there exists \(u:V \rightarrow \mathbb {R}\) satisfying

We call *u* the *scale change* at vertices.

### Definition 3.2

An *infinitesimal pattern deformation* of a realization \(z:V \rightarrow \mathbb {C}\) of a triangular mesh is a map \({\dot{z}}: V \rightarrow \mathbb {C}\) such that there exists \(\alpha :V \rightarrow \mathbb {R}\) satisfying

We call \(\alpha \) the *angular velocities* at vertices.

### Example 3.3

The infinitesimal deformations \({\dot{z}}:= a z^2 + bz + c\), where \(a,b,c \in \mathbb {C}\) are constants, are both conformal and pattern deformations since

Infinitesimal conformal deformations and infinitesimal pattern deformations are closely related:

### Theorem 3.4

Suppose \(z:V \rightarrow \mathbb {C}\) is a realization of a triangular mesh. Then an infinitesimal deformation \({\dot{z}}:V \rightarrow \mathbb {C}\) is conformal if and only if \(i {\dot{z}}\) is a pattern deformation.

### Proof

Notice

and the claim follows from Definition 3.1 and 3.2. \(\square \)

### 3.1 Infinitesimal Deformations of a Triangle

Let \(z:V \rightarrow \mathbb {C}\) be a realization of a triangulated mesh and \({\dot{z}}\) an infinitesimal deformation. Up to an infinitesimal translation \({\dot{z}}\) is completely determined by the infinitesimal scalings and rotations that it induces on each edge. These infinitesimal scalings and rotations of edges satisfy certain compatibility conditions on each triangle. These conditions involve the cotangent coefficients well known from the theory of discrete Laplacians. As we will see in Sect. 3.2, for conformal deformations (as well as for pattern deformations) the infinitesimal scalings and rotations of edges are indeed discrete harmonic functions.

Consider three pairwise distinct points \(z_1,z_2,z_3 \in \mathbb {C}\) that do not lie on a line. In the following *i*, *j*, *k* denotes any cyclic permutation of the indexes 1, 2, 3. The triangle angle at the vertex *i* is denoted by \(\beta _i\). We adopt the convention that all \(\beta _1,\beta _2,\beta _3\) have positive sign if the triangle \(z_1,z_2,z_3\) is positively oriented and a negative sign otherwise. Suppose we have an infinitesimal deformation of this triangle. Then there exists \(\sigma _{i\!j},\omega _{i\!j} \in \mathbb {R}\) such that

The scalars \(\sigma _{i\!j}\) and \(\omega _{i\!j}\) describe the infinitesimal scalings and rotations of the edges. They satisfy the following compatibility conditions:

### Lemma 3.5

Given \(\sigma _{i\!j},\omega _{i\!j} \in \mathbb {R}\) the following statements are equivalent:

(a) There exist \({\dot{z}}_i\) such that (2) holds.

(b) We have

(c) There exists \(\omega \in \mathbb {R}\) such that

(d) There exist \(\sigma \in \mathbb {R}\) such that

### Proof

The relation between (a) and (b) is obvious. We show the equivalence between (b) and (c). With *A* denoting the signed triangle area we have the following identities:

Using these identities and \(z_3 - z_2 \in \text{ span }_\mathbb {R}\{i(z_1 - z_3),i(z_2 -z_1)\}\) we obtain

Cyclic permutation yields

Substituting these identities into Equation (3) we obtain

Now we use that \(\lambda _1,\lambda _2,\lambda _3 \in \mathbb {C}\) satisfy

if and only if \(\lambda _1=\lambda _2=\lambda _3\). This establishes the equivalence of (b) and (c). The equivalence of (b) and (d) is seen in a similar fashion by eliminating \(i(z_{\!j}-z_i)\) in (3) instead of \((z_{\!j}-z_i)\). \(\square \)

The quantity \(\omega \) above describes the average rotation speed of the triangle. Similarly, it can be verified that the above \(\sigma \) satisfies

where *R* denotes the circumradius of the triangle. Thus \(\sigma \) signifies an average scaling of the triangle.

### 3.2 Harmonic Functions with Respect to the Cotangent Laplacian

In smooth complex analysis conformal maps are closely related to harmonic functions. If a conformal map preserves orientation it is holomorphic and satisfies the Cauchy Riemann equations. In particular, its real part and the imaginary part are conjugate harmonic functions. Conversely, given a harmonic function on a simply connected surface then it is the real part of some conformal map.

A similar relationship manifests between discrete harmonic functions (in the sense of the cotangent Laplacian) and infinitesimal deformations of triangular meshes. Discrete harmonic functions can be regarded as the real part of holomorphic functions which satisfies a discrete analogue of the Cauchy Riemann equations. In particular, a relation between discrete harmonic functions and infinitesimal pattern deformations was found by Bobenko, Mercat and Suris [2]. Integrable systems were involved in this context. We extend their result to include the case of infinitesimal conformal deformations.

### Theorem 3.6

Let \(z:V \rightarrow \mathbb {C}\) be a simply connected triangular mesh realized in the complex plane and \(h: V \rightarrow \mathbb {R}\) be a function. Then the following are equivalent:

(a) *h* is a harmonic function with respect to the cotangent Laplacian, i.e. using the notation of Fig. 1, for all interior vertices \(i\in V_{int}\) we have

(b) There exists an infinitesimal conformal deformation \({\dot{z}}:V \rightarrow \mathbb {C}\) with scale factors given by *h*. It is unique up to infinitesimal rotations and translations.

(c) There exists an infinitesimal pattern deformation \(i{\dot{z}}:V \rightarrow \mathbb {C}\) with *h* as angular velocities. It is unique up to infinitesimal scalings and translations.

### Proof

We show the equivalence of the first two statements. The equivalence of the first and the third follows similarly.

Suppose *h* is a harmonic function. Since the triangular mesh is simply connected, equation (5) implies the existence of a function \(\tilde{\omega }: F \rightarrow \mathbb {R}\) such that for all interior edges \(\{i\!j\}\) we have

Here \(\tilde{\omega }\) is unique up to an additive constant and called the *conjugate harmonic function* of *h*. Using \(\tilde{\omega }\) we define a function \(\omega :E \rightarrow \mathbb {R}\) via

Lemma 3.5 now implies that there exists \({\dot{z}}: V \rightarrow \mathbb {C}\) such that

This gives us the desired infinitesimal conformal deformation of *z* with *h* as scale factors.

To show uniqueness, suppose \({\dot{z}}, {\dot{z}}'\) are infinitesimal conformal deformations with the same scale factors. Then \({\dot{z}} - {\dot{z}}'\) preserves all the edge lengths of the triangular mesh and hence is induced from an Euclidean transformation.

Conversely, given an infinitesimal conformal deformation \({\dot{z}}\) with scale factors *h*. We write

for some \(\omega :E \rightarrow \mathbb {R}\). Lemma 3.5 implies that there is a function \(\tilde{\omega }: F \rightarrow \mathbb {R}\) such that

We have

and

Therefore *h* is harmonic. \(\square \)

## 4 Holomorphic Quadratic Differentials

In this section, we introduce a discrete analogue of holomorphic quadratic differentials. We illustrate their correspondence to discrete harmonic functions. It reflects the property in the smooth theory that holomorphic quadratic differentials parametrize Möbius structures on Riemann surfaces ([6, Chap. 9]).

To simplify the notation, we make use of discrete differential forms. We denote \(\vec {E}\) the set of oriented edges and \(\vec {E}_{int}\) the set of oriented interior edges. Given an oriented triangular mesh *M*, a complex-valued function \(\eta :\vec {E}\rightarrow \mathbb {C}\) is called a *discrete 1-form* if

It is *closed* if for every face \(\{i\!jk\}\)

It is *exact* if there exists a function \(f:V \rightarrow \mathbb {C}\) such that

Similarly, we can consider discrete 1-forms on the dual graph \(M^*\) of *M* and these are called *dual 1-forms*. Given an oriented edge *e*, we denote \(e^*\) its dual edge oriented from the right face of *e* to its left face. The set of oriented dual edges is denoted by \(\vec {E}^*\).

### Definition 4.1

Given a triangular mesh \(z:V \rightarrow \mathbb {C}\) realized on the complex plane, a function \(q:E_{int} \rightarrow i\mathbb {R}\) defined on interior edges is a *discrete holomorphic quadratic differential* if it satisfies for every interior vertex \(i \in V_{int}\)

### Theorem 4.2

Let \(q:E_{int} \rightarrow i\mathbb {R}\) be a holomorphic quadratic differential on a realization \(z:V \rightarrow \mathbb {C}\) of a triangular mesh. Suppose \(\varPhi :\overline{\mathbb {C}} \rightarrow \overline{\mathbb {C}}\) is a Möbius transformation which does not map any vertex to infinity. Then *q* is again a holomorphic quadratic differential on \(w:= \varPhi \circ z\).

### Proof

Since Möbius transformations are generated by Euclidean transformations and inversions, it suffices to consider the inversion in the unit circle at the origin

We have

Hence the claims follow. \(\square \)

We are going to show that on a simply connected triangular mesh, there is a correspondence between discrete holomorphic quadratic differentials and discrete harmonic functions.

We first show how to construct a discrete holomorphic quadratic differential from a harmonic function. Given a function \(u:V \rightarrow \mathbb {R}\) on a realization of \(z:V \rightarrow \mathbb {C}\) of a triangular mesh *M*. If we interpolate it piecewise-linearly over each triangular face, its gradient is constant on each face and we have \({{\mathrm{grad}}}_z u:F \rightarrow \mathbb {C}\) given by

Note that we ignore here the non-generic case (which leads to the vanishing of the area) where the triangle degenerates in the sense that its circumcircle passes through the point at infinity. Also note that for a non-degenerate triangle that is mapped by *z* in \(\mathbb {C}\) in an orientation reversing fashion the area \(A_{i\!jk}\) is considered to have a negative sign. Granted this, one can verify that the gradient of *u* satisfies

We define \(u_z : F \rightarrow \mathbb {C}\) by

and the dual 1-form \(du_z: \vec {E}^*_{int} \rightarrow \mathbb {C}\) on *M* by

where \(\{i\!jk\}\) is the left face and \(\{jil\}\) is the right face of the oriented edge \(e_{i\!j}\).

### Lemma 4.3

Given a function \(u:V \rightarrow \mathbb {R}\) on a realization of a triangular mesh \(z:V \rightarrow \mathbb {C}\), we have

which is purely imaginary (Fig. 1).

### Proof

Since

we have

On the other hand, using equation (4) we get

Hence the claim follows. \(\square \)

### Lemma 4.4

Given a realization \(z:V \rightarrow \mathbb {C}\) of a triangular mesh. A function \(u:V \rightarrow \mathbb {R}\) is harmonic if and only if the function \(q:E_{int} \rightarrow i\mathbb {R}\) defined by

is a holomorphic quadratic differential.

### Proof

Note *q* is well defined since

It holds for general functions \(u:V \rightarrow \mathbb {R}\) that

We know from Lemma 4.3 that for every interior vertex \(i \in V_{int}\)

Hence, *u* is harmonic if and only if *q* is a holomorphic quadratic differential. \(\square \)

### Lemma 4.5

Let \(z:V \rightarrow \mathbb {C}\) be a realization of a simply connected triangular mesh. Given a function \(q:E_{int} \rightarrow i\mathbb {R}\) such that for every interior vertex \(i \in V_{int}\)

there exists a function \(u:V \rightarrow \mathbb {R}\) such that for every interior edge \(\{i\!j\}\)

### Proof

We consider a dual 1-form \(\tau \) on *M* defined by

Since *M* is simply connected and

there exists a function \(h:F \rightarrow \mathbb {C}\) such that

It implies we have \({\text {Re}}(dh(e^*)dz(e)) = \text {Re}(q) \equiv 0\) and

is a well-defined \(\mathbb {R}\)-valued 1-form. Since the triangular mesh is simply connected and for every face \(\{i\!jk\}\)

there exists a function \(u:V \rightarrow \mathbb {R}\) such that for every oriented edge \(e_{i\!j}\)

It can be verified that

Hence we obtain

for every interior edge \(\{i\!j\}\). \(\square \)

### Theorem 4.6

Suppose \(z:V \rightarrow \mathbb {C}\) is a realization of a simply connected triangular mesh. Then any holomorphic quadratic differential \(q: E_{int} \rightarrow i\mathbb {R}\) is of the form

for some harmonic function \(u:V \rightarrow \mathbb {R}\).

Furthermore, the space of holomorphic quadratic differentials is a vector space isomorphic to the space of discrete harmonic functions module linear functions.

### Proof

The first part of the statement follows from Lemmas 4.4 and 4.5. In order to show the second part, it suffices to observe that

for some \(a,b \in \mathbb {C}\). \(\square \)

In previous sections, we showed that every harmonic function corresponds to an infinitesimal conformal deformation. The following shows that discrete holomorphic quadratic differentials are the change in the intersection angles of circumscribed circles.

### Theorem 4.7

Let \(z:V \rightarrow \mathbb {C}\) be a realization of a simply connected triangular mesh. Suppose \(u:V \rightarrow \mathbb {R}\) is a discrete harmonic function and \({\dot{z}}\) is an infinitesimal conformal deformation with *u* as scale factors. Then we have

where \({\dot{\phi }}:E_{int} \rightarrow \mathbb {R}\) denotes the change in the intersection angles of neighboring circumscribed circles.

### Proof

We write \(({\dot{z}}_{\!j} -{\dot{z}}_i) = (\frac{h_i + h_{\!j}}{2} + i\omega _{i\!j}) (z_{\!j} -z_i)\). Applying Lemma 4.3 we have

The equality

follows from Equation (1). \(\square \)

## 5 Conformal Deformations in Terms of End(\(\mathbb {C}^2\))

In this section we show how an infinitesimal conformal deformation gives rise to a discrete analogue of a holomorphic null curve in \(\mathbb {C}^3\). Later we will see that the real parts of such a “holomorphic null curve” can be regarded as the Weierstrass representation of a discrete minimal surface.

Up to now we have mostly treated the Riemann sphere \(\mathbb {C}\text {P}^1\) as the extended complex plane \(\overline{\mathbb {C}}=\mathbb {C}\cup \{ \infty \}\). In this section we will take a more explicitly Möbius geometric approach: We will represent fractional linear transformations of \(\overline{\mathbb {C}}\) by linear transformations of \(\mathbb {C}^2\) with determinant one. Actually, the group of Möbius transformations is

However, since we are mainly interested in infinitesimal deformations and any map into \(\text{ PSL }(2,\mathbb {C})\) whose values stay close to the identity admits a canonical lift to \(\text{ SL }(2,\mathbb {C})\), we can safely ignore the difference between \(\text{ PSL }(2,\mathbb {C})\) and \(\text{ SL }(2,\mathbb {C})\).

Given a realization \(z:V \rightarrow \mathbb {C}\) of a triangular mesh we consider its lift \(\psi :V \rightarrow \mathbb {C}^2\)

and regard the realization as a map \(\varPsi :V\rightarrow \mathbb {C}\text {P}^1\) where

The action of a Möbius transformation on the Riemann sphere is given by a matrix \(A \in \text{ SL }(2,\mathbb {C})\), which is unique up to sign:

Before we investigate infinitesimal deformations we first consider finite deformations of a triangular mesh \(\varPsi :V \rightarrow \mathbb {C} P ^1\). Given such a finite deformation, the change in the positions of the three vertices of a triangle \(\{i\!jk\}\) can be described by a Möbius transformation, which is represented by \(G_{i\!jk} \in \text{ SL }(2,\mathbb {C})\). They satisfy a compatibility condition on each interior edge \(\{i\!j\}\) (see Fig. 1):

Suppose now that the mesh is simply connected. Then up to a global Möbius transformation the map \(G:F \rightarrow \text{ SL }(2,\mathbb {C})\) can be uniquely reconstructed from the *multiplicative dual 1-form* defined as

\(G(e^*_{i\!j})\) is defined whenever \(\{i\!j\}\) is an interior edge and we have

Moreover, for every interior vertex *i* we have

The compatibility conditions imply that for interior each edge \(\{i\!j\}\) there exist \(\lambda _{i\!j,i},\lambda _{i\!j,j} \in \mathbb {C} \backslash \{0\}\) such that

Since \(\lambda _{i\!j,i}\,\lambda _{i\!j,j} = \det (G(e^*_{i\!j}))=1\), we have

Because of \(G(e^*_{i\!j}) = G(e^*_{i\!j})^{-1}\) we know

Hence \(\lambda \) defines a complex-valued function on the set \(E_{int}\) of interior edges.

We now show that for each interior edge \(\lambda _{i\!j}\) determines the change in the cross ratio of the four points of the two adjacent triangles. Note that the cross ratio of four points in \(\mathbb {C}\text {P}^1\) can expressed as

### Lemma 5.1

Suppose we are given four points \([\psi _i],[\psi _{\!j}],[\psi _k],[\psi _l] \in \mathbb {C} P ^1\) and \(G \in SL (2,\mathbb {C})\) with

for some \(\lambda \in \mathbb {C} \backslash \{0\}\). Then the cross ratio of the four transformed points

is given by

### Proof

\(\square \)

We now can summarize the information about finite deformations of a realization as follows:

### Theorem 5.2

Let \(\varPsi :V \rightarrow \mathbb {C} P ^1\) be a realization of a simply connected triangular mesh. Then there is a bijection between finite deformations of \(\varPsi \) in \(\mathbb {C} P ^1\) modulo global Möbius transformations and multiplicative dual 1 forms \(G: \vec {E}^*_{int} \rightarrow SL (2,\mathbb {C})\) satisfying for every interior vertex *i*

and for every interior edge

Here \(\lambda :E_{int} \rightarrow \mathbb {C} \backslash \{0\}\). We denote \({{\mathrm{cr}}}:E_{int} \rightarrow \mathbb {C}\) the cross ratios of \(\varPsi \) and \(\widetilde{{{\mathrm{cr}}}}:E_{int} \rightarrow \mathbb {C}\) the cross ratios of a new realization described by *G*. Then

In particular,

Suppose we have a family of deformations described by dual 1-forms \(G_t: \vec {E}_{int} \rightarrow \text{ SL }(2,\mathbb {C})\) with \(G_0 \equiv I\). By considering \(\eta := \frac{d}{dt}|_{t=0}\, G_t\) we obtain the following description of infinitesimal deformations:

### Corollary 5.3

Let \(\varPsi :V \rightarrow \mathbb {C} P ^1\) be a realization of a simply connected triangular mesh. Then there is a bijection between infinitesimal deformations of \(\varPsi \) in \(\mathbb {C} P ^1\) modulo infinitesimal Möbius transformations and dual 1 forms \(\eta : \vec {E}_{int} \rightarrow sl (2,\mathbb {C})\) satisfying for every interior vertex *i*

and for every interior edge

Here \(\mu : E_{int} \rightarrow \mathbb {C}\). We denote \({{\mathrm{cr}}}:E_{int} \rightarrow \mathbb {C}\) the cross ratios of \(\varPsi \) and \({\dot{{{\mathrm{cr}}}}}:E_{int} \rightarrow \mathbb {C}\) the rate of change in cross ratios induced by the infinitesimal deformation described by \(\eta \). Then

In particular,

Note that given a mesh, the 1-form \(\eta \) is uniquely determined by the eigenfunction \(\mu \). We now investigate the constraints on \(\mu \) implied by the closedness condition (7) of \(\eta \).

Consider the symmetric bilinear form \((\,,): \mathbb {C}^2 \times \mathbb {C}^2 \rightarrow \text{ sl }(2,\mathbb {C})\)

For \(\psi _i \ne \psi _{\!j} \in \mathbb {C}^2\) we define

The matrix \(m_{i\!j}\) is independent of the representatives of \([\psi _i],[\psi _{\!j}] \in \mathbb {C} P ^1\) and we have

Using the representatives \(\psi _i = \left( \begin{array}{c} z_i \\ 1 \end{array}\right) \) we obtain

Hence

We consider the Pauli matrices

which form a basis of \( sl (2,\mathbb {C})\). Then

If we now identify \( sl (2,\mathbb {C})\) with \(\mathbb {C}^3\) via

we obtain

Thus to every infinitesimal deformation of a realized triangular mesh we can associate a closed \( sl (2,\mathbb {C})\)-valued dual 1-form. In the special case of an infinitesimal conformal deformation (i.e. \(\mu \) is real-valued) we will see that this yields a discrete analogue of the Weierstrass representation for minimal surfaces.

## 6 Weierstrass Representation of Discrete Minimal Surfaces

The Weierstrass representation for minimal surfaces in \(\mathbb {R}^3\) is the most classical example for applications of complex analysis:

### Theorem 6.1

Given two meromorphic functions \(g,h: U \subset \mathbb {C} \rightarrow \mathbb {C}\) such that \(g^2 h\) is holomorphic. Then \(f:U \rightarrow \mathbb {R}^3\) defined by

is a minimal surface. Its Gauß map *n* is the stereographic projection of *g*

The holomorphic quadratic differential \(q:= hg_z dz^2\) is called the Hopf differential of *f* and encodes its second fundamental form: The direction defined by a nonzero tangent vector *W* is

Locally, every minimal surface can be written in this form.

We now develop a discrete version of this theorem for arbitrary triangular meshes realized in the complex plane. A similar formula for quadrilateral meshes with factorized real cross ratios was established by Bobenko and Pinkall [1]. Here we will use the definition of a discrete minimal surface *f* with Gauß map *n* given in [8]:

### Definition 6.2

Let \(n: V\rightarrow \mathbb {S}^2\) be a realization of a triangular mesh on the unit sphere in \(\mathbb {R}^3\). Then a map \(f:F \rightarrow \mathbb {R}^3\) defined on the set *F* of faces is called a discrete minimal surface with Gauß map *n* if for all oriented interior edges \(e_{i\!j}\) we have

Here \(\{i\!jk\}\) and \(\{jil\}\) denote the left and the right faces of \(e_{i\!j}\).

This definition mirrors the fact from the smooth theory that minimal surfaces are Christoffel duals of their Gauß maps (Fig. 3). The correspondence between discrete harmonic functions and discrete minimal surfaces was observed in [8]. Here is a Weierstrass representation for discrete minimal surfaces in terms of their Gauß map and their Hopf differential:

### Theorem 6.3

Let \(z:V \rightarrow \mathbb {C}\) be a realization of a simply connected triangular mesh and \(q:E_{int} \rightarrow i\mathbb {R}\) a holomorphic quadratic differential. Then there exists \(f:F \rightarrow \mathbb {R}^3\) such that for every interior edge \(\{i\!j\}\)

Moreover *f* is a discrete minimal surface with Gauß map

Locally, every discrete minimal surface can be written in this form.

### Proof

Suppose \(q:E_{int} \rightarrow i\mathbb {R}\) is a holomorphic quadratic differential. Then by (8) and (9) the dual 1-form \(\eta \) defined as

satisfies

for all interior vertices *i*. Therefore, since the triangular mesh is simply connected, there exists \(\mathfrak {F}:F \rightarrow \mathbb {C}^3\) such that for any interior edge *e* we have

Thus the map \(f:F \rightarrow \mathbb {R}^3\) defined by \(f:= \text {Re}\mathfrak {F}\) satisfies Eq. (10). To show that *f* is a discrete minimal surface we define a function \(k:E_{int} \rightarrow \mathbb {R}\) by

Then by direct computation we obtain

This shows that *f* is a discrete minimal surface with Gauß map *n*. The converse is straightforward: Given a discrete minimal surface *f* with Gauß map *n* we define \(k:E_{int} \rightarrow \mathbb {R}\) via (11). Then it can be shown that the function

is a holomorphic quadratic differential. \(\square \)

### Remark 6.4

The discrete minimal surfaces given by (10) are trivalent meshes with planar vertex stars for purely imaginary *q*. It is closely related to discrete asymptotic nets. The factor *i* in front of \(z_{\!j}-z_i\) appears since the integration is taken over a dual mesh while in the smooth theory \(*dz=idz\).

Note that we could also consider the periodic one-parameter family of maps \(f^\alpha :F \rightarrow \mathbb {R}^3\) defined for \(\alpha \in \mathbb {R}\) by

This family of discrete surfaces can be regarded as an associate family of minimal surfaces and is investigated in [7].

## References

Bobenko, A., Pinkall, U.: Discrete isothermic surfaces. J. Reine Angew. Math.

**475**, 187–208 (1996)Bobenko, A.I., Mercat, C., Suris, Y.B.: Linear and nonlinear theories of discrete analytic functions. Integrable structure and isomonodromic Green’s function. J. Reine Angew. Math.

**583**, 117–161 (2005)Bobenko, A.I., Pinkall, U., Springborn, B.A.: Discrete conformal maps and ideal hyperbolic polyhedra. Geom. Topol.

**19**(4), 2155–2215 (2015)Duffin, R.J.: Basic properties of discrete analytic functions. Duke Math. J.

**23**, 335–363 (1956)Ferrand, J.: Fonctions préharmoniques et fonctions préholomorphes. Bull. Sci. Math.

**2**(68), 152–180 (1944)Gunning, R.C.: Lectures on Riemann surfaces. Princeton Mathematical Notes. Princeton University Press, Princeton (1966)

Lam, W.Y.: Discrete minimal surfaces: critical points of the area functional from integrable systems (2015). arXiv:1510.08788

Lam, W.Y., Pinkall, U.: Isothermic triangulated surfaces (2015). arXiv:1501.02587

Luo, F.: Combinatorial Yamabe flow on surfaces. Commun. Contemp. Math.

**6**(5), 765–780 (2004)Mercat, C.: Discrete Riemann surfaces and the Ising model. Comm. Math. Phys.

**218**(1), 177–216 (2001)Schramm, O.: Circle patterns with the combinatorics of the square grid. Duke Math. J.

**86**(2), 347–389 (1997)Smirnov, S.: Discrete complex analysis and probability. Proceedings of the International Congress of Mathematicians. Volume I, pp. 595–621. Hindustan Book Agency, New Delhi (2010)

Springborn, B., Schröder, P., Pinkall, U.: Conformal equivalence of triangle meshes. ACM Trans. Graph.

**27**(3), 77:1–77:11 (2008)

## Acknowledgments

This research was supported by DFG SFB/TRR 109 “Discretization in Geometry and Dynamics”

## Author information

### Authors and Affiliations

### Corresponding author

## Editor information

### Editors and Affiliations

## Rights and permissions

**Open Access** This chapter is distributed under the terms of the Creative Commons Attribution-Noncommercial 2.5 License (http://creativecommons.org/licenses/by-nc/2.5/) which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.

The images or other third party material in this chapter are included in the work’s Creative Commons license, unless indicated otherwise in the credit line; if such material is not included in the work’s Creative Commons license and the respective action is not permitted by statutory regulation, users will need to obtain permission from the license holder to duplicate, adapt or reproduce the material.

## Copyright information

© 2016 The Author(s)

## About this chapter

### Cite this chapter

Lam, W.Y., Pinkall, U. (2016). Holomorphic Vector Fields and Quadratic Differentials on Planar Triangular Meshes. In: Bobenko, A. (eds) Advances in Discrete Differential Geometry. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-50447-5_7

### Download citation

DOI: https://doi.org/10.1007/978-3-662-50447-5_7

Published:

Publisher Name: Springer, Berlin, Heidelberg

Print ISBN: 978-3-662-50446-8

Online ISBN: 978-3-662-50447-5

eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)