1 Introduction

Within the realm of fluid dynamics, the most complete description of a flow is attained within the Lagrangian framework. Qualitative studies of fluids are concerned with perturbations of explicitly known flows. Therefore non-trivial explicit solutions that capture important aspects of the physical reality are of great importance [3]. Several publications in the applied mathematics, engineering and physics research literature (see [6, 7, 1012, 15, 18] and references therein) exploited a remarkable feature shared by some celebrated explicit solutions to the two-dimensional incompressible Euler equations, in Lagrangian variables (such as Kirchhoff’s elliptical vortex [16] found in 1876, Gerstner’s flow [9] found in 1809 and re-discovered in 1863 by Rankine [19], and the Ptolemaic vortices found in 1984 by Abrashkin and Yakubovich [1]), namely that in all of them the labelling map is harmonic at all times.

Recently, in [2], the authors proposed a complex analysis approach aimed at classifying all such flows. While new explicit solutions were obtained, the exhaustion of all possibilities was reduced to an explicit nonlinear ordinary differential system in \(\mathbb {C}^4\). Solving this system in full generality proved elusive so far.

We propose a different approach that provides a complete solution to the original problem of finding all flows with harmonic labelling maps. Our approach is based on ideas from the theory of harmonic mappings, more precisely, on the fact that it is possible to characterize the relationship between planar harmonic maps having the same Jacobian—a property of the labelling maps that is a consequence of the equation of mass conservation, expressed in Lagrangian variables. Apart from achieving the full picture, our considerations provide an illustration of the deep links between the fields of complex analysis and fluid mechanics.

2 The governing equations

The Eulerian description of the two-dimensional motion of an ideal homogeneous fluid is obtained by imposing the law of mass conservation

$$\begin{aligned} u_x+v_y=0, \end{aligned}$$
(1)

and Euler’s equation of motion

$$\begin{aligned} \left\{ \begin{array}{lll} u_t + uu_x+vu_y &{}=&{} -P_x,\\ v_t + uv_x+vv_y &{}=&{} -P_y, \end{array} \right. \end{aligned}$$
(2)

where \(\big (u(t,x,y),\,v(t,x,y)\big )\) is the velocity field in the time and space variables (txy) and the scalar function P(txy) represents the pressure. Since the reference density in hydrodynamics is \(1\, g/cm^3\), we normalize the constant fluid density to 1.

The most complete flow representation is provided in (material) Lagrangian coordinates, in which one describes the motion of all fluid particles. For a given velocity field \(\big (u(t,x,y),\,v(t,x,y)\big )\), the motion of the individual particles \(\big (x(t),\,y(t)\big )\) is obtained by integrating the system of ordinary differential equations

$$\begin{aligned} \left\{ \begin{array}{lll} x'(t) &{}=&{} u(t,x,y),\\ y'(t) &{}=&{} v(t,x,y), \end{array} \right. \end{aligned}$$

whereas the knowledge of the particle path \(t \mapsto \big (x(t),\,y(t)\big )\) provides by differentiation with respect to t the velocity field at time t and at the location \(\big (x(t),\,y(t)\big )\).

Starting with a simply connected domain \(\Omega _0\), representing the labelling domain, each label \((a,b) \in \Omega _0\) identifies by means of the injective map

$$\begin{aligned} (a,b) \mapsto \big (x(t;a,b),\,y(t;a,b)\big ) \end{aligned}$$
(3)

the evolution in time of a specific particle, the fluid domain at time t, \(\Omega (t)\), being the image of \(\Omega _0\) under the map (3). To write the governing equations in Lagrangian coordinates, we use the following relations:

$$\begin{aligned} \left\{ \begin{array}{lll} \displaystyle \frac{\partial }{\partial a} &{}=&{} x_a\,\displaystyle \frac{\partial }{\partial x} \,+\, y_a\,\displaystyle \frac{\partial }{\partial y},\\ \displaystyle \frac{\partial }{\partial b} &{}=&{} x_b\,\displaystyle \frac{\partial }{\partial x} \,+\, y_b\,\displaystyle \frac{\partial }{\partial y}, \end{array} \right. \end{aligned}$$

and

$$\begin{aligned} \left\{ \begin{array}{lll} \displaystyle \frac{\partial }{\partial x} &{}=&{} \displaystyle \frac{1}{J}\,\Big (y_b\,\displaystyle \frac{\partial }{\partial a} \,-\, y_a\,\displaystyle \frac{\partial }{\partial b}\Big ),\\ \displaystyle \frac{\partial }{\partial y} &{}=&{} \displaystyle \frac{1}{J}\,\Big (x_a\,\displaystyle \frac{\partial }{\partial b} \,-\, x_b\,\displaystyle \frac{\partial }{\partial a}\Big ), \end{array} \right. \end{aligned}$$
(4)

where J is the Jacobian of the transformation given by

$$\begin{aligned} J = \Big |\frac{\partial (x,y)}{\partial (a,b)}\Big |=x_a\,y_b-y_a\,x_b\,\ne 0. \end{aligned}$$
(5)

The local injectivity of the transformation between the Eulerian and Lagrangian coordinates is expressed by (5). In view of (4) and

$$\begin{aligned} \left\{ \begin{array}{lll} u(t,x,y) &{}=&{} \displaystyle \frac{\partial }{\partial t}\,x(t; a,b),\\ v(t,x,y) &{}=&{} \displaystyle \frac{\partial }{\partial t}\,y(t; a,b), \end{array} \right. \end{aligned}$$
(6)

the equation of mass conservation (1) takes the form

$$\begin{aligned} 0= & {} u_x+v_y= \displaystyle \frac{y_b\,x_{at}-y_a\,x_{bt}+x_a\,y_{bt}-x_b\,y_{at}}{J}=\displaystyle \frac{J_t}{J} \end{aligned}$$

in Lagrangian coordinates, that is,

$$\begin{aligned} J_t=0. \end{aligned}$$
(7)

On the other hand, from (6) we get

$$\begin{aligned} x_{tt}= & {} u_t + u_xx_t +u_yy_t =u_t + uu_x+vu_y,\\ y_{tt}= & {} v_t + uv_x+vv_y, \end{aligned}$$

so that the Euler equation (2), in Lagrangian variables, becomes

$$\begin{aligned} \left\{ \begin{array}{lll} x_{tt} &{}=&{}-\,\displaystyle \frac{y_b\,P_a-y_a\,P_b}{J},\\ y_{tt} &{}=&{}-\,\displaystyle \frac{x_a\,P_b-x_b\,P_a}{J}. \end{array} \right. \end{aligned}$$

Since the Jacobian of the above system does not vanish, due to (5), we can solve for the gradient of P in the label space, obtaining

$$\begin{aligned} \left\{ \begin{array}{lll} P_a &{}=&{}-\,x_a\,x_{tt}\,-\,y_a\,y_{tt},\\ P_b &{}=&{}-\,x_b\,x_{tt}\,-\,y_b\,y_{tt}, \end{array} \right. \end{aligned}$$

in \(\Omega _0\). The domain \(\Omega _0\) being simply connected, the above system is equivalent to the compatibility condition \(P_{ab}=P_{ba}\), that is,

$$\begin{aligned} x_a\,x_{btt} \,+\,y_a\,y_{btt}\,=\,x_b\,x_{att}\,+\,y_b\,y_{att}, \end{aligned}$$

or, equivalently,

$$\begin{aligned} \Big ( x_a\,x_{bt}\,+\,y_a\,y_{bt} \,-\,x_b\,x_{at}\,-\,y_b\,y_{at}\Big )_t=0. \end{aligned}$$
(8)

These considerations show that, in Lagrangian coordinates, the governing equations are equivalent to (7) and (8), under the constraint that, at any instant t, the map (3) is a global diffeomorphism from the label domain \(\Omega _0\) to the fluid domain \(\Omega (t)\).

3 Harmonic labellings

As already mentioned in Introduction, the common structural property of the known explicit solutions to the governing equations (Kirchhoff’s vortex [16], Gerstner’s wave [9], the Ptolemaic solutions [1]) is that the labelling map (3) is harmonic at every fixed time t. Our aim is to explicitly find all solutions having this property. Most ideas in this section are inspired by [2] and are included for the sake of completeness. Since from now on our methods will rely exclusively on complex analysis, it is convenient to adapt the notation accordingly. Therefore we look for solutions to (7) and (8) having the form

$$\begin{aligned} x(t;\,a,b)\,+\,i\,y(t;\,a,b)=F(t,z) \,+\,\overline{G(t,z)},\quad z=a+ib, \end{aligned}$$
(9)

with \(z \mapsto F(t,z)\) and \(z \mapsto G(t,z)\) analytic in the simply connected domain \(\Omega _0 \subset {\mathbb C}\), at every time t. Recall that \(\displaystyle \frac{\partial F}{\partial \overline{z}}=0\) characterizes analyticity and that

$$\begin{aligned} \frac{\partial }{\partial a}=\frac{\partial }{\partial z}\,+\,\frac{\partial }{\partial \overline{z}},\quad \frac{\partial }{\partial b}=i\,\Big (\frac{\partial }{\partial z}\,-\,\frac{\partial }{\partial \overline{z}}\Big ), \quad \displaystyle \frac{\partial \overline{f}}{\partial \overline{z}}= \overline{\displaystyle \frac{\partial f}{\partial z}}. \end{aligned}$$
(10)

The Jacobian of the harmonic map (9) is \(J=|F'|^2-|G'|^2\). Therefore the equation of mass conservation (7) can be re-written as \(\big ( F'\,\overline{F'} \,-\,\overline{G'}\,G'\big )_t=0\), that is,

$$\begin{aligned} Re\,\big ( F'_t\,\overline{F'} \,-\,G'\, \overline{G'_t}\big )=0. \end{aligned}$$
(11)

Relation (10) together with (9) yield

$$\begin{aligned} \begin{array}{lll} x_a&{}=&{}\displaystyle \frac{F'+G'+ \overline{F'} + \overline{G'}}{2}, \quad x_b=i\,\displaystyle \frac{F'+G'- \overline{F'} - \overline{G'}}{2},\\ y_a&{}=&{}\displaystyle \frac{F'-G'- \overline{F'} + \overline{G'}}{2i}, \quad y_b=\displaystyle \frac{F'-G'+ \overline{F'} - \overline{G'}}{2}. \end{array} \end{aligned}$$

A lengthy but straightforward calculation using the above relations shows that (8) is equivalent to

$$\begin{aligned} Im\,\big ( F'_t\,\overline{F'} \,-\,G'\, \overline{G'_t}\big )_t=0. \end{aligned}$$
(12)

In view of (11) and (12), the governing equations reduce to the single equation

$$\begin{aligned} F'_t\,\overline{F'} \,-\,G'\, \overline{G'_t}=i\,\nu (z, \,\bar{z})\, \end{aligned}$$
(13)

for some real-valued function \(\nu \).

Remark 1

Using the notation \(F_0:=F(0, \cdot ),\, G_0:=G(0,\cdot )\), the equation of mass conservation expressed as \(J_t=0\) means that the Jacobian of the labelling map is constant in time, and hence it is given by \(J=|F'_0|^2-|G'_0|^2\). Since \(\Omega _0\) is simply connected and J does not vanish in \(\Omega _0\), we deduce that we either have \(J>0\) (i.e. \(F_0+\overline{G_0}\) is sense preserving) or \(J<0\) (i.e. \(F_0+\overline{G_0}\) is sense reversing) throughout \(\Omega _0\). From now on we shall assume without loss of generality that \(F_0+\overline{G_0}\) is sense preserving. Indeed, if \(F_0+\overline{G_0}\) is sense reversing, we can replace the label domain by \(\overline{\Omega _0}\), and, in this case, the labelling map at time \(t=0\) becomes \(F_0(\bar{z})+\overline{G_0(\bar{z})}\), which is sense preserving.

An equivalent condition to the fact that \(F_0+\overline{G_0}\) is sense preserving in the simply connected domain \(\Omega _0\) is that \(F_0\) is locally univalent (thus \(F_0'\ne 0\) in \(\Omega _0\)) and the (second complex) dilatation \(\omega \) of \(F_0+\overline{G_0}\), defined by \(\omega =G_0'/F_0'\), is an analytic map into the open unit disk.

Since the Jacobian of the harmonic maps \(F(t,z)+\overline{G(t,z)}\), defined for \(t\ge 0\) and \(z\in \Omega _0\), that satisfy (13) is independent of time, in order to find all solutions it is natural to start by looking for a characterization of the relationship between two harmonic maps with equal Jacobians.

4 Harmonic functions with equal Jacobian

We now find the relationship between two harmonic maps with equal Jacobians. Our approach is inspired by the proof of [4, Theorem 3] (see also the considerations made in [14]).

We start by proving the following lemma that might have some independent interest and will be used later on.

Lemma 1

Let \(\varphi \) and \(\psi \) be two analytic functions in a simply connected domain \(\Omega \), with \(\varphi \not \equiv 0\). Then

$$\begin{aligned} |\varphi |^2=r|\psi |^2 +s \end{aligned}$$
(14)

in \(\Omega \) for some real numbers r and s different from zero if and only if there exist two complex constants \(c_1\) and \(c_2\) with \(|c_1|^2= r|c_2|^2 + s\) such that \(\varphi \equiv c_1\) and \(\psi \equiv c_2\).

Proof

Note that for (14) to hold, it is necessary that \(r|\psi (z)|^2+s \ge 0\) for all \(z\in \Omega \). If \(r|\psi |^2+s \equiv 0 \), then a direct application of the open mapping theorem for analytic functions gives us the desired result.

Assume now that \(r|\psi |^2+s\) is not identically zero. Then, there exists a disk \(D= D(z_0, R)\) centered at some \(z_0\in \Omega \) and radius \(R>0\) such that \(D\subset \Omega \) and \(r|\psi (z)|^2+s>0\) for all \(z\in D\). The forthcoming analysis will be done in this disk.

We take logarithms in (14) to get

$$\begin{aligned} \log |\varphi |^2=\log \left( r|\psi |^2+s\right) . \end{aligned}$$
(15)

Now, the function of the left-hand side in (15) is harmonic so that the one on the right-hand side must be harmonic as well. The Laplacian of this latter function equals

$$\begin{aligned} \Delta \log \left( r|\psi |^2+s\right) =4rs \, \frac{|\psi '|^2}{(r|\psi |^2+s)^2}, \end{aligned}$$

so that \(\psi '\) is identically zero in D and hence there exists a non-zero constant \(c_2 \in {\mathbb C}\) such that \(\psi \equiv c_2\). Bearing in mind (14), we get that \(\varphi \) equals a constant \(c_1\) too, with \(|c_1|^2= r|c_2|^2 + s\). A direct application of the identity principle for analytic functions completes the proof. \(\square \)

4.1 The case of linear dependence

We first treat the easier case when the harmonic mapping \(F+\overline{G}\) is such that \(F'\) and \(G'\) are linearly dependent.

Theorem 1

Let \(F_1+\overline{G_1}\) be a (sense preserving) harmonic map in a simply connected domain \(\Omega \subset {\mathbb C}\). Assume further that \(G_1'=\lambda F_1'\) where \(\lambda \in {\mathbb C}\). If \(F_2+\overline{G_2}\) is a harmonic map in \(\Omega \) whose Jacobian equals that of \(F_1+\overline{G_1}\), that is,

$$\begin{aligned} |F_1'|^2- |G_1'|^2=|F_2'|^2- |G_2'|^2, \end{aligned}$$
(16)

then there exist constants \(\alpha ,\,\beta \in {\mathbb C}\) such that \(F_2'=\alpha F_1'\) and \(G_2'=\beta F_1'\), with \(|\alpha |^2-|\beta |^2=1-|\lambda |^2>0\). Moreover, if \(F_1+\overline{G_1}\) is univalent in \(\Omega \), then \(F_2+\overline{G_2}\) is univalent in \(\Omega \).

Proof

Let us first notice that \(F_1'\) has no zeros in \(\Omega \) since the Jacobian \(J_1\) of \(F_1+\overline{G_1}\) is strictly positive. Dividing by \(|F_1'|^2\) in (16), we get

$$\begin{aligned} 1-|\lambda |^2=\Big | \frac{F_2'}{F_1'}\Big |^2- \Big | \frac{G_2'}{F_1'}\Big |^2. \end{aligned}$$

We can now apply Lemma 1 to deduce that there exist \(\alpha ,\,\beta \in {\mathbb C}\) such that \(F_2'=\alpha F_1'\) and \(G_2'=\beta F_1'\), with \(1-|\lambda |^2=|\alpha |^2-|\beta |^2\). In particular, \(|\alpha |^2-|\beta |^2 > 0\) since \(J_1 > 0\).

It remains to show that univalence is preserved. If \(F_1+\overline{G_1}\) is univalent, then, due to the special form of \(G_1\), we have that \(F_1\) is also univalent. Assume there exist \(z, \, w \in \Omega \) with \(F_2(z)+\overline{G_2(z)}=F_2(w)+\overline{G_2(w)}\). Since \(F_2+\overline{G_2}=\alpha F_1 + \overline{\beta F_1}+\gamma \) for some constant \(\gamma \in {\mathbb C}\), the last equality yields \(\alpha \,(F_1(z)-F_1(w))=-\,\overline{\beta (F_1(z)-F_1(w))}\). Taking the modulus on both sides, we get \(F_1(z)-F_1(w)=0\), since \(|\alpha | \ne |\beta |\). The univalence of \(F_1\) forces \(z=w\), thus proving the claim. \(\square \)

4.2 Linearly independent case

We now investigate the generic setting.

Theorem 2

Let \(F_1+\overline{G_1}\) and \(F_2+\overline{G_2}\) be two harmonic mappings on a simply connected domain \(\Omega \), with Jacobians \(J_1=|F_1'|^2-|G_1'|^2\) and \(J_2=|F_2'|^2-|G_2'|^2\), respectively. Assume that \(F_1'\) and \(G_1'\) are linearly independent. If \(J_1=J_2>0\), then there exist two complex constants \(\alpha \), \(\beta \) with \(|\alpha |^2=1+|\beta |^2\) and a real number \(\xi \) such that

$$\begin{aligned} \left( \begin{array}{l} F_2'\\ G_2' \end{array} \right) = \left( \begin{array}{ll} \alpha &{}\quad \beta \\ \overline{\beta }&{}\quad \overline{\alpha }\end{array}\right) \left( \begin{array}{ll} 1 &{}\quad 0\\ 0 &{}\quad e^{i\xi } \end{array} \right) \left( \begin{array}{l} F_1'\\ G_1' \end{array} \right) . \end{aligned}$$
(17)

Proof

Since, by assumption, \(|F_1'|>0\), we may denote \(\varphi =F_2'/F_1'\). Also, the dilatation \(\omega _1=G_1'/F_1'\) of \(F_1+\overline{G_1}\) is not constant. Since \(J_1=J_2\), we have

$$\begin{aligned} 1-|\omega _1|^2=|\varphi |^2-|\psi |^2, \end{aligned}$$

where \(\psi =\omega _2\varphi =G_2'/F_1'\). We rewrite this as

$$\begin{aligned} 1+|\psi |^2=|\omega _1|^2+|\varphi |^2. \end{aligned}$$
(18)

Note that if \(\varphi \) equals a constant k (necessarily different from zero), then the previous equation can be written as

$$\begin{aligned} 1+|\psi |^2=|\omega _1|^2+|k|^2. \end{aligned}$$

If \(|k|=1\), then \(|F_2'|=|F_1'|\) and the above relation implies \(|G_1'|=|G_2'|\). In view of the open mapping theorem we must have \(F_2'=e^{is_1}F_1'\) and \(G_2'=e^{is_2}G_1'\) for some real constants \(s_1\) and \(s_2\), and then (17) holds with \(\beta =0,\, \alpha =e^{is_1}\), and \(\xi = s_1+s_2\).

If \(|k|\ne 1\), then by Lemma 1 we have that \(\omega _1\) is constant, which contradicts our assumption. Thus, we can assume that \(\varphi \) is not constant, so that its derivative is not identically zero. Therefore, there exists a disk \(D=D(z_0,R)\), centered at some \(z_0\in \Omega \) and with radius \(R>0\), contained in \(\Omega \) such that \(\varphi '(z)\ne 0\) for all \(z\in D\). The forthcoming analysis is done in this disk.

Taking the Laplacian of both sides of (18), we obtain

$$\begin{aligned} |\psi '|^2=|\varphi '|^2+|\omega _1'|^2. \end{aligned}$$

Since \(\varphi '\ne 0\), we get

$$\begin{aligned} 1+\left| \frac{\omega _1'}{\varphi '}\right| ^2=\left| \frac{\psi '}{\varphi '}\right| ^2. \end{aligned}$$
(19)

By Lemma 1 we see that both \(\psi '/\varphi '\) and \(\omega _1'/\varphi '\) are constant functions in D and hence (by the identity principle) throughout \(\Omega \). Let \(m=\omega _1'/\varphi '\). Therefore [using also (19)] we have

$$\begin{aligned} \omega _1'=m \,\varphi '\quad \mathrm{and} \quad \psi '=e^{i\theta } \sqrt{1+|m|^2}\,\varphi ^\prime , \end{aligned}$$

where \(\theta \) is a real number. Thus, for certain complex constants n and p,

$$\begin{aligned} \omega _1=m \varphi +n \quad \mathrm{and}\quad \psi =e^{i\theta } \sqrt{1+|m|^2}\varphi +p. \end{aligned}$$
(20)

Using this information in (18), we get

$$\begin{aligned}&1+(1+|m|^2)|\varphi |^2 + |p|^2 + 2Re\left\{ e^{i\theta }\overline{p} \sqrt{1+|m|^2}\varphi \right\} \\&\quad = |\varphi |^2+|m|^2|\varphi |^2+|n|^2+2Re\left\{ m\overline{n} \varphi \right\} .\\ \end{aligned}$$

Hence

$$\begin{aligned} 2Re\left\{ \left( e^{i\theta }\overline{p} \sqrt{1+|m|^2}-m\overline{n}\right) \varphi \right\} =|n|^2-|p|^2-1. \end{aligned}$$

As a consequence, we see that unless \(e^{i\theta }\overline{p} \sqrt{1+|m|^2}-m\overline{n}=0\), the values of \(\varphi \) lie on a line. This is not possible for non-constant \(\varphi \). Therefore, we have

$$\begin{aligned} e^{i\theta }\overline{p} \sqrt{1+|m|^2}=m\overline{n} \end{aligned}$$
(21)

and also

$$\begin{aligned} |n|^2=1+|p|^2. \end{aligned}$$
(22)

Taking absolute values in (21) gives \(|p|^2(1+|m|^2)=|m|^2 |n|^2\), while from (22) we have \(|m|^2(1+|p|^2)=|m|^2 |n|^2\). Therefore

$$\begin{aligned} p=e^{is}m \end{aligned}$$

for some real number s. Note that if \(m=0\), then \(\omega _1\) is constant, which contradicts our assumptions. Thus, \(m\ne 0\) and from (21) we get

$$\begin{aligned} n=\frac{e^{-i\theta } e^{is} m\sqrt{1+|m|^2}}{\overline{m}}. \end{aligned}$$

Expressing \(\omega _1\) and \(\varphi \) in the first relation in (20), we obtain

$$\begin{aligned} \frac{G_1'}{F_1'}=m\,\frac{F_2'}{F_1'}+n. \end{aligned}$$

Hence

$$\begin{aligned} G_1'=m\,F_2' + n\,F_1' \end{aligned}$$

and

$$\begin{aligned} F_2'=-\frac{n}{m}\,F_1' + \frac{1}{m}\,G_1' =- \frac{e^{-i\theta } e^{is} \sqrt{1+|m|^2}}{\overline{m}}\,F_1' + \frac{1}{m}\,G_1'. \end{aligned}$$
(23)

Making \(\psi \), \(\varphi \) and p explicit in the second relation in (20) gives

$$\begin{aligned} \psi =\frac{G_2'}{F_1'}=e^{i\theta } \sqrt{1+|m|^2}\,\frac{F_2'}{F_1'}+e^{is}m. \end{aligned}$$

Multiplying this relation by \(F_1'\) and using (23), we deduce

$$\begin{aligned} G_2'= & {} e^{i\theta } \sqrt{1+|m|^2}\,F_2'+e^{is}m\, F_1' \\= & {} e^{i\theta } \sqrt{1+|m|^2}\Big ( - \displaystyle \frac{e^{-i\theta } e^{is} \sqrt{1+|m|^2}}{\overline{m}}\,F_1'+ \frac{1}{m}\,G_1'\Big ) +e^{is}m\, F_1' \\= & {} -\displaystyle \frac{e^{is}}{\overline{m}}\,F_1' + \frac{e^{i\theta } \sqrt{1+|m|^2}}{m}\,G_1'. \end{aligned}$$

Finally, setting \(\xi =s+\pi \) and denoting

$$\begin{aligned} \alpha := \displaystyle \frac{ e^{i\xi } e^{-i\theta } \sqrt{1+|m|^2}}{\overline{m}}, \quad \beta :=\frac{e^{-i\xi }}{m}, \end{aligned}$$

leads to

$$\begin{aligned} F_2'= & {} \alpha \,F_1' + e^{i\xi }\, \beta \,G_1', \\ G_2'= & {} \overline{\beta }\,F_1' + e^{i\xi }\,\overline{\alpha }\,G_1', \end{aligned}$$

which is a re-expression of (17). \(\square \)

Remark 2

Assume that \(F_1+\overline{G_1}\) and \(F_2+\overline{G_2}\) are two sense preserving harmonic mappings in the simply connected domain \(\Omega \), related by (17). In the case when \(F_1+\overline{G_1}\) is univalent and \(\xi =0\), then \(F_2+\overline{G_2}\) is obtained by composing with a sense preserving affine transformation. Since this affine transformation preserves univalence, \(F_2+\overline{G_2}\) is univalent as well. This is not true if \(\xi \ne 0\). For example, the so-called harmonic Koebe function introduced in [5] (see also [8, Sect. 5.3]), defined by \(K=f+\overline{g}\), where

$$\begin{aligned} f(z)=\frac{z-\frac{1}{2} z^2+\frac{1}{6} z^3}{(1-z)^3}\quad \mathrm{and}\quad g(z)=\frac{\frac{1}{2} z^2+\frac{1}{6} z^3}{(1-z)^3},\quad z\in \mathbb {D}, \end{aligned}$$

is univalent in the unit disk \({\mathbb D}\) but there exists \(|\mu |=1\) such that \(f+\overline{\mu g}\) is not univalent (see [13, Theorem 7.1]).

5 The solutions

In what follows we will set

$$\begin{aligned} F'(t,z)=f(t,z)\quad \mathrm{and}\quad G'(t,z)=g(t,z) \end{aligned}$$
(24)

and use the notation \(F_0+\overline{G_0}\) for the function \(F(0, \cdot )+\overline{G(0, \cdot )}\), which is supposed to be univalent in the simply connected domain \(\Omega _0\). Also, we write \(f_0=f(0, \cdot )\) and \(g_0= g(0, \cdot )\).

5.1 Solutions in the linearly dependent case

We start by finding the solutions \(f\not \equiv 0\) and \(g\not \equiv 0\) such that the governing Eq. (13) holds under the additional assumption that the initial harmonic (sense preserving) labelling map \(F_0+\overline{G_0}\) is such that \(F_0'\) and \(G_0'\) are linearly dependent, or, in other words, \(F_0+\overline{G_0}\) has constant dilatation. Indeed, since the harmonic map \(F_0+\overline{G_0}\) is sense preserving, the linear dependence translates into the fact that there exists a constant \(\lambda \in {\mathbb C}\) with \(|\lambda |<1\) such that \(G_0'=\lambda F_0'\).

Theorem 3

Let \(\Omega _0\subset {\mathbb C}\) be a simply connected domain. If the initial harmonic (univalent, sense preserving) labelling map \(F_0+\overline{G_0}\) satisfies \(G_0'=\lambda F_0'\) for some \(\lambda \in {\mathbb C}\), then the particle motion (9) of a fluid flow, defined by means of (24), is given by

$$\begin{aligned} {\left\{ \begin{array}{ll} f(t,z)=\sqrt{1-|\lambda |^2+|\beta (t)|^2}\, e^{i\int _0^t \frac{\nu _0+Im\{\beta (s)\overline{\beta _t(s)}\}}{1-|\lambda |^2+|\beta (s)|^2}\, ds}\,F_0'(z),\\ g(t,z)=\beta (t)F_0'(z), \end{array}\right. } \end{aligned}$$
(25)

where \(\beta :[0,\infty )\rightarrow {\mathbb C}\) is a \(C^1\) function with \(\beta (0)=\lambda \), and \(\nu _0 \in {\mathbb R}\) is an arbitrary constant.

Proof

Recall that we are using the notation \(f_0=F_0'\). Since the Jacobian of the labelling map remains unchanged at all times t, we can apply Theorem 1 to deduce that \(f(t,z)=\alpha (t)f_0(z)\) and \(g(t,z)=\beta (t)\, f_0(z)\), where \(|\alpha |^2-|\beta |^2\equiv 1-|\lambda |^2>0\). Using this in (13), we obtain

$$\begin{aligned} f_t \,\overline{f} - g\, \overline{g}_t = (\alpha _t\,\overline{\alpha } -\beta \, \overline{\beta }_t) \,|f_0(z)|^2 = i\,\nu (z,\,\overline{z}). \end{aligned}$$

As \(F_0+\overline{G_0}\) is a sense preserving mapping, we have \(|f_0|>0\). Thus \(\alpha _t\,\overline{\alpha } -\beta \, \overline{\beta }_t=i\,\nu _0\) for some constant \(\nu _0 \in {\mathbb R}\), and we are lead to the system

$$\begin{aligned} \left\{ \begin{array}{l} \alpha _t\,\overline{\alpha } -\beta \overline{\beta }_t =i\,\nu _0,\\ |\alpha |^2=|\beta |^2+c,\ \end{array} \right. \end{aligned}$$
(26)

where \(c=1-|\lambda |^2>0\). The second equation above ensures that \(|\alpha |>0\), which allows us to write \(\alpha (t)=R(t)\,e^{i\varphi (t)}\) for appropriate \(C^1\)-functions \(R: [0,\infty ) \rightarrow (0,\infty )\) and \(\varphi : [0,\infty ) \rightarrow {\mathbb R}\) (see, for instance, [17, Theorem 2.24]). The system (26) written in polar coordinates becomes

$$\begin{aligned} \left\{ \begin{array}{l} R_tR + iR^2 \varphi _t - \beta \, \overline{\beta }_t=i\,\nu _0,\\ R=\sqrt{|\beta |^2+c}.\\ \end{array} \right. \end{aligned}$$
(27)

The first equation in (27) in conjunction with the time-differentiation of the second equation in (27) yields \(R^2\,\varphi _t=\nu _0 + Im\{\beta \,\overline{\beta }_t\}\). Thus (26) reduces to

$$\begin{aligned} \left\{ \begin{array}{l} \varphi (t)=\varphi (0) + \int _0^t \frac{\nu _0 + Im\{\beta (s)\,\overline{\beta }_t(s)\}}{|\beta (s)|^2+c}\,ds,\\ R=\sqrt{|\beta |^2+c}.\\ \end{array} \right. \end{aligned}$$

The initial conditions \(f(0,\cdot )=f_0, \, g(0,\cdot )=g_0\) now give \(\beta (0)=\lambda \) and \(\varphi (0)=0\). Therefore we obtain (25). \(\square \)

Example 1

Kirchhoff’s solution [16] is the particular case of (25) in which

$$\begin{aligned} F_0'= A e^{ikz},\quad \beta (t) \equiv \lambda ,\quad \mathrm{and}\quad \nu _0=0, \end{aligned}$$

where A and k are non-zero real constants and \(\lambda \in (0, 1)\). The condition on the univalence of \(F_0\) requires that \(\Omega _0\) does not contain points z and w with

$$\begin{aligned} Im\{z\}=Im\{w\}\quad \mathrm{and }\quad Re\{z\}=Re\{w\}+\frac{2m\pi }{k} \end{aligned}$$

for some integer m.

5.2 The solutions in the linearly independent case

Using again the notation \(F_0+\overline{G_0}\) for the function \(F(0, \cdot )+\overline{G(0, \cdot )}\) and keeping in mind that \(F_0+\overline{G_0}\) is sense preserving univalent in the simply connected domain \(\Omega _0\), we have that \(|F_0'|^2-|G_0'|>0\) in \(\Omega _0\). Also, as before, we set \(f_0=f(0, \cdot )\) and \(g_0= g(0, \cdot )\) (hence \(|f_0|^2-|g_0|^2\ne 0\)).

Now, we will consider solutions \(f\not \equiv 0\) and \(g\not \equiv 0\) such that (13) holds and such that \(F_0+\overline{G_0}\) has non-constant dilatation.

Theorem 4

Let \(\Omega _0\subset {\mathbb C}\) be a simply connected domain. Assume that the initial harmonic (univalent, sense preserving) labelling map \(F_0+\overline{G_0}\) is such that \(F_0'\) and \(G_0'\) are linearly independent. The particle motion (9) of a fluid flow, defined by means of (24), is either described by

$$\begin{aligned} \left\{ \begin{array}{l} f(t,z) = \sqrt{1+|\beta (t)|^2}\, e^{i\int _0^t \frac{\nu _0+Im\{\beta _t(s)\overline{\beta (s)}\}}{1+|\beta (s)|^2}\, ds }\,F_0'(z) + \beta (t)\,G_0'(z), \\ g(t,z)= {\overline{\beta (t)}}\,F_0'(z) + \sqrt{1+|\beta (t)|^2}\, e^{-i\int _0^t \frac{\nu _0+Im\{\beta _t(s)\overline{\beta (s)}\}}{1+|\beta (s)|^2}\, ds }\,G_0'(z), \end{array} \right. \end{aligned}$$
(28)

where \(\beta :[0,\infty )\rightarrow {\mathbb C}\) is a \(C^1\) function and \(\nu _0 \in {\mathbb R}\), or by

$$\begin{aligned} \left\{ \begin{array}{l} f(t,z) = e^{i\nu _0 t}\,F_0'(z),\\ g(t,z)= e^{i(\xi _0-\nu _0)t}\,G_0'(z), \end{array} \right. \end{aligned}$$
(29)

where \(\nu _0\) is as above and \(\xi _0\in {\mathbb R}\ne \{0\}\). Moreover, for the solutions (28), univalence at any time is ensured once it holds at time \(t=0\). Univalence holds for the solutions (29) if and only if \(F_0+\overline{\lambda G_0}\) is univalent for all \(\lambda \) with \(|\lambda |=1\).

Proof

By Theorem 2, we know that there exist \(C^1\) functions \(\alpha , \beta :[0, \infty )\rightarrow {\mathbb C}\) with \(|\alpha (t)|^2-|\beta (t)|^2=1\) for all \(t\ge 0\) and \(\xi :[0,\infty )\rightarrow {\mathbb R}\) such that

$$\begin{aligned} \left\{ \begin{array}{l} f(t,z) = \alpha (t)\,f_0(z) + e^{i\xi (t)}\, \beta (t)\,g_0(z), \\ g(t,z)= {\overline{\beta (t)}}\,f_0(z) + e^{i\xi (t)}\, {\overline{\alpha (t)}}\,g_0(z). \end{array} \right. \end{aligned}$$
(30)

Note that since \(f(0, \cdot )=f_0\), \(g(0, \cdot )=g_0\), and the dilatation of \(F_0+\overline{G_0}\) is non-constant, we have the initial conditions

$$\begin{aligned} \alpha (0)=1,\quad \beta (0)=0,\quad \mathrm{and}\quad \xi (0)=0. \end{aligned}$$
(31)

A straightforward calculation shows that

$$\begin{aligned} f_t \overline{f} - g\, \overline{g}_t= & {} (\alpha _t\, \overline{\alpha }- \beta _t\, \overline{\beta }) (|f_0|^2-|g_0|^2) + 2iRe\left\{ \xi _t \alpha \overline{\beta }e^{-i\xi }f_0\overline{g_0}\right\} \nonumber \\&+ i\xi _t\, (|\alpha |^2+|\beta |^2)\, |g_0|^2\nonumber \\= & {} \left( \alpha _t\, \overline{\alpha }- \beta _t\, \overline{\beta }-i\xi _t|\alpha |^2\right) \left( |f_0|^2-|g_0|^2\right) + i \xi _t|\alpha f_0+\beta e^{i\xi }g_0|^2.\nonumber \\ \end{aligned}$$
(32)

Now, by (13), we know that \(f_t\, \overline{f} -g\, \overline{g}_t=i\nu (z,\overline{z})\). Since the function \(|f_0|^2-|g_0|^2\) only depends on z and \(\overline{z}\) and is always different from zero, we obtain that

$$\begin{aligned}&\left( \alpha _t(t)\overline{\alpha (t)}-\beta _t(t)\overline{\beta (t)}-i\xi _t(t)|\alpha (t)|^2\right) \nonumber \\&\quad + i \frac{\xi _t(t)|\alpha (t)f_0(z)+ \beta (t)e^{i\xi (t)}g_0(z)|^2}{|f_0(z)|^2-|g_0(z)|^2}=i\widetilde{\nu }(z,\overline{z}), \end{aligned}$$
(33)

where \(\widetilde{\nu }=\nu /((|f_0|^2-|g_0|)^2)\). Let us re-write the previous equation using that \(|f_0|^2-|g_0|^2=|f_0|^2(1-|\omega |^2)\), where \(\omega =g_0/f_0\) is the dilatation of \(F_0+\overline{G_0}\). Note that since we are assuming that \(\omega \) is not constant, we have that there exists an open disk \(D\subset \Omega _0\) such that \(\omega '(z)\ne 0\) for all \(z\in \Omega _0\). From now on, we will assume that \(z\in D\). Within these terms (33) becomes

$$\begin{aligned}&\Big (\alpha _t(t)\overline{\alpha (t)}-\beta _t(t)\overline{\beta (t)}-i\xi _t(t)|\alpha (t)|^2\Big ) \nonumber \\&\quad + i \frac{\xi _t(t)|\alpha (t)+\beta (t)e^{i\xi (t)}\omega (z)|^2}{1-|\omega (z)|^2}=i\widetilde{\nu }(z,\overline{z}). \end{aligned}$$
(34)

Taking derivatives with respect to z in (34), we obtain that the function

$$\begin{aligned}&i \xi _t(t) \frac{\omega '(z)}{(1-|\omega (z)|^2)^2}\, \left( \beta (t)\,e^{i\xi (t)} +\alpha (t)\overline{\omega (z)}\right) \, \left( \overline{\alpha (t)}+\overline{\beta (t)}e^{-i\xi (t)}\overline{\omega (z)}\right) \\&\quad = i\xi _t(t) \left( \overline{\alpha (t)}\beta (t)e^{i\xi (t)}+\left( |\alpha (t)|^2+|\beta (t)|^2\right) \overline{\omega (z)}+\alpha (t)\overline{\beta (t)}e^{-i\xi (t)}\overline{\omega (z)}^{\, 2}\right) \\&\qquad \times \frac{\omega '(z)}{(1-|\omega (z)|^2)^2} \end{aligned}$$

only depends on z and on \(\overline{z}\). Hence, so does

$$\begin{aligned} i\xi _t(t) \left( \overline{\alpha (t)}\beta (t)e^{i\xi (t)}+\left( |\alpha (t)|^2+|\beta (t)|^2\right) \overline{\omega (z)}+\alpha (t)\overline{\beta (t)}e^{-i\xi (t)}\overline{\omega (z)}^{\, 2}\right) , \end{aligned}$$

which has derivative with respect to \(\overline{z}\) equal to

$$\begin{aligned} i\xi _t(t)\left( |\alpha (t)|^2+|\beta (t)|^2\right) \overline{\omega '(z)}+2 i\xi _t(t) \alpha (t)\overline{\beta (t)}e^{-i\xi (t)}\overline{\omega (z)} \overline{\omega '(z)}. \end{aligned}$$

Since \(\omega '\) is supposed to be non-zero, we have that

$$\begin{aligned} i\xi _t(t)\left( |\alpha (t)|^2+|\beta (t)|^2\right) +2 i\xi _t(t) \alpha (t)\overline{\beta (t)}e^{-i\xi (t)}\overline{\omega (z)}=\gamma (z,\overline{z}), \end{aligned}$$
(35)

where \(\gamma \) is a function of z and \(\overline{z}\). This fact finally implies (again taking derivatives with respect to \(\overline{z}\) in (35) and dividing out by \(\omega '\)) the equation

$$\begin{aligned} \xi _t \alpha \overline{\beta }e^{-i\xi }=c_1 \end{aligned}$$

for some constant \(c_1\) and, in particular, by using this information in (35) we get that \((|\alpha |^2+|\beta |^2)\xi _t\) is constant as well. Moreover, by (32), we see that \(\alpha \overline{\alpha }_t-\beta \overline{\beta }_t\) is constant too (indeed, using that \(|\alpha |^2-|\beta |^2=1\), it is easy to check that \(\alpha _t\,\overline{\alpha }-\beta _t\,\overline{\beta }\) is a purely imaginary complex number). In other words, we have seen that the following system must be satisfied by the functions \(\alpha \), \(\beta \), and \(\xi \) (here, \(c_1\), \(c_2\), and \(c_3\) are certain constants with \(c_3\in {\mathbb R}\)):

$$\begin{aligned} {\left\{ \begin{array}{ll} \xi _t \alpha \overline{\beta }e^{-i\xi }=c_1,\\ (|\alpha |^2+|\beta |^2)\xi _t=c_2,\\ \alpha _t \overline{\alpha }-\beta _t\overline{\beta }=ic_3,\\ |\alpha |^2-|\beta |^2=1. \end{array}\right. } \end{aligned}$$
(36)

Now, note that the second and fourth equations in (36) can be re-written as

$$\begin{aligned} {\left\{ \begin{array}{ll} |\alpha |^2\xi _t+|\beta |^2\xi _t=c_2,\\ |\alpha |^2\xi _t-|\beta |^2\xi _t=\xi _t, \end{array}\right. } \end{aligned}$$

which gives

$$\begin{aligned} {\left\{ \begin{array}{ll} 2 |\alpha |^2\xi _t=c_2+\xi _t,\\ 2 |\beta |^2\xi _t=c_2-\xi _t. \end{array}\right. } \end{aligned}$$
(37)

On the other hand, using the first equation in (36), a direct consequence of (37) is that

$$\begin{aligned} 4|c_1|^2=4(\xi _t \alpha \overline{\beta }e^{-i\xi })\overline{(\xi _t \alpha \overline{\beta }e^{-i\xi })}=2|\alpha |^2\xi _t\cdot 2 |\beta |^2\xi _t= c_2^2-\xi _t^2. \end{aligned}$$

This shows that \(\xi _t^2\) (hence \(\xi _t\)) must be a constant function.

We distinguish between two types of solutions.

Case 1   \(\xi _t\equiv 0\). Then \(\xi \) must be constant and hence, by (31), we see that \(\xi \equiv 0\). Moreover, in this case (36) becomes

$$\begin{aligned} \left\{ \begin{array}{l} \alpha _t \overline{\alpha }-\beta _t\overline{\beta }=ic_3,\\ |\alpha |^2-|\beta |^2=1. \end{array} \right. \end{aligned}$$

Notice that the above system is a particular case of (26), with \(\nu _0=c_3\), \(c=1\), and where \(\beta \) is replaced by \(\bar{\beta }\). Taking into account that \(\alpha (0)=0\), the previous approach shows that its solution is given by

$$\begin{aligned} \alpha (t)=\sqrt{|\beta (t)|^2+1}\,\exp \left( i\int _0^t \frac{c_3+ Im\{\beta _t(s) \,\overline{\beta (s)}\}}{1+|\beta (s)|^2}\, ds\right) , \end{aligned}$$

and \(\beta :[0,\infty ) \rightarrow {\mathbb C}\) is an arbitrary \(C^1\)-function with \(\beta (0)=0\). These considerations prove the first part of the theorem. The univalence is obtained as in Remark 2.

Case 2   \(\xi _t\equiv \xi _0,\ \xi _0\ne 0\). Note that in this case [using that, by (31), \(\xi (0)=0\)], we have \(\xi (t)=\xi _0 t\). By (37) we see that both functions \(|\alpha |\) and \(|\beta |\) are constants. A further application of (31) gives that \(\beta \equiv 0\) and \(\alpha (t)=e^{i\varphi (t)}\) for some \(C^1\) function \(\varphi :[0, \infty )\rightarrow {\mathbb R}\) with \(\varphi (0)=0\). Moreover, by (36) we get \(\varphi '\equiv c_3\), so that \(\varphi (t)=c_3 t\). Therefore, according to (30), we have that

$$\begin{aligned} \left( \begin{array}{l} F'(t,z)\\ G'(t,z)\\ \end{array}\right) = \left( \begin{array}{ll} 1 &{} \quad 0 \\ 0 &{}\quad e^{i\xi _0 t}\\ \end{array}\right) \left( \begin{array}{ll} e^{ic_3 t} &{}\quad 0\\ 0 &{}\quad e^{-ic_3 t}\\ \end{array}\right) \left( \begin{array}{l} F_0'(z)\\ G_0'(z)\\ \end{array}\right) , \end{aligned}$$

which is (29) with \(\nu _0=c_3\). Concerning the issue of univalence for the flows (29), note that

$$\begin{aligned} \left( \begin{array}{l} F(t,z)\\ G(t,z) \end{array}\right) = \left( \begin{array}{ll} 1 &{}\quad 0 \\ 0 &{}\quad e^{i\xi _0 t} \end{array}\right) \left( \begin{array}{ll} e^{i\nu _0 t} &{}\quad 0\\ 0 &{}\quad e^{-i\nu _0 t} \end{array}\right) \left( \begin{array}{l} F_0(z)\\ G_0(z) \end{array}\right) + \left( \begin{array}{l} \mu (t)\\ \nu (t) \end{array}\right) , \end{aligned}$$

where \(\mu \) and \(\nu \) are real-valued \(C^1\) functions in \([0, \infty )\). That is,

$$\begin{aligned} F(t,z)+\overline{G(t,z)}=e^{i\nu _0 t}\left( F_0(z)+e^{-i\xi _0 t}\overline{G_0(z)}\right) +v(t), \end{aligned}$$

where v(t) is the translation vector \((\mu (t), \overline{\nu (t)})\). The translation vector v, as well as the multiplication factor \(e^{i\nu _0 t}\), play no role regarding univalence. Since \(e^{-i\xi _0 t}\) covers the unit circle as \(t\in [0,\infty )\), the claim is proved. \(\square \)

Example 2

Gerstner’s flow [9] corresponds to the case of (29) in which

$$\begin{aligned} \nu _0=0,\quad \xi _0=\sqrt{k\, \mathfrak {g}}, \quad F_0' = 1,\quad \mathrm{and}\quad G_0'(z)=-e^{-ikz}, \end{aligned}$$

where \(k>0\), \(\mathfrak {g}\) is the gravitational constant of acceleration, and \(z\in \Omega _0=\{z\in {\mathbb C}:Im\{z\}<0\}\).