Abstract
Equations of the Loewner class subject to non-constant boundary conditions along the real axis are formulated and solved giving the geodesic paths of slits growing in the upper half complex plane. The problem is motivated by Laplacian growth in which the slits represent thin fingers growing in a diffusion field. A single finger follows a curved path determined by the forcing function appearing in Loewner’s equation. This function is found by solving an ordinary differential equation whose terms depend on curvature properties of the streamlines of the diffusive field in the conformally mapped ‘mathematical’ plane. The effect of boundary conditions specifying either piecewise constant values of the field variable along the real axis, or a dipole placed on the real axis, reveal a range of behaviours for the growing slit. These include regions along the real axis from which no slit growth is possible, regions where paths grow to infinity, or regions where paths curve back toward the real axis terminating in finite time. Symmetric pairs of paths subject to the piecewise constant boundary condition along the real axis are also computed, demonstrating that paths which grow to infinity evolve asymptotically toward an angle of bifurcation of π/5.
Keywords: Loewner equation, Laplacian growth, free boundary problems
1. Introduction
The evolution of an interface separating two different phases frequently leads to intricate patterns characterized by finger-like intrusions of one phase penetrating the other, e.g. [1–3]. When the phase dynamics is governed by Laplace’s equation, and the interface velocity given by the local gradient of the phase, the evolution of the interface is referred to as Laplacian growth. Belonging to this class are the stream network patterns carved by groundwater erosion [4,5].
Observations of such networks, in which groundwater flow being confined to shallow horizontal layers is well approximated by two-dimensional dynamics, has led to renewed interest in Loewner’s equation governing the evolution of slits in the complex half-plane, e.g. [6–8]. Here the boundary formed by the growing slits is the interface, with an individual slit representing a stream. Slit–slit interaction via the surrounding Laplacian field influences their growth and, in turn, the pattern formed by the network as a whole.
Mathematically, Loewner’s equation is an ordinary differential equation (ODE) which governs the conformal map from a domain characterized by slits to some canonical domain, usually a half-space or the exterior of the unit disc. It links a real time-dependent function—the driving function—to a growing, continuous curve or slit in the complex domain. Since its introduction in the 1920s, it has proved a useful tool in classical complex function theory; see [9] for a historical account. When the forcing function is a stochastic Brownian motion, the curve exhibits many special scaling properties which have been of considerable interest to mathematicians and physicists (e.g. [10–13]).
This work considers the geodesic evolution of a slit in the upper half of the complex plane. By ‘geodesic’, it is meant that an individual slit follows a direction determined by the local Laplacian field at its tip such that local symmetry is preserved or, equivalently, maximizes the flux entering the tip [8,14,15]. This requirement enables the forcing function to be found and ultimately the path of the growing slit.
The growth of geodesic slits governed by Loewner’s equation has been studied in various geometries including the half-plane, the whole plane minus, say, the positive real axis, and channels (e.g. [6,14–16]). In all these examples, the slits grow from a given interface along which the diffusive quantity ϕ is fixed, for example, the growth of slits from the real axis into the upper half-plane, with ϕ = 0 along the entire real axis and on the growing slit itself. The present work generalizes this to slits growing in the upper half-plane from the real axis boundary where ϕ is piecewise constant. An immediate consequence of this boundary condition is that a single slit does not grow in a straight line parallel to the imaginary axis as it would do in the standard Loewner dynamics. Instead, it follows a curved path, which ultimately may either grow toward y → ∞ for large time, or curve back toward the real axis terminating in finite time.
Physically, the varying boundary condition for ϕ along the real axis may be thought of as a non-uniform source of ϕ along the domain boundary. The propagation of thin fingers in the presence of varying boundary conditions has application in, for example, the evolution of groundwater-fed streams where localized sources and sinks (e.g. lakes) along the boundary influence the growth of nearby streams.
2. Background
The Loewner differential equation
| 2.1 |
where a(t) is a real-valued function, encodes the path of a slit in the upper half of the z = x + iy plane growing from the starting point on the real axis z = a(0). The function w = gt(z) maps the slit z-plane to the entire upper half of the w-plane with the property gt(z) = z + 2t/z + O(1/z2) as z → ∞. The tip of the slit, z = γ(t), maps to w = gt(γ) = a(t) on the real w-axis. Given the forcing function a(t), and initial condition g0(z) = z, the slit evolution in the z-plane can be calculated analytically in some cases, or numerically (e.g. [17–19]).
The connection between Loewner dynamics and Laplacian growth is provided by the realization that since gt(z) is a conformal map, ϕ(x, y) = Im(gt) satisfies Laplace’s equation Δϕ = 0 in the slit z-plane with properties ϕ → y as y → ∞ and ϕ = 0 both on the slit and the real axis. In order to complete the description, a rule for the direction of growth of the slit needs to be specified. This is equivalent to determining the forcing function in Loewner’s equation (2.1).
An important class of problems governed by (2.1) and its generalization to N slits (e.g. [17]) considers slits that grow along flow lines of the Laplacian field ϕ [8,14,15]. That is, along streamlines ψ(x, y) = const., where ψ = Re(gt(z)) is the harmonic conjugate of ϕ. Equivalently, the slit follows a path that maximizes the flux entering its tip [8]. In these so-called geodesic growth problems, the form of the driving function is determined by the map gt(z), with exact solutions known for the symmetric growth of two and three slits (e.g. [8,14,20]). Geometric properties of growing geodesic slits have successfully explained features of Laplacian growth, for example, the properties of stream bifurcations in groundwater-fed drainage systems [7,8,21].
Slit growth in other geometries may also be tackled using the Loewner formulation. For example, the geodesic growth of slits in semi-infinite strips with reflecting boundary conditions on the sides of the strip follows from deriving and solving a modified Loewner equation [6,16]. In the case when ϕ = 0 on all boundaries of a simply connected domain, geodesic paths are simply found by mapping from a half-plane to the slit domain of interest, with the paths being images under the conformal map. In this way, for example, the paths taken by two slits emanating from the tip of a semi-infinite needle are obtained [8,22].
Geodesic evolution of a slit Γt in the upper half of the z-plane H, governed by the following boundary value problem is considered:
| 2.2 |
where h0 = h(a(0)) is a constant set by the starting location of the slit. There is a singularity in the gradient of ϕ at the tip of Γt which causes it to grow [6]. While the growth speed is unimportant for the problems considered here, its direction is given by the geodesic assumption. The problem (2.2) is supplemented by the usual initial condition Γt=0 ≡ 0; that is, the slit begins growing into an empty half-plane.
The essential difference in the growth problem (2.2) compared with that leading to the ‘standard’ Loewner evolution is that the bottom boundary condition ϕ = h(x) replaces the more usual ϕ = 0. In §§3 and 4, the choice
| 2.3 |
where c is constant, is made. Note that the boundary condition (2.3) implies that the slit path will in general follow a curved path except for the special case a(0) = 0 where symmetry gives a vertically growing slit.
Two approaches are used here to compute geodesic paths governed by (2.2) and (2.3): (i) derivation and solution of a modified Loewner equation; (ii) using the standard Loewner equation (2.1), together with a coupled set of ODEs which determine the forcing function a(t).
3. Determining the path of the slit
(a). Derivation of a modified Loewner equation
Consider the sequence of maps shown in figure 1. The filled circles on the slit Γt+δt in the z-plane indicate the position of the slit tip γt at time t and position γt+δt a short time later t + δt. Γt+δt is mapped to the upper half of the w-plane by Gt+δt, with its tip mapped to w = a(t + δt). The same slit is mapped by Gt to the ζ-plane resulting in a small vertical increment of length h, which is the image under Gt of the portion of the slit from γt to γt+δt. Subsequently, w = k(ζ) maps the slit ζ-plane to the upper half of the w-plane with the property k( ± 1) = ±1. It has the form
| 3.1 |
The appearance of the square root in (3.1) comes from the Schwarz–Christoffel map and its occurrence is standard in deriving Loewner’s equation (e.g. [6,14]). Branches of the square root are chosen such that k( ± 1) = ±1, and k(ζ) → ζ for ζ → ∞, so that in the limit h → 0 (3.1) becomes, retaining terms up to h2,
| 3.2 |
Figure 1.
Sequence of mappings used in deriving the modified Loewner equation. The points ±1 are invariant.
Employing standard arguments used in deriving the Loewner equation and its variants (e.g. [6]), the modified Loewner equation is obtained by considering the limit δt → 0 of
| 3.3 |
| 3.4 |
where the assumption h2 = 2δt has been made.
To find a(t), the procedure of Devauchelle et al. [8] is used. This is based on the realization that the small slit in the ζ-plane of figure 1 is not precisely vertical, but rather it is curved along local streamlines and has a relatively small displacement of order δt in the real direction. With this in mind, let , where β is real and α is imaginary. Note that reflects diffusive growth of the slits in the imaginary direction [8], and the choice βδt gives a parabolic arc in the ζ-plane for the image of the slit segment from γt to γt+δt. The curvature of the parabolic arc at a(t) + i0 is κp = 2β/|α|2. The parabolic arc is consistent with the local curvature of the streamlines near the real axis, which the slits initially follow. Devauchelle et al. [8] show α2 = −1/φ′(a) and a(t) satisfies the ODE
| 3.5 |
The length of the arc displacement in the imaginary direction, , is inconsistent with the choice made in deriving (3.4), namely that since equating them gives α2 = −2. But (3.4) gives directly φ′(a) = 1 and so, according to [8] α2 = −1/φ′(a) = −1 ≠ −2. The apparent contradiction is resolved by scaling φ by and time by λ2 = 2. Loewner’s equation (3.4) is invariant under this transformation (see also e.g. [17]) and (3.5) becomes
| 3.6 |
where the superscript * indicates the new-scaled variables. As before , which is now consistent with the new timescale scaling . Note the only difference in (3.6) compared with (3.5) is the presence of the factor multiplying the β-term. Henceforth the superscripts * are dropped. Further evidence for the presence of the factor is presented in §4 by comparing results for slit paths with those computed using a numerical method independent of Loewner’s equation.
Assuming |a(t)| < 1, a further time transformation is made to eliminate the factor (1 − a2) in the denominators on the right-hand side of (3.4) and (3.6) giving
| 3.7 |
and
| 3.8 |
The case |a(t)| < 1 is noted below. It remains to find an expression for β. In the standard geodesic Loewner problem, the streamlines in the ζ-plane are vertical, and so β = 0. This is not the case here, and the following derives an expression for β for geodesic paths for the variable boundary condition (2.2).
In the mapped w = u + iv plane, the streamlines are the real part of the analytic function
| 3.9 |
where K = K(t). Observe that (3.7) implies that dGt/dt ∼ −Gt as Gt → ∞. Together with the initial condition G0(z) = z, this implies w = Gt(z) = e−tz as z → ∞ and so K = et.
The streamline ψ(u, v) = Re(F) = const. passing through w = a + i0 has curvature (noting ∂ψ/∂v = 0 at (a, 0))
| 3.10 |
Since 2β/|α|2 = 2β = κp, equating κp with κ (3.10) gives
| 3.11 |
Substituting (3.11) into (3.8) yields finally an ODE for the driving function a(t)
| 3.12 |
which when solved together with (3.7) gives the path of the slit.
If |a(t)| > 1, then (3.7) becomes
| 3.13 |
so w = Gt(z) = etz as z → ∞, and hence the ODE for the driving function is
| 3.14 |
(b). Standard Loewner equation method
An alternative approach is to use the standard Loewner equation (2.1). In this case φ(gt) = (gt − a)/2, giving φ″(a) = 0 and (3.5) becomes da/dt = 2β. Note that β is different to that in §3a, as is the timescale t.
The points z = ±1 at which the boundary values of ϕ jump are no longer invariant under the map gt. Letting w±(t) = gt( ± 1), the complex potential in the w-plane is
| 3.15 |
Here, the choice K = 1 is made since this gives the required condition ϕ → y as y → ∞ associated with (2.1). As in §3a, the curvature of the streamline κ through a + i0 is computed from (3.15)
| 3.16 |
Note if w± = ±1, (3.16) reduces to (3.10) up to the factor e−t. Using the result α2 = −1/φ′(a) = −2 [8], and 2β/|α|2 = κp = κ, gives, from (3.16) and (3.5),
| 3.17 |
The factor in (3.17) is again needed to make the scaling for h in the derivation of (2.1) and vertical scale in the derivation of (3.5) consistent. Equation (3.17) along with the pair of evolution equations for w±(t) obtained from (2.1)
| 3.18 |
represent a coupled system of three ODEs for a, w± which when solved subject to initial conditions w±(0) = ±1, a(0) = a0 determine the forcing a(t) in Loewner’s equation (2.1). The system (2.1), (3.17) and (3.18) apply equally for |a(t)| < 1 and |a(t)| > 1.
4. Slit trajectories
(a). The case c = −1
Both formulations derived in §3 are used to find the trajectories of a single slit with different starting locations along the real axis and c = −1. This is done using the numerical procedure described in Kager et al. [17]: for a given time t, the discretized version of (2.1) or (3.4) is integrated backwards in time from the condition gt = a(t), or Gt = a(t), to obtain the value of g0 = γ(t) or G0 = γ(t), i.e. the location of the tip of the slit in the z-plane. This requires the driving function to be known in advance either by numerically solving the ODE for the driving function (3.12), or the coupled set of ODEs for a(t) and w±, (3.17) and (3.18).
While the timescales are different, the paths of the slits obtained via the standard and modified Loewner equations (2.1) and (3.4) agree with each other to a high degree of accuracy, and in the figures that follow the slit paths obtained by either method coincide. Figure 2 shows examples of paths (solid lines) taken by a single growing slit with different starting locations 0 < a(0) < 1 along the positive real z-axis. Results in this paper for single-slit evolution are only discussed for slits starting along the positive real axis, since those starting on the negative real axis are obtained by symmetry.
Figure 2.
Slit trajectories for c = −1 for a range of starting location on the real axis computed by solving Loewner’s equation (3.4) with forcing (3.12) (solid line). Also shown are trajectories for the same selection of starting locations computed using the numerical method [22] (dashed lines).
As a check, superimposed on this plot are the trajectories, shown as dashed lines, computed using the numerical procedure [22], which approximates the growing slits as an increasing number of small straight line segments. In the experiments shown each segment has length 0.05. The straight line segment approximation enables the slit to be mapped to the upper half of the w-plane by the Schwarz–Christoffel map. This is done numerically using Driscoll’s SC Toolbox [23]. In the w-plane, the solution (3.15) is used to extend the solution along contours of ψ. The SC Toolbox maps the new point in the w-plane back to the z-plane giving the next segment of the growing slit. Since the method [22] does not solve any form of Loewner’s equation, nor an equation for the forcing function, it is a useful independent check on the paths calculated using the Loewner equation-based formulations of §3. As shown in figure 2, agreement between the numerical procedure [22] and that of the Loewner equation methods of the present work is reasonable. There is some expected loss of accuracy in the numerical procedure [22] when approximating a path by straight-line segments as curvature increases.
The behaviour of the slit paths in figure 2 depends on their starting location, with some paths heading toward y → ∞ while curving toward increasing values of x. By contrast, paths starting near the jump in boundary value at z = 1 turn over and collide with the real axis, for example, the path starting at a(0) = 0.9. From (3.12), at t = 0, da/dt changes sign from negative to positive at . This suggests that near this value, a(t) may either decrease or increase, and if it increases to unity then the solution breaks down owing to the 1 − a2 factor in (3.4). This is confirmed by numerical solution of (3.12): a(t) decays to zero as t → 0 for a(0) < 0.885 and increases for 0.885 < a(0) < 1, reaching unity in a finite time. Example plots of a(t) as a function of time near this transition point are shown in figure 3 for the choices a(0) =0.8, 0.85, 0.9 and 0.95. For a(0) =0.8 and 0.85, a(t) decreases, whereas for a(0) =0.9 and 0.95, a(t) increases, reaching unity in finite time t ≈ 0.316 and t ≈ 0.085, respectively. While the solution for a(t) can be continued beyond these times, the solution of the trajectory breaks down coinciding with its collision with the real axis.
Figure 3.
Forcing function a(t) as a function of time for c = −1, and a(0) =0.8, 0.85, 0.9 and 0.95. Numerical solutions for a(0) = 0.9 and a(0) = 0.95 are terminated at t ≈ 0.316 and t ≈ 0.085 when they reach a(t) = 1.
The change in nature of the slit paths according to an increasing or decreasing forcing function is shown in figure 4 for trajectories starting at two closely located starting points a(0) = 0.885 and a(0) = 0.886: when a → 0 then the path trajectory eventually grows to infinity in the positive imaginary direction. By contrast, if a(t) increases then the path collides with the real z-axis in finite time, and this time coincides with the time at which a(t) = 1. In this example, this happens when t ≈ 0.755.
Figure 4.
Comparison of slit trajectories with c = −1 up to time t = 0.755 starting at (i) a(0) = 0.885 which eventually grows upwards, and (ii) a(0) = 0.886 which eventually collides with the real z-axis.
The trajectories in figure 2 show that the slits, which carry value of ϕ = −1 for this range of starting locations, grow toward regions where ϕ is greater. Depending on how close they are to the jump in ϕ at z = 1 this may mean they curve back toward the real axis where ϕ = 0 for |x| > 1, or continue to grow to infinity, where ϕ → y.
Figure 5 shows example trajectories with starting locations 1.3, 1.4, 1.5 and 1.6 on the real axis. All trajectories eventually grow upward toward y → ∞ while moving toward more positive values of x. This is expected since for these starting locations ϕ = 0 on the slits and they move away from the section |x| < 1 on which ϕ = −1. Numerical experiments show that if the starting point is in the range 1 < a(0) < acrit, where acrit ≈ 1.28 none of the numerical procedures of §3 converge, suggesting that no trajectories leaving the real axis are possible. The reason for this non-existence is apparent from (3.9): at t = 0 (i.e. when z ≡ w) the vertical velocity along the real z-axis is
| 4.1 |
For c = −1, (4.1) implies that V < 0 for . Slits are unable to form when V < 0 and so , consistent with the numerical result that convergent numerical paths cannot be computed for this range of starting locations.
Figure 5.
Example slit trajectories for c = −1 and values of a(0) > 1.
(b). The case c = +1
In this case, the vertical velocity along the real axis at t = 0 is from (4.1)
| 4.2 |
which is positive for 0 ≤ x < acrit and x > 1, where . Thus, Loewner slits are unable to grow from the interval acrit ≤ a(0) ≤ 1.
Figure 6 shows trajectories of slits starting at locations either side of the forbidden range acrit ≤ a(0) ≤ 1. They all tend toward the negative x-direction as they grow upward, since this is the direction where the background ϕ field is larger. The slit starting at a(0) = 1.1 turns over, eventually colliding with the real axis at t ≈ 0.24. As in the case c = −1, this behaviour is understandable from (3.14), which shows that at t = 0, da/dt changes sign when . When 1 < a(0) < ac, a(t) decreases to unity in finite time, whereupon da/dt becomes unbounded and the slit trajectory collides with the real axis. Numerical solution of (3.14) gives ac ≈ 1.11.
Figure 6.
Path of slits for c = +1 and a(0) = 0.4, a(0) = ±0.6 and a(0) = 1.2 over time 0 < t < 2. Also shown is the path for a(0) = 1.1 for 0 < t < 0.24.
(c). Pairs of slits
With the standard boundary condition ϕ = 0 on the real z-axis, the Loewner equation describing the geodesic growth of two symmetric slits in the half-plane admits an exact solution [6,8]. It is found that the slits curve away from each other and asymptote to straight lines with an angle of π/5 between them. The asymptotic behaviour of the paths of the slits in this and other geometries has application to patterns formed by groundwater-fed stream networks (e.g. [4,7,21]). Similarly, the growth of symmetric pairs of slits is considered here with the piecewise constant boundary condition (2.3) using a modification of the equations in §3b. If the slits grow from z = ±a(0), the Loewner equation governing the map w = gt(z) from the slit z-plane to the upper half of the w-plane is
| 4.3 |
Equation (4.3) gives φ′(a) = 1/2 and φ″(a) = −1/2a, and (3.5) gives
| 4.4 |
where β2 is related to the curvature of the streamline at w = a(t). As in §3b, the streamlines in the w-pane are level curves of the real part of the complex potential (3.15). The same arguments for rescaling φ and time apply as in §3b and (4.4) becomes
| 4.5 |
since w− = −w+ by symmetry. The evolution equation for w+(t) = gt(1) follows from (4.3)
| 4.6 |
The coupled system (4.3), (4.5) and (4.6) is solved numerically to determine the trajectories of the slit pairs.
Choosing c = −1, figure 7 shows pairs of slits for three different numerical experiments each having different initial starting locations of the slits: a(0) = ±0.5, a(0) = ±0.882 and a(0) = ±0.883. In each case the pairs initially grow upwards while curving away from each other under the influence of both the non-uniform boundary condition on the real axis and slit–slit interaction. As demonstrated in figure 7, there is a distinct change in behaviour of the paths when the initial starting location a(0) ≈ 0.882: the pair starting closer to z = 1 eventually turns and heads back toward, and ultimately collides with, the real axis at time t ≈ 0.125. The numerical solution shows that at this time a(t) − w+ → 0 and so, from (4.5) and (4.6), both da/dt and dw+/dt become unbounded.
Figure 7.
Paths for symmetric pairs of slits for c = −1 and a(0) = ±0.5, a(0) = ±0.882 for 0 ≤ t ≤ 1, and a(0) = ±0.883 for 0 ≤ t ≤ 0.125.
Figure 8a compares trajectories of symmetric pairs of slits for c = ±1, and for the standard Loewner evolution when c = 0. While the non-uniform boundary condition influences the initial paths taken by the slits by either initially curving them toward or away from the symmetry axis, they eventually tend to a constant angle of inclination with respect to each other independent of the value of c. The time evolution of the angle between the slits (as measured by the angle between the tangents at the slit tips) for each case is shown in figure 8b. It is well known that for c = 0 the angle approaches π/5 as t → ∞ (e.g. [6,8]). The pairs with the varying boundary conditions c = ±1 also approach the same angle; once the paths are sufficiently distant from the real axis, the boundary condition on the real axis becomes less influential and the pair behaves like the standard c = 0 case in approaching the π/5 angle between slits.
Figure 8.
(a) Paths of pairs of slits for a(0) = ±0.5 and c = −1 (solid), c = +1 (dashed) and c = 0 (dotted) for 0 ≤ t ≤ 2. (b) Angle between trajectories as a function of time: c = −1 (solid), c = +1 (dashed) and c = 0 (dotted).
5. Dipole on the z-axis
The effect of a dipole centred on the real z-axis on the geodesic slit growth is considered. This is a limiting case of the piecewise constant boundary condition considered in §3 when the length of interval on which ϕ = c ≠ 0 shrinks to zero and c → ∞. As in §3a, an ODE for the forcing function in (2.1) is found by considering the curvature of the streamlines in the w-plane. Let the dipole be placed at z = 0 and have complex potential q/z where q ∈ Re. As usual, w = gt(z) maps the slit z-plane to the upper half of the w-plane with the dipole mapping to w = s on the real w-axis. The complex potential in the w-plane is then
| 5.1 |
Note that ϕ = ImF = 0 on the real w-axis. The geodesic slit path is therefore determined by (2.1) with a(t) given by solution of
| 5.2 |
where, as before, κ = 2β/|α|2 is the curvature of the streamline through a + i0 in the w-plane. In writing (5.2), it has been assumed, as in §3 that φ(gt) and t have been rescaled giving the factor of on the right-hand side of (5.2).
Substituting s(t) = gt(0) into Loewner’s equation (2.1) gives an ODE for the dipole location:
| 5.3 |
In the w-plane, the streamfunction is, from (5.1),
| 5.4 |
from which the curvature of the streamline through a + i0 is
| 5.5 |
Substituting (5.5) into (5.2), after noting |α|2 = 1/φ′(a) = 2 and β = κ, gives
| 5.6 |
The coupled system of equations (2.1), (5.3) and (5.6) determines the evolution of the slit, and is solved numerically as in §4.
For the choice q = −1, the streamlines in the w-plane given by (5.4) are those owing to a dipole in a uniform stream representing flow past a circular cylinder of unit radius centred at w = s. Streamlines to the right of w = s curve left toward the dipole axis as they progress upward in the w-plane so it is expected that the slit will also curve in this direction as it grows. This is demonstrated in figure 9 showing slit paths for various starting positions. Sufficiently close to the dipole the slit curves back toward the real axis, for example, the slit path starting at a(0) = 1.3 in figure 9. This trajectory terminates in a numerically determined finite time t ≈ 1.402 before reaching the real axis.
Figure 9.
Slit paths for 0 ≤ t ≤ 4 starting at 1.4 and 1.5 in the presence of a dipole of strength q = −1 at z = 0. Also shown is the trajectory starting at 1.3 over the time 0 ≤ t ≤ tc ≈ 1.402.
Insight into the finite lifetime of some trajectories is gained by combining (5.3) and (5.6) to give a single ODE for b(t) = a(t) − s(t):
| 5.7 |
with solution
| 5.8 |
where A is a constant determined by the initial condition b(0) = a(0) − s(0). The transition between paths growing upward or curling back toward the real axis, as shown in figure 9, is able to be deduced from (5.8). First, since s(0) = 0 and a(0) > 0, it follows b(0) > 0 and from (5.7) with q = −1, b(t) decreases or increases if it starts either to the left or right, respectively, of the critical point . This value of bc is consistent with figure 9 showing a change in the behaviour of the paths with initial conditions b(0) = a(0) − s(0) = 1.3 and 1.4. If b(t) decreases, as it does for b(0) < bc, according to (5.8) it vanishes in finite time tc, whereupon the solution breaks down since the denominator on the right-hand side of either (5.3) and (5.6) vanishes. This is the case in the example shown in figure 9 with b(0) = 1.3. Equation (5.8) gives the breakdown time tc explicitly:
| 5.9 |
For example, if a(0) = 1.3 (5.9) gives tc ≈ 1.402 consistent with the numerical determination of the breakdown time for the trajectory shown in figure 9.
For the case q = +1, at t = 0 the velocity V in the imaginary direction on the real z-axis owing to a dipole at the origin is V = 1 − q/x2. Thus if |a(0)| < 1, V < 0 and slits are unable to grow. This is confirmed by numerical experiment, which fails to find convergent solutions to (2.1) and (5.6) if |a(0)| < 1. For |x| > 1, V > 0 and the streamlines of the dipole field grow upward and away from the dipole toward increasing values of x. Thus, it is expected that slits with starting location |a(0)| > 1 will curve away from the dipole at the origin as they grow upwards. This is the case, and slit trajectories (not shown) are qualitatively similar to those shown in figure 5.
6. Conclusion
The present method extends to boundary conditions where ϕ is a general piecewise-constant function on the real axis:
| 6.1 |
and ϕ = c0, x < x1 and ϕ = cN, x > xN. To proceed, the slit z-plane is mapped to the upper half of the w-plane and the curvature of the streamline through w = a(t), where the streamfunction is the real part of the complex potential
| 6.2 |
and bi = gt(xi). A system of N + 1 coupled ODEs for bi(t), i = 1, …, N and a(t) is obtained by substituting into (2.1). Their solution gives a(t) which, in turn, is used to compute the slit path using the Loewner equation (2.1). The alternative method of deriving a modified Loewner equation does not seem straightforward for these more complicated boundary conditions since this would require a more involved sequence of transformations than that illustrated in figure 1.
The piecewise constant distribution of ϕ, and the dipole on the real axis are special cases of the general condition ϕ = h(x) on y = 0. In the mapped w-plane, along the real axis and the solution to Laplace’s equation in the half-plane, such that ϕ → v as v → ∞, is
| 6.3 |
with harmonic conjugate
| 6.4 |
For example, choosing recovers ψ and ϕ for the dipole (5.1) with Q/π = −q. The general problem can be tackled numerically by discretizing h(x) to obtain the equivalent piecewise constant boundary value problem (6.1) and (6.2). A further application of the second approach where the standard Lowener equation is solved with a suitably modified driving function, would be to consider channel geometries with periodic or reflecting boundary conditions [6].
An interesting inverse problem is to ask the question: What h(x) is required to reproduce a given geodesic path? In the standard Loewner problem, Kennedy [19] addresses numerically the similar task of finding the forcing a(t) given the path of a slit (see also Tsai [24] for paths on lattices). For example, in the standard Loewner evolution it is known that a(t) = t is exactly solvable and gives a path which asymptotes to z = x + iπ, x → +∞ [17]. Is there a h(x) that implies and therefore reproduces this path? Addressing such questions opens up the possibility of controlling the paths taken by slits through choice of the boundary condition on the real axis.
As remarked in §1, non-uniform ϕ along the real axis represents sources and sinks of the diffusive phase along the boundary of the domain. In application to the growth of stream networks formed by groundwater erosion, the results indicate the possibility of regions for which streams do not form, or streams which either grow to large distance from their origin, or turn back toward the boundary. It is significant that streams which do grow to large distances asymptote toward paths with an angle of π/5 between them. Since the results here extend to other geometries by conformal mapping, this implies a bifurcation angle of 2π/5 for stream pairs bifurcating from another ‘semi-infinite’ stream. The 2π/5 angle is known to be special in the geometry of drainage networks formed by seepage erosion [4,5], and that in standard Loewner dynamics it is a stable fixed point in bifurcating streams [8,14].
Supplementary Material
Supplementary Material
Supplementary Material
Acknowledgements
The author thanks the referees for their helpful comments.
Data accessibility
The source codes for solving the coupled Loewner ODE systems are available as electronic supplementary material.
Competing interests
The author declares no competing interest.
Funding
The author thanks the Isaac Newton Institute for Mathematical Sciences, Cambridge, for support and hospitality during the 2019 programme ‘Complex analysis: techniques, applications and computations’ where some of the work on this paper was undertaken. The programme was supported by EPSRCgrant no. EP/R014604/1.
Reference
- 1.Saffman P, Taylor G. 1958. The penetration of a fluid into a porous medium or Hele-Shaw cell containing a more viscous liquid. Proc. R. Soc. Lond. A 245, 312–329. ( 10.1098/rspa.1958.0085) [DOI] [Google Scholar]
- 2.Zik O, Olami Z, Moses E. 1998. Fingering instability in combustion. Phys. Rev. Lett. 81, 3868–3871. ( 10.1103/PhysRevLett.81.3868) [DOI] [PubMed] [Google Scholar]
- 3.Giverso C, Verani M, Ciarletta P. 2015. Branching instability in expanding bacterial colonies. J. R. Soc. Interface 12, 20141290 ( 10.1098/rsif.2014.1290) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Devauchelle O, Petroff AP, Seybold HF, Rothman DH. 2012. Ramification of stream networks. Proc. Natl Acad. Sci. USA 109, 20 832–20 836. ( 10.1073/pnas.1215218109) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Petroff AP, Devauchelle O, Seybold H, Rothman DH. 2013. Bifurcation dynamics of natural drainage networks. Phil. Trans. Soc. A 371, 20120365 ( 10.1098/rsta.2012.0365) [DOI] [PubMed] [Google Scholar]
- 6.Gubiec T, Szymczak P. 2008. Fingered growth in channel geometry: a Loewner-Equation approach. Phys. Rev. E 77, 041602 ( 10.1103/PhysRevE.77.041602) [DOI] [PubMed] [Google Scholar]
- 7.Cohen Y, Devauchelle O, Seybold HF, Yi RS, Szymczak P, Rothman DH. 2015. Path selection in the growth of rivers. Proc. Natl Acad. Sci. USA 112, 14 132–14 137. ( 10.1073/pnas.1413883112) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Devauchelle O, Szymczak P, Pecelerowicz M, Cohen Y, Seybold HF, Rothman DH. 2017. Laplacian networks: growth, local symmetry, and shape optimization. Phys. Rev. E 95, 033113 ( 10.1103/PhysRevE.95.033113) [DOI] [PubMed] [Google Scholar]
- 9.Abate M, Bracci F, Contreras MD, Díaz-Madrigal S. 2010. The evolution of Loewner’s differential equations. EMS Newsletter 78, 31–38. [Google Scholar]
- 10.Gruzberg IA, Kadanoff LP. 2004. The Loewner equation: maps and shapes. J. Stat. Phys. 114, 1183–1198. ( 10.1023/B:JOSS.0000013973.40984.3b) [DOI] [Google Scholar]
- 11.Cardy J. 2005. SLE for theoretical physicists. Ann. Phys. 318, 81–118. Special Issue ( 10.1016/j.aop.2005.04.001) [DOI] [Google Scholar]
- 12.Lawler GF. 2005. Conformally invariant processes in the plane. Providence, RI: American Mathematical Society. [Google Scholar]
- 13.Bauer M, Bernard D. 2006. 2D growth processes: SLE and Loewner chains. Phys. Rep. 432, 115–221. ( 10.1016/j.physrep.2006.06.002) [DOI] [Google Scholar]
- 14.Selander G. 1999. Two deterministic growth models related to diffusion-limited aggregation. PhD thesis, Royal Inst. Tech., Stockholm.
- 15.Carleson L, Makarov N. 2002. Laplacian path models. J. d’Analyse Math. 87, 103–150. ( 10.1007/BF02868471) [DOI] [Google Scholar]
- 16.Durán MA, Vasconcelos GL. 2011. Fingering in a channel and tripolar Loewner evolutions. Phys. Rev. E 84, 051602 ( 10.1103/PhysRevE.84.051602) [DOI] [PubMed] [Google Scholar]
- 17.Kager W, Nienhuis B, Kadanoff LP. 2004. Exact solutions for Loewner evolutions. J. Stat. Phys. 115, 805–822. ( 10.1023/B:JOSS.0000022380.93241.24) [DOI] [Google Scholar]
- 18.Lind J, Marshall DE, Rhode S. 2010. Collisions and spirals of Loewner traces. Duke Math. J. 154, 527–573. ( 10.1215/00127094-2010-045) [DOI] [Google Scholar]
- 19.Kennedy T. 2009. Numerical computations for the Schramm-Loewner evolution. J. Stat. Phys. 137, 839–856. ( 10.1007/s10955-009-9866-2) [DOI] [Google Scholar]
- 20.Durán MA, Vasconcelos GL. 2010. Interface growth in two dimensions: a Loewner-equation approach. Phys. Rev. E 82, 031601 ( 10.1103/PhysRevE.82.031601) [DOI] [PubMed] [Google Scholar]
- 21.Yi R, Cohen Y, Devauchelle O, Gibbins G, Seybold H, Rothman DH. 2017. Symmetric rearrangement of groundwater-fed streams. Proc. R. Soc. A 473, 20170539 ( 10.1098/rspa.2017.0539) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.McDonald NR. 2020. Application of the Schwarz-Christoffel map to the Laplacian growth of needles and fingers. Phys. Rev. E 101, 013101 ( 10.1103/PhysRevE.101.013101) [DOI] [PubMed] [Google Scholar]
- 23.Driscoll TA. The Schwarz-Christoffel Toolbox for MATLAB, version 2.3. See http://www.math.udel.edu/driscoll/SC/.
- 24.Tsai J. 2009. The Loewner driving function of trajectory arcs of quadratic differentials. J. Math Anal. Appl. 360, 561–576. ( 10.1016/j.jmaa.2009.07.001) [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The source codes for solving the coupled Loewner ODE systems are available as electronic supplementary material.









