<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Azimuth]]></provider_name><provider_url><![CDATA[https://johncarlosbaez.wordpress.com]]></provider_url><author_name><![CDATA[John Baez]]></author_name><author_url><![CDATA[https://johncarlosbaez.wordpress.com/author/johncarlosbaez/]]></author_url><title><![CDATA[Fluid Flows and Infinite-Dimensional Manifolds (Part&nbsp;2)]]></title><type><![CDATA[link]]></type><html><![CDATA[<h3> Or: ideal fluids&mdash;dry water? </h3>
<p><i>guest post by <b><a href="http://www.azimuthproject.org/azimuth/show/Tim+van+Beek">Tim van Beek</a></b></i></p>
<p></p>
<div align="center"><a href="http://en.wikipedia.org/wiki/Potential_flow_around_a_circular_cylinder"><img src="https://i1.wp.com/upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Inviscid_flow_around_a_cylinder.gif/350px-Inviscid_flow_around_a_cylinder.gif" /></a></div>
<p>
<a href="https://johncarlosbaez.wordpress.com/2012/03/12/fluid-flows-and-infinite-dimensional-manifolds/">Last time in this series</a>, we set the stage by explaining infinite dimensional manifolds.  Then we looked at a simple example: the inviscid Burgers equation.  We saw this was the equation for geodesics in the diffeomorphism group of the circle.</p>
<p>Now let&#8217;s look at a more interesting example!  It will still be a simplified model of fluid flow: it will describe an <i>ideal fluid</i> that is <i>incompressible</i>.  I&#8217;ll start by explaining these concepts.  We will then see how the equation of motion for ideal incompressible fluids can be interpreted as a geodesic equation.</p>
<p>En route I will also repeat some stuff from classical vector analysis, mostly for my own sake.   The last time I seriously had to calculate with it was when I attended a class on &#8220;classical electrodynamics&#8221;, which was almost 15 years ago! </p>
<p>When we delve into differential geometry, it is always a good idea to look both at the &#8220;coordinate free&#8221; formulation using abstract concepts like differential forms, and also at the &#8220;classical vector analysis&#8221; part, that is best for calculating stuff once suitable coordinates have been chosen.  Our fluid flows will take place in a smooth, orientable, compact, <img src='https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n' title='n' class='latex' />-dimensional Riemannian manifold <img src='https://s0.wp.com/latex.php?latex=M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M,' title='M,' class='latex' /> possibly with a smooth boundary <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M.' title='&#92;partial M.' class='latex' /> </p>
<p>I will frequently think of <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> as an open set in <img src='https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathbb{R}^2' title='&#92;mathbb{R}^2' class='latex' /> or <img src='https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathbb{R}^3,' title='&#92;mathbb{R}^3,' class='latex' /> so I will use the globally defined coordinate chart of Euclidean coordinates on <img src='https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5En&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathbb{R}^n' title='&#92;mathbb{R}^n' class='latex' /> denoted by <img src='https://s0.wp.com/latex.php?latex=x%2C+y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x, y' title='x, y' class='latex' /> (and <img src='https://s0.wp.com/latex.php?latex=z%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='z,' title='z,' class='latex' /> if needed) without further warning.</p>
<p>Before we continue: Last time our reader &#8220;nick&#8221; pointed out a blog post by Terence Tao about the same topic as ours, but&#8212;as could be expected&#8212;assuming a little bit more of a mathematical background: <a href="http://terrytao.wordpress.com/2010/06/07/the-euler-arnold-equation/">The Euler-Arnold equation</a>. If you are into math, you might like to take a look at it.</p>
<p>So, let us start with the first important concept: the &#8216;ideal fluid&#8217;.</p>
<h3>What is an ideal fluid?</h3>
<p>When you are a small parcel in a fluid flow, you will feel two kinds of forces:</p>
<p>&bull; <b>external</b> forces like gravity that are there whether or not your fellow fluid parcels surround you or are absent,</p>
<p>&bull; <b>internal</b> forces that come from your interaction with the other fluid parcels.</p>
<p>If there is friction between you and other fluid parcels, for example, then there will be a force slowing down faster parcels and speeding up slower parcels. This is called <b><a href="http://en.wikipedia.org/wiki/Viscosity">viscosity</a></b>.   I already explained it back in the post <a href="https://johncarlosbaez.wordpress.com/2011/08/25/eddy-who/">Eddy Who?</a>  High viscosity means that there is a lot of friction: think of honey. </p>
<p>The presence of viscosity leads to <a href="http://en.wikipedia.org/wiki/Shear_stress">shear stress</a> whenever there are differences in the velocities of nearby fluid parcels.  These lead to the formation of eddies and therefore to turbulence. This complicates matters considerably!  For this reason, sometimes people like to simplify matters and to assume that the fluid flow that they consider has zero viscosity. This leads us to the physics definition of an ideal fluid:</p>
<p>An <b>ideal fluid</b> (as physicists say) is a fluid with zero viscosity.</p>
<p>As you can guess, I have also a mathematical definition in store for you:</p>
<p>An <b>ideal fluid</b> (as mathematicians say) is a fluid with the following property: For any motion of the fluid there is a (real valued) function <img src='https://s0.wp.com/latex.php?latex=p%28x%2C+t%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p(x, t)' title='p(x, t)' class='latex' /> called the <b>pressure</b> such that if <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' /> is a surface in the fluid with a chosen unit normal <img src='https://s0.wp.com/latex.php?latex=n%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n,' title='n,' class='latex' /> the force of stress exerted across the surface <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' /> per unit area at <img src='https://s0.wp.com/latex.php?latex=x+%5Cin+S&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x &#92;in S' title='x &#92;in S' class='latex' /> at time <img src='https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='t' title='t' class='latex' /> is <img src='https://s0.wp.com/latex.php?latex=p%28x%2Ct%29+n.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='p(x,t) n.' title='p(x,t) n.' class='latex' /></p>
<p>This implies that there is no force acting tangentially to the surface <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' />:</p>
<div align="center">
<img width="450" src="https://i2.wp.com/www.azimuthproject.org/azimuth/files/pressure_in_ideal_fluid.png" alt="pressure in an ideal fluid" />
</div>
<p>This picture is from</p>
<p>&bull; Alexandre Chorin and Jerrold E. Marsden, <i>A Mathematical Introduction to Fluid Mechanics</i>, 3rd edition, Springer, New York 1993.</p>
<p>An ideal fluid cannot form eddies by itself without the help of external forces, nor can eddies vanish once they are present. So this simplification exclude a lot of very interesting phenomena, including everything that is usually associated with the term &#8216;turbulence&#8217;.  But it is a necessary simplification for describing fluid flow using geodesic equations, because something moving along a geodesic doesn&#8217;t lose energy due to friction!  So we will have to stick with it for now. </p>
<p>Historically, ideal fluids were almost exclusively studied during the 19th century, because the mathematics of viscous fluids seemed to be too hard&#8212;which it still is, although there has been a lot of progress. T his led to a schism of theoretical hydrodynamics and engineering hydrodynamics, because engineers had to handle effects like turbulence that ideal fluids cannot model. A very problematic aspect is that no body with a subsonic velocity feels any drag force in an ideal fluid. This is known as <a href="http://en.wikipedia.org/wiki/D%27Alembert_paradox"><b>D&#8217;Alembert&#8217;s paradox</b></a>. This means that one cannot find out anything about optimal design of ships or aircrafts or cars using ideal fluids as a model. This situation was overcome by the invention of &#8216;boundary layer techniques&#8217; by the physicist <a href="http://en.wikipedia.org/wiki/Ludwig_Prandtl">Ludwig Prandtl</a> at the beginning of the 20th century. </p>
<p>John von Neumann is cited by Richard Feynman in his physics lectures as having said that ideal fluids are like &#8220;dry water&#8221;, because they are so unlike real water. This is what the subtitle of this post alludes to. I don&#8217;t think this is quite fair to say.  Along these lines one could say that quantum mechanics is the theory of stagnant light, because it does not include relativistic effects like quantum field theory does. Of course <i>every</i> mathematical model is always just an approximation to a Gedankenexperiment. And ideal fluids still have their role to play.</p>
<p>Maybe I will tell you more about this in a follow-up post, but before this one gets too long, let us move on to our second topic: incompressible fluids and &#8216;volume preserving&#8217; diffeomorphisms.</p>
<h3>What is an incompressible fluid flow?</h3>
<p>If you are a parcel of an incompressible fluid, this means that your volume does not change over time. But your shape may, so if you start out as a sphere, after some time you may end up as an ellipsoid. Let&#8217;s make this mathematically precise.</p>
<p>But first note, that &#8220;incompressible&#8221; in the sense above means that the density of a given fluid parcel does not change over time. It does not mean that the density of the whole fluid is everywhere the same.  A fluid like <i>that</i> is actually called <b>homogeneous</b>. So we have two different notions:</p>
<p>&bull; <b>incompressible</b> means that the volume of an infinitesimal fluid parcel does not change as it moves along the fluid flow,</p>
<p>&bull; <b>homogeneous</b> means that the density at a given time is everywhere the same, that is: constant in space. </p>
<p>This distinction is important, but for now we will study fluid flows that are <i>both</i> homogeneous and incompressible.</p>
<p>Let us see how we can make the notion of &#8220;incompressible&#8221; mathematically precise:</p>
<p>Remember from the <a href="https://johncarlosbaez.wordpress.com/2012/03/12/fluid-flows-and-infinite-dimensional-manifolds/">last post</a>: The flow of each fluid parcel is described by a path on <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> parametrized by time, so that for every time <img src='https://s0.wp.com/latex.php?latex=t+%5Cge+t_0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='t &#92;ge t_0' title='t &#92;ge t_0' class='latex' /> there is a <a href="http://en.wikipedia.org/wiki/Diffeomorphism">diffeomorphism</a> </p>
<p><img src='https://s0.wp.com/latex.php?latex=g%5Et+%3A+M+%5Cto+M+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g^t : M &#92;to M ' title='g^t : M &#92;to M ' class='latex' /></p>
<p>defined by the requirement that it maps the initial position <img src='https://s0.wp.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x' title='x' class='latex' /> of each fluid parcel to its position <img src='https://s0.wp.com/latex.php?latex=g%5Et%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g^t(x)' title='g^t(x)' class='latex' /> at time <img src='https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='t' title='t' class='latex' />:</p>
<div align="center"><img width="450" src="https://i0.wp.com/www.azimuthproject.org/azimuth/files/SchematicFluitFlow.png" alt="schematic fluid flow" /></div>
<p>Now let&#8217;s assume our fluid flow is incompressible.  What does that mean for the diffeomorphisms that describe the flow? Assuming that we have a volume form <img src='https://s0.wp.com/latex.php?latex=%5Cmu&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu' title='&#92;mu' class='latex' /> on <img src='https://s0.wp.com/latex.php?latex=M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M,' title='M,' class='latex' /> these diffeomorphisms must conserve it:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29+%3A%3D+%5C%7B+f+%5Cin+%5Cmathrm%7BDiff%7D%28M%29%3A+f%5E%2A+%5Cmu+%3D+%5Cmu+%5C%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M) := &#92;{ f &#92;in &#92;mathrm{Diff}(M): f^* &#92;mu = &#92;mu &#92;} ' title='&#92;mathrm{SDiff}(M) := &#92;{ f &#92;in &#92;mathrm{Diff}(M): f^* &#92;mu = &#92;mu &#92;} ' class='latex' /></p>
<p>For people who need a reminder of the concepts involved (which includes me), here it is:</p>
<p>Remember that <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> is a smooth orientable Riemannian manifold of dimension <img src='https://s0.wp.com/latex.php?latex=n.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n.' title='n.' class='latex' /> A  <b><a href="http://en.wikipedia.org/wiki/Volume_form">volume form</a></b> <img src='https://s0.wp.com/latex.php?latex=%5Cmu&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu' title='&#92;mu' class='latex' /> is a <img src='https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n' title='n' class='latex' />-form that vanishes nowhere. 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' /> with Cartesian coordinates <img src='https://s0.wp.com/latex.php?latex=x%2C+y%2C+z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x, y, z' title='x, y, z' class='latex' /> the canonical example would be</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmu+%3D+d+x+%5Cwedge++d+y+%5Cwedge++d+z+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu = d x &#92;wedge  d y &#92;wedge  d z ' title='&#92;mu = d x &#92;wedge  d y &#92;wedge  d z ' class='latex' /></p>
<p>The dual basis of <img src='https://s0.wp.com/latex.php?latex=d+x%2C+d+y%2C+d+z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='d x, d y, d z' title='d x, d y, d z' class='latex' /> is denoted by <img src='https://s0.wp.com/latex.php?latex=%5Cpartial_x%2C+%5Cpartial_y%2C+%5Cpartial_z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_x, &#92;partial_y, &#92;partial_z' title='&#92;partial_x, &#92;partial_y, &#92;partial_z' class='latex' />  in our example.</p>
<p>Given two manifolds <img src='https://s0.wp.com/latex.php?latex=M%2C+N&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M, N' title='M, N' class='latex' /> and a differentiable map <img src='https://s0.wp.com/latex.php?latex=f%3A+M+%5Cto+N%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f: M &#92;to N,' title='f: M &#92;to N,' class='latex' /> we can pull back a differential form <img src='https://s0.wp.com/latex.php?latex=%5Cmu&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu' title='&#92;mu' class='latex' /> on <img src='https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='N' title='N' class='latex' /> to one on <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> via</p>
<p><img src='https://s0.wp.com/latex.php?latex=f%5E%7B%2A%7D+%5Cmu_p+%28v_1%2C+...%2C+v_n%29+%3D+%5Cmu_%7Bf%28p%29%7D+%28d+f%28v_1%29%2C+...%2C+d+f%28v_n%29%29+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f^{*} &#92;mu_p (v_1, ..., v_n) = &#92;mu_{f(p)} (d f(v_1), ..., d f(v_n)) ' title='f^{*} &#92;mu_p (v_1, ..., v_n) = &#92;mu_{f(p)} (d f(v_1), ..., d f(v_n)) ' class='latex' /></p>
<p>For the &uuml;bernerds out there: remember that we see the group of diffeomorpisms <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{Diff}(M)' title='&#92;mathrm{Diff}(M)' class='latex' /> as a Fréchet Lie group modelled on the Fréchet space of vector fields on <img src='https://s0.wp.com/latex.php?latex=M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M,' title='M,' class='latex' /> <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BVec%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{Vec}(M).' title='&#92;mathrm{Vec}(M).' class='latex' /> For those who would like to read more about this concept, try this:</p>
<p>&bull;  Karl-Hermann Neeb, <a href="http://www.math.uni-hamburg.de/home/wockel/data/monastir.pdf"><i>Monastir Summer School: infinite-dimensional Lie groups</i></a>.</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M)' title='&#92;mathrm{SDiff}(M)' class='latex' /> is clearly a subgroup of <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BDiff%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{Diff}(M).' title='&#92;mathrm{Diff}(M).' class='latex' /> It is less obvious, but true, that it is a <i>closed</i> subgroup and therefore itself a Lie group. What about its Lie algebra?  For a vector field to give a flow that&#8217;s volume preserving, it must have zero divergence.  So, the vector fields that form the tangent space <img src='https://s0.wp.com/latex.php?latex=T_%7B%5Cmathrm%7Bid%7D%7D+%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='T_{&#92;mathrm{id}} &#92;mathrm{SDiff}(M)' title='T_{&#92;mathrm{id}} &#92;mathrm{SDiff}(M)' class='latex' /> consist of all smooth vector fields <img src='https://s0.wp.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V' title='V' class='latex' /> with zero divergence:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28V%29+%3D+0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(V) = 0' title='&#92;mathrm{div}(V) = 0' class='latex' /></p>
<p>These vector fields form a vector space we denote by <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSVec%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SVec}(M).' title='&#92;mathrm{SVec}(M).' class='latex' />  Remember <img src='https://s0.wp.com/latex.php?latex=T_%7B%5Cmathrm%7Bid%7D%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='T_{&#92;mathrm{id}}' title='T_{&#92;mathrm{id}}' class='latex' /> stands for the tangent space at the identity element of the group <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M),' title='&#92;mathrm{SDiff}(M),' class='latex' /> which is the identity diffeomorphism <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bid%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{id}' title='&#92;mathrm{id}' class='latex' /> of <img src='https://s0.wp.com/latex.php?latex=M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M.' title='M.' class='latex' />  The tangent space at the identity of a Lie group is a Lie algebra, so <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSVec%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SVec}(M)' title='&#92;mathrm{SVec}(M)' class='latex' /> is a Lie algebra.</p>
<p>I will need a little refresher about the definition of divergence. Then I will point you to a proof of the claim above, namely that zero-divergence vector fields form the Lie algebra of volume preserving diffeomorphism. This may seem obvious on an intuitive level, if you ever learned that the zero-divergence vector fields have &#8216;no sinks and no sources&#8217;, for example in a course on classical electromagnetism. </p>
<p>So, what is the divergence, again?  You&#8217;ve probably seen it somewhere if you&#8217;ve survived reading this so far, but you may not have seen it in full generality.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Volume_form#Divergence"><b>divergence</b></a> of a vector field <img src='https://s0.wp.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V' title='V' class='latex' /> with respect to a volume form <img src='https://s0.wp.com/latex.php?latex=%5Cmu&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu' title='&#92;mu' class='latex' /> is the unique scalar function <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28V%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(V)' title='&#92;mathrm{div}(V)' class='latex' /> such that:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28V%29%5C%2C+%5Cmu+%3D+d+%28i_V+%5Cmu%29+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(V)&#92;, &#92;mu = d (i_V &#92;mu) ' title='&#92;mathrm{div}(V)&#92;, &#92;mu = d (i_V &#92;mu) ' class='latex' /></p>
<p>Here, <img src='https://s0.wp.com/latex.php?latex=i_X&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='i_X' title='i_X' class='latex' /> is the contraction with <img src='https://s0.wp.com/latex.php?latex=X.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='X.' title='X.' class='latex' /> Contraction means that you feed the vector <img src='https://s0.wp.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='X' title='X' class='latex' /> in the first slot of the differential form <img src='https://s0.wp.com/latex.php?latex=%5Cmu%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu,' title='&#92;mu,' class='latex' /> and therefore reduce the function <img src='https://s0.wp.com/latex.php?latex=%5Cmu&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mu' title='&#92;mu' class='latex' /> of <img src='https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n' title='n' class='latex' /> vector fields to one of <img src='https://s0.wp.com/latex.php?latex=n-1&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n-1' title='n-1' class='latex' /> vector fields.</p>
<p>When we use our standard example <img src='https://s0.wp.com/latex.php?latex=M+%3D+%5Cmathbb%7BR%7D%5E3%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M = &#92;mathbb{R}^3,' title='M = &#92;mathbb{R}^3,' class='latex' /> we of course write a vector field as</p>
<p><img src='https://s0.wp.com/latex.php?latex=V+%3D+V_x+%5Cpartial_x+%2B+V_y%5Cpartial_y+%2B+V_z+%5Cpartial_z+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V = V_x &#92;partial_x + V_y&#92;partial_y + V_z &#92;partial_z ' title='V = V_x &#92;partial_x + V_y&#92;partial_y + V_z &#92;partial_z ' class='latex' /></p>
<p>where <img src='https://s0.wp.com/latex.php?latex=V_x%2C+V_y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V_x, V_y' title='V_x, V_y' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=V_z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V_z' title='V_z' class='latex' /> are smooth real-valued functions.  The divergence of <img src='https://s0.wp.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V' title='V' class='latex' /> is then </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28V%29+%3D+%5Cpartial_x++V_x+%2B+%5Cpartial_y+V_y+%2B+%5Cpartial_z+V_z+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(V) = &#92;partial_x  V_x + &#92;partial_y V_y + &#92;partial_z V_z ' title='&#92;mathrm{div}(V) = &#92;partial_x  V_x + &#92;partial_y V_y + &#92;partial_z V_z ' class='latex' /></p>
<p>which we get if we plug in the expression for <img src='https://s0.wp.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V' title='V' class='latex' /> into the formula <img src='https://s0.wp.com/latex.php?latex=d%28i_V+%5Cmu%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='d(i_V &#92;mu).' title='d(i_V &#92;mu).' class='latex' /></p>
<p>So, how does one see that &#8216;zero divergence&#8217; of a vector field is equivalent to &#8216;volume preserving&#8217; for the flow it generates?</p>
<p>If we write </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cphi%28t%29+%3D+%28x%28t%29%2C+y%28t%29%2C+z%28t%29%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;phi(t) = (x(t), y(t), z(t))' title='&#92;phi(t) = (x(t), y(t), z(t))' class='latex' /> </p>
<p>for the path of a fluid particle and $u$ for its velocity, then of course we have:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Cfrac%7Bd+%5Cphi%7D%7Bd+t%7D+%3D+u+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;frac{d &#92;phi}{d t} = u } ' title='&#92;displaystyle{ &#92;frac{d &#92;phi}{d t} = u } ' class='latex' /></p>
<p>For a scalar function <img src='https://s0.wp.com/latex.php?latex=f%28t%2C+x%28t%29%2C+y%28t%29%2C+z%28t%29%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f(t, x(t), y(t), z(t))' title='f(t, x(t), y(t), z(t))' class='latex' /> we get </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Cfrac%7Bd+f%7D%7Bd+t%7D+%3D+%5Cfrac%7B%5Cpartial+f%7D%7B%5Cpartial+t%7D+%2B+u+%5Ccdot+%5Cmathrm%7Bgrad%7D%28f%29+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;frac{d f}{d t} = &#92;frac{&#92;partial f}{&#92;partial t} + u &#92;cdot &#92;mathrm{grad}(f) } ' title='&#92;displaystyle{ &#92;frac{d f}{d t} = &#92;frac{&#92;partial f}{&#92;partial t} + u &#92;cdot &#92;mathrm{grad}(f) } ' class='latex' /></p>
<p>Here <img src='https://s0.wp.com/latex.php?latex=%5Ccdot&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;cdot' title='&#92;cdot' class='latex' /> is the inner product. The latter part is often written with the help of the <a href="http://en.wikipedia.org/wiki/Nabla_operator">nabla operator</a> <img src='https://s0.wp.com/latex.php?latex=%5Cnabla&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla' title='&#92;nabla' class='latex' /> as</p>
<p><img src='https://s0.wp.com/latex.php?latex=u+%5Ccdot+%5Cmathrm%7Bgrad%7D%28f%29+%3D+u+%5Ccdot+%5Cnabla+%5C%3B+f+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u &#92;cdot &#92;mathrm{grad}(f) = u &#92;cdot &#92;nabla &#92;; f ' title='u &#92;cdot &#92;mathrm{grad}(f) = u &#92;cdot &#92;nabla &#92;; f ' class='latex' /></p>
<p>This is really just a handy short notation, there is no mystery behind it: it&#8217;s just like how we write the divergence as <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28X%29+%3D+%5Cnabla+%5Ccdot+X&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(X) = &#92;nabla &#92;cdot X' title='&#92;mathrm{div}(X) = &#92;nabla &#92;cdot X' class='latex' /> and the curl as <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bcurl%7D%28X%29+%3D+%5Cnabla+%5Ctimes+X.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{curl}(X) = &#92;nabla &#92;times X.' title='&#92;mathrm{curl}(X) = &#92;nabla &#92;times X.' class='latex' /> </p>
<p>The operator</p>
<p><img src='https://s0.wp.com/latex.php?latex=D_t+%3D+%5Cpartial_t+%2B+u+%5Ccdot+%5Cnabla+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='D_t = &#92;partial_t + u &#92;cdot &#92;nabla ' title='D_t = &#92;partial_t + u &#92;cdot &#92;nabla ' class='latex' /></p>
<p>appears so often that it has its own name: it is called the <a href="http://en.wikipedia.org/wiki/Material_derivative"><b>material derivative</b></a>.  </p>
<p>Why &#8216;material&#8217;?  Because if we follow a little bit of material&#8212;what we&#8217;re calling a parcel of fluid&#8212;something about it can change with time for two different reasons.  First, this quantity can explicitly depend on time: that&#8217;s what the first term, <img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t,' title='&#92;partial_t,' class='latex' /> is about.  Second, this quantity can depend on where you are, so it changes as the parcel moves: that&#8217;s what <img src='https://s0.wp.com/latex.php?latex=u+%5Ccdot+%5Cnabla&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u &#92;cdot &#92;nabla' title='u &#92;cdot &#92;nabla' class='latex' /> is about.  </p>
<p>Now suppose we have a little parcel of fluid.  We&#8217;ve been talking about it intuitively, but mathematically we can describe it at time zero as an open set <img src='https://s0.wp.com/latex.php?latex=W_0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='W_0' title='W_0' class='latex' /> in our manifold.  After a time <img src='https://s0.wp.com/latex.php?latex=t%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='t,' title='t,' class='latex' /> it will be mapped by the fluid flow <img src='https://s0.wp.com/latex.php?latex=g%5Et&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g^t' title='g^t' class='latex' /> to </p>
<p><img src='https://s0.wp.com/latex.php?latex=W_t+%3A%3D++g%5Et+%28W_0%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='W_t :=  g^t (W_0)' title='W_t :=  g^t (W_0)' class='latex' /></p>
<p>This describes how our parcel moves.  We define the fluid to be <b>incompressible</b> if the volume of <img src='https://s0.wp.com/latex.php?latex=W_t&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='W_t' title='W_t' class='latex' /> for all choices of <img src='https://s0.wp.com/latex.php?latex=W_0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='W_0' title='W_0' class='latex' /> is constant, that is:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+0+%3D+%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cint_%7BW_t%7D+d+%5Cmu+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ 0 = &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu } ' title='&#92;displaystyle{ 0 = &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu } ' class='latex' /></p>
<p>If we write <img src='https://s0.wp.com/latex.php?latex=J%5Et&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='J^t' title='J^t' class='latex' /> for the Jacobian determinant of <img src='https://s0.wp.com/latex.php?latex=g%5Et%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g^t,' title='g^t,' class='latex' /> then we have </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+0+%3D+%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cint_%7BW_t%7D+d+%5Cmu+%3D+%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cint_%7BW_0%7D+J%5Et+d+%5Cmu+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ 0 = &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu = &#92;frac{d}{d t} &#92;int_{W_0} J^t d &#92;mu } ' title='&#92;displaystyle{ 0 = &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu = &#92;frac{d}{d t} &#92;int_{W_0} J^t d &#92;mu } ' class='latex' /></p>
<p>So in a first step we get that a fluid flow is incompressible iff the Jacobian determinant <img src='https://s0.wp.com/latex.php?latex=J&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='J' title='J' class='latex' /> is <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' /> for all times, which is true iff <img src='https://s0.wp.com/latex.php?latex=g%5Et&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g^t' title='g^t' class='latex' /> is volume preserving.</p>
<p>It is not that hard to show by a direct calculation that</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Cleft.+%5Cpartial_t+J%5Cright%7C_%7Bt%3D0%7D+%3D+%5Cmathrm%7Bdiv%7D%28u%29+J+%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;left. &#92;partial_t J&#92;right|_{t=0} = &#92;mathrm{div}(u) J }' title='&#92;displaystyle{ &#92;left. &#92;partial_t J&#92;right|_{t=0} = &#92;mathrm{div}(u) J }' class='latex' /></p>
<p>If you don&#8217;t want to do it yourself, you can look it up in a book that I already mentioned:</p>
<p>&bull; Alexandre Chorin and Jerrold E. Marsden, <i>A Mathematical Introduction to Fluid Mechanics</i>, 3rd edition, Springer-Verlag, New York 1993.</p>
<p>This is the connection between &#8216;volume preserving&#8217; and &#8216;zero divergence&#8217;! Inserting this into our equation of incompressibility, we finally get:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccl%7D+++0+%26%3D%26+%5Cdisplaystyle%7B+%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cint_%7BW_t%7D+d+%5Cmu+%7D+%5C%5C+%5C%5C++%26%3D%26+%5Cdisplaystyle%7B%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cint_%7BW_0%7D+J%5Et+d+%5Cmu+%7D+%5C%5C+%5C%5C++%26%3D%26+%5Cdisplaystyle%7B%5Cint_%7BW_0%7D+%5Cmathrm%7Bdiv%7D%28u%29+J+d+%5Cmu++%7D++%5Cend%7Barray%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;begin{array}{ccl}   0 &amp;=&amp; &#92;displaystyle{ &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu } &#92;&#92; &#92;&#92;  &amp;=&amp; &#92;displaystyle{&#92;frac{d}{d t} &#92;int_{W_0} J^t d &#92;mu } &#92;&#92; &#92;&#92;  &amp;=&amp; &#92;displaystyle{&#92;int_{W_0} &#92;mathrm{div}(u) J d &#92;mu  }  &#92;end{array} ' title='&#92;begin{array}{ccl}   0 &amp;=&amp; &#92;displaystyle{ &#92;frac{d}{d t} &#92;int_{W_t} d &#92;mu } &#92;&#92; &#92;&#92;  &amp;=&amp; &#92;displaystyle{&#92;frac{d}{d t} &#92;int_{W_0} J^t d &#92;mu } &#92;&#92; &#92;&#92;  &amp;=&amp; &#92;displaystyle{&#92;int_{W_0} &#92;mathrm{div}(u) J d &#92;mu  }  &#92;end{array} ' class='latex' /></p>
<p>which is true for all open sets <img src='https://s0.wp.com/latex.php?latex=W_0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='W_0' title='W_0' class='latex' /> iff <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28u%29+%3D+0.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(u) = 0.' title='&#92;mathrm{div}(u) = 0.' class='latex' /> The <a href="http://en.wikipedia.org/wiki/Equation_of_continuity#Fluid%20dynamics"><b>equation of continuity</b></a> for a fluid flow is:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Cfrac%7B%5Cpartial+%5Crho%7D%7B%5Cpartial+t%7D+%2B+%5Cmathrm%7Bdiv%7D%28%5Crho+u%29+%3D+0+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;frac{&#92;partial &#92;rho}{&#92;partial t} + &#92;mathrm{div}(&#92;rho u) = 0 } ' title='&#92;displaystyle{ &#92;frac{&#92;partial &#92;rho}{&#92;partial t} + &#92;mathrm{div}(&#92;rho u) = 0 } ' class='latex' /></p>
<p>This says that mass is conserved.  Written with the material derivative it is:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Cfrac%7BD+%5Crho%7D%7BD+t%7D+%2B+%5Crho+%5C%2C+%5Cmathrm%7Bdiv%7D%28u%29+%3D+0+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;frac{D &#92;rho}{D t} + &#92;rho &#92;, &#92;mathrm{div}(u) = 0 } ' title='&#92;displaystyle{ &#92;frac{D &#92;rho}{D t} + &#92;rho &#92;, &#92;mathrm{div}(u) = 0 } ' class='latex' /></p>
<p>So, since we&#8217;re assuming <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bdiv%7D%28u%29+%3D+0%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{div}(u) = 0,' title='&#92;mathrm{div}(u) = 0,' class='latex' /> we get</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B++%5Cfrac%7BD+%5Crho%7D%7BD+t%7D+%3D+0+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{  &#92;frac{D &#92;rho}{D t} = 0 } ' title='&#92;displaystyle{  &#92;frac{D &#92;rho}{D t} = 0 } ' class='latex' /></p>
<p>which is what we intuitively expect, namely that the density is constant for a fluid parcel following the fluid flow.</p>
<h3>Euler&#8217;s equation for the ideal incompressible fluid</h3>
<p>The equation of motion for an ideal incompressible fluid is <a href="http://en.wikipedia.org/wiki/Euler_equations_%28fluid_dynamics%29"><b>Euler&#8217;s equation</b></a>:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t+u+%2B+%28u+%5Ccdot+%5Cnabla%29+u+%3D+-+%5Cnabla+p+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t u + (u &#92;cdot &#92;nabla) u = - &#92;nabla p ' title='&#92;partial_t u + (u &#92;cdot &#92;nabla) u = - &#92;nabla p ' class='latex' /></p>
<p><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' /> is the pressure function mentioned in the mathematical definition of an ideal fluid above. As I already mentioned, to be precise I should say that we also assume that the fluid is homogeneous.  This means that the density <img src='https://s0.wp.com/latex.php?latex=%5Crho&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;rho' title='&#92;rho' class='latex' /> is constant both in space and time and therefore can be cancelled from the equation of motion.</p>
<p>If <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> has a nonempty (smooth) boundary <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M,' title='&#92;partial M,' class='latex' /> the equation is supplemented by the boundary condition that <img src='https://s0.wp.com/latex.php?latex=u&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u' title='u' class='latex' /> is tangential to <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M.' title='&#92;partial M.' class='latex' /> </p>
<p>How can we turn this equation into a geodesic equation on <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M)' title='&#92;mathrm{SDiff}(M)' class='latex' />? Our strategy will be the same as last time when we handled the diffeomorphism group of the circle. We will define the necessary gadgets of differential geometry on <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M)' title='&#92;mathrm{SDiff}(M)' class='latex' /> using the already existing ones on <img src='https://s0.wp.com/latex.php?latex=M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M.' title='M.' class='latex' /> First we  define them on <img src='https://s0.wp.com/latex.php?latex=T_%7B%5Cmathrm%7Bid%7D%7D%5Cmathrm%7BSDiff%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='T_{&#92;mathrm{id}}&#92;mathrm{SDiff}(M).' title='T_{&#92;mathrm{id}}&#92;mathrm{SDiff}(M).' class='latex' />  Then, for any diffeomorphism <img src='https://s0.wp.com/latex.php?latex=%5Cphi+%5Cin+%5Cmathrm%7BSDiff%7D%28M%29%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;phi &#92;in &#92;mathrm{SDiff}(M),' title='&#92;phi &#92;in &#92;mathrm{SDiff}(M),' class='latex' /> we use right translation by <img src='https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;phi' title='&#92;phi' class='latex' /> to define them on <img src='https://s0.wp.com/latex.php?latex=T_%7B%5Cphi%7D%5Cmathrm%7BSDiff%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='T_{&#92;phi}&#92;mathrm{SDiff}(M).' title='T_{&#92;phi}&#92;mathrm{SDiff}(M).' class='latex' /> After that, we can use the version of the abstract version of the geodesic equation for right invariant metrics to calculate the explicit  differential equation behind it.</p>
<p>Let us start with defining right invariant vector fields on <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M).' title='&#92;mathrm{SDiff}(M).' class='latex' />   A <b>right invariant vector field</b> <img src='https://s0.wp.com/latex.php?latex=U&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='U' title='U' class='latex' /> is a vector field such that there is a <img src='https://s0.wp.com/latex.php?latex=u+%5Cin+%5Cmathrm%7BSVec%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u &#92;in &#92;mathrm{SVec}(M)' title='u &#92;in &#92;mathrm{SVec}(M)' class='latex' /> such that <img src='https://s0.wp.com/latex.php?latex=U_%7B%5Cphi%7D+%3D+u+%5Ccirc+%5Cphi.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='U_{&#92;phi} = u &#92;circ &#92;phi.' title='U_{&#92;phi} = u &#92;circ &#92;phi.' class='latex' /> In the following, we restrict ourselves to right invariant vector fields only.</p>
<p>We define the usual <img src='https://s0.wp.com/latex.php?latex=L%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='L^2' title='L^2' class='latex' /> inner product of vector fields <img src='https://s0.wp.com/latex.php?latex=u%2C+v&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u, v' title='u, v' class='latex' /> on <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> just as last time:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+%5Clangle+u%2C+v+%5Crangle+%3D+%5Cint_M+%5Clangle+u_x%2C+v_x+%5Crangle+%5C%3B+d+%5Cmu+%28x%29+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ &#92;langle u, v &#92;rangle = &#92;int_M &#92;langle u_x, v_x &#92;rangle &#92;; d &#92;mu (x) } ' title='&#92;displaystyle{ &#92;langle u, v &#92;rangle = &#92;int_M &#92;langle u_x, v_x &#92;rangle &#92;; d &#92;mu (x) } ' class='latex' /></p>
<p>The inner product used on the right is of course the one on <img src='https://s0.wp.com/latex.php?latex=M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M.' title='M.' class='latex' /></p>
<p>For two right invariant vector fields <img src='https://s0.wp.com/latex.php?latex=U%2C+V&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='U, V' title='U, V' class='latex' /> with <img src='https://s0.wp.com/latex.php?latex=U_%7B%5Cphi%7D+%3D+u+%5Ccirc+%5Cphi&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='U_{&#92;phi} = u &#92;circ &#92;phi' title='U_{&#92;phi} = u &#92;circ &#92;phi' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=V_%7B%5Cphi%7D+%3D+v+%5Ccirc+%5Cphi%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='V_{&#92;phi} = v &#92;circ &#92;phi,' title='V_{&#92;phi} = v &#92;circ &#92;phi,' class='latex' /> we define the inner product on <img src='https://s0.wp.com/latex.php?latex=T_%7B%5Cphi%7D%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='T_{&#92;phi}&#92;mathrm{SDiff}(M)' title='T_{&#92;phi}&#92;mathrm{SDiff}(M)' class='latex' /> by</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Clangle+U%2C+V+%5Crangle_%7B%5Cphi%7D+%3D+%5Clangle+u%2C+v+%5Crangle+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;langle U, V &#92;rangle_{&#92;phi} = &#92;langle u, v &#92;rangle ' title='&#92;langle U, V &#92;rangle_{&#92;phi} = &#92;langle u, v &#92;rangle ' class='latex' /></p>
<p>This definition induces a right invariant metric on <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M).' title='&#92;mathrm{SDiff}(M).' class='latex' /> Note that it is right invariant because we are only considering volume preserving diffeomorphisms. It is not right invariant on the larger group of all diffeomorphims <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{Diff}(M)' title='&#92;mathrm{Diff}(M)' class='latex' />!</p>
<p>For an incompressible ideal fluid without external fields the only kind of energy one has to consider is the kinetic energy. The inner product that we use is actually proportional to the kinetic energy of the whole fluid flow at a fixed time. So geodesics with respect to the induced metric will correspond to <a href="http://en.wikipedia.org/wiki/Hamilton%27s_principle">Hamilton&#8217;s extremal principle</a>. In fact it is possible to formulate all this in the language of Hamiltonian systems, but I will stop here and return to the quest of calculating the geodesic equation. </p>
<p>Last but not least, we define the following right invariant <a href="http://en.wikipedia.org/wiki/Connection_%28mathematics%29">connection</a>:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cnabla_%7BU_%7B%5Cphi%7D%7D+V_%7B%5Cphi%7D+%3D+%28%5Cnabla_%7Bu%7D+v%29+%5Ccirc+%5Cphi+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla_{U_{&#92;phi}} V_{&#92;phi} = (&#92;nabla_{u} v) &#92;circ &#92;phi ' title='&#92;nabla_{U_{&#92;phi}} V_{&#92;phi} = (&#92;nabla_{u} v) &#92;circ &#92;phi ' class='latex' /></p>
<p>Here <img src='https://s0.wp.com/latex.php?latex=%5Cnabla&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla' title='&#92;nabla' class='latex' /> on the right is the connection on <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' />&#8212;sorry, this is not quite the same as the <img src='https://s0.wp.com/latex.php?latex=%5Cnabla&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla' title='&#92;nabla' class='latex' /> we&#8217;d been using earlier!  But 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' /> or Euclidean space of any other dimension, <img src='https://s0.wp.com/latex.php?latex=%5Cnabla_u+v&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla_u v' title='&#92;nabla_u v' class='latex' /> is just another name for <img src='https://s0.wp.com/latex.php?latex=%28u+%5Ccdot+%5Cnabla%29+v%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='(u &#92;cdot &#92;nabla) v,' title='(u &#92;cdot &#92;nabla) v,' class='latex' /> so don&#8217;t get scared.</p>
<p>Remember from <a href="https://johncarlosbaez.wordpress.com/2012/03/12/fluid-flows-and-infinite-dimensional-manifolds/">last time</a> that the geodesic equation says </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cnabla_u+u+%3D+0+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla_u u = 0 ' title='&#92;nabla_u u = 0 ' class='latex' /></p>
<p>where <img src='https://s0.wp.com/latex.php?latex=u&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u' title='u' class='latex' /> is the velocity vector of our geodesic, say </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cdisplaystyle%7B+u%28t%29+%3D+%5Cfrac%7Bd%7D%7Bd+t%7D+%5Cgamma%28t%29+%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;displaystyle{ u(t) = &#92;frac{d}{d t} &#92;gamma(t) } ' title='&#92;displaystyle{ u(t) = &#92;frac{d}{d t} &#92;gamma(t) } ' class='latex' /></p>
<p>where <img src='https://s0.wp.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;gamma' title='&#92;gamma' class='latex' /> is the curve describing our geodesic.  We saw that for a right-invariant metric on a Lie group, this equation says</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t+u+%3D+%5Cmathrm%7Bad%7D%5E%2A_u+u+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t u = &#92;mathrm{ad}^*_u u ' title='&#92;partial_t u = &#92;mathrm{ad}^*_u u ' class='latex' /></p>
<p>where the <b>coadjoint operator</b> <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bad%7D%5E%2A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{ad}^*' title='&#92;mathrm{ad}^*' class='latex' /> is defined by</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Clangle+%5Cmathrm%7Bad%7D%5E%2A_u+v%2C+w+%5Crangle+%3D+%5Clangle+v%2C+%5Cmathrm%7Bad%7D_u+w+%5Crangle+%3D+%5Clangle+v%2C+%5Bu%2C+w%5D+%5Crangle+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;langle &#92;mathrm{ad}^*_u v, w &#92;rangle = &#92;langle v, &#92;mathrm{ad}_u w &#92;rangle = &#92;langle v, [u, w] &#92;rangle ' title='&#92;langle &#92;mathrm{ad}^*_u v, w &#92;rangle = &#92;langle v, &#92;mathrm{ad}_u w &#92;rangle = &#92;langle v, [u, w] &#92;rangle ' class='latex' /></p>
<p>For simplicity, let us specialize to <img src='https://s0.wp.com/latex.php?latex=%5Cmathbb%7BR%7D%5E3%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathbb{R}^3,' title='&#92;mathbb{R}^3,' class='latex' /> or an open set in there.  What can we say about the right hand side of the above equation in this case? First, we have the vector identity</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cnabla+%5Ctimes+%28u+%5Ctimes+w%29+%3D+-+%5Bu%2C+w%5D+%2B+u+%5C%3B+%5Cnabla+%5Ccdot+w+-+w+%5C%3B+%5Cnabla+%5Ccdot+u+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla &#92;times (u &#92;times w) = - [u, w] + u &#92;; &#92;nabla &#92;cdot w - w &#92;; &#92;nabla &#92;cdot u ' title='&#92;nabla &#92;times (u &#92;times w) = - [u, w] + u &#92;; &#92;nabla &#92;cdot w - w &#92;; &#92;nabla &#92;cdot u ' class='latex' /></p>
<p>Since we are talking about divergence-free vector fields, we actually have</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Bu%2C+w%5D+%3D+-+%5Cnabla+%5Ctimes+%28u+%5Ctimes+w%29+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='[u, w] = - &#92;nabla &#92;times (u &#92;times w) ' title='[u, w] = - &#92;nabla &#92;times (u &#92;times w) ' class='latex' /></p>
<p>Also note that for a scalar 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' /> and the divergence-free vector field <img src='https://s0.wp.com/latex.php?latex=u&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u' title='u' class='latex' /> we have</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccl%7D+%5Clangle+u%2C+%5Cnabla+f+%5Crangle+%26%3D%26+%5Cint_M+%5Clangle+u%28x%29%2C+%5Cnabla+f%28x%29+%5Crangle+%5C%3B+d+%5Cmu+%28x%29+%5C%5C+%5C%5C+%26%3D%26+%5Cint_M+%5Cnabla+%5Ccdot+%28f%28x%29+u%28x%29%29+%5C%3B+d+%5Cmu+%28x%29+%5C%5C+%5C%5C+%26%3D%26+%5Cint_%7B%5Cpartial+M%7D+f%28x%29+%5C%3B+%5Clangle+u%2C+n+%5Crangle+%5C%3B+d+S+%28x%29+%5C%5C+%5C%5C+%26%3D%26+0+%5Cend%7Barray%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;begin{array}{ccl} &#92;langle u, &#92;nabla f &#92;rangle &amp;=&amp; &#92;int_M &#92;langle u(x), &#92;nabla f(x) &#92;rangle &#92;; d &#92;mu (x) &#92;&#92; &#92;&#92; &amp;=&amp; &#92;int_M &#92;nabla &#92;cdot (f(x) u(x)) &#92;; d &#92;mu (x) &#92;&#92; &#92;&#92; &amp;=&amp; &#92;int_{&#92;partial M} f(x) &#92;; &#92;langle u, n &#92;rangle &#92;; d S (x) &#92;&#92; &#92;&#92; &amp;=&amp; 0 &#92;end{array} ' title='&#92;begin{array}{ccl} &#92;langle u, &#92;nabla f &#92;rangle &amp;=&amp; &#92;int_M &#92;langle u(x), &#92;nabla f(x) &#92;rangle &#92;; d &#92;mu (x) &#92;&#92; &#92;&#92; &amp;=&amp; &#92;int_M &#92;nabla &#92;cdot (f(x) u(x)) &#92;; d &#92;mu (x) &#92;&#92; &#92;&#92; &amp;=&amp; &#92;int_{&#92;partial M} f(x) &#92;; &#92;langle u, n &#92;rangle &#92;; d S (x) &#92;&#92; &#92;&#92; &amp;=&amp; 0 &#92;end{array} ' class='latex' /></p>
<p>The last term is zero because of our boundary condition that says that the velocity field <img src='https://s0.wp.com/latex.php?latex=u&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u' title='u' class='latex' /> is tangent to <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M.' title='&#92;partial M.' class='latex' /></p>
<p>So, now I am ready to formulate my claim that</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bad%7D%5E%2A_u+v+%3D+-+%28%5Cnabla+%5Ctimes+v%29+%5Ctimes+u+%2B+%5Cnabla+f+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{ad}^*_u v = - (&#92;nabla &#92;times v) &#92;times u + &#92;nabla f ' title='&#92;mathrm{ad}^*_u v = - (&#92;nabla &#92;times v) &#92;times u + &#92;nabla f ' class='latex' /></p>
<p>for some yet undetermined scalar 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' /> This can be verified by a direct calculation:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccl%7D+%5Clangle+%5Cmathrm%7Bad%7D%5E%2A_u+v%2C+w+%5Crangle+%26%3D%26+%5Clangle+v%2C+%5Cmathrm%7Bad%7D_u+w+%5Crangle+%5C%5C+%5C%5C+%26%3D%26+%5Clangle+v%2C+%5Bu%2C+w%5D+%5Crangle+%5C%5C++%5C%5C++%26%3D%26++%5Cint_M+%5Clangle+v_x%2C+%5Bu%2C+w%5D_x+%5Crangle+%5C%3Bd%5Cmu%28x%29++%5C%5C+%5C%5C+%26%3D%26+-+%5Cint_M+%5Clangle+v_x%2C+%28%5Cnabla+%5Ctimes+%28u+%5Ctimes+w%29%29_x+%5Crangle+%5C%3Bd+%5Cmu%28x%29++%5Cend%7Barray%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;begin{array}{ccl} &#92;langle &#92;mathrm{ad}^*_u v, w &#92;rangle &amp;=&amp; &#92;langle v, &#92;mathrm{ad}_u w &#92;rangle &#92;&#92; &#92;&#92; &amp;=&amp; &#92;langle v, [u, w] &#92;rangle &#92;&#92;  &#92;&#92;  &amp;=&amp;  &#92;int_M &#92;langle v_x, [u, w]_x &#92;rangle &#92;;d&#92;mu(x)  &#92;&#92; &#92;&#92; &amp;=&amp; - &#92;int_M &#92;langle v_x, (&#92;nabla &#92;times (u &#92;times w))_x &#92;rangle &#92;;d &#92;mu(x)  &#92;end{array} ' title='&#92;begin{array}{ccl} &#92;langle &#92;mathrm{ad}^*_u v, w &#92;rangle &amp;=&amp; &#92;langle v, &#92;mathrm{ad}_u w &#92;rangle &#92;&#92; &#92;&#92; &amp;=&amp; &#92;langle v, [u, w] &#92;rangle &#92;&#92;  &#92;&#92;  &amp;=&amp;  &#92;int_M &#92;langle v_x, [u, w]_x &#92;rangle &#92;;d&#92;mu(x)  &#92;&#92; &#92;&#92; &amp;=&amp; - &#92;int_M &#92;langle v_x, (&#92;nabla &#92;times (u &#92;times w))_x &#92;rangle &#92;;d &#92;mu(x)  &#92;end{array} ' class='latex' /></p>
<p>What next? We can use the following 3 dimensional version of <a href="http://en.wikipedia.org/wiki/Green%27s_theorem">Green&#8217;s theorem</a> for the curl operator:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cint_M+%28+%5Clangle+%5Cnabla+%5Ctimes+a%2C+b++%5Crangle+-+%5Clangle+a%2C+%5Cnabla+%5Ctimes+b+%5Crangle+%29+d+%5Cmu+%3D+%5Cint_%7B%5Cpartial+M%7D+%5Clangle+a+%5Ctimes+b%2C+n+%5Crangle+d+S+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;int_M ( &#92;langle &#92;nabla &#92;times a, b  &#92;rangle - &#92;langle a, &#92;nabla &#92;times b &#92;rangle ) d &#92;mu = &#92;int_{&#92;partial M} &#92;langle a &#92;times b, n &#92;rangle d S ' title='&#92;int_M ( &#92;langle &#92;nabla &#92;times a, b  &#92;rangle - &#92;langle a, &#92;nabla &#92;times b &#92;rangle ) d &#92;mu = &#92;int_{&#92;partial M} &#92;langle a &#92;times b, n &#92;rangle d S ' class='latex' /></p>
<p>That is, the curl operator is symmetric when acting on vector fields that have no component that is tangent to <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M.' title='&#92;partial M.' class='latex' />  Note that I deliberately forgot to talk about function spaces that our vector fields need to belong to and the regularity assumptions on the domain <img src='https://s0.wp.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='M' title='M' class='latex' /> and its boundary, because this is a blog post and not a math lecture. <img src="https://i0.wp.com/math.ucr.edu/home/baez/emoticons/tongue.gif" alt="tongue" /> But the operators we use on vector fields obviously depend on such assumptions. </p>
<p>If you are interested in how to extend the symmetric curl operator to a self-adjoint operator, for example, you could look it up here:</p>
<p>&bull; R. Hiptmair, P. R. Kotiuga, S. Tordeux, <a href="http://arxiv.org/abs/0809.0826">Self-adjoint curl operators</a>.</p>
<p>Since our vector fields are supposed to be tangent to <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M,' title='&#92;partial M,' class='latex' /> we have that the boundary term in our case is </p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cint_%7B%5Cpartial+M%7D+%5Clangle+u_x+%5Ctimes+w_x+%5Ctimes+v_x%2C+n+%5Crangle+%5C%3B+dS+%3D+0+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;int_{&#92;partial M} &#92;langle u_x &#92;times w_x &#92;times v_x, n &#92;rangle &#92;; dS = 0 ' title='&#92;int_{&#92;partial M} &#92;langle u_x &#92;times w_x &#92;times v_x, n &#92;rangle &#92;; dS = 0 ' class='latex' /></p>
<p>because <img src='https://s0.wp.com/latex.php?latex=u_x+%5Ctimes+w_x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u_x &#92;times w_x' title='u_x &#92;times w_x' class='latex' /> is normal, and therefore <img src='https://s0.wp.com/latex.php?latex=u_x+%5Ctimes+w_x+%5Ctimes+v_x+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u_x &#92;times w_x &#92;times v_x ' title='u_x &#92;times w_x &#92;times v_x ' class='latex' /> is tangent to <img src='https://s0.wp.com/latex.php?latex=%5Cpartial+M%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial M,' title='&#92;partial M,' class='latex' /> so its inner product with the normal vector <img src='https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='n' title='n' class='latex' /> is zero.</p>
<p>So we can shift the curl operator from right to left like this:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccl%7D+-+%5Cint_M+%5Clangle+v_x%2C+%28%5Cnabla+%5Ctimes+%28u+%5Ctimes+w%29%29_x+%5Crangle+%5C%3Bd+%5Cmu%28x%29+%26%3D%26+-+%5Cint_M+%5Clangle+%28%5Cnabla+%5Ctimes+v%29_x%2C+%28u+%5Ctimes+w%29_x+%5Crangle+%5C%3Bd+%5Cmu%28x%29+%5C%5C+%5C%5C+%26%3D%26+-+%5Cint_M+%5Clangle+%28%5Cnabla+%5Ctimes+v%29_x+%5Ctimes+u_x%2C+w_x+%5Crangle+%5C%3Bd+%5Cmu%28x%29+%5Cend%7Barray%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;begin{array}{ccl} - &#92;int_M &#92;langle v_x, (&#92;nabla &#92;times (u &#92;times w))_x &#92;rangle &#92;;d &#92;mu(x) &amp;=&amp; - &#92;int_M &#92;langle (&#92;nabla &#92;times v)_x, (u &#92;times w)_x &#92;rangle &#92;;d &#92;mu(x) &#92;&#92; &#92;&#92; &amp;=&amp; - &#92;int_M &#92;langle (&#92;nabla &#92;times v)_x &#92;times u_x, w_x &#92;rangle &#92;;d &#92;mu(x) &#92;end{array} ' title='&#92;begin{array}{ccl} - &#92;int_M &#92;langle v_x, (&#92;nabla &#92;times (u &#92;times w))_x &#92;rangle &#92;;d &#92;mu(x) &amp;=&amp; - &#92;int_M &#92;langle (&#92;nabla &#92;times v)_x, (u &#92;times w)_x &#92;rangle &#92;;d &#92;mu(x) &#92;&#92; &#92;&#92; &amp;=&amp; - &#92;int_M &#92;langle (&#92;nabla &#92;times v)_x &#92;times u_x, w_x &#92;rangle &#92;;d &#92;mu(x) &#92;end{array} ' class='latex' /></p>
<p>In the last step we used the cyclicity of the relation of the vector product and the volume spanned by three vectors:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Clangle+a+%5Ctimes+b%2C+c+%5Crangle+%3D+%5Cmu%28a%2C+b%2C+c%29+%3D+%5Cmu+%28c%2C+a%2C+b%29+%3D+%5Clangle+c+%5Ctimes+a%2C+b+%5Crangle++&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;langle a &#92;times b, c &#92;rangle = &#92;mu(a, b, c) = &#92;mu (c, a, b) = &#92;langle c &#92;times a, b &#92;rangle  ' title='&#92;langle a &#92;times b, c &#92;rangle = &#92;mu(a, b, c) = &#92;mu (c, a, b) = &#92;langle c &#92;times a, b &#92;rangle  ' class='latex' /></p>
<p>This verifies the claim, since the part <img src='https://s0.wp.com/latex.php?latex=%5Cnabla+f&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla f' title='&#92;nabla f' class='latex' /> does not contribute, as stated above. </p>
<p>And now, yet another vector identity comes to our rescue:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%28%5Cnabla+%5Ctimes+v%29+%5Ctimes+u+%3D+%28u+%5Ccdot+%5Cnabla%29+v+-+u_k+%5Cnabla+v_k+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='(&#92;nabla &#92;times v) &#92;times u = (u &#92;cdot &#92;nabla) v - u_k &#92;nabla v_k ' title='(&#92;nabla &#92;times v) &#92;times u = (u &#92;cdot &#92;nabla) v - u_k &#92;nabla v_k ' class='latex' /></p>
<p>So, we finally end up with this:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccl%7D+%5Cmathrm%7Bad%7D%5E%2A_u+u+%26%3D%26+-+%28u+%5Ccdot+%5Cnabla%29+u+-+u_k+%5Cnabla+u_k+%2B+%5Cnabla+f+%5C%5C+%5C%5C+%26%3D%26+-+%28u+%5Ccdot+%5Cnabla%29+u+%2B+%5Cnabla+g+%5Cend%7Barray%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;begin{array}{ccl} &#92;mathrm{ad}^*_u u &amp;=&amp; - (u &#92;cdot &#92;nabla) u - u_k &#92;nabla u_k + &#92;nabla f &#92;&#92; &#92;&#92; &amp;=&amp; - (u &#92;cdot &#92;nabla) u + &#92;nabla g &#92;end{array} ' title='&#92;begin{array}{ccl} &#92;mathrm{ad}^*_u u &amp;=&amp; - (u &#92;cdot &#92;nabla) u - u_k &#92;nabla u_k + &#92;nabla f &#92;&#92; &#92;&#92; &amp;=&amp; - (u &#92;cdot &#92;nabla) u + &#92;nabla g &#92;end{array} ' class='latex' /></p>
<p>for some function <img src='https://s0.wp.com/latex.php?latex=g.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g.' title='g.' class='latex' />  Why?   Since the middle term <img src='https://s0.wp.com/latex.php?latex=u_k+%5Cnabla+u_k+%3D+%5Cfrac%7B1%7D%7B2%7D+%5Cnabla+u%5E2&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='u_k &#92;nabla u_k = &#92;frac{1}{2} &#92;nabla u^2' title='u_k &#92;nabla u_k = &#92;frac{1}{2} &#92;nabla u^2' class='latex' /> is actually a gradient, we can absorb this summand and <img src='https://s0.wp.com/latex.php?latex=%5Cnabla+f&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla f' title='&#92;nabla f' class='latex' /> into one summand with a new function, <img src='https://s0.wp.com/latex.php?latex=%5Cnabla+g.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;nabla g.' title='&#92;nabla g.' class='latex' /></p>
<p>Thanks to this formula we derived, the abstract and elegant equation for a geodesic on any Lie group</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t+u+%3D+%5Cmathrm%7Bad%7D%5E%2A_u+u+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t u = &#92;mathrm{ad}^*_u u ' title='&#92;partial_t u = &#92;mathrm{ad}^*_u u ' class='latex' /> </p>
<p>becomes, in this special case</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t+u+%3D+-+%28u+%5Ccdot+%5Cnabla%29+u+%2B+%5Cnabla+g++&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t u = - (u &#92;cdot &#92;nabla) u + &#92;nabla g  ' title='&#92;partial_t u = - (u &#92;cdot &#92;nabla) u + &#92;nabla g  ' class='latex' /></p>
<p>If we can convince ourselves that <img src='https://s0.wp.com/latex.php?latex=-g&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='-g' title='-g' class='latex' /> is the pressure <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' /> of our fluid, we get <b>Euler&#8217;s equation</b>:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cpartial_t+u+%2B+%28u+%5Ccdot+%5Cnabla%29+u+%3D+-+%5Cnabla+p+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;partial_t u + (u &#92;cdot &#92;nabla) u = - &#92;nabla p ' title='&#92;partial_t u + (u &#92;cdot &#92;nabla) u = - &#92;nabla p ' class='latex' /></p>
<p>Wow!  Starting with abstract stuff about infinite-dimensional Lie groups, we&#8217;ve almost managed to derive Euler&#8217;s equation as the geodesic equation on <img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7BSDiff%7D%28M%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{SDiff}(M)' title='&#92;mathrm{SDiff}(M)' class='latex' />!  We&#8217;re not quite done: we still need to talk about the role of the function <img src='https://s0.wp.com/latex.php?latex=g%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='g,' title='g,' class='latex' /> and why it&#8217;s minus the pressure.  But that will have to wait for another post.</p>
]]></html><thumbnail_url><![CDATA[https://i1.wp.com/upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Inviscid_flow_around_a_cylinder.gif/350px-Inviscid_flow_around_a_cylinder.gif?fit=440%2C330]]></thumbnail_url><thumbnail_height><![CDATA[263]]></thumbnail_height><thumbnail_width><![CDATA[350]]></thumbnail_width></oembed>