Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2020 Aug 19;476(2240):20200310. doi: 10.1098/rspa.2020.0310

A transformation between stationary point vortex equilibria

Vikas S Krishnamurthy 1,, Miles H Wheeler 2, Darren G Crowdy 3, Adrian Constantin 1
PMCID: PMC7482196  PMID: 32922157

Abstract

A new transformation between stationary point vortex equilibria in the unbounded plane is presented. Given a point vortex equilibrium involving only vortices with negative circulation normalized to −1 and vortices with positive circulations that are either integers or half-integers, the transformation produces a new equilibrium with a free complex parameter that appears as an integration constant. When iterated the transformation can produce infinite hierarchies of equilibria, or finite sequences that terminate after a finite number of iterations, each iteration generating equilibria with increasing numbers of point vortices and free parameters. In particular, starting from an isolated point vortex as a seed equilibrium, we recover two known infinite hierarchies of equilibria corresponding to the Adler–Moser polynomials and a class of polynomials found, using very different methods, by Loutsenko (Loutsenko 2004 J. Phys. A: Math. Gen. 37, 1309–1321 (doi:10.1088/0305-4470/37/4/017)). For the latter polynomials, the existence of such a transformation appears to be new. The new transformation, therefore, unifies a wide range of disparate results in the literature on point vortex equilibria.

Keywords: point vortex equilibria, Adler–Moser polynomials, Burchnall–Chaundy

1. Introduction

The laws of vorticity and vortex motion were formulated by Helmholtz [1] more than a century and a half ago. Point vortices are weak solutions of the two-dimensional Euler equation, which governs the unsteady flow of an incompressible and inviscid fluid [2,3]. They provide a rich class of exact solutions to the Euler equation and, although they were discovered during the age of ‘classical mathematics’ [4], substantial research interest has been devoted to them over the past several decades [3,5]. A historical survey of point vortex dynamics with a derivation of the equations of motion of singularities is given in [6]. Each point vortex corresponds to a singular Dirac delta vorticity distribution; its circulation remains constant under evolution according to the Helmholtz laws of vortex motion or Kelvin’s circulation theorem [2].

Relative equilibria are special configurations of point vortices in which the vortices are stationary relative to each other [7] (the term ‘relative equilibrium’ is given slightly different meanings in the literature, some of which are different from ours). Relative equilibria may be classified into three basic types: (i) rotating equilibria, where the configuration of vortices is rigidly rotating, (ii) translating equilibria, where the vortex configuration is in steady translation without change of form and (iii) stationary equilibria, where no vortices move. In this paper, we will focus exclusively on stationary equilibria.

The study of point vortex equilibria has implications for a wide variety of experimental studies. The patterns formed by magnetic discs in an external rotating magnetic field [8,9], vortices in rotating superfluid helium [10], vortices in Bose–Einstein condensates [11] and magnetized electron columns in Malmberg–Penning traps [12,13] are some examples of such experiments. Geophysical applications have motivated the experimental study of the formation of few-vortex equilibrium systems in rotating fluids, including monopoles, dipoles, tripoles and dipole pairs; for a recent review and discussion, see [14]. Vortex crystals have been observed to emerge from a two-dimensional turbulent flow in experiments on magnetized electron columns [15] and in numerical studies of forced turbulence [16].

Vortex statics is the study of point vortex equilibria—sometimes called ‘vortex crystals’ [4,7]. A recent review, with a focus on Aref’s contributions to the subject, lists several open problems [17]. In this article, we focus our attention on the connections between planar equilibrium configurations and certain areas of mathematical physics, specifically systems of polynomials whose roots display the same patterns as that of vortex equilibria. Such connections have been the subject of many studies [18,19]. In this paper, however, we work at the level of rational functions—the aforementioned polynomials arise as their numerators and denominators—and use local expansions of these rational functions to study equilibria.

While a single vortex of any circulation is in stationary equilibrium, no stationary equilibria exist for two vortices. They are either translating or rotating equilibria, depending on whether the vortex circulations sum to zero or not. For three vortices, all stationary equilibria are necessarily collinear, and a general formula exists for the vortex positions [5]. For a given set of vortex circulations, it is known that there are exactly two stationary equilibria of four vortices, and a general formula exists that gives the vortex positions as functions of these circulations [20]. Surprising connections exist to various known polynomial systems for M > 4 vortices (but with restrictions on the values of M) and we focus on some of these connections in this paper [18,19].

Burchnall & Chaundy studied the conditions under which, given P(z) and Q(z) which are two polynomials in a complex variable z, both the rational functions P2/Q2 and Q2/P2 can be integrated to give another rational function [21]. They showed that this is equivalent to seeking polynomial solutions of the bilinear differential equation1 PQ − 2PQ′ + PQ″ = 0, where primes denote derivatives. They also showed how to construct such polynomials and obtained a Wronskian representation [21] using commutative-operator theory; also see [22]. The procedure for constructing these polynomials can be iterated to produce an infinite sequence of polynomials. The same polynomials arose in a completely different context, the study of rational solutions of the Korteweg–de Vries equation [23], where they were constructed by Adler & Moser [24] using iterated Darboux–Crum transformations of a Schrödinger operator [25]. The Adler–Moser polynomials have been generalized to the case of the rational antiderivative of P2/m/Q2 and Q2m/P2 by Loutsenko [26], who has shown that the bilinear differential equation stated above generalizes in this case to PQ − 2mPQ′ + m2PQ″ = 0 for m = 1/2 and m = 2. However, an analogous construction of the Loutsenko polynomials through the Darboux–Crum process, such as exists for the Adler–Moser polynomials, has so far not been found. The new transformation given here throws light on such matters.

A system of M ≥ 4 point vortices is generally not integrable [27], but the equilibrium configurations of point vortices can be the same as configurations of other systems such as a two-dimensional Coulomb gas. Consider for integer n, a system of M+ = n(n + 1)/2 vortices with circulations +1 and M = n(n − 1)/2 vortices with circulations −1. We define the polynomials P and Q with degrees M+ and M through the vortex positions, i.e. the vortices are located at the roots of P and Q. It can then be shown that P and Q satisfy the bilinear differential equation PQ − 2PQ′ + PQ″ = 0, which is called Tkachenko’s equation in the context of vortex dynamics [7,28]. Bartman [29] made the connection that the Adler–Moser polynomials provide polynomial solutions to Tkachenko’s equation, and hence vortex equilibrium solutions for vortices of the same circulation but mixed sign. Bartman [29] also briefly discussed the case of vortex circulations 1 and −2, essentially the same vortex circulations corresponding to Loutsenko’s polynomials; although not many details are provided, differential equations for the polynomials are written down. Campbell & Kadtke [30] found a subset of the Adler–Moser polynomials by generalizing Tkachenko’s method (see also [31]).

For a given number of point vortices and using ideas from algebraic geometry, O’Neil [20,32] has calculated the number of stationary and translating equilibria for generic vortex circulations. Applying some methods used in the Newtonian four-body problem, a count of the number of rotating four-vortex equilibria can also be made, although the count is incomplete [33]. An infinite number of vortex equilibria, depending continuously on some parameter, can only exist for special values of the vortex circulations. Examples of such equilibria with a small number of vortices are provided in [32]. The Adler–Moser polynomials and the polynomials found by Loutsenko [26] also fall into this category, since at every stage in the iteration there is an additional complex-valued parameter so that the nth polynomial in these hierarchies depends on n distinct complex-valued parameters.

As mentioned above, one method of describing relative equilibria uses generating polynomials, which are defined so that the point vortices are at their roots [34]. In the case of equilibria with more than one species of vortex, i.e. with multiple values of vortex circulations, multiple polynomials are defined [18,19,29,30]. By using the conditions required for a point vortex equilibrium, differential equations are derived for these polynomials which are then used to study the equilibria and establish connections to various polynomial systems. For an alternative approach to point vortex equilibria that is based on matrix methods, see [35,36].

The subject of relative equilibria may be approached in two general ways [7]: (i) the vortex circulations are specified and we ask for the vortex positions such that they are in equilibrium, or (ii) the vortex positions are given and the corresponding circulations need to be found so that they are in equilibrium. Most of the literature surveyed above falls into category (i). An example of (ii) is that of three vortices situated at the vertices of an equilateral triangle, then it is known that they are always in rotating or translating equilibrium, regardless of the vortex circulations. From a physical point of view, it is more natural to be given the vortex circulations with the vortex positions to be worked out; this is a harder problem from the mathematical point of view. In this paper, we present a transformation that takes a given equilibrium with given positions and circulations into a new equilibrium with new positions and circulations, both of which are determined by the transformation.

The idea that a given point vortex equilibrium can be related to a different equilibrium with a different number of point vortices is not necessarily new. For example, it forms the basis for numerical methods that have been used in the past to obtain a rotating M + 1 vortex equilibrium by ‘growing’ a vortex at co-rotating points of an M vortex equilibrium [37]. Our approach here is different in spirit, however, and involves an explicit and direct transformation to a different equilibrium in contrast to this continuation process of gradually growing additional vortices in an existing equilibrium.

This paper is organized as follows. We give a mathematical introduction to point vortices and relative equilibria in §2, and introduce the new transformation between stationary equilibria in §3. We discuss some of its properties in §4 and obtain conditions for it to yield non-trivial equilibria. In §5, we discuss various examples and, in particular, show that the Adler–Moser and Loutsenko hierarchies can be obtained from the transformation with the same simple seed, a single stationary vortex with different circulations. We end with a discussion of future directions, including the relationship between the present work and other work by the authors where a class of hybrid equilibria of the two-dimensional incompressible Euler equation have been found comprising a combination of Stuart-type vorticity with superposed point vortices [38].

2. Mathematical formulation

Consider a two-dimensional, incompressible and inviscid homogeneous fluid. Let (x, y) denote the Cartesian coordinates of a planar cross-section of the flow, V(x, y) the velocity field with components V = (u, v), p(x, y) the pressure and ρ0 the constant density of the fluid. The motion of the fluid is governed by the Euler equation [2]

Vt+(V)V=pρ0, 2.1

where here =(/x,/y) is the two-dimensional gradient operator. Since the flow is incompressible with V=0, we can define a streamfunction ψ(x, y) via the equations

u=ψyandv=ψx, 2.2

and, since the flow is two-dimensional, the vorticity ω=×V has a single non-zero component

ζ(x,y)=vxuy, 2.3

which is related to the streamfunction through the Poisson equation

2ψ=ζ. 2.4

For the planar flows that we are considering, it is advantageous to work in a complex z = x + iy plane. Point vortices are defined as solutions of (2.4) corresponding to the Dirac-delta vorticity [5]

ζ=j=1MΓjδ(zzj), 2.5

where here the complex numbers zj=xj+iyj are the locations and the real numbers Γj are the circulations of the M point vortices. Since by (2.5) the flow is irrotational everywhere except at M points in the plane, away from these points there exists a (multivalued) velocity potential φ such that V=φ. Using the incompressibility condition V=0, we see that φ solves the Laplace equation 2φ=0. Together with (2.4) and (2.5), this implies the existence of the complex potential

f(z)=φ+iψ=12πij=1MΓjlog(zzj). 2.6

The fluid velocity field ξ(z) = u − iv is simply given by the derivative2 of the complex potential, ξ(z) = f ′(z). The velocity field due to the point vortices is [5]

ξ(z)=12πij=1MΓjzzj. 2.7

The locations of the point vortices are in general time-dependent and they move about under the influence of each other according to [6]

dzkdt¯=12πij=1jkMΓjzkzjfor k=1,2,,M, 2.8

where the overbar denotes complex conjugation. The expression (2.8) is the non-self-induced velocity field at the location of a point vortex i.e. the finite part of the fluid velocity induced by all the other point vortices at this point vortex location.

With xk and Γkyk as canonical conjugate variables, the system (2.8) is the canonical Hamiltonian system associated with the Hamiltonian

H=12πj,k=1j<kMΓkΓjlog|zkzj|. 2.9

This Hamiltonian system is integrable for M ≤ 3, due to the existence of three further integrals of motion: the linear impulse X+iY=jΓjzj and the angular impulse I=jΓj|zj|2. However, for M ≥ 4, it is generally chaotic [3,27]. Relative equilibria can be obtained as extrema of H subject to the constraints that X,Y,I are constant [7].

In a relative equilibrium, the inter-vortex distances remain constant, so that the shape and size of the configuration remains fixed. The velocity field in this case takes the form [7]

dzkdt=iΩzk+U, 2.10

where the angular velocity Ω is a real parameter and the linear velocity U is a complex parameter. This paper is focused on studying stationary configurations of point vortices for which Ω=U=0. In this case, (2.8) reduces to the M conditions on the vortex positions

j=1jkMΓjzkzj=0for k=1,2,,M. 2.11

The algebraic equations (2.11) can be viewed as M conditions on the M unknowns z1, …, zM, for given values of the circulations Γ1,,ΓM. We note that under the operations of scaling all the vortex circulations and scaling plus shifting all the vortex positions, a stationary equilibrium remains stationary.

3. The transformation

In this section, we suppose that we are given a point vortex equilibrium with locations z1, …, zM and circulations Γ1,,ΓM which satisfy the constraint

Γk=1,12,1,32,2,,k=1,,M, 3.1

i.e. each Γk is either −1 or a positive integer or half-integer. We can then define a rational function h′(z) via the complex potential f(z) as

h(z)=A[exp(2πif(z))]2=Aj=1M(zzj)2Γj, 3.2

where A is a non-zero constant. The velocity field ξ(z) in (2.7) is given in terms of h(z) by

ξ(z)=14πi(logh(z))=14πih(z)h(z). 3.3

Changing the value of A is equivalent to adding a constant to the complex potential and so does not affect the velocity field. The algebraic conditions (2.11) are equivalent to ξ(z) having a Laurent series

ξ(z)=12πiΓkzzk+O(zzk), 3.4

with vanishing constant term near each of its singularities.

We now show that the rational function h^(z) defined, in terms of a rational function h′(z) associated with a given equilibrium within the class just described, by the transformation

h(z)h^(z)=A^[h(z)(h(z))2]α, 3.5

also corresponds to a stationary point vortex equilibrium. Here, A^ is a non-zero constant, α is a non-zero real number and h(z) is any primitive of h′(z). Equivalently, if the velocity field (3.3) corresponds to some stationary point vortex configuration, we claim that the velocity field

ξ^(z)=14πi(logh^(z))=α4πi[h(z)h(z)2h(z)h(z)] 3.6

corresponds to another, distinct stationary point vortex configuration. Necessary and sufficient conditions for this to be case are (i) h(z) is rational and (ii) the only singularities of ξ^(z) are simple poles at which the constant term in the Laurent series vanishes.

Observe that, assuming (i) holds, the singularities of ξ^(z) are precisely the zeros and poles of h^(z). Looking at (3.5) or (3.6), we see that the possible singularities of ξ^(z) are either (a) zeros of h′(z), (b) poles of h′(z), or (c) zeros of h(z). The poles of h(z) and h″(z) coincide with the poles of h′(z), and so do not need to be checked separately.

(a). Proof that h(z) is rational

We begin by showing (i), which is equivalent to h′(z) having zero residue at each of its poles. Clearly, all poles of h′(z) are at point vortex locations zk with negative circulations Γk=1, due to the restriction (3.1) on the allowable vortex circulations. Near such a zk, we rewrite

h(z)=A(zzk)2ΓkHk(z), 3.7

where we have defined the functions

Hk(z)=j=1jkM(zzj)2Γjfor k=1,2,,M. 3.8

Since the vortex positions are distinct, Hk(zk) is finite and non-zero. The series representation for h′(z) near zk is

h(z)=A(Hk(zk)(zzk)2Γk+Hk(zk)(zzk)2Γk+1+Hk(zk)2(zzk)2Γk+2+). 3.9

In particular, since 2Γk+1=1, h′(z) will have zero residue at zk if and only if the coefficient Hk(zk) vanishes. Combining (3.8) and (2.11) yields

Hk(zk)Hk(zk)=(logHk(z))|z=zk=j=1jkMΓjzkzj=0, 3.10

and hence Hk(zk)=0 as desired. Similar arguments show that allowing for Γk=1/2 in (3.1) would always lead to non-rational h(z). Allowing for larger negative circulations, say Γk=32, would require the corresponding coefficient Hk″(zk) to vanish, which is not true in general. On the other hand, it can happen in specific examples, for instance, the trivial example of a single point vortex.

(b). The singularities of ξ^(z) are stationary point vortices

Now we show (ii), which requires us to analyse the poles of the transformed velocity field (3.6). We will take the cases (a), (b), (c) introduced above in turn.

First, let zk be a zero of h′(z) which is not also a zero of h(z), so that the second term h′(z)/h(z) in (3.6) vanishes at zk. Since the first term in (3.6) is proportional to the original velocity field (3.3), we have

ξ^(z)=α4πih(z)h(z)+O(zzk)=αξ(z)+O(zzk).

Thus we have a stationary vortex of circulation αΓk at zk. Next, let zk be a pole of h′(z). By our assumption (3.1), we must have Γk=1, and therefore zk is a second-order pole of h′(z) and a first-order pole of h(z). Looking at (3.5), we see that h^(z) is therefore analytic at zk, and that point is not a singularity of ξ^(z). Alternatively, this can be checked by expanding (3.6) directly.

Now suppose that z^j is a zero of h(z), and further assume that it is a simple zero. Then, for some constants a0, a1, … with a0 ≠ 0, we have

h(z)=a0(zz^j)+a1(zz^j)2+a2(zz^j)3+, 3.11a
h(z)=a0+2a1(zz^j)+3a2(zz^j)2+ 3.11b
andh(z)=2a1+6a2(zz^j)+. 3.11c

Substituting (3.11) into (3.6), we find the transformed velocity field near z^j to be

ξ^(z)=12πiαzz^j+O(zz^j), 3.12

which is of the desired form for a stationary vortex of circulation −α at z^j.

Finally, suppose that z^j is a multiple root of h(z). Then z^j must also be a root of h′(z), and so z^j=zk for some k = 1, …, M. Moreover, since zk is a root of h′(z) with multiplicity 2Γk by construction, it must be a root of h(z) with multiplicity 2Γk+1. Thus we can write

h(z)=(zzk)2Γk+1Gk(z) 3.13a

for some rational function Gk(z) with Gk(zk) ≠ 0. Differentiating (3.13a) yields

h(z)=(zzk)2Γk((2Γk+1)Gk(z)+(zzk)Gk(z)), 3.13b

and hence that Gk(z) is related to the function Hk(z) defined in (3.8) via

(2Γk+1)Gk(z)+(zzk)Gk(z)=Hk(z). 3.13c

Differentiating (3.13b) once more to calculate h″(z) and expanding near zk, a calculation similar to the one in the previous paragraph shows that

ξ^(z)=α4πi[2(Γk+1)zzk2Γk2Γk+1Gk(zk)Gk(zk)+O(zzk)]. 3.14

Differentiating (3.13c) and substituting z = zk, we find

(2Γk+2)Gk(zk)=Hk(zk)=0, 3.15

where the last equality follows from (2.11) exactly as in (3.10). In particular, since Γk1, we deduce that Gk′(zk) = 0. Thus (3.14) is of the desired form for a stationary point vortex at zk with circulation α(Γk+1).

(c). Collapse configurations

While in the above, we have focused on a single fixed primitive h(z) of h′(z), it is instructive to consider the whole family of primitives h(z) + C where C is a complex integration constant. For generic values of C, the rational function h(z) + C has only simple roots, depending continuously on C and corresponding to stationary point vortices of circulation −α as shown by (3.12). Clearly, the only possible multiple roots are points zk where

C=h(zk)andh(zk)=0. 3.16

In this case, the arguments in §3b show that this root has multiplicity 2Γk+1 and corresponds to a point vortex with circulation α(Γk+1) as shown in (3.14). In the limit as C → −h(zk), then, 2Γk+1 ‘movable’ vortices of circulation −α and a single ‘fixed’ vortex of circulation αΓk collapse to form a new vortex of circulation α(2Γk+1)+αΓk=α(Γk+1). See §5a and figures 1 and 2 for simple examples of these collapse scenarios. Note that the poles of h(z) + C coincide with the poles of h′(z) and are therefore independent of C.

Figure 1.

Figure 1.

New stationary equilibria produced from known stationary equilibria via the transformation (3.5). Positive vortices are represented by blue diamonds, negative vortices by black discs, and the size of the markers represents the vortex circulation. The three-vortex equilibrium (I) given by (5.1) is transformed into an 11-vortex equilibrium (T) given by (5.3). In fact, there is a family of transformed equilibria parametrized by an integration constant C which is set equal to 0 in (T). For two special values C1col=1152/7, C2col=10467/56 of C, some of the negative point vortices collapse onto the positive point vortices. The left of (M1) shows the approach to a collapsed configuration as C is varied from 0 to C1col: open discs mark vortex locations at C = 0, filled discs mark vortex locations as we approach C1col, and every set of corresponding points on the solid curves marks an intermediate equilibrium configuration. The limiting four-vortex configuration is shown to the right; see (5.4) for the explicit vortex locations, which agree with the formulae in the literature [20]. Panel (M2) similarly shows the quite different collapse as C approaches C2col, this time leading to a seven-vortex equilibrium. (Online version in colour.)

Figure 2.

Figure 2.

New stationary equilibria produced from known stationary equilibria [32] just as in figure 1 but starting from the four-vortex equilibrium (I). The four-vortex equilibrium (I) in (5.6) is transformed into a 10-vortex equilibrium (T) in (5.8). This is part of a family parametrized by the integration constant C, which is set equal to 0 in (T). As C approaches three particular values C=C1col,C2col,C3col given in (5.9), (T) collapses into the five-, seven- and eight-vortex equilibria (M1), (M2) and (M3), respectively. (Online version in colour.)

Of course, the values of the constant C where h(z) + C has multiple roots can also be found by setting the discriminant of its numerator equal to zero, yielding a polynomial equation in C. By contrast, the roots zk of h′(z) are the known locations of the positive strength point vortices in the given equilibrium (3.2), and so calculating C from (3.16) is trivial. Moreover, it clarifies that there is exactly one collapse scenario for each of these positive vortices.

4. Iterated transformations

Under certain circumstances, starting from some seed equilibrium h0(z), the transformation (3.5) can be repeated to produce a sequence of equilibria defined by

hn+1(z)=An+1[hn(z)(hn(z))2]αnn0, 4.1

where the αn are real constants. As long as the vortex strengths in hn′(z) satisfy the constraints (3.1), hn+1′(z) represents a new point-vortex equilibrium.

Here, as in (3.5), hn(z) is any primitive of hn′(z), but we can consider the family of primitives hn(z) + Cn where the Cn (n ≥ 0) are complex integration constants. The comments in §3c about collapse configurations are still applicable and hold for each n. That is, the non-generic values of the constant Cn are given by Cn = −hn(zk), where zk is a root of hn′(z). Note that the roots of hn′(z) and hence the non-generic values of Cn depend on C0, …, Cn−1. Thus the set of collapse configurations becomes larger (and richer) as n increases. We do not explore this aspect of collapse configurations in detail; see figures 36 for a few select examples.

Figure 3.

Figure 3.

Point vortex equilibria at the roots of the Adler–Moser polynomials [24], obtained via the transformation (4.3) from the seed (5.11) and given by the rational functions (5.12). Panels (S1)–(S4) show symmetric equilibria, (A1)–(A4) show asymmetric equilibria, (M1)–(M4 ) show various collapsed equilibria. The values of all constants are given in table 3. (Online version in colour.)

Figure 6.

Figure 6.

Terminating sequences of point vortex equilibria produced by the iterated transformations (4.3) with the seed (5.17), given by the rational functions (5.18). Symmetric equilibria for Γ=1/2,3/2,5/2 are shown in (S1)–(S3), and asymmetric equilibria for Γ=3/2,5/2 in (A2), (A3). Panel (M1) is a collapsed version of the second column of (S2), while (M2) and (M3) are collapsed versions of the last two columns of (S3). See table 3 for the values of Cn. (Online version in colour.)

(a). Convention for the constants An and Cn

Suppose that hn′(z) has a rational primitive N(z)/D(z) where N(z) and D(z) are polynomials. Polynomial long division gives

N(z)D(z)=P(z)+R(z)D(z),

where P(z) and R(z) are polynomials and the degree of R(z) is strictly less than that of D(z). We then define

hn(z)=P(z)P(0)+R(z)D(z). 4.2

This amounts to setting the constant term in this representation equal to zero. That constant term can then be added back in explicitly, and we will call it Cn. We can then rewrite (4.1) as

hn+1(z)=An+1[hn(z)(hn(z)+Cn)2]αnn0. 4.3

It only remains to fix An+1 which, we recall from (3.3), has no physical meaning since it is simply an additive constant in the complex potential. We, therefore, choose An+1 so that the numerator and denominator of the rational function hn+1′(z) are both monic polynomials in z. Moreover, we always begin with a seed equilibrium h0′(z) which has monic numerator and denominator polynomials.

(b). The special case αn = 1

To study the role of the parameter αn in the transformation (4.1), we now look at the general theory in the case when αn = 1 for n ≥ 0. We show that while this choice of αn produces a new equilibrium at the first stage (n = 0), no new equilibria are produced in subsequent stages (n ≥ 1) of the transformation. Up to a reparametrization of the integration constants, the family of equilibria produced for each n ≥ 1 is exactly the same as the family at the previous stage. We call such a transformation trivial, if it produces an equilibrium with the same number and circulations of vortices as at the previous stage, but with reparametrized constants.

Let h0(z) represent a point vortex equilibrium that is transformed by (4.3) and α0 = 1 into

h1(z)=A1(1h0(z)+C0)h1(z)=A1h0(z)+C0+C1, 4.4

where C0 and A1, C1 are constants chosen according to the convention described in §4a. We have used a slightly different form of the transformation (4.3) in (4.4), but it is easy to check that they are the same up to a multiplicative constant, which is absorbed into An. From §3, we know that if all the negative vortex circulations in h0(z) are −1 (in other words h0(z) has only second-order poles), then h0(z) is a rational function with generically simple zeros, and hence h1(z) is a new point vortex equilibrium. Further from (4.4), we see that these conditions on h0(z) and h0(z) are sufficient to ensure that h1(z) and h1(z) also satisfy the same conditions. Hence, we can consider the sequence of n transformations from h0(z) to hn(z), choosing αn = 1 at each stage, and each stage being a point vortex equilibrium. Now we see from (4.4) that h1(z) is a Möbius transformation of h0(z), and since αn = 1 at each stage, hn(z) is a Möbius transformation of hn−1(z). We can express hn(z) in terms of h0(z) in the form of a finite continued fraction

hn(z)=Cn+AnCn1+An1+A1C0+h0(z), 4.5

where A0, A1, …, An and C0, C1, …, Cn are constants. The function hn(z) is a Möbius transformation of h0(z),

hn(z)=Enh0(z)+FnE^nh0(z)+F^n, 4.6

for some constants En, E^n, Fn and F^n which can be expressed in terms of the constants A’s and C’s. Taking a derivative of (4.6), we find that the form of the equilibrium after n transformations is

hn(z)=(EnF^nFnE^nE^n2)(h0(z)(h0(z)+F^n/E^n)2). 4.7

Thus hn(z) is a trivial transformation of h1(z) if αn = 1 for all n.

5. Classes of equilibria generated by the transformation

In this section, we look at examples of stationary equilibria produced via the transformation (3.5). First, in §5a, we consider single-stage transformations in which a given point vortex equilibrium (the seed) is transformed into a new point vortex equilibrium by (3.5). For our examples, we choose seed equilibria from among the O’Neil equilibria [32] discussed in the context of stationary equilibria of point vortices with non-identical circulations. We have seen in §4b that if we consider the iterated transformation (4.1) with αn = 1 for all n, then a new equilibrium is only produced in the first stage and the subsequent transformations are all trivial. By making various other choices for αn, we show that non-trivial hierarchies of equilibria can be produced from the same simple seed equilibrium h0(z)=z2Γ, for different values of the seed circulation Γ (table 1). In this way, we can reproduce known hierarchies of stationary equilibria: the Adler–Moser polynomials [24] are discussed in §5b and the two hierarchies of Loutsenko polynomials [26] are discussed in §5c. We can also produce hierarchies that terminate after a finite number of stages; see §5d.

Table 1.

The behaviour of the transformation (4.3) with the seed equilibrium h0(z)=z2Γ for different choices of Γ and αn. In different cases, we obtain either an entire known hierarchy or else a special case of the hierarchy where some of the free constants have been fixed. The entries marked ‘terminating’ are finite length iterated equilibria, which end when the transformation yields logarithms. In other cases, we obtain logarithms from 1/z terms in the seed, or rational functions in z which do not correspond to point vortices.

αn = −1 αn={2forneven1/2fornodd αn={1/2forneven2fornodd
Γ=1 Adler–Moser logarithms logarithms
Γ=1/2 terminating Loutsenko (i ≤ 0) not point vortices
Γ=2 special case of Adler–Moser special case of Loutsenko (i ≤ 0) Loutsenko (i ≥ 0)

The constants An and Cn in all the cases below, including the single-stage and terminating cases, are set according to the conventions described in §4a. The values of the constants Cn corresponding to the special ‘collapse configurations’ may be found directly using the method in §3c. To illustrate this method, we provide complete details of the collapse configurations for the single-stage transformations in §5a. The corresponding constants for the examples in §§5b–d are obtained in a completely analogous manner and are recorded in table 3.

Table 3.

Values of the constants C0, …, C3 in figures 36. The constants are calculated according to the method in §3c and §4. Figure panels (S1)–(S4) and (A1)–(A4) which share the same values of the constants are grouped together. For example, in the first row corresponding to figure 3, (S1) has C0 = −1/3, (S2) has C0 = −1/3, C1 = −1 and so on. All decimal values given are numerical approximations.

C0 C1 C2 C3
figure 3 S1–S4 −1/3 −1 20 80
A1–A4 −1/3 2 − i 8 − 8i 40 + 120i
M1 −1/3 9/5
M2 −1/3 −1 63.8065
M3 −1/3 9/5 −225/7 9800/9
M4 −1/3 9/5 −225/7 −574.64 + 6344.3i
figure 4 S1–S4 −1/2 0 6 40
A1–A4 −1/2 3 + 3i 6 − 12i 20 + 20i
M1 −1/2 128/35
M2 −1/2 0 −11.350 + 6.3767i
M3 −1/2 128/35 −56/5
M4 −1/2 128/35 −56/5 ( − 2.959 + 7.618i) × 105
figure 5 S1–S4 −1/5 0 0 0
A1–A4 −1/5 (3 + i)/2 1000 − 2000i 100 + 100i
M1 −1/5 −5/4
M2 −1/5 0 (1600/11) × 22/5
M3 −1/5 −5/4 −12800/77 440/7
M4 −1/5 −5/4 −12800/77 −385.79 − 120.55i
figure 6 S1–S3 1 0 0
A2–A3 1 + i 10i −8
M1 1 32i/3
M2 1 2763/4
M3 1 0 193.30 − 334.81i

(a). Single-stage transformations

In our first examples, we look at three- and four-vortex equilibria that are transformed by (3.5) into equilibria with higher numbers of vortices.

(i). From three to eleven vortices

Consider then three vortices with circulations Γ1=3, Γ2=3/2, Γ3=1 located at z1 = −2, z2 = 1, z3 = 0, respectively [32], as shown in figure 1(I). The function h′(z) constructed from (3.2) is

h(z)=(z+2)6(z1)3z2, 5.1

where we have set A = 1. Since the vortex circulations satisfy the constraint (3.1), h(z) is also a rational function. Indeed a simple calculation shows

h(z)=z88+9z77+9z62+3z518z436z3+24z2+144z+64z. 5.2

The transformation (3.5) produces a new equilibrium as shown in figure 1(T), with

h^(z)=(z+2)6(z1)3(z9+727z8+36z7+24z6144z5288z4+192z3+1152z2+8Cz+512)2, 5.3

where C is a constant and we have chosen α = 1, A^=1/64. Comparing (5.3) with (3.2) we see that, for generic choices of the integration constant C, (5.3) corresponds to an equilibrium of eleven vortices: two vortices with circulations Γ1=3 and Γ2=3/2 located at z1 = −2 and z2 = 1, respectively, and nine vortices with circulations −1 each, located at the roots of the ninth degree polynomial in the denominator of (5.3). The locations of the negative vortices depend continuously on the complex parameter C, and several examples are shown in figure 1.

It is worth repeating here that the complex potential f^(z) and velocity field ξ^(z) are obtained from any of the h^(z) by the simple formulae 4πif^(z)=logh^(z) and 4πiξ^(z)=(logh^(z)).

Collapse configurations. From the discussion in §3c, we see that there are exactly two special values C1col,C2col of C for which the number and circulations of the point vortices changes: one for each of the positive vortices at z1 = −2, z2 = 1. Indeed, since the zeros of h′(z) are precisely z1 and z2, these are the only possible locations for the multiple roots of h(z) + C. The special values of C are therefore C1col=h(z1) and C2col=h(z2). While C1col and C2col can also be found by setting the discriminant of the denominator polynomial in (5.3) equal to zero, the method given above is clearly simpler to use.

First consider C1col=h(z1)=1152/7. As CC1col, 2Γ1+1=7 of the vortices with circulation −1 collapse onto the vortex at z1, creating a new vortex of circulation (Γ1+1)=4 there when C=C1col. The corresponding rational function h^(z) is

h^(z)=(z1)3(z+2)8(z2267z+4)2, 5.4

with one vortex of circulation Γ2 at z2, one vortex of circulation −4 at z1, and two vortices of circulation −1 each, located at z=(13±33i)/7; see figure 1(M1). After a simple shifting and scaling, these vortex locations agree with the general formula for four-vortex equilibria given in §8 of [20].

For the second collapse, we get C2col=h(z2)=10467/56. As CC2col, 2Γ2+1=4 of the vortices of circulation −1 each collapse onto the vortex at z2, combining to form a new vortex of circulation (Γ2+1)=52 when C=C2col. The corresponding rational function h^(z) is

h^(z)=(z+2)6(z1)5(z5+1007z4+6107z3+20367z2+38697z+512)2, 5.5

with one vortex of circulation Γ1 at z1, one vortex of circulation −5/2 at z2, and five vortices of circulation −1 each located at the roots of the degree-five polynomial in (5.5); see figure 1(M2). Since all the coefficients in this polynomial are real, the five vortices are symmetrically located about the x-axis. Although it might appear at first sight from figure 1(M2) that the five vortices are arranged on a circle centred at z2, an inspection of the roots reveals that this is not the case.

(ii). From four to ten vortices

Next consider four vortices with circulations Γ1=2, Γ2=1, Γ3=1/2, Γ4=1 located at z1=33i, z2 = 2i, z3=3, z4 = 0, respectively, as shown in figure 2(I). They form an equilibrium [32] with

h(z)=(z+3+3i)4(z2i)2(z3)z2. 5.6

Since the vortex strengths satisfy the constraints (3.1), h(z) is a rational function, given by

h(z)=z66+15(33+8i)z5(133i)z4+4(23+3i)z312(133i)z2+24(39i)z+288(3+3i)z. 5.7

The equilibrium (5.6) is transformed by (3.5), with α = 1 and A^=1/36, into the 10-vortex equilibrium shown in figure 2(T), with

h^(z)=(z+3+3i)4(z2i)2(z3)(6z(h(z)+C))2, 5.8

where C is a constant and the denominator is a monic polynomial.

Collapse configurations. As in the previous example, we can completely characterize the collapse configurations using the method of §3c. There are three special values

C1col=1445(333i),C2col=3215(436+1113i)andC3col=910(4532863i) 5.9

of the integration constant C, at which negative point vortices collapse onto each of the three positive point vortices at z1, z2, z3 forming five-, seven- and eight-vortex equilibria, respectively. These collapsed equilibria are displayed in figure 2(M1)–(M3). The corresponding rational functions h^(z) are, respectively,

(z2i)2(z3)(z+3+3i)6(p1(z))2,(z+3+3i)4(z3)(z2i)4(p2(z))2and(z+3+3i)4(z2i)2(z3)3(p3(z))2, 5.10a

where the polynomials p1(z), p2(z), p3(z) are

p1(z)=z2735z27i5z6(13i), 5.10b
p2(z)=z4+65(33+13i)z3+65(73+333i)z245(1833+343i)z+216(33i), 5.10c
p3(z)=z5+45(73+12i)z4+35(41+623i)z3+65(673+222i)z2+95(187+3543i)z+576(3+3i). 5.10d

(b). The Adler–Moser polynomials

Consider the sequence of transformations (4.3) with the seed equilibrium

h0(z)=z2andαn=1 for n0. 5.11

With the conventions in §4a, the first few rational functions in this sequence are

h1(z)=(z3+3C0)2z2, 5.12a
h2(z)=(z6+15C0z3+5C1z45C02)2(z3+3C0)2, 5.12b
h3(z)=(z10+45C0z7+35C1z5+7C2z3525C0C1z2+4725C03z+21C0C21753C12)2(z6+15C0z3+5C1z45C02)2. 5.12c

The polynomials in (5.12) are the Adler–Moser polynomials constructed by Adler & Moser [24] using Darboux–Crum transformations. The two can be compared by identifying the constants in the Adler–Moser polynomials with the constants in (5.12) as τ2 = 3C0, τ3 = 5C1 and τ4 = 7C2.

For generic values of the integration constants, the polynomials in (5.12) have only simple roots, and hence the rational functions correspond to equilibria of point vortices of the same circulation but opposite signs. The equilibria corresponding to h1(z),,h4(z) are shown in figure 3. The constants C0, …, C3 are chosen to be real in panels (S1)–(S4) so that the equilibria are symmetric with respect to the real axis. By choosing these constants to be complex, we can obtain asymmetric equilibria as shown in panels (A1)–(A4). As in the single-stage examples, there are special values of the constants for which some of the vortices collapse into a single vortex. However, since there are now multiple integration constants which can be varied simultaneously, the collapse scenarios are more complicated. We show some examples in (M1)–(M5); see table 3 for the exact values of the constants used in producing these panels. The locations of the point vortices in the simple collapse configuration (M1) are given in table 2.

Table 2.

Vortex circulations and locations for selected simple equilibria in figures 35; see §§5b–c for details.

figure 3(M1) circulations 2 −1 1
locations 1 1/2±3i/2 roots of z3 + 3z2 + 6z + 5
figure 4(M1) circulations 3/2 −1 1/2
locations 1 −1 roots of z3+5z2+475z+7
figure 4(M3) circulations 5 2 −2
locations 1 5/2±7i/2 roots of z3+5z2+475z+7
figure 5(M1) circulations 3 −1 2
locations 1 roots ≠1 of z5 − 1 roots of z3 + 2z2 + 3z + 4

(c). The polynomials due to Loutsenko [26]

First hierarchy. Consider the sequence of transformations (4.3) for n ≥ 0 with the seed equilibrium

h0(z)=zandαn={2 forneven,1/2 fornodd. 5.13

With the conventions in §4a, the first few rational functions in this sequence are

h1(z)=(z2+2C0)4z2, 5.14a
h2(z)=z8+565C0z6+56C02z4+224C03z2+7C1z112C04(z2+2C0)2, 5.14b
h3(z)=(z7+14C0z5+140C02z3+5C2z2280C03z+10C0C2352C1)4(z8+565C0z6+56C02z4+224C03z2+7C1z112C04)2. 5.14c

The polynomials in (5.14) are the polynomials studied by Loutsenko [26], in particular, the branch described in his notation by i ≤ 0. Loutsenko’s constants are labelled τi, ti and they are identified with our constants as τ−1 = 2C0, t−2 = 7C1, τ−2 = 5C2 and so on. We see from (5.14) that h1(z) is an equilibrium of two vortices of circulations +2 each and one vortex of circulation −1; h2(z) is an equilibrium of eight vortices of circulations +1/2 each and two vortices of circulations −1 each; and so on. The choice of αn in (5.13) is made to ensure that the negative vortices at each step have circulations −1. The circulations of the positive vortices oscillate between +2 and +1/2, in contrast to the Adler–Moser polynomials where the positive vortices always have circulation +1. Then from §3, we have that the hn(z) are rational functions and hn(z) are stationary equilibria for all n.

Examples of the equilibria h1(z),,h4(z) are shown in figure 4. Point vortex locations and circulations for the—particularly simple—five-vortex equilibrium (M1) and six-vortex equilibrium (M3) are given in table 2. The constants Cn for all the equilibria are given in table 3. The equilibria in panels (S2) and (A2) can be recognized as fig. 3 of [38], where these configurations are obtained as limits of hybrid smooth Stuart vortex and point vortex equilibria. The function h0(z) can be identified with the function h′(z) defined in (3.8) of [38] with the choice C0 = −1/2.

Figure 4.

Figure 4.

Point vortex equilibria at the roots of the Loutsenko (i ≤ 0) polynomials, produced by the iterated transformations (4.3) with the seed equilibrium (5.13), and given by the rational functions (5.14). The panels are analogous to those in figure 3, and vortex locations and circulations for the collapsed configurations (M1) and (M3) are provided in table 2. See table 3 for the values of the integration constants. (Online version in colour.)

Second hierarchy. Now consider the sequence of transformations (4.3) with the seed equilibrium

h0(z)=z4andαn={1/2 forneven2 fornodd. 5.15

With the conventions in §4a, the first few rational functions in this sequence are

h1(z)=z5+5C0z2,h2(z)=(z5+4C1z20C0)4(z5+5C0)2andh3(z)=p(z)(z5+4C1z20C0)2, 5.16a

where the numerator p(z) is

p(z)=z16+1767C1z12160C0z11+352C12z8422407C0C1z7+35200C02z6+11C2z52816C13z4+28160C0C12z3140800C02C1z2+352000C03z28165C14+55C0C2. 5.16b

The polynomials in (5.16) are the second hierarchy found by Loutsenko [26] (i ≥ 0 in his notation), the constants can be compared by setting his t1 = 5C0 and τ2 = 4C1. We see from (5.16) that the negative vortices all have circulation −1 and the theory in §3 applies. The positive vortices oscillate between circulations +1/2 and +2 just as in the Loutsenko (i ≤ 0) hierarchy, but in this case they begin in the hierarchy at +1/2 instead of +2. The choice of αn in (5.15) is once again made so that the negative vortices always have circulations −1. Examples of the equilibria in the second Loutsenko hierarchy are shown in figure 5. Also see tables 2 and 3.

Figure 5.

Figure 5.

Point vortex equilibria at the roots of the Loutsenko (i ≥ 0) polynomials, produced by the iterated transformations (4.3) with the seed equilibrium (5.15), and given by the rational functions (5.16). The vortex circulations and locations for the collapsed configuration (M1) are given in table 2. Table 3 gives the values of all the integration constants. (Online version in colour.)

(d). Terminating sequences of stationary equilibria

Consider the seed equilibrium h0(z)=z2Γ for half-integer Γ,

h0(z)=z,z3,z5,andαn=1. 5.17

With this seed we find that the transformation (4.3) produces sequences of equilibria which terminate after a finite number of steps. If Γ=1/2, then the equilibria terminate after one stage, after two stages if Γ=3/2, after three stages if Γ=5/2 and so on. The iteration terminates due to a simple pole term that appears in hn(z), which leads to a logarithmic term in hn(z). At the first stage, the circulation of the point vortex at the origin switches sign to become Γ. At each subsequent stage, it increases by 1 until it becomes −1/2 and the iteration terminates. Examples of terminating equilibria are shown in figure 6. The rational functions for Γ=1/2 are

h0(z)=zandh1(z)=(z2+2C0)2z. 5.18a

The rational functions for Γ=3/2 are

h0(z)=z3,h1(z)=(z4+4C0)2z3andh2(z)=(z8+24C0z4+6C1z248C02)2z(z4+4C0)2. 5.18b

The rational functions for Γ=5/2 are

h0(z)=z5,h2(z)=(z12+48C0z6+8C1z472C02)2z3(z6+6C0)2,h1(z)=(z6+6C0)2z5,h3(z)=(p(z))2z(z12+48C0z6+8C1z472C02)2,} 5.18c

where the numerator p(z) of h3′(z) is

p(z)=z18+216C0z12+80C1z10+10C2z84320C02z6960C0C1z4+z2(60C0C23203C12)4320C03. 5.18d

Here, as always, we observe the conventions in §4a for the constants An and Cn. We note that a similar, finite, sequence of polynomials is discussed in a different context in [39].

6. Summary and future directions

We have presented a general transformation linking two distinct stationary point vortex equilibria. It allows us to find a new equilibrium from any given equilibrium, as long as all the negative vortex circulations in the given equilibrium are −1 and the positive circulations are all integers or half-integers. If some of the negative vortex circulations are different, then the theory presented in §3 needs to be modified. We have shown that the transformation can be iterated to reproduce the Adler–Moser hierarchy and the hierarchies due to Loutsenko, along with finite length sequences of equilibria that appear to be new. All of these equilibria can be produced from a simple seed equilibrium by changing a couple of parameters; see table 1.

Our transformation (4.3) can be viewed as a generalization of the Darboux–Crum transformation [25]. Given a seed h0(z), if we pick αn = −1 for n ≥ 0 and define functions ϕn(z) via hn(z)=(ϕn(z))2 for n ≥ 0 , then (4.3) reduces to the iterated Darboux–Crum transformation. A deeper investigation of this topic takes us into the theory of Schrödinger potentials; this is a separate topic that we intend to take up in another paper. For further discussion of this in the context of vortex dynamics, see [19] and the references therein. We also note that [19] lists finding polynomial solutions to several differential equations arising in the context of vortex equilibria as open problems. In particular, for m = 2, the equation PQ − 2mPQ′ + m2PQ″ = 0 leads to the polynomials found by Loutsenko, but it is not known whether it possesses polynomial solutions for m > 2.

As remarked in the introduction, it is known from numerical exploration that families of rotating equilibria exist which do not appear to have been captured analytically so far [37]. The type of analysis used in the present paper might be of some applicability here, particularly since it captures both symmetric and asymmetric configurations. Similar in spirit to growing new point vortex equilibria from existing equilibria [37], exact solutions have been constructed in [40] with two vortex patches grown at the co-rotating stagnation points of a rotating point vortex pair equilibrium. The latter solution of point vortex and vortex patch equilibria builds on the mathematical ideas in [41], in which a multipolar stationary equilibrium of point vortices and vortex patches is constructed.

Finally, the authors have recently constructed stationary equilibrium solutions of the steady Euler equation which they refer to as hybrid equilibria, comprising a combination of Stuart-type vorticity with superposed point vortices [38]. There is a close relationship between generalizations of those solutions and the stationary point vortex equilibria presented here: hybrid solutions of this kind turn out to continuously interpolate and extrapolate between the various stationary point vortex equilibria exhibited in this paper. A detailed description of all these matters is in preparation and will be published elsewhere.

Acknowledgements

We thank the anonymous reviewers for their constructive suggestions which improved the quality of the paper.

Footnotes

1

Burchnall & Chaundy [21] considered a more general problem, that of integrating Pm/Q2 and Qm/P2, where m is some positive integer, and found the differential equation PQ − mPQ′ + PQ″ = 0. We restrict ourselves to the case m = 2.

2

Throughout this paper, primes denote derivatives with respect to the complex variable z.

Data accessibility

This article presents the theory of a mathematical transformation and contains no external data.

Authors' contributions

All authors contributed equally to the derivation of results in this paper.

Competing interests

We declare we have no competing interests.

Funding

V.S.K. acknowledges support from WWTF research grant no. MA16-009. D.G.C. acknowledges support from the European Partners Funds at Imperial College London. Both V.S.K. and D.G.C. acknowledge support from EPSRC grant no. EP/R014604/1 during the ‘Complex analysis: techniques, applications and computations’ programme at the Newton Institute in Cambridge (September–December 2019).

Reference

  • 1.Helmholtz H. 1858. Über Integrale der hydrodynamischen Gleichungen, welche den Wirbelbewegungen entsprechen. J. Reine Angew. Math. 55, 25–55. ( 10.1515/crll.1858.55.25) [DOI] [Google Scholar]
  • 2.Saffman PG. 1992. Vortex dynamics. Cambridge, UK: Cambridge University Press. [Google Scholar]
  • 3.Marchioro C, Pulvirenti M. 1994. Mathematical theory of incompressible nonviscous fluids, vol. 96 Applied Mathematical Sciences New York, NY: Springer. [Google Scholar]
  • 4.Aref H. 2007. Point vortex dynamics: a classical mathematics playground. J. Math. Phys. 48, 065401 ( 10.1063/1.2425103) [DOI] [Google Scholar]
  • 5.Newton PK. 2001. The N-vortex problem: analytical techniques, vol. 145 Applied Mathematical Sciences New York, NY: Springer. [Google Scholar]
  • 6.Llewellyn Smith SG. 2011. How do singularities move in potential flow? Phys. D 240, 1644–1651. ( 10.1016/j.physd.2011.06.010) [DOI] [Google Scholar]
  • 7.Aref H, Newton PK, Stremler MA, Tokieda T, Vainchtein DL. 2003. Vortex crystals. Adv. Appl. Mech. 39, 1–79. ( 10.1016/S0065-2156(02)39001-X) [DOI] [Google Scholar]
  • 8.Mayer AM. 1878. Floating magnets. Nature 18, 258–260. ( 10.1038/018258a0) [DOI] [Google Scholar]
  • 9.Grzybowski BA, Stone HA, Whitesides GM. 2000. Dynamic self-assembly of magnetized, millimetre-sized objects rotating at a liquid-air interface. Nature 405, 1033–1036. ( 10.1038/35016528) [DOI] [PubMed] [Google Scholar]
  • 10.Yarmchuk EJ, Gordon MJV, Packard RE. 1979. Observation of stationary vortex arrays in rotating superfluid helium. Phys. Rev. Lett. 43, 214–217. ( 10.1103/PhysRevLett.43.214) [DOI] [Google Scholar]
  • 11.Abo-Shaeer JR, Raman C, Vogels JM, Ketterle W. 2001. Observation of vortex lattices in Bose-Einstein condensates. Science 292, 476–479. ( 10.1126/science.1060182) [DOI] [PubMed] [Google Scholar]
  • 12.Durkin D, Fajans J. 2000. Experimental dynamics of a vortex within a vortex. Phys. Rev. Lett. 85, 4052–4055. ( 10.1103/PhysRevLett.85.4052) [DOI] [PubMed] [Google Scholar]
  • 13.Durkin D, Fajans J. 2000. Experiments on two-dimensional vortex patterns. Phys. Fluids 12, 289–293. ( 10.1063/1.870307) [DOI] [Google Scholar]
  • 14.Carnevale GF, Kloosterziel RC, Orlandi P. 2016. Equilibration of centrifugally unstable vortices: a review. Eur. J. Mech. B/Fluids 55, 246–258. ( 10.1016/j.euromechflu.2015.06.007) [DOI] [Google Scholar]
  • 15.Fine KS, Cass AC, Flynn WG, Driscoll CF. 1995. Relaxation of 2D turbulence to vortex crystals. Phys. Rev. Lett. 75, 3277–3280. ( 10.1103/PhysRevLett.75.3277) [DOI] [PubMed] [Google Scholar]
  • 16.Jiménez J, Guegan A. 2007. Spontaneous generation of vortex crystals from forced two-dimensional homogeneous turbulence. Phys. Fluids 19, 085103 ( 10.1063/1.2757713) [DOI] [Google Scholar]
  • 17.Newton PK. 2014. Point vortex dynamics in the post-Aref era. Fluid Dyn. Res. 46, 031401 ( 10.1088/0169-5983/46/3/031401) [DOI] [Google Scholar]
  • 18.Aref H. 2007. Vortices and polynomials. Fluid Dyn. Res. 39, 5–23. ( 10.2307/2000850) [DOI] [Google Scholar]
  • 19.Clarkson PA. 2009. Vortices and polynomials. Stud. Appl. Math. 123, 37–62. ( 10.1111/j.1467-9590.2009.00446.x) [DOI] [Google Scholar]
  • 20.O’Neil KA. 1987. Stationary configurations of point vortices. Trans. Am. Math. Soc. 302, 383–425. ( 10.2307/2000850) [DOI] [Google Scholar]
  • 21.Burchnall JL, Chaundy TW. 1930. A set of differential equations which can be solved by polynomials. Proc. Lond. Math. Soc. (2) 30, 401–414. ( 10.1112/plms/s2-30.1.401) [DOI] [Google Scholar]
  • 22.Burchnall JL, Chaundy TW. 1928. Commutative ordinary differential operators. Proc. R. Soc. A 118, 557–583. ( 10.1098/rspa.1928.0069) [DOI] [Google Scholar]
  • 23.Airault H, McKean HP, Moser J. 1977. Rational and elliptic solutions of the Korteweg-de Vries equation and a related many-body problem. Commun. Pure Appl. Math. 30, 95–148. ( 10.1002/cpa.3160300106) [DOI] [Google Scholar]
  • 24.Adler M, Moser J. 1978. On a class of polynomials connected with the Korteweg-deVries equation. Commun. Math. Phys. 30, 1–30. ( 10.1007/BF01609465) [DOI] [Google Scholar]
  • 25.Crum MM. 1955. Associated Sturm-Liouville systems. Quart. J. Math. Oxford Ser. (2) 6, 121–127. ( 10.1093/qmath/6.1.121) [DOI] [Google Scholar]
  • 26.Loutsenko I. 2004. Equilibrium of charges and differential equations solved by polynomials. J. Phys. A: Math. Gen. 37, 1309–1321. ( 10.1088/0305-4470/37/4/017) [DOI] [Google Scholar]
  • 27.Aref H. 1983. Integrable, chaotic, and turbulent vortex motion in two-dimensional flows. Annu. Rev. Fluid Mech. 15, 345–389. ( 10.1146/annurev.fl.15.010183.002021) [DOI] [Google Scholar]
  • 28.Tkachenko VK. 1964. Unpublished thesis, Institute of Physical Problems, Moscow.
  • 29.Bartman AB. 1984. A new interpretation of the Adler-Moser KdV polynomials: interaction of vortices. In Nonlinear and turbulent processes in physics, vol. 3 (ed. RZ Sagdeev), pp. 1175–1181. New York, NY: Harwood Academic.
  • 30.Campbell LJ, Kadtke JB. 1987. Stationary configurations of point vortices and other logarithmic objects in two dimensions. Phys. Rev. Lett. 58, 670–673. ( 10.1103/PhysRevLett.58.670) [DOI] [PubMed] [Google Scholar]
  • 31.Kadtke JB, Campbell LJ. 1987. Method for finding stationary states of point vortices. Phys. Rev. A 36, 4360–4370. ( 10.1103/PhysRevA.36.4360) [DOI] [PubMed] [Google Scholar]
  • 32.O’Neil KA. 2006. Minimal polynomial systems for point vortex equilibria. Phys. D 219, 69–79. ( 10.1016/j.physd.2006.05.012) [DOI] [Google Scholar]
  • 33.Hampton M, Moeckel R. 2009. Finiteness of stationary configurations of the four-vortex problem. Trans. Am. Math. Soc. 361, 1317–1332. ( 10.1090/S0002-9947-08-04685-0) [DOI] [Google Scholar]
  • 34.Aref H. 2011. Relative equilibria of point vortices and the fundamental theorem of algebra. Proc. R. Soc. A 467, 2168–2184. ( 10.1098/rspa.2010.0580) [DOI] [Google Scholar]
  • 35.Barreiro A, Bronski J, Newton PK. 2010. Spectral gradient flow and equilibrium configurations of point vortices. Proc. R. Soc. A 466, 1687–1702. ( 10.1098/rspa.2009.0419) [DOI] [Google Scholar]
  • 36.Newton PK, Ostrovskyi V. 2012. Stationary equilibrium singularity distributions in the plane. Nonlinearity 25, 495–511. ( 10.1088/0951-7715/25/2/495) [DOI] [Google Scholar]
  • 37.Aref H, Vainchtein DL. 1998. Point vortices exhibit asymmetric equilibria. Nature 392, 769–770. ( 10.1038/33827) [DOI] [Google Scholar]
  • 38.Krishnamurthy VS, Wheeler MH, Crowdy DG, Constantin A. 2019. Steady point vortex pair in a field of Stuart-type vorticity. J. Fluid Mech. 874, R1 ( 10.1017/jfm.2019.502) [DOI] [Google Scholar]
  • 39.Duistermaat JJ, Grünbaum FA. 1986. Differential equations in the spectral parameter. Commun. Math. Phys. 103, 177–240. ( 10.1007/BF01206937) [DOI] [Google Scholar]
  • 40.Crowdy DG, Marshall J. 2004. Growing vortex patches. Phys. Fluids 16, 3122–3130. ( 10.1063/1.1767771) [DOI] [Google Scholar]
  • 41.Crowdy DG. 1999. A class of exact multipolar vortices. Phys. Fluids 11, 2556–2564. ( 10.1063/1.870118) [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

This article presents the theory of a mathematical transformation and contains no external data.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences are provided here courtesy of The Royal Society

RESOURCES