<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Geometry and the imagination]]></provider_name><provider_url><![CDATA[https://lamington.wordpress.com]]></provider_url><author_name><![CDATA[Danny Calegari]]></author_name><author_url><![CDATA[https://lamington.wordpress.com/author/dannycaltech/]]></author_url><title><![CDATA[Schwarz-Christoffel transformations, Schwarzian derivatives, and Schwarz&#8217;s minimal&nbsp;surface]]></title><type><![CDATA[link]]></type><html><![CDATA[<p><a href="http://www-history.mcs.st-andrews.ac.uk/Biographies/Schwarz.html">Hermann Amandus Schwarz</a> (1843-1921) was a student of Kummer and Weierstrass, and made many significant contributions to geometry, especially to the fields of minimal surfaces and complex analysis. His mathematical creations are both highly abstract and flexible, and at the same time intimately tied to explicit and practical calculation.</p>
<p>I learned about Schwarz-Christoffel transformations, Schwarzian derivatives, and Schwarz&#8217;s minimal surface as three quite separate mathematical objects, and I was very surprised to discover firstly that they had all been discovered by the same person, and secondly that they form parts of a consistent mathematical narrative, which I will try to explain in this post to the best of my ability. There is an instructive lesson in this example (for me), that we tend to mine the past for nuggets, examples, tricks, formulae etc. while forgetting the points of view and organizing principles that made their discovery possible. Another teachable example is that of Dehn&#8217;s &#8220;invention&#8221; of combinatorial (infinite) group theory, as a natural branch of geometry; several generations of followers went about the task of reformulating Dehn&#8217;s insights and ideas in the language of algebra, &#8220;generalizing&#8221; them and stripping them of their context, before geometric and topological methods were reintroduced by Milnor, Schwarz (<a href="http://www.math.ucdavis.edu/~schwarz/">a different one this time</a>), Stallings, Thurston, Gromov and others to spectacular effect (note: I have the second-hand impression that the geometric point of view in group theory (and every other subject) was never abandoned in the Soviet Union).</p>
<p>Schwarz&#8217;s minimal surface (also called &#8220;Schwarz&#8217;s D surface&#8221;, and sometimes &#8220;Schwarz&#8217;s H surface&#8221;) is an <a href="http://www.flickr.com/photos/elelvis/293261986/">extraordinarily</a> <a href="http://www.bathsheba.com/math/schwartzd/">beautiful</a> triply-periodic minimal surface of infinite genus that is properly embedded in <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{R}^3" title="&#92;mathbb{R}^3" class="latex" />. According to <a href="http://www.ams.org/mathscinet-getitem?mr=1015936">Nitsche&#8217;s excellent book</a> (p.240), this minimal surface closely resembles the separating wall between inorganic and organic materials in the skeleton of a starfish. The basic building block of the surface can be described as follows. If the vertices of a cube are <img src="https://s0.wp.com/latex.php?latex=2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="2" title="2" class="latex" />-colored, the black vertices are the vertices of a regular tetrahedron. Let <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> denote the quadrilateral formed by four edges of this tetrahedron; then a fundamental piece <img src="https://s0.wp.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S" title="S" class="latex" /> of Schwarz&#8217;s surface is a minimal disk spanning <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" />:</p>
<p><img data-attachment-id="768" data-permalink="https://lamington.wordpress.com/2009/10/21/schwarz-minimal-surface/schwarz_piece-2/" data-orig-file="https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=320&#038;h=300" data-orig-size="320,300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="schwarz_piece" data-image-description="" data-medium-file="https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=320&#038;h=300?w=300" data-large-file="https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=320&#038;h=300?w=320" class="aligncenter size-full wp-image-768" title="schwarz_piece" src="https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=320&#038;h=300" alt="schwarz_piece" width="320" height="300" srcset="https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg 320w, https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=150&amp;h=141 150w, https://lamington.files.wordpress.com/2009/10/schwarz_piece1.jpg?w=300&amp;h=281 300w" sizes="(max-width: 320px) 100vw, 320px" /></p>
<p>The surface may be &#8220;analytically continued&#8221; by rotating <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> through an angle <img src="https://s0.wp.com/latex.php?latex=%5Cpi&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;pi" title="&#92;pi" class="latex" /> around each boundary edge. Six copies of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> fit smoothly around each vertex, and the resulting surface extends (triply) periodically throughout space.</p>
<p>The symmetries of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> enable us to give it several descriptions as a Riemann surface. Firstly, we could think of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> as a polygon in the hyperbolic plane with four edges of equal length, and angles <img src="https://s0.wp.com/latex.php?latex=%5Cpi%2F3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;pi/3" title="&#92;pi/3" class="latex" />. Twelve copies of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> can be assembled to make a hyperbolic surface <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> of genus <img src="https://s0.wp.com/latex.php?latex=3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="3" title="3" class="latex" />. Thinking of a surface of genus <img src="https://s0.wp.com/latex.php?latex=3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="3" title="3" class="latex" /> as the boundary of a genus <img src="https://s0.wp.com/latex.php?latex=3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="3" title="3" class="latex" /> handlebody defines a homomorphism from <img src="https://s0.wp.com/latex.php?latex=%5Cpi_1%28%5CSigma%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;pi_1(&#92;Sigma)" title="&#92;pi_1(&#92;Sigma)" class="latex" /> to <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BZ%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{Z}^3" title="&#92;mathbb{Z}^3" class="latex" />, thought of as <img src="https://s0.wp.com/latex.php?latex=H_1%28%5Ctext%7Bhandlebody%7D%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="H_1(&#92;text{handlebody})" title="H_1(&#92;text{handlebody})" class="latex" />; the cover <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma}" title="&#92;widetilde{&#92;Sigma}" class="latex" /> associated to the kernel is (conformally) the triply periodic Schwarz surface, and the deck group acts on <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{R}^3" title="&#92;mathbb{R}^3" class="latex" /> as a lattice (of index <img src="https://s0.wp.com/latex.php?latex=2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="2" title="2" class="latex" /> in the face-centered cubic lattice).</p>
<p>Another description is as follows. Since the deck group acts by translation, the Gauss map from <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma}" title="&#92;widetilde{&#92;Sigma}" class="latex" /> to <img src="https://s0.wp.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S^2" title="S^2" class="latex" /> factors through a map <img src="https://s0.wp.com/latex.php?latex=%5CSigma+%5Cto+S%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma &#92;to S^2" title="&#92;Sigma &#92;to S^2" class="latex" />. The map is injective at each point in the interior or on an edge of a copy of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" />, but has an order <img src="https://s0.wp.com/latex.php?latex=2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="2" title="2" class="latex" /> branch point at each vertex. Thus, the map <img src="https://s0.wp.com/latex.php?latex=%5CSigma+%5Cto+S%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma &#92;to S^2" title="&#92;Sigma &#92;to S^2" class="latex" /> is a double-branched cover, with one branch point of order <img src="https://s0.wp.com/latex.php?latex=2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="2" title="2" class="latex" /> at each vertex of a regular inscribed cube. This leads one to think (like a late 19th century mathematician) of <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> as the Riemann surface on which a certain multi-valued function on <img src="https://s0.wp.com/latex.php?latex=S%5E2+%3D+%5Cmathbb%7BC%7D+%5Ccup+%5Cinfty&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S^2 = &#92;mathbb{C} &#92;cup &#92;infty" title="S^2 = &#92;mathbb{C} &#92;cup &#92;infty" class="latex" /> is single-valued. Under stereographic projection, the vertices of the cube map to the eight points <img src="https://s0.wp.com/latex.php?latex=%5Clbrace+%5Calpha%2Ci%5Calpha%2C-%5Calpha%2C-i%5Calpha%2C1%2F%5Calpha%2Ci%2F%5Calpha%2C-1%2F%5Calpha%2C-i%2F%5Calpha+%5Crbrace&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;lbrace &#92;alpha,i&#92;alpha,-&#92;alpha,-i&#92;alpha,1/&#92;alpha,i/&#92;alpha,-1/&#92;alpha,-i/&#92;alpha &#92;rbrace" title="&#92;lbrace &#92;alpha,i&#92;alpha,-&#92;alpha,-i&#92;alpha,1/&#92;alpha,i/&#92;alpha,-1/&#92;alpha,-i/&#92;alpha &#92;rbrace" class="latex" /> where <img src="https://s0.wp.com/latex.php?latex=%5Calpha+%3D+%28%5Csqrt%7B3%7D-1%29%2F%5Csqrt%7B2%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;alpha = (&#92;sqrt{3}-1)/&#92;sqrt{2}" title="&#92;alpha = (&#92;sqrt{3}-1)/&#92;sqrt{2}" class="latex" />. These eight points are the roots of the polynomial <img src="https://s0.wp.com/latex.php?latex=w%5E8+-+14w%5E4+%2B+1&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="w^8 - 14w^4 + 1" title="w^8 - 14w^4 + 1" class="latex" />, so we may think of <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> as the hyperelliptic Riemann surface defined by the equation <img src="https://s0.wp.com/latex.php?latex=v%5E2+%3D+w%5E8+-+14w%5E4+%2B+1&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="v^2 = w^8 - 14w^4 + 1" title="v^2 = w^8 - 14w^4 + 1" class="latex" />; equivalently, as the surface on which the multi-valued (on <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BC%7D+%5Ccup+%5Cinfty&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{C} &#92;cup &#92;infty" title="&#92;mathbb{C} &#92;cup &#92;infty" class="latex" />) function <img src="https://s0.wp.com/latex.php?latex=R%28w%29%3A%3D+1%2Fv%3D1%2F%5Csqrt%7Bw%5E8+-+14w%5E4+%2B+1%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="R(w):= 1/v=1/&#92;sqrt{w^8 - 14w^4 + 1}" title="R(w):= 1/v=1/&#92;sqrt{w^8 - 14w^4 + 1}" class="latex" /> is single-valued.</p>
<p>The function <img src="https://s0.wp.com/latex.php?latex=R%28w%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="R(w)" title="R(w)" class="latex" /> is known as the <em>Weierstrass function</em> associated to <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" />, and an explicit formula for the co-ordinates of the embedding <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D+%5Cto+%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma} &#92;to &#92;mathbb{R}^3" title="&#92;widetilde{&#92;Sigma} &#92;to &#92;mathbb{R}^3" class="latex" /> were found by Enneper and Weierstrass. After picking a basepoint (say <img src="https://s0.wp.com/latex.php?latex=0&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="0" title="0" class="latex" />) on the sphere, the coordinates are given by integration:</p>
<p style="padding-left:30px;"><img src="https://s0.wp.com/latex.php?latex=x+%3D+%5Ctext%7BRe%7D+%5Cint_0%5E%7Bw_0%7D+%5Cfrac%7B1%7D%7B2%7D%281-w%5E2%29R%28w%29dw&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="x = &#92;text{Re} &#92;int_0^{w_0} &#92;frac{1}{2}(1-w^2)R(w)dw" title="x = &#92;text{Re} &#92;int_0^{w_0} &#92;frac{1}{2}(1-w^2)R(w)dw" class="latex" /></p>
<p style="padding-left:30px;"><img src="https://s0.wp.com/latex.php?latex=y+%3D+%5Ctext%7BRe%7D+%5Cint_0%5E%7Bw_0%7D+%5Cfrac%7Bi%7D%7B2%7D%281%2Bw%5E2%29R%28w%29dw&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="y = &#92;text{Re} &#92;int_0^{w_0} &#92;frac{i}{2}(1+w^2)R(w)dw" title="y = &#92;text{Re} &#92;int_0^{w_0} &#92;frac{i}{2}(1+w^2)R(w)dw" class="latex" /></p>
<p style="padding-left:30px;"><img src="https://s0.wp.com/latex.php?latex=z+%3D+%5Ctext%7BRe%7D+%5Cint_0%5E%7Bw_0%7D+wR%28w%29dw&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z = &#92;text{Re} &#92;int_0^{w_0} wR(w)dw" title="z = &#92;text{Re} &#92;int_0^{w_0} wR(w)dw" class="latex" /></p>
<p>The integral in each case depends on the path, and lifts to a single-valued function precisely on <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma}" title="&#92;widetilde{&#92;Sigma}" class="latex" />.</p>
<p>Geometrically, the three coordinate functions <img src="https://s0.wp.com/latex.php?latex=x%2Cy%2Cz&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="x,y,z" title="x,y,z" class="latex" /> are <em>harmonic</em> functions on <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma}" title="&#92;widetilde{&#92;Sigma}" class="latex" />. This corresponds to the fact that minimal surfaces are precisely those with vanishing mean curvature, and the fact that the Laplacian of the coordinate functions (in terms of isothermal parameters on the underlying Riemann surface) can be expressed as a nonzero multiple of the mean curvature vector. A harmonic function on a Riemann surface is the real part of a holomorphic function, unique up to a constant; the holomorphic derivative of the (complexified) coordinate functions are therefore well-defined, and give holomorphic <img src="https://s0.wp.com/latex.php?latex=1&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="1" title="1" class="latex" />-forms <img src="https://s0.wp.com/latex.php?latex=%5Cphi_1%2C%5Cphi_2%2C%5Cphi_3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;phi_1,&#92;phi_2,&#92;phi_3" title="&#92;phi_1,&#92;phi_2,&#92;phi_3" class="latex" /> which descend to <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> (since the deck group acts by translations). These <img src="https://s0.wp.com/latex.php?latex=1&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="1" title="1" class="latex" />-forms satisfy the identity <img src="https://s0.wp.com/latex.php?latex=%5Csum_i+%5Cphi_i%5E2+%3D+0&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;sum_i &#92;phi_i^2 = 0" title="&#92;sum_i &#92;phi_i^2 = 0" class="latex" /> (this identity expresses the fact that the embedding of <img src="https://s0.wp.com/latex.php?latex=%5Cwidetilde%7B%5CSigma%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;widetilde{&#92;Sigma}" title="&#92;widetilde{&#92;Sigma}" class="latex" /> into <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{R}^3" title="&#92;mathbb{R}^3" class="latex" /> via these functions is conformal). The (composition of the) Gauss map (with stereographic projection) can be read off from the <img src="https://s0.wp.com/latex.php?latex=%5Cphi_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;phi_i" title="&#92;phi_i" class="latex" />, and as a meromorphic function on <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" />, it is given by the formula <img src="https://s0.wp.com/latex.php?latex=w+%3D+%5Cphi_3%2F%28%5Cphi_1+-+i%5Cphi_2%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="w = &#92;phi_3/(&#92;phi_1 - i&#92;phi_2)" title="w = &#92;phi_3/(&#92;phi_1 - i&#92;phi_2)" class="latex" />. Define a function <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f" title="f" class="latex" /> on <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> by the formula <img src="https://s0.wp.com/latex.php?latex=fdw+%3D+%5Cphi_1+-+i%5Cphi_2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="fdw = &#92;phi_1 - i&#92;phi_2" title="fdw = &#92;phi_1 - i&#92;phi_2" class="latex" />. Then <img src="https://s0.wp.com/latex.php?latex=1%2Ff%2Cw&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="1/f,w" title="1/f,w" class="latex" /> are the coordinates of a rational map from <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> into <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BC%7D%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{C}^2" title="&#92;mathbb{C}^2" class="latex" /> which extends to a map into <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BCP%7D%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{CP}^2" title="&#92;mathbb{CP}^2" class="latex" />, by sending each zero of <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f" title="f" class="latex" /> to <img src="https://s0.wp.com/latex.php?latex=wf+%3D+%5Cphi_3%2Fdw&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="wf = &#92;phi_3/dw" title="wf = &#92;phi_3/dw" class="latex" /> in the <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BCP%7D%5E1&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{CP}^1" title="&#92;mathbb{CP}^1" class="latex" /> at infinity. Symmetry allows us to identify the image with the hyperelliptic embedding from before, and we deduce that <img src="https://s0.wp.com/latex.php?latex=f%3DR%28w%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f=R(w)" title="f=R(w)" class="latex" />. Solving for <img src="https://s0.wp.com/latex.php?latex=%5Cphi_1%2C%5Cphi_2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;phi_1,&#92;phi_2" title="&#92;phi_1,&#92;phi_2" class="latex" /> we obtain the integrands in the formulae above.</p>
<p>In fact, <em>any</em> holomorphic function <img src="https://s0.wp.com/latex.php?latex=R%28w%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="R(w)" title="R(w)" class="latex" /> on a domain in <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BC%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{C}" title="&#92;mathbb{C}" class="latex" /> defines a (typically immersed with branch points) minimal surface, by the integral formulae of Enneper-Weierstrass above. Suppose we want to use this fact to produce an explicit description of a minimal surface bounded by some explicit polygonal loop in <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{R}^3" title="&#92;mathbb{R}^3" class="latex" />. Any minimal surface so obtained can be continued across the boundary edges by rotation; if the angles at the vertices are all of the form <img src="https://s0.wp.com/latex.php?latex=%5Cpi%2Fn&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;pi/n" title="&#92;pi/n" class="latex" /> the resulting surface closes up smoothly around the vertices, and one obtains a compact abstract Riemann surface <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> tiled by copies of the fundamental region, together with a holonomy representation of <img src="https://s0.wp.com/latex.php?latex=%5Cpi_1%28%5CSigma%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;pi_1(&#92;Sigma)" title="&#92;pi_1(&#92;Sigma)" class="latex" /> into <img src="https://s0.wp.com/latex.php?latex=%5Ctext%7BIsom%7D%5E%2B%28%5Cmathbb%7BR%7D%5E3%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;text{Isom}^+(&#92;mathbb{R}^3)" title="&#92;text{Isom}^+(&#92;mathbb{R}^3)" class="latex" />. Sometimes the image of this representation in the rotational part of <img src="https://s0.wp.com/latex.php?latex=%5Ctext%7BIsom%7D%5E%2B%28%5Cmathbb%7BR%7D%5E3%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;text{Isom}^+(&#92;mathbb{R}^3)" title="&#92;text{Isom}^+(&#92;mathbb{R}^3)" class="latex" /> is finite, and one obtains an infinitely periodic minimal surface as in the case of Schwarz&#8217;s surface. A fundamental tile in <img src="https://s0.wp.com/latex.php?latex=%5CSigma&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;Sigma" title="&#92;Sigma" class="latex" /> can be uniformized as a hyperbolic polygon; equivalently, as a region in the upper half-plane bounded by arcs of semicircles perpendicular to the real axis. Since the edges of the loop are straight lines, the image of this hyperbolic polygon under the Gauss map is a region in <img src="https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;mathbb{R}^3" title="&#92;mathbb{R}^3" class="latex" /> also bounded by arcs of round circles; thus Schwarz&#8217;s study of minimal surfaces naturally led him to the problem of how to explicitly describe conformal maps between regions in the plane bounded by circular arcs. This problem is solved by the Schwarz-Christoffel transformation, and its generalizations, with help from the Schwarzian derivative.</p>
<p>Note that if <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="P" title="P" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> are two such regions, then a conformal map from <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="P" title="P" class="latex" /> to <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> can be factored as the product of a map uniformizing <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="P" title="P" class="latex" /> as the upper half-plane, followed by the inverse of a map uniformizing <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> as the upper half-plane. So it suffices to find a conformal map when the domain is the upper half plane, decomposed into intervals and rays that are mapped to the edges of a circular polygon <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" />. Near each vertex, <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> can be moved by a fractional linear transformation <img src="https://s0.wp.com/latex.php?latex=z+%5Cto+%28az%2Bb%29%2F%28cz%2Bd%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z &#92;to (az+b)/(cz+d)" title="z &#92;to (az+b)/(cz+d)" class="latex" /> to (part of) a wedge, consisting of complex numbers with argument between <img src="https://s0.wp.com/latex.php?latex=0&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="0" title="0" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;alpha" title="&#92;alpha" class="latex" />, where <img src="https://s0.wp.com/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;alpha" title="&#92;alpha" class="latex" /> is the angle at <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" />. The function <img src="https://s0.wp.com/latex.php?latex=f%28z%29+%3D+z%5E%7B%5Calpha%2F%5Cpi%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f(z) = z^{&#92;alpha/&#92;pi}" title="f(z) = z^{&#92;alpha/&#92;pi}" class="latex" /> uniformizes the upper half-plane as such a wedge; however it is not clear how to combine the contributions from each vertex, because of the complicated interaction with the fractional linear transformation. The fundamental observation is that there are certain natural holomorphic differential operators which are insensitive to the composition of a holomorphic function with groups of fractional linear transformations, and the uniformizing map can be expressed much more simply in terms of such operators.</p>
<p>For example, two functions that differ by addition of a constant have the same derivative: <img src="https://s0.wp.com/latex.php?latex=f%27+%3D+%28f%2Bc%29%27&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f&#039; = (f+c)&#039;" title="f&#039; = (f+c)&#039;" class="latex" />. Functions that differ by <em>multiplication</em> by a constant have the same <em>logarithmic derivative</em>: <img src="https://s0.wp.com/latex.php?latex=%28%5Clog%28f%29%29%27+%3D+%28%5Clog%28cf%29%29%27&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="(&#92;log(f))&#039; = (&#92;log(cf))&#039;" title="(&#92;log(f))&#039; = (&#92;log(cf))&#039;" class="latex" />. Putting these two observations together suggest defining the <em>nonlinearity</em> of a function as the composition <img src="https://s0.wp.com/latex.php?latex=N%28f%29%3A%3D+%28%5Clog%28f%27%29%29%27+%3D+f%27%27%2Ff%27&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N(f):= (&#92;log(f&#039;))&#039; = f&#039;&#039;/f&#039;" title="N(f):= (&#92;log(f&#039;))&#039; = f&#039;&#039;/f&#039;" class="latex" />. This has the property that <img src="https://s0.wp.com/latex.php?latex=N%28af%2Bb%29+%3D+N%28f%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N(af+b) = N(f)" title="N(af+b) = N(f)" class="latex" /> for any constants <img src="https://s0.wp.com/latex.php?latex=a%2Cb&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="a,b" title="a,b" class="latex" />. Under inversion <img src="https://s0.wp.com/latex.php?latex=z+%5Cto+1%2Fz&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z &#92;to 1/z" title="z &#92;to 1/z" class="latex" /> the nonlinearity transforms by <img src="https://s0.wp.com/latex.php?latex=N%281%2Ff%29+%3D+N%28f%29+-+2f%27%2Ff&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N(1/f) = N(f) - 2f&#039;/f" title="N(1/f) = N(f) - 2f&#039;/f" class="latex" />. From this, and a simple calculation, one deduces that the operator <img src="https://s0.wp.com/latex.php?latex=N%27+-+N%5E2%2F2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N&#039; - N^2/2" title="N&#039; - N^2/2" class="latex" /> is invariant under inversion, and since it is also invariant under addition and multiplication by constants, it is invariant under the full group of fractional linear transformations. This combination is called the <em>Schwarzian derivative</em>; explicitly, it is given by the formula <img src="https://s0.wp.com/latex.php?latex=S%28f%29+%3D+f%27%27%27%2Ff%27+-+3%2F2%28f%27%27%2Ff%27%29%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S(f) = f&#039;&#039;&#039;/f&#039; - 3/2(f&#039;&#039;/f&#039;)^2" title="S(f) = f&#039;&#039;&#039;/f&#039; - 3/2(f&#039;&#039;/f&#039;)^2" class="latex" />. Given the Schwarzian derivative <img src="https://s0.wp.com/latex.php?latex=S%28f%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S(f)" title="S(f)" class="latex" />, one may recover the nonlinearity <img src="https://s0.wp.com/latex.php?latex=N%28f%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N(f)" title="N(f)" class="latex" /> by solving the Ricatti equation <img src="https://s0.wp.com/latex.php?latex=N%27+-+N%5E2%2F2+-+S+%3D+0&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="N&#039; - N^2/2 - S = 0" title="N&#039; - N^2/2 - S = 0" class="latex" />. As explained in <a href="https://lamington.wordpress.com/2009/09/21/geometric-structures-on-1-manifolds/">this post</a>, solutions of the Ricatti equation preserve the projective structure on the line; in this case, it is a complex projective structure on the complex line. Equivalently, different solutions differ by an element of <img src="https://s0.wp.com/latex.php?latex=%5Ctext%7BPSL%7D%282%2C%5Cmathbb%7BC%7D%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;text{PSL}(2,&#92;mathbb{C})" title="&#92;text{PSL}(2,&#92;mathbb{C})" class="latex" />, acting by fractional linear transformations, as we have just deduced. Once we know the nonlinearity, we can solve for <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f" title="f" class="latex" /> by <img src="https://s0.wp.com/latex.php?latex=f+%3D+%5Cint+e%5E%7B%5Cint+N%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f = &#92;int e^{&#92;int N}" title="f = &#92;int e^{&#92;int N}" class="latex" />, the usual solution to a first order linear inhomogeneous ODE. The Schwarzian of the function <img src="https://s0.wp.com/latex.php?latex=z%5E%7B%5Calpha%2F%5Cpi%7D&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z^{&#92;alpha/&#92;pi}" title="z^{&#92;alpha/&#92;pi}" class="latex" /> is <img src="https://s0.wp.com/latex.php?latex=%281-%5Calpha%5E2%2F%5Cpi%5E2%29%2F2z%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="(1-&#92;alpha^2/&#92;pi^2)/2z^2" title="(1-&#92;alpha^2/&#92;pi^2)/2z^2" class="latex" />. The advantage of expressing things in these terms is that the Schwarzian of a uniformizing map for a circular polygon <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> with angles <img src="https://s0.wp.com/latex.php?latex=%5Calpha_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;alpha_i" title="&#92;alpha_i" class="latex" /> at the vertices has the form of a <em>rational function</em>, with principal parts <img src="https://s0.wp.com/latex.php?latex=a_i%2F%28z-z_i%29%5E2+%2B+b_i%2F%28z-z_i%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="a_i/(z-z_i)^2 + b_i/(z-z_i)" title="a_i/(z-z_i)^2 + b_i/(z-z_i)" class="latex" />, where the <img src="https://s0.wp.com/latex.php?latex=a_i+%3D+%281-%5Calpha_i%5E2%2F%5Cpi%5E2%29%2F2&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="a_i = (1-&#92;alpha_i^2/&#92;pi^2)/2" title="a_i = (1-&#92;alpha_i^2/&#92;pi^2)/2" class="latex" /> and the <img src="https://s0.wp.com/latex.php?latex=b_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="b_i" title="b_i" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=z_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z_i" title="z_i" class="latex" /> depend (unfortunately in a very complicated way) on the edges of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> (for the ugly truth, see <a href="http://www.ams.org/mathscinet-getitem?mr=0045823">Nehari</a>, chapter 5). To see this, observe that the map has an order two pole near finitely many points <img src="https://s0.wp.com/latex.php?latex=z_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z_i" title="z_i" class="latex" /> (the preimages of the vertices of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> under the uniformizing map) but is otherwise holomorphic. Moreover, it can be analytically continued into the lower half plane across the interval between successive <img src="https://s0.wp.com/latex.php?latex=z_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z_i" title="z_i" class="latex" />, by reflecting the image across each circular edge. After reflecting twice, the image of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> is transformed by a fractional linear transformation, so <img src="https://s0.wp.com/latex.php?latex=S%28f%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S(f)" title="S(f)" class="latex" /> has an analytic continuation which is <em>single valued </em>on the entire Riemann sphere, with finitely many isolated poles, and is therefore a rational function! When the edges of the polygon are straight, a simpler formula involving the nonlinearity specializes to the &#8220;familiar&#8221; Schwarz-Christoffel formula.</p>
<p><strong>(Update 10/22):</strong> In fact, I went to the library to refresh myself on the contents of Nehari, chapter 5. The first thing I noticed &#8212; which I had forgotten &#8212; was that if <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="f" title="f" class="latex" /> is the uniformizing map from the upper half-plane to a polygon <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="Q" title="Q" class="latex" /> with spherical arcs, then <img src="https://s0.wp.com/latex.php?latex=S%28f%29&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S(f)" title="S(f)" class="latex" /> is <em>real-valued</em> on the real axis. Since it is a rational function, this implies that its nonsingular part is actually a <em>constant</em>; i.e.</p>
<p style="padding-left:30px;"><img src="https://s0.wp.com/latex.php?latex=S%28f%29+%3D+%5Csum+_i+a_i%2F%28z-z_i%29%5E2+%2B+b_i%2F%28z-z_i%29+%2B+c&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="S(f) = &#92;sum _i a_i/(z-z_i)^2 + b_i/(z-z_i) + c" title="S(f) = &#92;sum _i a_i/(z-z_i)^2 + b_i/(z-z_i) + c" class="latex" /></p>
<p>where <img src="https://s0.wp.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="a_i" title="a_i" class="latex" /> is as above, and <img src="https://s0.wp.com/latex.php?latex=z_i%2Cb_i%2Cc&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="z_i,b_i,c" title="z_i,b_i,c" class="latex" /> are real constants (which satisfy some further conditions &#8212; <em>really</em> see Nehari this time for more details).</p>
<p>The other thing that struck me was the first paragraph of the preface, which touches on some of the issues I alluded to above:</p>
<blockquote><p>In the preface to the first edition of Courant-Hilbert&#8217;s &#8220;Methoden der mathematischen Physik&#8221;, R. Courant warned against a trend discernible in modern mathematics in which he saw a menace to the future development of mathematical analysis. He was referring to the tendency of many workers in this field to lose sight of the roots of mathematical analysis in physical and geometric intuition and to concentrate their efforts on the refinement and the extreme generalization of existing concepts.</p></blockquote>
<p>Instead of using a word like &#8220;menace&#8221;, I would rather take this as a lesson about the value of returning to the points of view that led to the creation of the mathematical objects we study every day; which was (to some approximation) the point I was trying to illustrate in this post.</p>
]]></html><thumbnail_url><![CDATA[https://i1.wp.com/lamington.wordpress.com/files/2009/10/schwarz_piece1.jpg?fit=440%2C330]]></thumbnail_url><thumbnail_width><![CDATA[320]]></thumbnail_width><thumbnail_height><![CDATA[300]]></thumbnail_height></oembed>