Polyhedra, Moduli,
and Quantum Geometry

Web working edition

On this page
  1. 9.1 The cotangent form and the correct deformation coordinates
  2. 9.2 Boundary response, Schur complements, and a Gaussian factor
  3. 9.3 Why the nonlinear iteration needs a barrier
  4. 9.4 Flips connect the local matrix to mapping-class geometry
  5. 9.5 The three-manifold extension and the remaining questions
  6. 9.6 Reproducible computational examples

9 Volume Hessians, finite elements, and computational complexity

The variational description of a polyhedron has a second interpretation: its infinitesimal deformation equation can be a discrete Dirichlet problem. This is an exact connection to finite elements and electrical networks, and it supplies the computational counterpart of the volume and symplectic constructions developed above. The companion study Duffin’s resistor networks, the volume of ideal polyhedra, and nearly-linear-time Laplacian solvers [118] develops this connection and its numerical examples. We incorporate the essential identities here and connect them to boundary response, Gaussian integration, flips, and the Casson–Rivin program.

9.1 The cotangent form and the correct deformation coordinates

Let 𝒯\mathcal T be a finite, connected, consistently oriented simplicial triangulation of a closed disk, with interior vertices II and nonempty boundary vertex set BB. Each triangle has three distinct vertices. For a piecewise affine function vv on a geometric realization, integration over each triangle gives ∫|𝒯||∇v|2dA=∑e=ijwe(vi−vj)2=vTLv,we=12(cot⁡αe+cot⁡βe).\int_{|\mathcal T|}|\nabla v|^2\,dA =\sum_{e=ij}w_e(v_i-v_j)^2=v^TLv, \qquad w_e=\frac12(\cot\alpha_e+\cot\beta_e).(9.1) Here each undirected edge is counted once, αe,βe\alpha_e,\beta_e are its opposite angles, and the second term is omitted on a boundary edge. To check the normalization, the off-diagonal stiffness entry on a triangle is ∫T∇ϕi⋅∇ϕjdA=−12cot⁡αk\int_T\nabla\phi_i\cdot\nabla\phi_j\,dA=-\tfrac12\cot\alpha_k for its barycentric functions. Row sums vanish, giving the displayed edge form. This is the cotangent network of the finite element and electrical interpretations [119].

The energy is nonnegative on every geometric mesh, even if some edge weights are negative. The additional condition for nonnegative interior conductances is local Delaunayness: we=sin⁡(αe+βe)2sin⁡αesin⁡βe≥0⇔αe+βe≤π.w_e=\frac{\sin(\alpha_e+\beta_e)} {2\sin\alpha_e\sin\beta_e}\ge0 \quad\Longleftrightarrow\quad \alpha_e+\beta_e\le\pi.(9.2) Grounding the boundary makes LIIL_{II} positive definite; a trianglewise proof, including zero Delaunay weights, is given below. When the relevant weights are nonnegative, solving its Dirichlet problem is solving Kirchhoff’s equations. Boundary-to-boundary edges do not enter this Dirichlet system; positivity of their weights is an additional condition if the full matrix is used in a different boundary problem.

Now prescribe the sums Δe=αe+βe≤π\Delta_e=\alpha_e+\beta_e\le\pi opposite interior edges, and prescribe the single opposite angle on each boundary edge. An angle structure assigns positive corner angles, with sum π\pi in every triangle and these prescribed edge sums. Assume this positive angle domain is nonempty. For planar realization the data also satisfy ∑e∋i(π−Δe)=2π\sum_{e\ni i}(\pi-\Delta_e)=2\pi at each interior vertex; the left-hand side is its total angle in every such angle structure. If the intended planar boundary is strictly convex, impose also 0<κb:=∑t∋bαt,b=∑e∋b(π−Δe)−π<π(b∈B).0<\kappa_b:=\sum_{t\ni b}\alpha_{t,b} =\sum_{e\ni b}(\pi-\Delta_e)-\pi<\pi \qquad(b\in B). Here Δe\Delta_e denotes the single prescribed opposite angle on a boundary edge. These boundary inequalities are needed for the convex polyhedral interpretation; the Hessian identities below already hold on the abstract positive angle domain. Positive feasibility alone does not impose convexity of the developed boundary. Orient the triangles consistently. If a corner cc is opposite the directed edge i→ji\to j, set αc(u)=αc0+ui−uj,u|B=0.\alpha_c(u)=\alpha_c^0+u_i-u_j,\qquad u|_B=0.(9.3) These are leading–trailing coordinates, not logarithmic scale factors. Triangle sums telescope; increments opposite a shared edge cancel. To prove that they parametrize the entire affine solution space, first use the edge equations to leave one signed increment per interior edge. The triangle equations are then the incidence equations of the connected dual graph of faces, of rank NT−1N_T-1. If EintE_{\mathrm{int}} is the number of interior edges and NTN_T the number of triangles, Euler’s formula gives dim⁡T𝒜=Eint−NT+1=|I|.\dim T\mathcal A=E_{\mathrm{int}}-N_T+1=|I|. The coordinate map is injective: if every corner increment vanishes, uu is equal across every edge, hence constant by connectedness, and the boundary condition makes it zero. It therefore has the required dimension. This argument uses the disk topology; on an annulus extra period directions can remain. In these coordinates the positive domain is Ω={u∈ℝI:αc0+ui−uj>0 for every corner c}.\Omega=\{u\in\mathbb R^I:\alpha_c^0+u_i-u_j>0 \text{ for every corner }c\}. It is nonempty, open, convex, and bounded. Positivity and the triangle sums imply αc<π\alpha_c<\pi; injectivity transfers this boundedness to uu.

Let Λ′(a)=−log⁡(2sin⁡a)\Lambda'(a)=-\log(2\sin a) be the Lobachevsky derivative and put 𝒱(α)=∑cΛ(αc)\mathcal V(\alpha)=\sum_c\Lambda(\alpha_c). At a geometric configuration this is the sum of the volumes of the ideal tetrahedra obtained by adjoining the vertex at infinity to the planar triangles. Rivin’s variational principle uses this concave functional to impose geometric closure [120; 37]. Existence and realization statements require their geometric hypotheses; prescribed Delaunay data and flat convex disks are treated separately in [121, Theorems 1.6 and 4.11]. The differential identities below do not assume that every point of Ω\Omega already has a global planar realization.

Proposition 9.1 (The exact finite-element Hessian). On the positive angle domain in the coordinates (9.3), ∇u𝒱=(log⁡Hi)i∈I,−Du2𝒱=2LII(α),\nabla_u\mathcal V=(\log H_i)_{i\in I},\qquad -D_u^2\mathcal V=2L_{II}(\alpha),(9.4) where HiH_i is the dilation accumulated by developing the incident triangles counterclockwise once around ii, taking each radial edge to the next. The matrix LIIL_{II} is positive definite when II is nonempty. In particular, at a geometric critical point the negative volume Hessian is twice the finite element stiffness matrix.

Proof. In a positively oriented triangle ijkijk, differentiation with respect to uiu_i gives log⁡(sin⁡αt,j/sin⁡αt,k)\log(\sin\alpha_{t,j}/\sin\alpha_{t,k}). In counterclockwise development from ijij to ikik, the sine law gives the next radial length divided by the previous one as sin⁡αt,j/sin⁡αt,k\sin\alpha_{t,j}/\sin\alpha_{t,k}. Summing the logarithms over the star gives log⁡Hi\log H_i. Reversing the traversal inverts HiH_i. Since Λ″(a)=−cot⁡a\Lambda''(a)=-\cot a, the two corners opposite an interior edge contribute −(cot⁡αe+cot⁡βe)(dui−duj)2-(\cot\alpha_e+\cot\beta_e)(du_i-du_j)^2 to D2𝒱D^2\mathcal V. This is −2-2 times the corresponding summand of (9.1). Boundary increments vanish.

For strictness, put ci=cot⁡αic_i=\cot\alpha_i on one positive triangle. On a1+a2+a3=0a_1+a_2+a_3=0 its cotangent form is ∑iciai2=(c1+c3)a12+2c3a1a2+(c2+c3)a22.\sum_i c_i a_i^2 =(c_1+c_3)a_1^2+2c_3a_1a_2+(c_2+c_3)a_2^2. The first coefficient is c1+c3=sin⁡α2/(sin⁡α1sin⁡α3)>0c_1+c_3=\sin\alpha_2/(\sin\alpha_1\sin\alpha_3)>0, and the determinant is c1c2+c2c3+c3c1=1c_1c_2+c_2c_3+c_3c_1=1. Thus this form is positive definite on the triangle tangent space, even if one cotangent is negative. Applied to the three vertex differences, it vanishes exactly on constant vertex values. Summing over the connected triangulation shows that ker⁡L\ker L consists of constants. Grounding BB removes this kernel and proves the assertion. If II is empty, the determinant of the empty grounded matrix is understood to be one. ◻

Consequently 𝒱\mathcal V is strictly concave on Ω\Omega. An interior critical point, if it exists, is the unique maximum there and also a maximum on its closure by continuity. Its equations Hi=1H_i=1 kill dilation holonomy. The separately imposed total-angle equations kill rotational holonomy; convex boundary data and a global realization argument supply the polyhedral interpretation. Strict concavity alone does not place the maximizer in the interior.

For a true interior edge with 0<Δe<π0<\Delta_e<\pi, the weights satisfy we=sin⁡Δe2sin⁡αesin⁡βe≥cot⁡(Δe/2)>0.w_e=\frac{\sin\Delta_e}{2\sin\alpha_e\sin\beta_e} \ge\cot(\Delta_e/2)>0.(9.5) Thus positivity holds throughout the angle domain, before the angles close to form a geometric mesh. At Δe=π\Delta_e=\pi the weight is zero; at a geometric polyhedral realization such a diagonal subdivides a flat face. A zero abstract weight by itself asserts no embedding. The kernel proof also shows that these zero weights create no extra grounded zero modes. The finite element interpretation as an actual planar mesh applies at realization, whereas the Laplacian identity and positive-network interpretation already apply to the intermediate angle structures. Newton’s equation is precisely 2LII(α(u))δu=log⁡H(u).2L_{II}(\alpha(u))\,\delta u=\log H(u).(9.6) Figure 3 summarizes the local edge weight and its finite-element and volume-Hessian interpretations.

The cotangent Hessian and its finite-element interpretation
Figure 3. The cotangent weight for two adjacent Euclidean triangles. The dual segment joins their circumcenters and has signed length |e*|±|e^*|_\pm; in the locally Delaunay configuration shown, its sign is positive. The finite-element stiffness matrix is the same cotangent matrix that appears as minus one half of the volume Hessian in the coordinates αc(u)=αc0+ui−uj\alpha_c(u)=\alpha_c^0+u_i-u_j, with fixed edge-angle sums and u=0u=0 on the boundary. This identity is specific to that coordinate and constraint system.

9.2 Boundary response, Schur complements, and a Gaussian factor

For the finite element network, eliminating the interior voltage gives vI=−LII−1LIBvB,𝒩=LBB−LBILII−1LIB.v_I=-L_{II}^{-1}L_{IB}v_B,\qquad \mathcal N=L_{BB}-L_{BI}L_{II}^{-1}L_{IB}.(9.7) The matrix 𝒩\mathcal N maps boundary voltages to boundary currents; it is the discrete Dirichlet-to-Neumann operator. Indeed, minimizing vTLvv^TLv at fixed vBv_B gives the first equation and the minimum vBT𝒩vBv_B^T\mathcal N v_B. It follows that 𝒩\mathcal N is positive semidefinite and that its kernel consists exactly of boundary constants. Grounding one boundary vertex, or working modulo constants, makes it positive definite. This energy statement allows signed boundary weights; the full passive resistor interpretation requires nonnegative weights.

The same elimination appears in volume response. For a smooth function with a nondegenerate local maximum at the origin, write 𝒱(x)=V0−12xTKx+O(|x|3),K>0,\mathscr V(x)=V_0-\tfrac12x^TKx+O(|x|^3),\qquad K>0, and let PxPx be selected linear observables. These are geometric boundary data only when the model supplies that identification; they are not the fixed coordinates u|B=0u|_B=0. The implicit-function theorem gives the local maximizing branch x(j)=K−1PTj+O(|j|2)x(j)=K^{-1}P^Tj+O(|j|^2). Thus perturbation by a source jj, or restriction to Px=bPx=b, gives the local expansions maxx near 0{𝒱(x)+jTPx}=V0+12jTχj+O(|j|3),χ=PK−1PT,maxPx=bx near 0𝒱(x)=V0−12bTχ−1b+O(|b|3),(9.8)\begin{aligned} \max_{x\text{ near }0}\{\mathscr V(x)+j^TPx\} &=V_0+\tfrac12j^T\chi j+O(|j|^3), &\chi&=PK^{-1}P^T,\\ \max_{\substack{Px=b\\x\text{ near }0}}\mathscr V(x) &=V_0-\tfrac12b^T\chi^{-1}b+O(|b|^3), \end{aligned} where the second formula assumes PP has full row rank, so χ>0\chi>0. The first is the response to a source; the second fixes its conjugate variable. They are related by a Legendre transform. In the planar problem K=2LIIK=2L_{II}; in the Dehn filling problem, the same algebra gives (16.7) and (16.8). This identifies an exact common operation without identifying their different spaces of boundary data.

More generally, split x=(y,z)x=(y,z) and eliminate yy. The effective quadratic form is Keff=Kzz−KzyKyy−1Kyz,det⁡K=det⁡Kyydet⁡Keff.K_{\mathrm{eff}}=K_{zz}-K_{zy}K_{yy}^{-1}K_{yz},\qquad \det K=\det K_{yy}\det K_{\mathrm{eff}}.(9.9) For ℏ>0\hbar>0, completing the square gives the exact real Gaussian identity ∫ℝdim⁡ye−12ℏ(y,z)TK(y,z)dy=(2πℏ)dim⁡y/2det⁡Kyye−zTKeffz/(2ℏ).\int_{\mathbb R^{\dim y}} e^{-\frac1{2\hbar}(y,z)^TK(y,z)}\,dy =\frac{(2\pi\hbar)^{\dim y/2}}{\sqrt{\det K_{yy}}} e^{-z^TK_{\mathrm{eff}}z/(2\hbar)}.(9.10) Thus elimination in the Dirichlet problem, reduction of the classical boundary action, and its leading Gaussian integration use the same Schur complement. An oscillatory or complex phase requires the specified contour and determinant branch, as in the later quantum calculations. The finite-dimensional identity does not supply those analytic data or identify an entire quantum invariant by itself.

There is also a combinatorial formula for the planar determinant. Let 𝔉B\mathfrak F_B be the spanning forests of the weighted graph in which each component contains exactly one boundary vertex. Then det⁡(−Du2𝒱)=2|I|∑F∈𝔉B∏e∈Fwe.\boxed{\det(-D_u^2\mathcal V) =2^{|I|}\sum_{F\in\mathfrak F_B}\prod_{e\in F}w_e.}(9.11) To prove it, write LII=CIdiag⁡(we)CITL_{II}=C_I\operatorname{diag}(w_e)C_I^T, where CIC_I is the incidence matrix with boundary rows removed. Cauchy–Binet expands its determinant over |I||I|-edge subsets. An incidence minor is ±1\pm1 exactly for a forest rooted at BB, and zero otherwise. This rooted-forest formula expresses the local Gaussian determinant in geometric conductances. It is a deduction from the Hessian identity and finite-dimensional linear algebra. The incidence-minor identity holds for real signed weights as well; in the Delaunay Dirichlet problem its contributing weights are nonnegative. Zero-weight edges contribute zero terms, and strictness of LIIL_{II} makes the total positive.

9.3 Why the nonlinear iteration needs a barrier

A fast linear solve does not by itself bound the number of Newton steps. In particular, −𝒱-\mathcal V is not uniformly self-concordant: near a vanishing angle, its entropy-like behavior makes the normalized third derivative unbounded. The companion study supplies a more useful estimate involving the barrier F(α)=−∑clog⁡sin⁡αc.F(\alpha)=-\sum_c\log\sin\alpha_c.(9.12) The coefficient csc⁡2αc\csc^2\alpha_c occurs in both D2FD^2F and D3𝒱D^3\mathcal V, but these are tensors of different order. The precise relation needed for optimization is the following inequality.

Proposition 9.2 (A barrier compatible with ideal volume). For every positive angle structure and tangent vector hh whose coordinates sum to zero in each triangle, |D3𝒱[h,h,h]|≤3(−D2𝒱[h,h])D2F[h,h].|D^3\mathcal V[h,h,h]| \le\sqrt3\,(-D^2\mathcal V[h,h])\sqrt{D^2F[h,h]}.(9.13) Consequently F−t𝒱F-t\mathcal V is self-concordant with the standard constant for every t≥0t\ge0. The barrier FF has parameter at most the number mm of corner angles.

Proof. For one triangle set si=sin⁡αis_i=\sin\alpha_i and choose the cyclic side directions ψ=(0,α1+α2,π+α2)\psi=(0,\alpha_1+\alpha_2,\pi+\alpha_2). They satisfy ∑isieiψi=0\sum_i s_i e^{i\psi_i}=0. Every vector with h1+h2+h3=0h_1+h_2+h_3=0 can therefore be written hi=λsicos⁡φih_i=\lambda s_i\cos\varphi_i, where φi=ψi−τ\varphi_i=\psi_i-\tau. The cotangent energy identity and a trigonometric expansion give A:=−D2𝒱[h,h]=λ2s1s2s3,B:=D2F[h,h]=λ2∑icos⁡2φi,A:=-D^2\mathcal V[h,h]=\lambda^2s_1s_2s_3,\quad B:=D^2F[h,h]=\lambda^2\sum_i\cos^2\varphi_i, D3𝒱[h,h,h]=λ3s1s2s3cos⁡(φ1+φ2+φ3).D^3\mathcal V[h,h,h] =\lambda^3s_1s_2s_3\cos(\varphi_1+\varphi_2+\varphi_3). For the last identity, use cos⁡3x=(3cos⁡x+cos⁡3x)/4\cos^3 x=(3\cos x+\cos3x)/4 and the vanishing side-vector sum. Expanding the cosine of the sum shows |cos⁡(φ1+φ2+φ3)|≤∑i|cos⁡φi|≤3∑icos⁡2φi|\cos(\varphi_1+\varphi_2+\varphi_3)| \le\sum_i|\cos\varphi_i|\le\sqrt{3\sum_i\cos^2\varphi_i}. This proves the inequality on one triangle, and summation proves it globally since ∑ATBT≤(∑AT)∑BT\sum A_T\sqrt{B_T}\le(\sum A_T)\sqrt{\sum B_T}. Each −log⁡sin⁡αc-\log\sin\alpha_c is self-concordant, and, with A=−tD2𝒱[h,h]A=-tD^2\mathcal V[h,h] and B=D2F[h,h]B=D^2F[h,h], |D3(F−t𝒱)[h,h,h]|≤2B3/2+3AB≤2(A+B)3/2.|D^3(F-t\mathcal V)[h,h,h]| \le2B^{3/2}+\sqrt3 A\sqrt B\le2(A+B)^{3/2}. Finally Cauchy–Schwarz gives |DF[h]|≤mD2F[h,h]|DF[h]|\le\sqrt m\sqrt{D^2F[h,h]}, the required barrier-parameter bound. Restriction to additional affine angle constraints preserves these inequalities. ◻

All derivatives and inverse local norms in the following argument are taken on the intrinsic affine angle space, after linear dependencies have been removed. The parameter bound mm belongs to FF; F−t𝒱F-t\mathcal V is a standard self-concordant objective, not a barrier claimed to have that same parameter.

Write Φt=F−t𝒱\Phi_t=F-t\mathcal V and Ht=D2ΦtH_t=D^2\Phi_t. A nonempty positive angle domain has compact closure in angle coordinates. Since FF tends to infinity at its relative boundary while 𝒱\mathcal V is continuous on the closure, Φt\Phi_t has a unique interior minimizer xtx_t. The zero-dimensional case is vacuous. If 𝒱*\mathcal V^* denotes the maximum on the closed feasible domain, then 𝒱*−𝒱(xt)≤mt.\mathcal V^*-\mathcal V(x_t)\le\frac m t. Indeed, concavity of sine gives 0≤sin⁡βc≤sin⁡xc+cos⁡xc(βc−xc)0\le\sin\beta_c\le\sin x_c+\cos x_c(\beta_c-x_c), hence DF(x)[β−x]≤mDF(x)[\beta-x]\le m even for a closed feasible β\beta with zero angles. At xtx_t, use DF=tD𝒱DF=tD\mathcal V and concavity of 𝒱\mathcal V. This argument does not assume that its closed maximizer is positive.

For a finite iterate xx, define the Newton decrement λt(x)=∥DΦt(x)∥Ht(x)−1\lambda_t(x)=\|D\Phi_t(x)\|_{H_t(x)^{-1}}. If λ=λt(x)<1\lambda=\lambda_t(x)<1, self-concordance gives r:=∥xt−x∥Ht(x)≤λ/(1−λ)r:=\|x_t-x\|_{H_t(x)}\le\lambda/(1-\lambda). For completeness, put d=xt−xd=x_t-x. Along the segment the one-direction Hessian bound is D2Φt(x+sd)[d,d]≥r2/(1+sr)2D^2\Phi_t(x+s d)[d,d]\ge r^2/(1+s r)^2. Integrating and using stationarity at xtx_t gives −DΦt(x)[d]≥r2/(1+r)-D\Phi_t(x)[d]\ge r^2/(1+r), whereas dual Cauchy–Schwarz bounds the left side by λr\lambda r. Moreover, Ht≽D2FH_t\succeq D^2F implies t∥D𝒱(x)∥Ht−1≤m+λ.t\|D\mathcal V(x)\|_{H_t^{-1}}\le\sqrt m+\lambda. Concavity at xx now proves the finite-centering certificate 𝒱*−𝒱(x)≤m+(m+λ)λ/(1−λ)t≤17m12tif λ≤14,m≥1.\mathcal V^*-\mathcal V(x) \le\frac{m+(\sqrt m+\lambda)\lambda/(1-\lambda)}{t} \le\frac{17m}{12t}\quad\text{if }\lambda\le\tfrac14,\ m\ge1.

Here is an explicit short-step schedule. Start at t0>0t_0>0 with λt0(x0)≤1/4\lambda_{t_0}(x_0)\le1/4, increase tt by 1+1/(20m)1+1/(20\sqrt m), and take one full Newton step for the new objective. With δ=(t′−t)/t\delta=(t'-t)/t, the identities DΦt′=(1+δ)DΦt−δDF,Ht′≽HtD\Phi_{t'}=(1+\delta)D\Phi_t-\delta DF, \qquad H_{t'}\succeq H_t bound the new decrement before the step by (1+δ)/4+δm≤5/16(1+\delta)/4+\delta\sqrt m\le5/16. The standard self-concordant Newton estimate makes the step feasible and bounds its new decrement by (λ/(1−λ))2≤25/121<1/4(\lambda/(1-\lambda))^2\le25/121<1/4. Stopping when t≥17m/(12ε)t\ge17m/(12\varepsilon) therefore gives O(mlogmax{e,mt0ε})Newton steps to volume gap at most ε.O\!\left(\sqrt m\log\max\left\{e,\frac{m}{t_0\varepsilon}\right\}\right) \quad\text{Newton steps to volume gap at most }\varepsilon.(9.14) This bound assumes the stated initial centering; it does not pay for finding or centering a feasible point. The underlying Newton estimates are described in [122, Chapter 11] and the authors’ lecture notes [123]. They apply here to the specified barrier schedule, not to unrestricted plain Newton iteration.

In the disk coordinates the Hessian of F−t𝒱F-t\mathcal V is again a grounded planar Laplacian, now with interior conductances 2twe+csc⁡2αe+csc⁡2βe.2t w_e+\csc^2\alpha_e+\csc^2\beta_e. An energy-norm tolerance makes the inexact version concrete. At the new parameter, let dN=−H−1gd_N=-H^{-1}g, λ=∥dN∥H≤5/16\lambda=\|d_N\|_H\le5/16, and suppose the computed step satisfies ∥d−dN∥H≤λ/100\|d-d_N\|_H\le\lambda/100. Put η=∥d−dN∥H\eta=\|d-d_N\|_H and r=∥d∥Hr=\|d\|_H. Then η≤1/320\eta\le1/320 and r≤101/320<1r\le101/320<1. Hessian comparison and the integrated gradient remainder give λnew≤η1−r+r2(1−r)2≤1042047961<14.\lambda_{\mathrm{new}} \le\frac{\eta}{1-r}+\frac{r^2}{(1-r)^2} \le\frac{10420}{47961}<\frac14. The old dual-norm linear residual is at most η\eta, the nonlinear remainder at most r2/(1−r)r^2/(1-r), and conversion to the new dual norm costs at most 1/(1−r)1/(1-r). This argument assumes exact gradient and Hessian evaluation apart from the stated solve error. Feasibility can also be checked directly: ∥d∥H<1\|d\|_H<1 and H≽D2FH\succeq D^2F imply |dαc|<sin⁡αc≤min⁡{αc,π−αc}|d\alpha_c|<\sin\alpha_c\le\min\{\alpha_c,\pi-\alpha_c\} for every corner, so the new angles remain strictly between zero and π\pi.

Nearly-linear Laplacian solvers provide relative energy-norm guarantees [124, Theorem 5.5]. With such tolerances maintained at every step, their combination with (9.14) gives the conditional randomized expected Õ(n3/2)\widetilde O(n^{3/2}) arithmetic-work scale after centering, up to accuracy factors. Here n=|I|+|B|n=|I|+|B| is the full mesh vertex count; disk planarity gives m=O(n)m=O(n) and O(n)O(n) matrix entries. Success probabilities over all solves, coefficient precision and transcendental evaluations need their own controls. This is not a bit-complexity or floating-point stability bound. Finding a feasible point, centering it, and certifying the final geometric error are separate costs. The companion’s selected-input timings do not bound these additional tasks. The dense implementation described below follows the specified schedule, with numerical diagnostics; it does not implement a nearly-linear solver or certify floating-point error.

9.4 Flips connect the local matrix to mapping-class geometry

A diagonal exchange has two different roles. Among triangulations of the convex hull of a fixed planar vertex set, with fixed nodal values, Rippa’s theorem says that Delaunay triangulation minimizes the piecewise-linear Dirichlet energy; in matrix terms L(𝒯D)≼L(𝒯)L(\mathcal T_D)\preccurlyeq L(\mathcal T) [125]. This is an ordering of quadratic forms for the same geometric data. It does not assert monotonicity of hyperbolic volume along an arbitrary sequence of topological flips. Figure 4 illustrates the comparison for one fixed Euclidean quadrilateral.

A diagonal exchange and the Delaunay energy comparison
Figure 4. A diagonal flip on a fixed Euclidean quadrilateral, shown with its actual vertex positions. Rippa’s energy comparison selects the Delaunay diagonal for fixed nodal values. The same combinatorial move also occurs in flip graphs used in surface topology; the displayed energy comparison concerns the fixed Euclidean realization.

For a connected orientable finite-type marked surface admitting an ideal triangulation, with at least one marked point on every boundary curve, the graph of ideal triangulations and diagonal exchanges is instead a coarse geometric model of its mapping class group. For orientation- preserving classes and isotopies fixing the marked points individually, the action is proper and cocompact, and an orbit map is a quasi-isometry [126, Section 2.1, Lemma 2.3]. For a closed oriented surface of genus at least two, the pants graph is a different model, quasi-isometric to Teichmüller space with its WP metric. In this setting Brock compares the convex-core volume of the quasi-Fuchsian manifold with conformal ends X,YX,Y to dWP(X,Y)d_{\mathrm{WP}}(X,Y), with topology-dependent multiplicative and additive constants [127, Theorems 1.1–1.2]. For pseudo-Anosov monodromy on the same closed surface, mapping-torus volume and WP translation distance are comparable with topology-dependent multiplicative constants [128, Theorem 1.1]. The flip graph and pants graph have different metric roles.

There is a direct volume estimate when a flip sequence gives a layered ideal triangulation of a hyperbolic mapping torus with NN tetrahedra: straightening gives Vol⁡(M)≤Nv3\operatorname{Vol}(M)\le Nv_3, where v3v_3 is the volume of the regular ideal tetrahedron. This does not require the given triangulation to have positive geometric shapes; signed straightened volumes still have absolute value at most v3v_3. It connects a combinatorial decomposition length to three-dimensional volume. Comparing it further to WP geometry requires a theorem for the same surface and boundary conventions, rather than transferring the closed-surface theorem silently to a punctured surface.

9.5 The three-manifold extension and the remaining questions

The Casson–Rivin program uses the same ideal-tetrahedron volume and the same angle-sum constraints [37]. Its local Hessian is still a cotangent quadratic form. For leading–trailing edge variables yey_e, put pα=ye+ye′p_\alpha=y_e+y_{e'} for the pair of opposite tetrahedron edges carrying α\alpha, and cyclically for β,γ\beta,\gamma. Then −D2𝒱=∑t[cotαt(dpγ−dpβ)2+cotβt(dpα−dpγ)2+cotγt(dpβ−dpα)2].-D^2\mathcal V =\sum_t\left[ \cot\alpha_t(dp_\gamma-dp_\beta)^2 +\cot\beta_t(dp_\alpha-dp_\gamma)^2 +\cot\gamma_t(dp_\beta-dp_\alpha)^2\right].(9.15) This displays the Euclidean cusp-link triangle inside the second variation. But a square now involves sums of opposite-edge variables, and the assembled matrix need not have nonpositive off-diagonal entries or be diagonally dominant. Additional peripheral directions and removal of linear dependencies must also be included in a full coordinate system. The planar positive-Laplacian solver conclusion therefore does not transfer automatically to arbitrary three-manifold triangulations. The trianglewise barrier estimate does transfer, because it survives affine restriction.

For an ideal triangulation of an orientable compact three-manifold whose nonempty boundary is a union of tori, a positive angle structure critical for volume on the full angle space supplies the complete hyperbolic metric on its interior, by the Casson–Rivin theorem [37, Theorem 1.2]. The angle space has triangle sums π\pi and edge sums 2π2\pi; full criticality includes the peripheral directions. Edge variations alone do not impose completeness. A boundary maximizer need not realize the chosen triangulation by positive ideal tetrahedra. Optimization on a given angle polytope therefore does not solve the problem of finding a suitable geometric triangulation or yield a polynomial-time geometrization algorithm.

The finite element comparison also does not identify its real symmetric Hessian with the alternating WP form. The exact links established here are the volume Hessian, its inverse response, its Schur complement, and its Gaussian determinant. A continuum limit relating appropriately renormalized polyhedral functionals to a WP potential would require geometric convergence, a specified normalization, and control of second variations. This is a natural question, not a theorem asserted here. Likewise, in three dimensions it remains useful to ask for an effective bound on the smallest angle at an interior maximum in terms of the number of tetrahedra and a quantitative feasible margin. Such a bound would connect variational existence to numerical certification and complexity. These questions describe how the computational strand can extend the monograph’s variational and semiclassical program.

9.6 Reproducible computational examples

The Section 9 reproduction guide connects these formulas to a fixed 33 by 22 integer-coordinate grid, triangulated into twelve right-isosceles triangles with two interior vertices. At its geometric angle assignment, LII=(4−1−14),K=−Du2𝒱=(8−2−28),det⁡K=60.L_{II}=\begin{pmatrix}4&-1\\-1&4\end{pmatrix},\qquad K=-D_u^2\mathcal V=\begin{pmatrix}8&-2\\-2&8\end{pmatrix},\qquad \det K=60. An independent rational finite-element assembly gives this matrix. Exhaustive boundary-rooted forest enumeration gives fifteen unit-weight terms, so (9.11) gives 22⋅15=602^2\cdot15=60. Eliminating the first variable of KK leaves Keff=15/2K_{\mathrm{eff}}=15/2, and 8(15/2)=608(15/2)=60. Prescribing the electrical boundary voltage v=x/3v=x/3 gives interior values 1/3,2/31/3,2/3 and energy 2/32/3. These are exact finite identities for the named fixture, separate from the general proofs above.

The maintained numerical operators assemble angle increments, gradients, Hessians and boundary response. The experiment driver also compares the binary64 volume with 12G12G, where GG is Catalan’s constant, and an off-origin Hessian with independent numerical differentiation at 50-digit working precision. The result record states source and input hashes, methods, residuals and tolerances. These numerical comparisons are not interval enclosures.

The worked computational companion and complete reproduction archive provide the input, runnable code and environment requirements. The grid has zero-weight square diagonals and is therefore non-strict Delaunay. Off-origin angles belong to the abstract domain; their geometric closure is not asserted.

The separate barrier examples exercise the dense affine-angle solver. It accepts a supplied positive angle vector and independent tangent columns, performs separately budgeted initial centering, and then follows the short-step parameter schedule above. Every accepted point records its parameter, Newton decrement, angle margins, linear-solve residual and numerical conditioning. Rejected domains, failed steps and exhausted budgets remain unsuccessful outcomes; angles are not clipped into the domain. The reported finite-gap estimate is evaluated in binary64 arithmetic and is not an interval certificate.

The barrier experiment driver compares the computed endpoints with independent multiprecision volume references and checks the recorded path and stopping conditions. The fixed cases are the full single-triangle angle simplex with its maximum at the regular ideal tetrahedron, an asymmetric rectangular disk, and a two-triangle affine slice with one flat triangle at its closed maximum. Its result record separates initial-centering work from path steps, and its reproduction archive contains the actual code, inputs and environment requirements. These finite examples do not establish a scaling law. A nearly-linear solver, a certified relative energy-error bound, a peripheral-holonomy solver and a global realization certificate remain outside this implementation. The claim ledger distinguishes this numerical coverage from the general proofs, external theorem inputs and open questions.