Academia.eduAcademia.edu

Dynamics for Systems of Screw Dislocations

2015, SIAM Journal on Applied Mathematics

Abstract

The goal of this paper is the analytical validation of a model of Cermelli and Gurtin [12] for an evolution law for systems of screw dislocations under the assumption of antiplane shear. The motion of the dislocations is restricted to a discrete set of glide directions, which are properties of the material. The evolution law is given by a "maximal dissipation criterion", leading to a system of differential inclusions. Short time existence, uniqueness, cross-slip, and fine cross-slip of solutions are proved.

DYNAMICS FOR SYSTEMS OF SCREW DISLOCATIONS TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Abstract. The goal of this paper is the analytical validation of a model of Cermelli and Gurtin [12] for an evolution law for systems of screw dislocations under the assumption of antiplane shear. The motion of the dislocations is restricted to a discrete set of glide directions, which are properties of the material. The evolution law is given by a “maximal dissipation criterion”, leading to a system of differential inclusions. Short time existence, uniqueness, cross-slip, and fine cross-slip of solutions are proved. 1. Introduction Dislocations are one-dimensional defects in crystalline materials [27]. Their modeling is of great interest in materials science since important material properties, such as rigidity and conductivity, can be strongly affected by the presence of dislocations. For example, large collections of dislocations can result in plastic deformations in solids under applied loads. In this paper we study the motion of screw dislocations in cylindrical crystalline materials using a continuum model introduced by Cermelli and Gurtin [12]. One of our main contributions is the analytical validation to this model by proving local existence and uniqueness of solutions to the equations of motions for a system of dislocations. In particular, we prove rigorously the phenomena of cross-slip and fine cross-slip. We refer to the work of Armano and Cermelli [4, 11] for the case of a single dislocation. Following the work of Cermelli and Gurtin [12], we consider an elastic body B := Ω × R, where Ω ⊂ R2 is a bounded simply connected open set with C 2,α boundary. The body B undergoes antiplane shear deformations Φ : B → B of the form Φ(x1 , x2 , x3 ) := (x1 , x2 , x3 + u(x1 , x2 )), with u : Ω → R. The deformation gradient F is given by     1 0 0 ∇u 1 0  = I + e3 ⊗ . F := ∇Φ =  0 0 ∂u ∂u 1 ∂x1 ∂x2 (1.1) The assumption of antiplane shear allows us to reduce the three-dimensional problem to a two-dimensional problem. We will consider strain fields h that are defined on the cross-section Ω, taking values in R2 . In the absence of dislocations, the strain h is the gradient of a function, h = ∇u. If dislocations are present, then the strain field is singular at the sites of the dislocations, and in the case of screw dislocations this will be a line singularity. In the antiplane shear setting, this line is parallel to the x3 axis and the screw dislocation is represented as a point singularity on the cross-section Ω. 1 2 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI A screw dislocation is characterized by a position z ∈ Ω and a vector b ∈ R3 , called the Burgers vector. The position z ∈ Ω is a point where the strain field fails to be the gradient of a smooth function and the Burgers vector measures the severity of this failure. To be precise, a strain field associated with a system of N screw dislocations at positions Z := {z1 , . . . , zN } ⊂ Ω with corresponding Burgers vectors satisfies the relation B := {b1 e3 , . . . , bN e3 } curl h = N X bi δ zi in Ω (1.2) i=1 ∂h1 2 in the sense of distributions. Here curl h is the scalar curl ∂h ∂x1 − ∂x2 , δx is the Dirac mass at the point x, and the scalar bi is called the Burgers modulus for the dislocation at zi , and in view of (1.2) it is given by ˆ bi = h · t ds, ℓi where ℓi is any counterclockwise loop surrounding the dislocation point zi and no other dislocation points, t is the tangent to ℓi , and ds is the line element. When dislocations are present, (1.1) is replaced with   h F = I + e3 ⊗ . 0 To derive a motion law for the system of dislocations we need to introduce the free energy associated to the system. We work in the context of linear elasticity. The energy density W is given by 1 W (h) := h · Lh 2 where the elasticity tensor L is a symmetric, positive-definite matrix, which, in suitable coordinates, can be written in terms of the Lamé moduli λ, µ of the material as   µ 0 . L := 0 µλ2 We require µ > 0, and the energy is isotropic if and only if λ2 = 1. The energy of a strain field h is given by ˆ W (h(x)) dx, (1.3) J(h) := Ω and the equilibrium equation is div Lh = 0 in Ω. (1.4) Equations (1.2) and (1.4) provide a characterization of strain fields describing screw dislocation systems in linearly elastic materials. To be precise, we say that a strain field h ∈ L2 (Ω; R2 ) corresponds to a system of dislocations at the positions Z with Burgers vectors B if h satisfies  PN curl h = i=1 bi δzi in Ω, (1.5) div Lh = 0 SCREW DISLOCATION DYNAMICS 3 in the sense of distributions. In analogy to the theory of Ginzburg-Landau vortices [6], no variational principle can be associated with (1.5) because the elastic energy of a system of screw dislocations is not finite (see, e.g., [13, 12, 27]), therefore the study of (1.5) cannot be undertaken in terms of energy minimization. Indeed, the simultaneous requirements of finite energy and (1.2) are incompatible, since if curl h = δz0 , z0 ∈ Ω, and if Bε (z0 ) ⊂⊂ Ω, then ˆ |h|2 dx = O(| log ε|). Ω\Bε (z0 ) In the engineering literature (see, e.g., [12, 27]), this problem is usually overcome by regularizing the energy, namely, by replacing the energy J in (1.3) with a new energy Jε obtained by removing small cores of size ε > 0 centered at the dislocations points zi . This allows to obtain finite-energy strains hε as minimizers of Jε . It was shown in [7] that Jε (hε ) = C| log ε| + U (z1 , . . . , zN ) + O(ε), (1.6) where U is the renormalized energy associated with the limiting strain h0 = limε→0 hε , satisfying (1.5). This type of asymptotic expansion was first proved by Bethuel, Brezis, and Hélein in [5] for Ginzburg-Landau vortices. The case of edge dislocations was studied in [13]. Asymptotic expansions of the type (1.6) can also be derived using Γ-convergence techniques (see, e.g., [3, 30] and the references therein for GinzburgLandau vortices, [15, 24, 21] for edge dislocations, and [1, 9, 14, 20, 22, 23, 31] for other dislocations models). Finally, it is important to mention that we ignore here the core energy, that is, the energy contribution proportional to | log ε| in (1.6), which comes from the small cores that were removed to obtain Jε . We refer to [27, 33, 35] for a more detailed discussion of the core energy. The force on a dislocation at zi due to the elastic strain is called the Peach-Köhler force, and is denoted by ji (see [12], [28]). The renormalized energy U is a function only of the positions {z1 , . . . , zN } (and of the Burgers moduli), and it is shown in [7] that its gradient with respect to zi gives the negative of the Peach-Köhler force on zi . Specifically, ˆ {W (h0 )I − h0 ⊗(Lh0 )} n ds, (1.7) ji = −∇zi U = ℓi where ℓi is a suitably chosen loop around zi and n is the outer unit normal to the set bounded by ℓi and containing zi . The quantity W (h0 )I − h0 ⊗(Lh0 ) is the Eshelby stress tensor, see [17, 25]. To study the motion of dislocations it is more convenient to rewrite ji in the form i hX kj (zi ; zj ) + ∇u0 (zi ; z1 , . . . , zN ) (1.8) ji (zi ) = bi JL j6=i (see [7] for a proof of this derivation). Here kj (·; zj ) is the fundamental singular strain generated by the dislocation zj , where kj (x; y) := bj λJT (x − y) , 2π |Λ(x − y)|2 (x, y) ∈ R2 ×R2 , x 6= y, (1.9) 4 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI with J :=  0 1 −1 0  , Λ :=  λ 0 0 1  . (1.10) Straightforward calculations show that, for (x, y) ∈ R2 ×R2 , x 6= y, we have divy (L∇y kj (x; y)) = 0, (1.11a) divx (Lkj (x; y)) = 0, (1.11b) and, for (x, y) ∈ R2 ×R2 , curlx kj (x; y) = bj δy (x). (1.11c) Also, for fixed z1 , . . . , zN ∈ Ω, the function u0 (·; z1 , . . . , zN ) is a solution of the Neumann problem  divx (L∇x u0 (x; z1 , . . . , zN )) = 0, x ∈ Ω,  PN (1.12) L ∇x u0 (x; z1 , . . . , zN ) + i=1 ki (x; zi ) · n(x) = 0, x ∈ ∂Ω. The expression of (1.8) contains two contributions accounting for the two different kinds of forces acting on a dislocation when other dislocations are present: the interactions with the other dislocations and the interactions with ∂Ω. The latter balances the tractions of the forces generated by all the dislocations. Indeed, the function ∇u0 (x; z1 , . . . , zN ) represents the elastic strain at the point x ∈ Ω due to the presence of ∂Ω and the dislocations at zi with Burgers moduli bi . For this reason, we refer to ∇u0 (x; z1 , . . . , zN ) as the boundary-response strain at x due to Z. Following [12], we will assume the dislocations will move in the glide direction that maximally dissipates the (renormalized) energy. The set of glide directions, G := {g1 , . . . , gM }, is crystallographically determined and is discrete. When many dislocations are present, the dynamics is non-trivial. Dislocations whose Burgers moduli have the same sign will repel each other, while attraction occurs if the Burgers moduli have opposite signs. This can be seen by investigating (1.8) in the case of two dislocations, and extended to an arbitrary number of dislocations by superposition, since the system (1.5) is linear. In addition, because G a discrete set, the motion need not be continuous with respect to the direction. Cross-slip and fine cross-slip may occur whenever it is more convenient for the system to switch direction, in the former case, or to bounce at a faster and faster time scale between two glide directions, in the latter. In this last situation, macroscopically, a dislocation is able to move along a direction which is not in G, but belongs to the convex hull of two glide directions. We discuss this in more detail in Section 2.5. Since the direction of the motion of dislocations can change discontinuously and may not be uniquely determined, we cannot use the standard theory of ordinary differential equations to study the dynamics. Instead we will use differential inclusions (see [19]). We refer to [2, 8, 29, 34, 36] and the references contained therein for other results on the dynamics of dislocations. In particular, it is important to point out that, due to the discrete set of glide directions and the maximal dissipation criterion introduced in [25], our analysis significantly departs from that of Ginzburg-Landau vortices, where the motion of vortices can be derived from a gradient flow (see the review paper of Serfaty [32], see also [2]). SCREW DISLOCATION DYNAMICS 5 In forthcoming work and in collaboration with Thomas Hudson, we plan to study the behavior of dislocations as they approach the boundary and at collisions. In particular, preliminary results show that dislocations are attracted to the boundary. The structure of the paper is as follows. Section 2 addresses the dynamics for a system of dislocations: a brief introduction on differential inclusion is presented in Subsection 2.1, and the framework for the dynamics is presented in Subsection 2.2. Local existence of the solutions to the dynamics problem is addressed in Subsection 2.3, while Subsection 2.4 deals with local uniqueness of the solution. A description of cross-slip and fine cross-slip is presented in Subsection 2.5, where we give analytic proofs of the scenarios presented in [12]. In Section 3 we discuss the case of multiple dislocations simultaneously exhibiting fine cross-slip and provide numerical simulations of the dynamics. Some special cases are discussed in Section 4, namely the unit disk (Subsection 4.1), the half-plane and the plane (Subsections 4.2, 4.3), and finally the notion of mirror dislocations is introduced in Subsection 4.1. We collect some technical proofs in the appendix. 2. Dislocation Dynamics We now turn our attention to the dynamics of the system Z. As explained in the introduction, the direction of the motion of dislocations can change discontinuously and this motivates its study using differential inclusions. We begin this section with some preliminaries on the theory developed by Filippov [19]. We introduce the setting for dislocation dynamics in Subsections 2.1 and 2.2, and prove local existence and uniqueness in Subsections 2.3 and 2.4, respectively. 2.1. Preliminaries on Differential Inclusions. The theory developed by Filippov [19] provides a notion of solution to an ordinary differential inclusion. Given an interval I and a set-valued function H : D → P(Rd ), where D ⊂ Rd+1 and P(Rd ) is the power set of Rd , a solution on I of the differential inclusion ẋ ∈ H(t, x) (2.1) d is an absolutely continuous function x : I → R such that (t, x(t)) ∈ D and ẋ(t) ∈ H(t, x(t)) for almost every t ∈ I. In order to state a local existence theorem for (2.1), we need to introduce the definition of continuity for a set valued map (see [19]). Given two nonempty sets A, B ⊆ Rd , we recall that the Hausdorff distance between A and B is given by n o dH (A, B) := max sup dist(a, B), sup dist(b, A) . a∈A b∈B Remark 2.1. In the special case in which the sets A and B are cartesian products, that is, A = A1 ×A2 ⊆ Rd1 × Rd2 and B = B1 ×B2 ⊆ Rd1 × Rd2 , we have that dH (A, B) 6 dH (A1 , B1 ) + dH (A2 , B2 ). (2.2) To see this, let a = (a1 , a2 ) ∈ A and fix ε > 0. Then there exist bε1 ∈ B1 and bε2 ∈ B2 such that ||ai − bεi || 6 dist(ai , Bi ) + ε Since bε := (bε1 , bε2 ) ∈ B, we have that for i = 1, 2. dist(a, B) 6 ||a − bε || 6 ||a1 − bε1 || + ||a2 − bε2 || 6 dist(a1 , B1 ) + dist(a2 , B2 ) + 2ε. 6 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Letting ε → 0 and taking the supremum over all a ∈ A, it follows that sup dist(a, B) 6 sup dist(a1 , B1 ) + sup dist(a2 , B2 ) a2 ∈A2 a1 ∈A1 a∈A 6 dH (A1 , B1 ) + dH (A2 , B2 ). By exchanging the roles of A and B, we obtain (2.2). Definition 2.2 (Continuity and Upper Semicontinuity). Given D ⊂ Rd+1 and a set-valued function H : D → P(Rd ), we say that H is continuous if dH (H(yn ), H(y)) → 0 for every y, yn ∈ D such that yn → y. We say that H is upper semicontinuous if sup a∈H(yn ) dist(a, H(y)) → 0 for every y, yn ∈ D such that yn → y. It follows from the definition that any continuous set-valued function is upper semicontinuous. The proof of the following theorem can be found in [19, pg. 77]. Theorem 2.3 (Local Existence). Let D ⊂ Rd+1 be open and let H : D → P(Rd ) be upper semicontinuous, and such that H(t, x) is nonempty, closed, bounded, and convex for every (t, x) ∈ D. Then for every (t0 , x0 ) ∈ D there exist h > 0 and a solution x : [t0 − h, t0 + h] → Rd of the problem ẋ(t) ∈ H(t, x(t)), x(t0 ) = x0 . (2.3) Moreover, if D contains a cylinder C := [t0 − T, t0 + T ] × Br (x0 ), for some r, T > 0, then h ≥ min{T, r/m}, where m := sup(t,x)∈C |H(t, x)|. Next we address uniqueness of solutions to (2.3). We say that right uniqueness holds for (2.3) at a point (t0 , x0 ) if there exists t1 > t0 such that any two solutions to the Cauchy problem (2.3) coincide on the subset of [t0 , t1 ] on which they are both defined. Similarly, we say that left uniqueness holds for (2.3) at a point (t0 , x0 ) if there exists t1 < t0 such that any two solutions to the Cauchy problem (2.3) coincide on the subset of [t1 , t0 ] on which they are both defined. We we say that uniqueness holds for (2.3) at a point (t0 , x0 ) if both left and right uniqueness hold for (2.3) at (t0 , x0 ). Unlike the case of ordinary differential equations, for differential inclusions the question of uniqueness is significantly more delicate We will consider here a very special case. Suppose that V ⊂ Rd is an open set and is separated into open domains V ± by a (d − 1)-dimensional C 2 surface S. Let f : (a, b) × (V \ S) → Rd , and define f ± : (a, b) × V ± → Rd as f ± (t, x) := f (t, x) for x ∈ V ± . Assume that f ± can both be extended in a C 1 way to (a, b) × V , and denote these extensions by b f ± . Define  {f (t, x)} for x ∈ / S, (2.4) H(t, x) := co{b f − (t, x), b f + (t, x)} for x ∈ S, and consider the differential inclusion (2.3). Here for a set E ⊂ Rd we denote by coE the convex hull of E, that is, the smallest convex set that contains E. It can be shown that the function H defined in (2.4) satisfies the conditions of Theorem 2.3, and local existence follows. In the following theorems, we denote by n(x0 ) the unit normal to S at x0 ∈ S directed from V − to V + . The following theorem can be found in [19, pg. 110]. SCREW DISLOCATION DYNAMICS 7 Theorem 2.4 (Local Uniqueness). Let H : (a, b)×V → P(Rd ) be given as in (2.4), where f , V , and S are as above. If (t0 , x0 ) ∈ (a, b) × S is such that b f − (t0 , x0 ) · n(x0 ) > 0 or b f + (t0 , x0 ) · n(x0 ) < 0, then right uniqueness holds for (2.3) at the point (t0 , x0 ). Similarly, if b f − (t0 , x0 ) · n(x0 ) < 0 or b f + (t0 , x0 ) · n(x0 ) > 0, then left uniqueness holds for (2.3) at the point (t0 , x0 ). Next we discuss cross-slip and fine cross-slip. Theorem 2.5 (Cross-Slip; [19] Corollary 1, p.107). Let (t0 , x0 ) ∈ (a, b) × S be such that b f − (t0 , x0 ) · n(x0 ) > 0 and b f + (t0 , x0 ) · n(x0 ) > 0. Then uniqueness holds for (2.3) at the point (t0 , x0 ). Moreover, the unique solution x to (2.3) passes from V − to V + , that is, there exist t1 < t0 < t2 such that x(t) belongs to V − for t ∈ [t1 , t0 ) and to V − for t ∈ (t0 , t1 ]. Similarly, if b f − (t0 , x0 ) · n(x0 ) < 0 and + b f (t0 , x0 ) · n(x0 ) < 0, then uniqueness holds for (2.3) at the point (t0 , x0 ) and the unique solution passes from V + to V − . Theorem 2.6 ([19] Corollary 2, p.108). Let (t0 , x0 ) ∈ (a, b) × S be such that b f − (t0 , x0 ) · n(x0 ) > 0 and b f + (t0 , x0 ) · n(x0 ) < 0. (2.5) Then there exists a ≤ t1 < t0 such that the problem (2.1) admits exactly one solution curve x− with x− (t) ∈ V − for t ∈ (t1 , t0 ) and x− (t0 ) = x0 , and exactly one solution curve x+ with x+ (t) ∈ V + for t ∈ (t1 , t0 ) and x+ (t0 ) = x0 . Lemma 2.7. Assume that the conditions (2.5) hold for (t0 , x0 ) ∈ (a, b) × S. Let x(t) be a solution to ẋ = b f + (t, x) on an interval [t0 , T ] with x(t0 ) = x0 ∈ S. Then there exists δ > 0 such that x(t) ∈ V − ∩ U for t ∈ (t0 , t0 + δ). Similarly, if ẋ = b f − (t, x) on an interval [t0 , T ] with x(t0 ) = x0 ∈ S, then there exists δ > 0 such that x(t) ∈ V + ∩ U for t ∈ (t0 , t0 + δ). Proof. Let h := min{−b f + (t0 , x0 ) · n(x0 ), b f − (t0 x0 ) · n(x0 )}. Then h > 0 by hypoth± esis, and therefore, by continuity of b f and n, there exist neighborhoods I0 and U0 of t0 and x0 , respectively, such that b f + (t, x) · n(x̃) < − 12 h and b f − (t, x) · n(x̃) > 21 h for (t, x) ∈ I0 × U0 and x̃ ∈ U0 ∩ S. We can write S locally as the graph of a function. Denoting points x = (ξ, y) ∈ Rd−1 ×R, there is r > 0 such that we can write (without loss of generality) S ∩ Br (x0 ) = {(ξ, y) ∈ Br (x0 ) : y = Φ(ξ)} for some Φ of class C 2 . The sets V ± are locally defined as V + ∩ Br (x0 ) = {(ξ, y) ∈ Br (Z0 ) : y > Φ(ξ)} and V − ∩ Br (x0 ) = {(ξ, y) ∈ Br (Z0 ) : y < Φ(ξ)}. By rotating the coordinate axes, if necessary, we can assume that the tangent hyperplane to S at x0 is {(ξ, y) : y = 0}, so that ∇Φ(ξ 0 ) = 0, where x0 = (ξ 0 , y0 ). Then the unit normal to S at x0 is n(x0 ) = n(ξ 0 , Φ(ξ 0 )) = (0, 1). Consider the solution to ẋ = b f + (t, x) with x(t0 ) = x0 . Since x is continuous, there is δ1 > 0 such that x(t) ∈ U0 for t ∈ (t0 , t0 +δ1 ), and in this interval it satisfies ´t + x(t) = x0 + t0 b f (s, x(s))ds. Hence, ˆ t h b f + (s, x(s)) · n(x0 ) ds < y0 − (t − t0 ). (2.6) y(t) = x(t) · n(x0 ) = x0 · n(x0 ) + 2 t0 Writing x(t) = (ξ(t), y(t)), we have x(t) · n(x0 ) = y(t). Additionally, Φ(ξ(t)) = Φ(ξ(t0 )) + ∇Φ(ξ(t0 )) · (ξ(t) − ξ(t0 )) + o(t − t0 ) = y0 + o(t − t0 ). Therefore, (2.6) 8 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI implies there is δ < δ1 such that y(t) < Φ(ξ(t)) − h (t − t0 ) + o(t − t0 ) < Φ(ξ(t)) 2 for t ∈ (t0 , t0 + δ). Thus, x(t) = (ξ(t), y(t)) ∈ V − ∩ Br (x0 ) for t ∈ (t0 , t0 + δ). The proof of the result for solutions to ẋ = b f − (t, x) is similar.  Corollary 2.8 (Fine Cross-Slip). Assume that the conditions (2.5) hold for (t0 , x0 ) ∈ (a, b) × S. Then there exist δ > 0 and a unique solution x defined on [t0 , t0 + δ) to the initial value problem (2.3) that is confined to S. Proof. Existence and uniqueness are consequences of Theorems 2.3 and 2.4. Let T be the maximal existence time provided by Theorem 2.3. As in the proof of Lemma 2.7, there are neighborhoods I0 and U0 of t0 and f − (t, x) · n(x̃) > 21 h for x0 , respectively, such that b f + (t, x) · n(x̃) < − 21 h and b + b (t, x) ∈ I0 × U0 and x̃ ∈ U0 ∩ S, with h = min{−f (t0 , x0 ) · n(x0 ), b f − (t0 x0 ) · n(x0 )}. By continuity of x(t), there exists a δ > 0 such that x(t) ∈ U0 for t ∈ (t0 , t0 + δ). Suppose there is t1 ∈ (t0 , t0 + δ) such that x(t1 ) ∈ / S. Without loss of generality, we can assume x(t1 ) ∈ V + , and we define s1 := sup{s ∈ [t0 , t1 ) : x(s) ∈ / V + }, i.e., s1 is the last time x(t) belongs to S before entering V + and remaining in V + for t ∈ (s1 , t1 ]. It follows that x(t) solves ẋ = b f + (t, x) on [s1 , t1 ] with x(s1 ) ∈ S. Since the hypotheses of Lemma 2.7 are satisfied, there is a unique solution to ẋ = b f + (t, x) − on [s1 , s1 + δ̂] for some δ̂ > 0 , where x(t) ∈ V for t ∈ (s1 , s1 + δ̂). This contradicts the fact that x(t) ∈ V + on [s1 , t1 ]. We conclude that x(t) ∈ S for t ∈ [t0 , t0 +δ).  Remark 2.9. In view of Corollary 2.8, the velocity field ẋ is tangent to S, therefore it must be orthogonal to n(x), for x ∈ S. Moreover, by (2.4), ẋ belongs to co{b f − (t, x), b f + (t, x)}, and so, ẋ = f 0 (t, x) ∈ H(t, x), where and α = α(t, x) ∈ (0, 1) is given by α= since f 0 (t, x) · n(x) = 0. f 0 (t, x) := αb f + (t, x) + (1 − α)b f − (t, x) b f − (t, x) · n(x) , b f − (t, x) · n(x) − b f + (t, x) · n(x) 2.2. Setting for the Dynamics. We now turn our attention to the dynamics of the system Z. We will neglect inertia and any external body forces, and consider only the Peach-Köhler force ji as given in (1.8). Recall that a screw dislocation is a line in a three-dimensional cylindrical body B, and is represented by a point in the cross-section Ω. The motion of dislocations (often called dislocation glide) in crystalline materials is restricted to a discrete set of crystallographic planes called glide planes, which are spanned by e3 and vectors g called glide directions, determined by the lattice structure of that material. We will consider the glide directions as a fixed finite collection of unit vectors in R2 , denoted by G := {g1 , . . . , gM } ⊂ S 1 , SCREW DISLOCATION DYNAMICS 9 with the requirement that if g ∈ G then −g ∈ G. The dislocation glide is restricted to the directions in G, so the equation of motion for zi has the form żi = Vi gi , gi ∈ G and Vi is a scalar velocity. In [12] motion laws are proposed, where a variable mobility M (g) and Peierls force F (g) are incorporated to obtain equations of the form żi = M (gi )[max{ji · gi − P (gi ), 0}]p gi , (2.7) with the exponent p > 0 allowing for various “power-law kinetics”. The mobility function M favors some directions of dislocation glide. The Peierls force, P > 0, is a threshold force, acting as a static friction. If the Peach-Köhler force along gi is below the threshold, then the dislocation will not move. Glide initiates when ji · gi > P (gi ). In this paper we will assume the simplest form of linear kinetics (p = 1) with vanishing Peierls force (P ≡ 0) and isotropic mobility (M ≡ 1). Thus (2.7) takes the form żi = (ji (zi ) · gi )gi for gi ∈ G, (2.8) where we recall that ji (zi ) = bi JL hX j6=i i kj (zi ; zj ) + ∇u0 (zi ; z1 , . . . , zN ) , (2.9) with kj and u0 given in (1.9) and (1.12), respectively. Remark 2.10. The formula (2.9) gives the force on the dislocation at zi , and it shows that, as a function of zi , the force ji is smooth in the interior of Ω \ {z1 , . . . , zi−1 , zi+1 , . . . , zN }. That is, provided zi is not colliding with another dislocation or with ∂Ω, then the force is given by a smooth function. Of course, ji depends on the positions of all the dislocations, and the same reasoning applies to ji as a function of any zj . Following the model presented in [12], the choice of glide direction in (2.8) is determined by a maximal dissipation inequality for dislocation glide. This means that the direction of motion of zi is the glide direction that is most closely aligned with ji . Thus, since ji is determined by all the dislocations z1 , . . . , zN , and since G is discrete, the selection of the glide direction gi ∈ G depends in a discontinuous fashion on the dislocations positions. To stress this fact, we will often write gi = gi (z1 , . . . , zN ), i ∈ {1, . . . , N }. We note that, at any point where zi (t) is differentiable and where (2.8) is satisfied, we have żi = −(∇zi U · gi )gi (see (1.7)), and the energy dissipation inequality N N X X d (∇zi U · gi )2 6 0 ∇zi U · żi = − U (z1 , . . . , zN ) = dt i=1 i=1 (2.10) holds. The dissipation in (2.10) is maximal when gi maximizes {ji · g | g ∈ G}. Note, however, that when there is more than one glide direction g that maximizes ji · g, then (2.8) becomes ill-defined . This leads us to consider differential inclusions in place of differential equations. The problem consists in solving the system of differential inclusions  żℓ ∈ Fℓ (Z), zℓ (0) = zℓ,0 , 10 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI where Z := (z1 , . . . , zN ) belong to Ω N ⊂R and Z0 := (z1,0 , . . . , zN,0 ) 2N and, for ℓ = 1, . . . , N , n o ′ Fℓ (Z) := (jℓ (Z) · g) g : g ∈ arg max {j (Z) · g } . ℓ ′ (2.11) Gℓ (Z) := arg max {jℓ (Z) · g′ }, ′ (2.12) g ∈G Setting g ∈G the vectors g ∈ Gℓ (Z) represent the glide directions closest to jℓ (Z) (see [12]), that is, jℓ (Z) · g > jℓ (Z) · g′ , for all g′ ∈ G. (2.13) We are interested in the physically realistic case where the span of the glide directions is all of R2 , otherwise dislocations are restricted to one-dimensional motion and cannot abruptly change direction. Therefore, we assume that span(G) = R2 . (2.14) When jℓ (Z) 6= 0, the set Fℓ can either contain a single element, which we will call gℓ (Z), or two distinct elements, denoted by gℓ− (Z) and gℓ+ (Z), and in this case jℓ (zℓ ) is the bisector of the angle formed by gℓ− and gℓ+ . Remark 2.11. Notice that if jℓ (Z) = 0, then any glide direction g ∈ G satisfies (2.13) and therefore Gℓ (Z) = G. In view of the comments above, we   {0} Fℓ (Z) = {(jℓ (Z) · gℓ (Z)) gℓ (Z)}   {(jℓ (Z) · gℓ± (Z)) gℓ± (Z)} and the problem becomes ( have if jℓ (Z) = 0, if jℓ (Z) 6= 0 and Gℓ (Z) = {gℓ (Z)}, if jℓ (Z) = 6 0 and Gℓ (Z) = {gℓ± (Z)}, (2.15) Ż ∈ F (Z), Z(0) = Z0 , (2.16) F (Z) := F1 (Z)× · · · ×FN (Z) ⊂ R2N . (2.17) where The domain of the set-valued function F must be chosen in such a way that the forces jℓ (Z) are well-defined, and so collisions must be avoided. We denote by Πjk := {Z ∈ ΩN : zj = zk , j 6= k} (2.18) the set where dislocations zj and zk collide, and we define the domain of F to be [ D(F ) := ΩN \ Πjk . (2.19) j<k Recall that the force ji is not defined for zℓ ∈ ∂Ω. Since Ω is open, boundary collisions are also excluded from D(F ). SCREW DISLOCATION DYNAMICS 11 2.3. Local Existence. Following Section 2.2, and in view of (2.16) and (2.17), we consider the differential inclusion  Ż ∈ co F (Z), (2.20) Z(0) = Z0 . The following lemma, whose proof is given in Section 5.1, shows that the convex hull of F (Z) is given by F̂ (Z) := (co F1 (Z))× · · · ×(co FN (Z)), (2.21) where, by (2.15),   if jℓ (Z) = 0, {0} co Fℓ (Z) = {(jℓ (Z) · gℓ (Z)) gℓ (Z)} if jℓ (Z) 6= 0 and Gℓ (Z) = {gℓ (Z)}, (2.22)   Σℓ (Z) if jℓ (Z) 6= 0 and Gℓ (Z) = {gℓ± (Z)}, with Σℓ (Z) the segment of endpoints (jℓ (Z)·gℓ− (Z)) gℓ− (Z) and (jℓ (Z)·gℓ+ (Z)) gℓ+ (Z). Lemma 2.12. Let Fℓ (Z) be defined as in (2.11) for ℓ = 1, . . . , N , and let F (Z) be as in (2.17).Then co F (Z) = F̂ (Z), where F̂ (Z) is defined in (2.21). Lemma 2.12 is useful for understanding the dynamics in Ω rather than in ΩN . Each zi moves in some direction gi ∈ G, unless the arg max in (2.12) is multivalued, in which case zi moves in a direction belonging to the convex hull of gi+ and gi− . Lemma 2.12 makes this precise and validates the use of (2.20) as our model for dislocation motion. Lemma 2.13. Let D(F ) be defined in (2.19). Then the set-valued map F : D(F ) → P(R2N ) defined in (2.17) is continuous (according to Definition 2.2). Proof. Let Z, Zn ∈ D(F ) be such that Zn → Z as n → ∞. In view of Remark 2.1, it suffices to show that for every ℓ ∈ {1, . . . , N }, dH (Fℓ (Zn ), Fℓ (Z)) → 0 as n → ∞. Fix ℓ ∈ {1, . . . , N }. We consider the two cases jℓ (Z) = 0 and jℓ (Z) 6= 0. If jℓ (Z) = 0, then by (2.15) Fℓ (Z) = {0}. In turn, again by (2.15) the continuity of jℓ (cf. Remark 2.10 and (2.19)), dH (Fℓ (Zn ), 0) 6 ||jℓ (Zn )|| → 0 as n → ∞. If jℓ (Z) 6= 0, then, again by continuity of jℓ , jℓ (Zn ) 6= 0 for all n > n̄, for some n̄ ∈ N. Taking n̄ larger, if necessary, we claim that gℓ− (Zn ), gℓ+ (Zn ) ∈ {gℓ− (Z), gℓ+ (Z)} for n > n̄. Arguing by contradiction, if the claim fails, since G is finite, there exists e ∈ G \ {gℓ± (Z)} such that gℓ− (Zn ) = e or gℓ+ (Zn ) = e for infinitely many n. By (2.13) and (2.12), jℓ (Zn ) · e > jℓ (Zn ) · g for all g ∈ G and for infinitely many n. Letting n → ∞ and using the continuity of jℓ , it follows that jℓ (Z) · e > jℓ (Z) · g for all g ∈ G, which implies that e ∈ Gℓ (Z), which is a contradiction. Thus the claim holds. In particular, we have shown that Fℓ (Zn ) = {(jℓ (Zn ) · gℓ± (Z))gℓ± (Z)} for n > n̄, hence dH (Fℓ (Zn ), Fℓ (Z)) 6 ||jℓ (Zn ) − jℓ (Z)|| → 0 as n → ∞. This concludes the proof.  Corollary 2.14. Let F : D(F ) → P(R2N ) be defined by (2.17) and (2.19), and consider the set valued map co F (Z), Z ∈ D(G). Then co F (Z) is nonempty, closed, convex for every Z ∈ D(F ), and co F is continuous. 12 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Proof. For all Z ∈ D(F ), the set co F (Z) is nonempty because F (Z) is nonempty. By definition of convexification, co F (Z) is closed and convex. By Lemma 2.13, the set valued map F is continuous, and therefore so is co F (see Lemma 16, page 66 in [19]). This corollary is proved.  Note that co F is not bounded on D(F ) because |zi − zj | and dist(zi , ∂Ω) can become arbitrarily small, and thus ji can become unbounded (see (1.8) and (1.9)). Theorem 2.15 (Local existence). Let Ω ⊂ R2 be a connected open set. Let F : D(F ) → P(R2N ) be defined as in (2.17) and (2.19) with each Fℓ as in (2.15), and let Z0 ∈ D(F ) be a given initial configuration of dislocations. Then there exists a solution Z : [−T, T ] → D(F ) to (2.20), with T ≥ r0 /m0 , where !1/2 N X 2 |jℓ (Z)| . (2.23) 0 < r0 < dist(Z0 , ∂D(F )) and m0 := max Z∈B(Z0 ,r0 ) ℓ=1 Proof. The function F is bounded on the ball B(Z0 , r0 ) ⊂ D(F ). Hence, by Corollary 2.14, the set valued map co F satisfies the conditions of Theorem 2.3 in B(Z0 , r0 ), and thus local existence holds.  Remark 2.16. In view of (2.19) and (2.23), solutions to the problem (2.20) exist as long as dislocations stay away from ∂Ω and do not collide. 2.4. Local Uniqueness. The set where dislocations can move in either of two different glide directions is called ambiguity set and denoted by A. To be precise, we define A := N [ ℓ=1 Aℓ , where Aℓ := {Z ∈ D(F ) : card(Gℓ (Z)) = 2} , (2.24) and Gℓ (Z) is defined in (2.12). On Aℓ the direction of the Peach-Köhler force jℓ bisects two different glide directions that are closest to it. Note that jℓ (Z) 6= 0 for Z ∈ Aℓ , because card(G) > 4 by assumption (2.14) and since g ∈ G implies −g ∈ G. The uniqueness results in Subsection 2.1 can only be applied at points Z0 ∈ A in which the ambiguity set A is locally a (2N − 1)-dimensional smooth surface separating D(F ) into two open sets in a neighborhood of Z0 . In this subsection we show that A is a (2N − 1)-dimensional smooth surface outside of a “singular set” and we estimate the Hausdorff dimension of this set. Lemma 2.17. For all ℓ ∈ {1, . . . , N } the functions jℓ (z1 , . . . , zN ) are analytic on any compact subset of D(F ). Proof. Observe that if a smooth function v satisfies the partial differential equation div (L∇v) = 0 in Ω, then the function w(x1 , x2 ) := v(λx1 , x2 ) satisfies the partial differential equation ∆w = 0 in an open set U . Hence, without loss of generality, we may assume that λ = 1 (i.e. L = µI), so that (1.11a) and (1.12) reduce to ∆y kj (x; y) = 0, (x, y) ∈ R2 ×R2 , x 6= y, and, for fixed z1 , . . . , zN ∈ Ω,  ∆x u0 (x; z1 , . . . , zN ) = 0, PN ∇x u0 (x; z1 , . . . , zN ) · n(x) = − i=1 ki (x; zi ) · n(x), x ∈ Ω, x ∈ ∂Ω. (2.25) (2.26) SCREW DISLOCATION DYNAMICS 13 A solution to (2.26) is given by u0 (x; z1 , . . . , zN ) = ˆ ∂Ω G(x, y) N X i=1 ki (y; zi ) · n(y) ds(y), (2.27) where G is the Green’s function for the Neumann problem. Consider u0 as a function in ΩN +1 ⊂ R2N +2 . Fix Ki ⊂⊂ Ω for i = 0, . . . , N . If (x, Z) ∈ K := K0 × K1 × · · · × KN , then the integrand in (2.27) is uniformly bounded, and we can find the derivatives of u0 with respect to each zi,m by differentiating under the integral sign in (2.27). Using (2.25), (2.26), and (2.27) we have ∆(x,Z) u0 = ∆x u0 + ∆z1 u0 + · · · + ∆zN u0 N ˆ X =0+ G(x, y)∆zi (ki (y; zi ) · n(y)) ds(y) = 0. i=1 ∂Ω Observe that in a small ball around (x, Z) ∈ K, u0 is a C 2 function in each variable because the formula (2.27) has singularities only on the boundary. Since a harmonic C 2 function on an open set is analytic in that set (cf. [18, Chapter 2]), we deduce that u0 is analytic in the interior of ΩN +1 , and thus u0 (zi ; Z) is also analytic (though, possibly no longer harmonic). By (2.9) we have that jℓ is analytic away from the boundary and away from collisions, because in this case each ki (zℓ ; zi ) is harmonic in both zℓ and zi .  Fix Z∗ ∈ Aℓ . There are two maximizing glide directions for zℓ , denoted by and gℓ− (Z∗ ) (i.e. Gℓ (Z∗ ) = {gℓ+ (Z∗ ), gℓ− (Z∗ )}, as defined in (2.12)). For simplicity we will write gℓ± := gℓ± (Z∗ ). Let Bh (Z∗ ) be a ball around Z∗ with radius h > 0 small enough so that Bh (Z∗ ) ⊂ D(F ), and for any Z ∈ Bh (Z∗ ) one of the following three possibilities holds: Gℓ (Z) = {gℓ+ }, Gℓ (Z) = {gℓ− }, or Gℓ (Z) = {gℓ+ , gℓ− }. Such h exists because of the continuity of jℓ and the fact that jℓ (Z∗ ) 6= 0 (cf. the discussion following (2.24)). We denote by g0 ∈ R2 the vector gℓ+ (Z∗ ) g0 := gℓ+ − gℓ− , (2.28) ∗ which is a well-defined constant vector for Z ∈ Bh (Z ) (see the proof of Lemma (2.13)). Note that if ∂ β jℓ (Z∗ ) · g0 6= 0 for some multi-index β = (β1 , . . . , βN ) ∈ NN 0 with |β| = 1, then Aℓ is locally a smooth manifold. With g0 as in (2.28), we define the singular sets Sℓ := {Z ∈ Aℓ : jℓ (Z) · g0 = 0, ∇Z (jℓ (Z) · g0 ) = 0}, ℓ = 1, . . . , N. (2.29) Each Sℓ contains the points where Aℓ could fail to be a manifold, and is an obstruction to uniqueness of solutions to (2.20). We now estimate the Hausdorff dimension of the singular sets. We adapt an argument from [26], which follows [10]; recall that Sℓ ⊂ R2N , ℓ = 1, . . . , N . Lemma 2.18. Let Sℓ be defined as in (2.29). Then dim(Sℓ ) 6 2N − 2. Proof. Fix ℓ ∈ {1, . . . , N } and Z∗ ∈ Aℓ . As in the discussion above, set g0 := gℓ+ − gℓ ∈ R2 \ {0}, where gℓ± are uniquely defined in Bh (Z∗ ) for h > 0 small enough. We will be considering derivatives in all the zi directions except for i = ℓ. For this 2 purpose, we introduce the notations ∆Z b ℓ , ∇Z b ℓ , and DZ b to denote the Laplacian, the ℓ 14 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI gradient, and the Hessian with respect to z1 , . . . , zℓ−1 , zℓ+1 , . . . , zN , respectively. We also write Nℓ for the set of multi-indices α such that ∂ α does not contain any derivatives in the zℓ directions, that is, Nℓ := {α ∈ N2N : α = (α1 , . . . , αℓ−1 , 0, αℓ+1 , . . . , αN )}. 0 (2.30) For m > 2 we define fℓm := {Z : jℓ (Z) · g0 = 0, ∂ α (jℓ (Z) · g0 ) = 0 for all α ∈ Nℓ such that |α| < m, M and ∂ α (jℓ (Z) · g0 ) 6= 0 for some α ∈ Nℓ , with |α| = m}, and also fℓ∞ := {Z : jℓ (Z) · g0 = 0, ∂ α (jℓ (Z) · g0 ) = 0 for all α ∈ Nℓ }. M Therefore f∞ Sℓ ⊂ {Z : jℓ (Z) · g0 = 0, ∇Z b ℓ (jℓ (Z) · g0 ) = 0} = Mℓ ∪ f∞ M ℓ [ m>2 (2.31) ! m f Mℓ . By Lemma 5.3 in the appendix, we have that = ∅. m f Let m > 2 and let Z0 ∈ Mℓ . Then there exists β ∈ Nℓ such that |β| = m − 2, and 2 β DZ b (∂ jℓ (Z0 ) · g0 ) 6= 0. ℓ 2 Thus, if we define v(Z) := ∂ jℓ (Z) · g0 , then DZ b ℓ v(Z0 ) is a symmetric matrix that is not identically zero, so it must have at least one non-zero eigenvalue, say λi . β 2 Observe that Trace(DZ b ℓ (∂ jℓ (Z) · g0 ) = 0 because ∆Z b ℓ (jℓ (Z) · g0 ) = b ℓ v(Z)) = ∆Z P 2N −2 2 0. But Trace(DZ k=1 λk , where λk are the eigenvalues, and λi 6= 0, b ℓ v(Z0 )) = and so there is another non-zero eigenvalue, say λj . Define w(Y) := v(RY), where R is a rotation matrix such that   λ1 · · · 0   .. .. D2b w(Y0 ) =  ... , . . β Yℓ 0 −1 ··· λ2N −2 where Y0 := R Z0 . Since λi and λj are different from zero, there are two distinct multi-indices α1 , α2 ∈ Nℓ with |αk | = 1 such that αk ∇Y w(Y0 ) 6= 0, bℓ∂ k = 1, 2. Hence, applying the Implicit Function Theorem to ∂ α1 w and ∂ α2 w, we conclude that M = {Y : ∂ α1 w(Y) = 0, ∂ α2 w(Y) = 0} is a (2N − 2)-dimensional manifold fm ⊂ M, we have that Sℓ is contained in a in a neighborhood of Y0 . Since M ℓ countable union of manifolds with dimension at most 2N − 2.  We proved that the collection of singular points Esing := N [ ℓ=1 Sℓ , with Sℓ defined in (2.29), has dimension at most 2N − 2. Further, each Aℓ is a (2N − 1)-dimensional smooth manifold away from points on Sℓ but, in general, the set A defined in (2.24) will not be a manifold at points Z ∈ Aℓ ∩ Aj for ℓ 6= j. For this reason we need to exclude the set Eint := {Z ∈ R2N : Z ∈ Aℓ ∩ Aj for some ℓ, j ∈ {1, . . . , N }, ℓ 6= j}. (2.32) SCREW DISLOCATION DYNAMICS 15 Uniqueness at points in Eint is significantly more delicate and will be discussed in Section 3. If Z ∈ Aℓ , then jℓ (Z) 6= 0, but it could be that ji (Z) = 0 for some i 6= ℓ. This would mean that the glide direction for zi would not be well-defined at Z, and could cause an obstruction to uniqueness. In view of this, we set Ezero := {Z ∈ D(F ) : jk (Z) = 0 for some k ∈ {1, . . . , N }} . Reasoning as in Lemma 2.18, dim(Ezero ∩{∇jk has rank 0}) 6 2N −2. On the other hand, dim(Ezero ∩ {∇jk has rank 2}) = 2N − 2, by the Implicit Function Theorem. The set Ezero ∩ {∇jk has rank 1} could have dimension at most 2N − 1. For each ℓ ∈ {1, . . . , N } define Iℓ := Aℓ \ (Sℓ ∪ Eint ∪ Ezero ). (2.33) Let Ẑ ∈ Iℓ . Since Ẑ ∈ / Sℓ (see (2.29)), there is an r > 0 so that Br (Ẑ) ∩ Aℓ is a (2N −1)-dimensional smooth manifold, and Aℓ divides Br (Ẑ) into two disjoint, open sets V ± . Since the functions jk are continuous by Lemma 2.17 for all k ∈ {1, . . . , N }, and Ẑ ∈ / Ezero , by taking r smaller, if necessary, we can assume that jk (Z) 6= 0 for all Z ∈ Br (Ẑ) and for all k ∈ {1, . . . , N }. In turn, since Ẑ ∈ / Eint , again by continuity and by taking r even smaller, gk (Z) ≡ gk (Ẑ) for all Z ∈ Br (Ẑ) and for all k 6= ℓ, and gℓ (Z) ≡ gℓ± (Ẑ) for Z ∈ V ± . Let now f : Br (Ẑ) \ Aℓ → R2N , f = (f1 , . . . , fN ), be the function defined by fk (Z) := (jk (Z) · gk (Ẑ))gk (Ẑ) fℓ (Z) := (jℓ (Z) · gℓ± (Ẑ))gℓ± (Ẑ) if k 6= ℓ, if Z ∈ V ± . (2.34) We define f ± as the restrictions of f to V ± , and we extend them smoothly to the fℓ± (Z) := (jℓ (Z) · gℓ± (Ẑ))gℓ± (Ẑ). ball Br (Ẑ) by setting b fk± (Z) := fk (Z) if k 6= ℓ and b Let n(Ẑ) denote the unit normal vector to Aℓ at Ẑ directed from V − to V + . Motions starting in V + will move towards or away from Aℓ according to whether b f + (Ẑ) · n(Ẑ) < 0 or b f + (Ẑ) · n(Ẑ) > 0. Similarly, motions starting in V − will move towards or away from Aℓ according to whether b f − (Ẑ)·n(Ẑ) > 0 or b f − (Ẑ)·n(Ẑ) < 0. We define the set of source points Esrc := {Z ∈ ΩN : Z ∈ Iℓ for some ℓ ∈ {1, . . . , N }, b f + (Z)·n(Z) > 0 and b f − (Z)·n(Z) < 0}. If Ẑ ∈ Esrc there are two solution curves originating at Ẑ, one that moves into V + and one that moves into V − . Thus there is no uniqueness at source points. Theorem 2.19 (Local Uniqueness). Let T > 0 and let Z : [−T, T ] → R2N be a solution to (2.20). Assume that there exist t1 ∈ [−T, T ) and Z1 ∈ Iℓ , for some ℓ ∈ {1, . . . , N }, such that Z(t1 ) = Z1 and b± b f − (Z1 ) · n(Z1 ) > 0 or b f + (Z1 ) · n(Z1 ) < 0, (2.35) ± where f are the extensions of the functions f defined in terms of the function f given in (2.34) with Ẑ = Z1 . Then right uniqueness holds for (2.20) at the point (t1 , Z1 ). Proof. By (2.35), Z0 ∈ / Esrc , therefore, by the previous discussion, the result follows from Theorem 2.4.  16 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Remark 2.20. Existence time is limited by the possibility of collisions between dislocations, that is, |zi − zj | → 0, or between a dislocation and ∂Ω, that is, dist(zi , ∂Ω) → 0. Additionally, uniqueness is limited by possible intersections of Z(t) with Sℓ ∪ Eint ∪ Ezero ∪ Esrc . The ambiguity set A is smooth except possibly on the singular sets Sℓ , which are at most (2N − 2)-dimensional by Lemma 2.18, or points in Eint . 2.5. Cross-Slip and Fine Cross-Slip. We expect to see two kinds of motion at points where the force is not single-valued. If a dislocation point zℓ is moving in the direction gℓ− and the configuration Z = (z1 , . . . , zN ) arrives at a point on Aℓ where gℓ± are two glide directions that are equally favorable to zℓ , then zℓ could abruptly transition from motion along gℓ− to motion along gℓ+ . Such a motion is called cross-slip (see Figure 1). Heuristically, cross-slip occurs when, on one side of Aℓ , the vector field F (see (2.20)) is pointing toward Aℓ , while the other side F is pointing away from Aℓ . If the configuration Z is in the region where F points towards Aℓ , then Z approaches Aℓ and arrives at it in a finite time. The configuration then leaves Aℓ , moving into the region where F points away from Aℓ . z3 z2 V+ G z1 (a) Ω V− A1 Z R2N (b) Figure 1. Cross-slip. The glide directions are G = {±e1 , ±e2 }, where ei is the i-th basis vector. In (a), dislocation z1 ∈ Ω is undergoing cross-slip, switching direction from g1− = e2 to g1+ = e1 , while dislocations z2 and z3 glide normally along directions g2 = e1 and g3 = −e2 , respectively. In (b) the same motion is represented in R2N : the motion of Z changes direction while crossing the surface A1 , where the velocity field is multivalued. (Here, N = 3.) Another possibility is that the vector field F points towards Aℓ on both sides of Aℓ . In this case, at a point on Aℓ , a motion by zℓ in the gℓ+ direction will drive the configuration Z to a region where jℓ is most closely aligned with gℓ− , but then motion by zℓ along gℓ− immediately forces Z to intersect the surface Aℓ again. Motion by zℓ along gℓ− then pushes Z into a region where jℓ is most closely aligned with gℓ+ , which forces Z back to Aℓ . A motion such as this one on a finer and finer scale will appear as motion along the surface Aℓ . Following [12], such a motion is called fine cross-slip. See Figure 2, where the dislocation z1 is undergoing fine cross-slip. In part (a) it is shown how it follows a curve l rather than one of the glide directions g ∈ G. In part (b) the same phenomenon is shown in R2N (N = 3), where the point Z hits A1 and starts moving along it. SCREW DISLOCATION DYNAMICS 17 z3 z2 V l G z1 Ω A1 + V− R2N Z (a) (b) Figure 2. Fine cross-slip. Let G be the same as in Figure 1. In (a), dislocation z1 ∈ Ω is undergoing fine cross-slip, switching direction from g1− = e2 to a curved one which is not in G, while dislocations z2 and z3 glide normally along directions g2 = e1 and e3 = −e2 , respectively. In (b) the same motion is represented in R2N : the motion of Z, after hitting the surface A1 continues on the surface following the tangent direction. (Here, N = 3.) The following theorems formalize the behaviors described above and provide an analytical validation of the notions of cross-slip and fine cross-slip introduced in [12]. We refer to the discussion preceding Theorem 2.19 for the definitions of n(Z) and V ± for Z ∈ Iℓ . Theorem 2.21 (Cross-Slip). Let T > 0 and let Z : [−T, T ] → R2N be a solution to (2.20). Assume that there exist t1 ∈ (−T, T ) and Z1 ∈ Iℓ , for some ℓ ∈ {1, . . . , N }, such that Z(t1 ) = Z1 , b f − (Z1 ) · n(Z1 ) > 0, and b f − (Z1 ) · n(Z1 ) < 0 and b f + (Z1 ) · n(Z1 ) > 0, (2.36) b f + (Z1 ) · n(Z1 ) < 0, (2.37) where f is the function defined in (2.34). Then uniqueness holds for (2.20) at the point (t1 , Z1 ) and the solution passes from V − to V + . Similarly, if then uniqueness holds for (2.20) at the point (t1 , Z1 ) and the solution passes from V + to V − . Proof. Since b f ± are C 1 extensions of f ± := f 2.5. V± , the result follows from Theorem  Theorem 2.22 (Fine Cross-Slip). Let T > 0 and let Z : [−T, T ] → R2N be a solution to (2.20). Assume that there exist t1 ∈ (−T, T ) and Z1 ∈ Iℓ , for some ℓ ∈ {1, . . . , N }, such that Z(t1 ) = Z1 , b f − (Z1 ) · n(Z1 ) > 0 and b f + (Z1 ) · n(Z1 ) < 0, where f is the function defined in (2.34). Then right uniqueness holds for (2.20) at the point (t1 , Z1 ) and there exists δ > 0 such that Z belongs to Aℓ and solves the ordinary differential equation for all t ∈ [t1 , t1 + δ], Ż = f 0 (Z) ∈ co F (Z), where f 0 (Z) := α(Z)b f + (Z) + (1 − α(Z))b f − (Z) 18 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI and α(Z) ∈ (0, 1) is defined by α(Z) := b f − (Z) · n(Z) . b f − (Z) · n(Z) − b f + (Z) · n(Z) Proof. The result follows from Corollary 2.8.  Note that the cross-slip and fine cross-slip trajectories that we have described in Theorems 2.21 and 2.22 satisfy the conditions for right uniqueness in Theorem 2.19. Specifically, if (2.36) or (2.37) holds, then (2.35) holds (i.e., Z1 ∈ / Esrc ). 3. More on Fine Cross-Slip In Subsection 2.1 we have discussed uniqueness only in the special case in which f is discontinuous across a (d − 1)-dimensional hypersurface. The case when two or more such (d − 1)-dimensional hypersurfaces meet is significantly more involved and can lead to non-uniqueness of solutions for Filippov systems (see, e.g., [16]). In our setting, this situation arises at points in the set Eint defined in (2.32). Indeed, in Theorem 2.22 we assumed that Z1 does not belong to the intersection of two hypersurfaces (see (2.32) and (2.33)). In this section we study fine cross-slip in the case in which Z1 belongs to Eint . For simplicity, we consider only the case in which only two hypersurfaces intersect at a point. See Figure 3. A3 z2 A1 z3 G z1 (a) Ω R2N Z (b) Figure 3. Simultaneous fine cross-slip. Let G be the same as in Figure 1. In (a), dislocations z1 , z3 ∈ Ω are undergoing fine cross-slip, switching directions from g1− = e2 and g3− = −e1 , respectively, to curved ones l1 , l3 which are not in G, while dislocation z2 glides normally along direction g2 = e1 . In (b) the same motion is represented in R2N : the motion of Z, after hitting A1 ∩ A3 , continues on the intersection of the two surfaces. Assume that there exists Z1 ∈ Aℓ ∩ Ak for k 6= ℓ, with Z1 ∈ / Ai for i 6= k, ℓ and Z1 ∈ / Ezero ∪ Sℓ ∪ Sk . Consider the case of fine cross-slip conditions along both Aℓ and Ak . Specifically, at Z1 , the vectors jℓ (Z1 ) and jk (Z1 ) are well-defined and bisect two maximally dissipative glide directions gℓ± and gk± , respectively. By assumption, the other ji (Z1 ) have uniquely defined maximally dissipative glide directions. By Lemma 2.12, the set-valued vector field has the form co F (Z1 ) = (co F1 (Z1 ), . . . , co FN (Z1 )), where (see (2.22)), co Fi (Z1 ) = Fi (Z1 ) = {(ji (Z1 ) · gi (Z1 ))gi (Z1 )} SCREW DISLOCATION DYNAMICS 19 for i 6= k, ℓ and co Fi (Z1 ) = {si (ji (Z1 )·gi+ (Z1 ))gi+ (Z1 )+(1−si )(ji (Z1 )·gi− (Z1 ))gi− (Z1 ), si ∈ [0, 1]}, for i = k, ℓ. Additionally, there is a ball Bh (Z1 ) ⊂ D(F ) that is separated into two open sets Vℓ± by Aℓ , such that, for Z ∈ Vℓ+ , Fℓ (Z) = {(jℓ (Z1 ) · gℓ+ , (Z1 ))gℓ+ , (Z1 )} and for Z ∈ Vℓ− , Fℓ (Z) = {(jℓ (Z1 ) · gℓ− , (Z1 ))gℓ− , (Z1 )}. Similarly, Bh (Z1 ) is separated into two open sets Vk± by Ak where the corresponding equalities hold. Since we are avoiding singular points, let nℓ (Z1 ) and nk (Z1 ) denote the normals to Aℓ and Ak at Z1 , where ni (Z1 ) points from Vi− to Vi+ for i = k, ℓ. Now, at the intersection of two surfaces, Bh is divided into four regions, so there will be four vector fields that will need to satisfy some projection conditions in order for fine cross-slip to occur. For i 6= k, ℓ, set fi (Z) := (ji (Z) · gi (Z))gi (Z) for Z ∈ Bh (Z1 ). Set fk± (Z) := (jk (Z) · gk± (Z))gk± (Z) for Z ∈ Vk± and fℓ± (Z) := (jℓ (Z) · gℓ± (Z))gℓ± (Z) for Z ∈ Vℓ± . By assumption, fk± and fℓ± can be extended in a C 1 way to Bh (Z1 ), we denote these extensions by b fk± and b fℓ± . Define the extended vector fields in Bh (Z1 ), f (+,+) (Z) = (f1 (Z), . . . , b fk+ (Z), . . . , b fℓ+ (Z), . . . , fN (Z)), f (+,−) (Z) = fℓ− (Z), . . . , fN (Z)), (f1 (Z), . . . , b fk+ (Z), . . . , b f (−,+) (Z) = (f1 (Z), . . . , b fk− (Z), . . . , b fℓ+ (Z), . . . , fN (Z)), f (−,−) (Z) = (f1 (Z), . . . , b fk− (Z), . . . , b fℓ− (Z), . . . , fN (Z)). (3.1a) (3.1b) (3.1c) (3.1d) The fine cross-slip conditions are that the surfaces Ak and Aℓ are attracting at Z1 , so that f (+,+) (Z1 ) · nk (Z1 ) < 0, f (+,−) (Z1 ) · nk (Z1 ) < 0, f (−,+) f (−,−) f (+,+) (Z1 ) · nℓ (Z1 ) < 0, (3.2a) f (+,−) (Z1 ) · nℓ (Z1 ) > 0, (3.2b) (Z1 ) · nℓ (Z1 ) < 0, (3.2c) (Z1 ) · nℓ (Z1 ) > 0. (3.2d) (Z1 ) · nk (Z1 ) > 0, f (−,+) (Z1 ) · nk (Z1 ) > 0, f (−,−) By taking h smaller, if necessary, we can assume that Z ∈ / Ai for i 6= k, ℓ, that Z∈ / Ezero ∪ Sℓ ∪ Sk , and that (3.2a)-(3.2d) continue to hold for all Z ∈ Bh (Z1 ). We now show that the only possible motion is along the intersection Ak ∩ Aℓ . Theorem 3.1. Let T > 0 and let Z : [−T, T ] → R2N be a solution to (2.20). Assume that there exist t1 ∈ [−T, T ) and Z1 as above such that Z(t1 ) = Z1 . Then there exists δ > 0 such that Z is unique in [t1 , t1 + δ] and Z(t) belongs to Ak ∩ Aℓ for all t ∈ [t1 , t1 + δ]. Proof. Step 1. Since Z(t1 ) = Z1 , by continuity we can find t2 > t1 such that Z(t) ∈ Bh (Z1 ) for all t ∈ [t1 , t2 ]. We claim that Z(t) belongs to Ak ∩ Aℓ for all t ∈ [t1 , t2 ]. Indeed, suppose by contradiction that there exists t3 ∈ [t1 , t2 ] such that Z leaves Ak , that is, Z(t3 ) ∈ Vk+ (the case of Vk− is similar, as well as the case of leaving Aℓ and going into Vℓ± ). Define τ1 := sup{s ∈ [t1 , t3 ) : Z(s) ∈ / Vk+ }, which is the last time Z was in Ak before entering and remaining in Vk+ . Case 1. Suppose that Z(τ1 ) ∈ / Aℓ . Then Z(τ1 ) belongs to either Vℓ+ or Vℓ− . Without loss of generality, we assume that Z(τ1 ) ∈ Vℓ+ . Since Z(τ1 ) ∈ Ak by 20 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI definition, and it does not belong to any other Ai , only the k-th component of the force is double-valued at Z(τ1 ). Thus, Z(τ1 ) is a point satisfying the hypotheses of Theorem 2.22 because f (+,±) (Z(τ1 )) · nk (Z(τ1 )) < 0. Therefore there is δ > 0 such that Z(t) ∈ Ak for t ∈ [τ1 , τ1 + δ], which contradicts the definition of τ1 . Case 2. By Case 1, Z(τ1 ) ∈ Aℓ . We claim that Z(t) ∈ Aℓ for all t ∈ [τ1 , t3 ]. (3.3) If (3.3) fails, then there is t4 ∈ (τ1 , t3 ] such that Z(t4 ) ∈ / Aℓ , and so Z(t4 ) is in Vℓ+ ∪ Vℓ− . Without loss of generality, assume Z(t4 ) ∈ Vℓ+ , and define τ2 := sup{s ∈ [τ1 , t4 ] : Z(s) ∈ / Vℓ+ }. which is the last time Z was in Aℓ . If τ2 > τ1 , then Z(τ2 ) ∈ Aℓ and Z(τ2 ) ∈ / Ak because Z(t) ∈ Vk+ on [τ1 , t4 ]. Hence Z(τ2 ) is a point that satisfies the hypotheses of the fine cross-slip theorem because f (+,±) (Z(τ2 )) · n(Z(τ2 )) < 0, and so there is δ > 0 such that Z(t) ∈ Aℓ for t ∈ [τ2 , τ2 + δ]. This contradicts the definition of τ2 . Therefore τ2 = τ1 , Z(τ2 ) ∈ Ak ∩ Aℓ , and Z(t) ∈ Vk+ ∩ Vℓ+ for t ∈ (τ2 , t1 ]. We deduce that Z satisfies Ż = f (+,+) (Z) on (τ2 , t3 ], thus ˆ t Z(t) = Z(τ2 ) + f (+,+) (Z(s)) ds, t ∈ [τ2 , t4 ]. (3.4) τ2 Applying the argument from the proof of Corollary 2.8, we can reach a contradiction as follows. Locally Ak is given by the graph of a function, so without loss of generality we can write Ak ∩ Br (Z(τ2 )) = {Z = (ξ, y) ∈ Br (Z(τ2 )) : y = Φ(ξ)} for a function Φ of class C 2 . Denote Z(τ2 ) as (ξ 0 , y0 ) = Z(τ2 ). Without loss of generality, we can assume that ∇Φ(ξ 0 ) = 0 so nk (Z(τ2 )) = (0, 1) and Vk+ ∩ Br (Z(τ2 )) = {(ξ, y) ∈ Br (Z(τ2 )) : y > Φ(ξ)}, Vk− ∩ Br (Z(τ2 )) = {(ξ, y) ∈ Br (Z(τ2 )) : y < Φ(ξ)}. From (3.2a), which holds in Bh (Ẑ), we have the same condition as (3.2a) at the point Z(τ2 ) ∈ Bh (Ẑ). Set h := −f (+,+) (Z(τ2 )) · n(Z(τ2 )) > 0, and find a neighborhood V e > 1 h for Z ∈ V and Z e ∈ V ∩ Ak . From (3.4) of Z(τ2 ) such that −f (+,+) (Z) · n(Z) 2 we have ˆ t f (+,+) (Z(s)) · n(Z(τ2 )) ds Z(t) · n(Z(τ2 )) = Z(τ2 ) · n(Z(τ2 )) + τ2 t − τ2 < Z(τ2 ) · n(Z(τ2 )) − h. 2 Using n(Z(τ2 )) = (0, 1) and writing Z(t) = (ξ(t), y(t)), we obtain t − τ2 h. (3.5) 2 But Φ(ξ(t)) = Φ(ξ(τ2 )) + 0 + o(t − τ2 ) = Φ(ξ 0 ) + o(t − τ2 ) = y0 + o(t − τ2 ). So (3.5) becomes y(t) < y0 − y(t) < y0 − t − τ2 t − τ2 h = Φ(ξ(t)) − h + o(t − τ2 ) < Φ(ξ(t)) 2 2 for 0 < t − τ2 < δ for some δ > 0. This implies that Z(t) ∈ Vk− for t ∈ (τ2 , τ2 + δ], which contradicts the fact that Z(t) ∈ Vk+ , for t ∈ (τ2 , t4 ]. SCREW DISLOCATION DYNAMICS 21 Thus, we have shown that (3.3) holds. Since Z(t3 ) ∈ Vk+ by the definition of τ1 , Z(t) ∈ Vk+ for all t ∈ (τ1 , t3 ]. This, together with (3.3) and Theorem 2.22, implies that Ż(t) = f (+,0) (Z(t)) = α(Z(t))f (+,+) (Z(t)) + (1 − α(Z(t)))f (+,−) (Z(t)) for t ∈ (τ1 , t3 ], where α(Z(t)) = f (+,−) (Z(t)) · nℓ (Z(t)) . f (+,−) (Z(t)) · nℓ (Z(t)) − f (+,+) (Z(t)) · nℓ (Z(t)) (3.6) Using the same argument with Φ as above (starting from (3.4)) and the fact that f (+,0) (Z(t)) · nk (Z(t)) < 0, we conclude that Z(t) ∈ Vk− , yielding a contradiction. This shows that t3 cannot exist, and, in turn, that Z(t) ∈ Ak ∩ Aℓ for all t ∈ [t1 , t2 ]. Step 2. In view of the previous step, we have that Z(t) ∈ Ak ∩Aℓ for all t ∈ [t1 , t2 ]. In turn, Ż(t) · nk (Z(t)) = 0 and Ż(t) · nℓ (Z(t)) = 0 for L1 -a.e. t ∈ [t1 , t2 ]. Moreover, Ż(t) ∈ coF (Z(t)) for L1 -a.e. t ∈ [t1 , t2 ]. Finally, since Z(t) ∈ Bh (Z1 ) for all t ∈ [t1 , t2 ], we have that (3.2a)-(3.2d) hold with Z(t) in place of Z1 for all t ∈ [t1 , t2 ] and Z(t) ∈ / Ai for i 6= k, ℓ and Z(t) ∈ / Ezero ∪ Sℓ ∪ Sk for all t ∈ [t1 , t2 ]. Hence, we can apply Lemma 5.4 in the appendix with Z(t) in place of Z1 to conclude that Ż(t) is uniquely determined for L1 -a.e. t ∈ [t1 , t2 ]. This concludes the proof.  Remark 3.2. The argument in Step 1 does not rely on the fact that only two surfaces are intersecting. Any number of surfaces would be treated the same way, but with more subcases for showing the motion does not leave the intersection. However, establishing uniqueness would require a different argument from the one in Lemma 5.4. 3.1. Identification of Aℓ with a curve in Ω. Each dislocation point zℓ moves in Ω ⊂ R2 according to żℓ = (jℓ (Z) · gℓ (Z))gℓ (Z), but the dynamics is understood in the larger space ΩN ⊂ R2N . If zℓ is exhibiting fine cross-slip, then zℓ moves along a curve that is not a straight line parallel to a glide direction. In this section, we describe the fine cross-slip motion of zℓ in Ω in terms of the dynamics of the system in ΩN . That is, we will examine fine cross-slip for zℓ , which occurs when the solution curve Z(t) ∈ ΩN lies inside the set Aℓ , via a projection into Ω. The projection zℓ (t) of Z(t) onto its ℓ-th components is the fine cross-slip curve in Ω, with zℓ (t) = (zℓ,1 (t), zℓ,2 (t)) for t ∈ [t0 , t1 ]. Recall that Aℓ is locally given by the zero-level set of the function jℓ · g0 . Specifically, if Z0 = (z0,1 , . . . , z0,N ) ∈ Aℓ , then there exists r > 0 such that Aℓ ∩ Br (Z0 ) = {Z ∈ ΩN : jℓ (Z) · gℓ0 (Z) = 0}, gℓ0 (Z) gℓ+ gℓ− where = − given (up to a sign) by (3.7) is constant in Br (Z0 ). Additionally, the normal to Aℓ is  ∇ jℓ (Z) · gℓ0 (Z) ∈ R2N , n := |∇ (jℓ (Z) · gℓ0 (Z))| (3.8) which is assumed to be non-zero in Aℓ ∩ Br (Z0 ). We write n = (n1 , . . . , nN ), with ni ∈ R2 , for i = 1, . . . , N . 22 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Assuming that no other dislocations exhibit fine cross-slip, the fine cross-slip conditions at Z0 ∈ Aℓ are (with the appropriate sign for n)   n · (j1 (Z0 ) · g1 )g1 , . . . , (jℓ (Z0 ) · gℓ+ )gℓ+ , . . . , (jN (Z0 ) · gN )gN < 0,   n · (j1 (Z0 ) · g1 )g1 , . . . , (jℓ (Z0 ) · gℓ− )gℓ− , . . . , (jN (Z0 ) · gN )gN > 0. Note that we dropped the explicit dependence of each gi on Z because they are constant in Br (Z0 ). Thus, since (jℓ (Z0 ) · gℓ+ ) = (jℓ (Z0 ) · gℓ− ),   0 > n · 0, . . . , (jℓ (Z0 ) · gℓ± )gℓ0 , . . . , 0 = (jℓ (Z0 ) · gℓ± )nℓ · gℓ0 . This implies nℓ 6= 0 ∈ R2 , i.e., by (3.8), we have  ∂ jℓ (z1 , . . . , zN ) · gℓ0 (z1 , . . . , zN ) 6= 0. ∂zℓ,1 (3.9) Let us write Ž for points in R2N −1 of the form Ž := (z1 , . . . , zℓ−1 , zℓ,2 , zℓ+1 , . . . , zN ), where the zℓ,1 component is omitted. From (3.7) and (3.9), the Implicit Function Theorem yields r1 > 0, r2 ∈ (0, r), and a function ϕ : Br1 (Ž0 ) ⊂ R2N −1 → R, where Ž0 := (z0,1 , . . . , z0,ℓ,2 , . . . , z0,N ), such that ϕ(Ž0 ) = z0,ℓ,1 and Aℓ ∩ Br2 (Z0 ) = {Z ∈ ΩN : zℓ,1 = ϕ(Ž)}. That is, locally, Aℓ is the graph of ϕ. If Z(t) is a solution curve lying in Aℓ ∩Br2 (Z0 ) for t ∈ [t0 , t1 ] with Z(t0 ) = Z0 , then Z(t) = (z1 (t), . . . , ϕ(Ž(t)), zℓ,2 (t), . . . , zN (t)) ∈ Aℓ for t ∈ [t0 , t1 ]. In particular, the projection of Z(t) onto its ℓ-th components gives the fine cross-slip curve zℓ (t) = (zℓ,1 (t), zℓ,2 (t)) = (ϕ(Ž(t)), zℓ,2 (t)), t ∈ [t0 , t1 ]. (3.10) Note that nℓ (Z(t)) is not directly related to the fine cross-slip curve given by (3.10) because nℓ (Z(t)) is not orthogonal to żℓ (t), in general. We have 0 = n(Z(t)) · Ż(t) = so nℓ (Z(t)) · żℓ (t) = − N X i=1 X i6=ℓ ni (Z(t)) · żi (t), ni (Z(t)) · żi (t), and the sum on the right-hand side need not be zero. 3.2. Numerical Simulations. The simulation of (2.20) may be undertaken using standard numerical ODE integrators, provided sufficient care is taken in resolving the evolution near the “ambiguity surfaces” Aℓ . A discrete time step leads to a numerical integration that oscillates back and forth across an attracting ambiguity surface in case of fine cross-slip. On the macro-scale, this appears as fine crossslip since the small oscillations across the surface average out and what remains is motion approximately tangent to Aℓ . To compute the vector field, one must solve the Neumann problem (1.12) at each time step, so a fast elliptic PDE solver is needed in practice. SCREW DISLOCATION DYNAMICS 23 An example is shown in Figures 4 and 5, where we have simulated a system of N = 12 screw dislocations with each Burgers modulus bi = 1 for i = 1, . . . , 12, and where the domain is the unit disk. The integration is done in Ω12 ⊂ R24 , but the graphics depict the path each zi takes in Ω ⊂ R2 . All but one dislocation exhibit normal glide motions, while the dislocation at the center exhibits fine cross-slip, as is visible in Figure 5. In this case, the solution to the Neumann problem is explicit (cf. (4.3)), so it is not difficult to simulate systems with more dislocations and observe more complicate behavior, such as multiple dislocations simultaneously exhibiting fine cross-slip, corresponding to motion along the intersection of multiple ambiguity surfaces in the full space ΩN . The simulation depicted in Figures 4 and 5 was run until a dislocation collided with the boundary. Since all dislocations have positive Burgers moduli, they repel each other, and no collision between dislocations occurs, and the dynamics can be continued until a boundary collision. 0.8 z12 0.6 z11 0.4 z2 0.2 z3 0 z10 z9 z1 ց z8 −0.2 −0.4 z5 z4 −0.6 z6 G z7 −0.8 −1 −0.5 0 0.5 1 Figure 4. The forces are repulsive and the dislocations move mostly along the glide directions G = {±e1 , ±e2 , ± √12 (e1 + e2 )}. All but one (the one at the center) move along a glide direction until one of them hits the boundary. The dislocation in the middle moves along −e1 but then exhibits fine cross-slip. 4. Special Cases In this section we consider some special domains Ω for which the Peach-Köhler force can be explicitly determined (i.e. the solution to the Neumann problem (1.12) is known), specifically the unit disk B1 , the half-plane R2+ , and the plane R2 . The last two cases do not technically fit in our previous discussion, because Ω is unbounded. However, the Neumann problem is well-defined for these settings and we are able to discuss the dislocation dynamics. In what follows we will use the fact that the boundary-response strains generated from each dislocation are “decoupled” in the following sense. Define ui0 as ˆ i G(x, y)Lki (y; zi ) · n(y) ds(y), u0 (x; zi ) := ∂Ω 24 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI 0.02 0.05 z10 (0) 0 −0.02 0 z1 (T ) z1 (0) −0.04 z3 (0) z1 (T ) −0.05 z9 (0) z1 (0) −0.06 G −0.08 −0.1 z5 (0) z4 (0) z6 (0) G −0.15 −0.12 −0.1 −0.08 −0.06 −0.04 −0.02 0 0.02 −0.15 −0.1 −0.05 0 0.05 0.1 Figure 5. These plots are magnified views of the motion of z1 . The motion begins at the dot on the right and ends at the square on the left. The motion abruptly begins to fine cross-slip and eventually moves back to a gliding motion as the fine cross-slip motion becomes aligned with −e1 . where G is the Green’s function for the Neumann problem. Then ui0 (·; zi ) solves (1.12) with only one dislocation, i.e.,   divx L∇x ui0 (x; zi ) = 0,  x ∈ Ω, L ∇x ui0 (x; zi ) + ki (x; zi ) · n(x) = 0, x ∈ ∂Ω. Thus the boundary-response strain at x due to a dislocation at zi with Burgers modulus bi is given by ∇x ui0 (x; zi ), and the total boundary-response strain at x PN due to the system Z is ∇x u0 (x; z1 , . . . , zN ) = i=1 ∇x ui0 (x; zi ). If we consider two dislocations z1 and z2 with Burgers moduli b1 and b2 , respectively, that collide in Ω, then by (1.9) the boundary data in (1.12) satisfies   b2 L(k1 (x; z1 ) + k2 (x; z2 )) · n(x) → L k1 (x; z1 ) + k1 (x; z1 ) · n(x), as z2 → z1 . b1 Notice that k1 (·; z1 ) + (b2 /b1 )k1 (·; z1 ) is the singular strain generated by a single dislocation located at z1 with Burgers modulus b1 + b2 . The same argument applies to an arbitrary number N of dislocation by linearity of (1.12). Thus, unlike the singular strain which becomes infinite if any two dislocations collide in Ω (see (1.9)), the boundary-response strain is oblivious to collisions between dislocations. Although the boundary-response strain is well-defined when dislocations collide with each other, it is not well-defined if a dislocation collides with ∂Ω. 4.1. The Unit Disk. Consider the case Ω = B1 = {x ∈ R2 : |x| < 1} and λ = µ = 1, so that L = I. For z ∈ B1 we define z ∈ B1c to be the reflection of z across the unit circle ∂B1 ,  z  if z ∈ B1 \ {0}, z := |z|2 ∞ if z = 0. For fixed zi ∈ B1 , it can be seen that the function    x2 − z i,2 − bi arctan if z 6= 0, π x1 − z i,1 + |x − zi | ui0 (x; zi ) :=  0 if z = 0 (4.1) SCREW DISLOCATION DYNAMICS satisfies and  ∆x ui0 (x; zi ) = 0, ∇x ui0 (x; zi ) · n(x) = −ki (x; zi ) · n(x), 25 x ∈ B1 , x ∈ ∂B1 , (4.2) ∇x ui0 (x; zi ) = −ki (x; zi ) for all x ∈ B1 . i Note that ∇u0 is singular only at the point x = zi ∈ / B1 . As discussed at the beginning of Section 4, for a system of dislocations given by Z and B, the solution to the Neumann problem (1.12) is given by u0 (x; z1 , . . . , zN ) = N X ui0 (x; zi ) i=1 with ui0 as in (4.1). Thus, combining (2.9) and (4.2), we have jℓ (z1 , . . . , zN ) = bℓ J X i6=ℓ ki (zℓ ; zi ) − N X ! ki (zℓ ; zi ) . i=1 (4.3) Formula (4.3) greatly simplifies numerical simulations of the dislocation dynamics. Without an explicit formula, one must solve the Neumann problem at each timestep. From (4.3), we can see that the boundary of B1 attracts dislocations. If N = 1 and z1 ∈ B1 \ {0}, then j1 (z1 ) = −b1 Jk1 (z1 ; z1 ) = − b21 z1 − z1 b21 z1 = 2π |z1 − z1 |2 2π (1 − |z1 |2 ) since z − z = z(1 − |z|−2 ). Thus, the force is directed radially outward (toward the nearest boundary point to z1 ) and diverges as z1 → ∂B1 . If z1 = 0 then j1 = 0 and z1 will not move. Otherwise, a single dislocation in B1 will be pulled to ∂B1 , and will collide with ∂B1 in a finite time (assuming the glide directions span R2 ). If N > 1, then the other dislocations produce boundary forces that will pull on zℓ in the directions −bℓ bi (zℓ − zi ) for each i. The sets Aℓ as given in (2.24) are smooth, because they are locally given by jℓ · g0 = 0 for a fixed vector g0 (cf. equation (2.28)), and by (4.3), jℓ · g0 is a rational function with singularities only at collision points. 4.2. The Half-Plane. Although the theory developed in this paper only applies to bounded domains, the equation for the Peach-Köhler force (1.8) is still welldefined, provided there is a weak solution to the Neumann problem (1.12). For the special cases of the half-plane and the plane we present an explicit expression for the Peach-Köhler force without resorting to the renormalized energy. Let Ω = R2+ := {x ∈ R2 : x2 > 0} and let λ = µ = 1. The solution to (1.12) is given in terms of the inverse tangent, using a reflected point across ∂R2+ = {x2 = 0}. For all z = (z1 , z2 ) ∈ R2 define z̃ := (z1 , −z2 ). Then for zi ∈ R2+ ,   x2 − z̃i,2 bi (4.4) ui0 (x; zi ) := − arctan π x1 − z̃i,1 + |x − z̃i | satisfies and  ∆x ui0 (x; zi ) = 0, ∇x ui0 (x; zi ) · n(x) = −ki (x; zi ) · n(x), ∇x ui0 (x; zi ) = −ki (x; z̃i ) x ∈ R2+ , x ∈ ∂R2+ , for all x ∈ R2+ . 26 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI Again, we have u0 (x; z1 , . . . , zN ) = Peach-Köhler force is jℓ (z1 , . . . , zN ) = bℓ J PN i=1 X i6=ℓ ui0 (x; zi ) with ui0 as in (4.4), and the ki (zℓ ; zi ) − N X ! ki (zℓ ; z̃i ) . i=1 (4.5) From (4.5) it is again not difficult to see that a single dislocation z1 in R2+ with Burgers modulus b1 is attracted to ∂R2+ . As in the case of the disk, the ambiguity set A is smooth except at the intersections of the Aℓ . 4.3. The Plane. The case Ω = R2 and λ = µ = 1 is the simplest case. There is no boundary so u0 ≡ 0 and, by (1.8), the Peach-Köhler force is then X jℓ (z1 , . . . , zN ) = bℓ J ki (zℓ ; zi ). (4.6) i6=ℓ Even though the renormalized energy has not been defined for unbounded domains, in the case of the plane we can formally write jℓ = −∇zℓ U , where, up to an additive constant, N N −1 X X b i bj U (z1 , . . . , zN ) = − log |Λ(zi − zj )|, 2π i=1 j=i+1 with Λ defined in (1.10). In general, it can be difficult to exhibit an example that shows analytically fine cross-slip (though it is regularly observed in numerical simulations). However, in the case Ω = R2 , this can be done with two dislocations as follows. Suppose we have a system of two dislocations Z = (z, w) ∈ R4 with Burgers moduli b1 = −b2 =: b > 0, respectively. Under these assumptions, (4.6) reduces to j1 (z, w) = − b2 z − w = −j2 (z, w). 2π |z − w|2 Assume that the glide directions are along the lines x2 = ±x1 ,     1 1 1 1 G = {±g1 , ±g2 } , g1 := √ , g2 := √ . 1 −1 2 2 (4.7) (4.8) There are two cases of initial conditions Z0 = (z0 , w0 ) with z0 = (z0,1 , z0,2 ), w0 = (w0,1 , w0,2 ) to consider: either z0 and w0 are aligned along a vertical or horizontal line, or they are not. That is, either z0,1 = w0,1 or z0,2 = w0,2 (but not both), or z0,i 6= w0,i for i = 1, 2. We begin by considering the case z0,2 = w0,2 . Let y := z0,2 = w0,2 , and without loss of generality take w0,1 > z0,1 . From (4.7) we have   1 b2 1 = −j2 (Z0 ). (4.9) j1 (Z0 ) = j1 (z0,1 , y, w0,1 , y) = 0 2π w0,1 − z0,1 Since w0,1 − z0,1 > 0, we see that j1 (Z0 ) is aligned with (1, 0) and j2 (Z0 ) is aligned with (−1, 0). Thus, the maximally dissipative glide directions for z are g1 and g2 (see (4.8)) and the maximally √ dissipative glide directions for w are −g1 and −g2 . Define g10 := g1 − g2 = (0, 2) and g20 := −g1 + g2 = −g10 , so that locally, near Z0 , the ambiguity surfaces are A1 ∩ Br (Z0 ) = {Z : j1 (Z) · g10 = 0}, A2 ∩ Br (Z0 ) = SCREW DISLOCATION DYNAMICS 27 {Z : j2 (Z) · g20 = 0} for some small r > 0. From (4.7) we see that j1 (Z) · g10 = 0 if and only if z2 = w2 , and the same holds for j2 (Z) · g20 = 0, so that A1 ∩ Br (Z0 ) = A2 ∩ Br (Z0 ) = {Z = (z, w) ∈ Br (Z0 ) : z2 = w2 }. This is a degenerate situation, since the ambiguity surfaces A1 and A2 coincide locally, and instead of having four vector fields near the intersection, we have two vector fields. That is, the fields f (+,+) and f (−,−) (see (3.1)) are defined on either side of the surface A1 , but since A1 = A2 , there are no regions where the fields f (−,+) or f (+,−) are defined. We choose a sign for the normal to A1 and A2 at Z0 and set 1 (4.10) n := √ (0, 1, 0, −1). 2 Recall the convention that A1 (and A2 ) divides Br (Z0 ) into two regions, V ± − + + and √ n points from√V to V . A point in V is of the form Z0 + εn = (z0,1 , y + ε/ 2, w0,1 , y − ε/ 2), and from (4.7)   b2 1 w0,1√ − z0,1 = −j2 (Z0 + εn), j1 (Z0 + εn) = − 2ε 2π (z0,1 − w0,1 )2 + 2ε2 so g2 is the maximally dissipative glide direction for z, and −g2 is the maximally + dissipative glide direction√for w if Z ∈ V√ . Similarly, a point in V − is of the form Z0 − εn = (z0,1 , y − ε/ 2, w0,1 , y + ε/ 2), and the maximally dissipative glide directions for z and w in this case are g1 and −g1 , respectively. Thus, we have for Z ∈ Br (Z0 ), f (+,+) (Z) := ((j1 (Z) · g2 )g2 , (j2 (Z) · (−g2 ))(−g2 )), f (−,−) (Z) := ((j1 (Z) · g1 )g1 , (j2 (Z) · (−g1 ))(−g1 )). Since j1 (Z) = −j2 (Z) we have f (+,+) (Z) := (j1 (Z) · g2 )(g2 , −g2 ), f (−,−) (Z) := (j1 (Z) · g1 )(g1 , −g1 ). (4.11) 2 From (4.8) and (4.9) we have j1 (Z0 ) · g1 = j1 (Z0 ) · g2 = 2√b 2π (w0,1 − z0,1 )−1 > 0, and from (4.8) and (4.10) we have n · (g2 , −g2 ) = −1 and n · (g1 , −g1 ) = 1. Thus, b2 < 0, n·f (+,+) (Z0 ) = − √ 2 2π(w0,1 − z0,1 ) b2 n·f (−,−) (Z0 ) = √ > 0, 2 2π(w0,1 − z0,1 ) so the fine cross-slip conditions (3.2) are satisfied (there are no conditions for f (+,−) or f (−,+) since locally A1 = A2 ). By (3.6), Ż must be a convex combination of f (+,+) and f (−,−) , Ż = αf (+,+) (Z) + (1 − α)f (−,−) (Z), and the trajectory Z(t) ∈ A1 = A2 for some time interval [0, T ]. Therefore, Z(t) = (z(t), w(t)) = (z1 (t), z2 (t), w1 (t), w2 (t)) and z2 (t) = w2 (t) for t ∈ [0, T ]. From (4.11) and the fact that j1 (Z) · g1 = j1 (Z) · g2 whenever z2 = w2 , we have Ż = α(j1 (Z) · g2 )(g2 , −g2 ) + (1 − α)(j1 (Z) · g1 )(g1 , −g1 ) = b2 (1, 1 − 2α, −1, 2α − 1) . 4π(w1 − z1 ) The condition n · Ż = 0 yields α = 21 , so the equations of motion (3.6) are  b2 1  (+,+) f (Z) + f (−,−) (Z) = (1, 0, −1, 0). Ż = (ż1 , ż2 , ẇ1 , ẇ2 ) = 2 4π(w1 − z1 ) 28 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI In particular, ż2 = 0, ẇ2 = 0, and z2 (0) = y = w2 (0), so z2 (t) = y = w2 (t) for t ∈ [0, T ]. The equations for z1 and w1 are easily solved with  1 b2 2 1 1 2 (w0,1 − z0,1 ) − t z1 (t) = − + (z0,1 + w0,1 ) 2 π 2   12 2 b 1 1 2 w1 (t) = + (z0,1 + w0,1 ). (w0,1 − z0,1 ) − t 2 π 2 This implies that the trajectory Z(t) moves on A1 = A2 up to the maximal time T = bπ2 (w0,1 − z0,1 )2 , and z1 (t) increases from z0,1 while w1 (t) decreases from w0,1 , with the two meeting at z1 (T ) = w1 (T ) = 21 (z0,1 + w0,1 ). At this collision, the dynamics are no longer well-defined. If the initial condition has z0 and w0 vertically aligned, then the same analysis applies, but the situation is rotated. If z0 and w0 are not aligned vertically or horizontally, then a regular glide motion occurs until either z1 = w1 or z2 = w2 , and then the above analysis applies. To see this, consider z0 = (z0,1 , z0,2 ) and w0 = (w0,1 , w0,2 ), and without loss of generality, assume that w0,1 > z0,1 and w0,2 > z0,2 (the other cases are similar). In this case b2 j1 (Z0 ) = 2π|z0 − w0 |2  w0,1 − z0,1 w0,2 − z0,2  = −j2 (Z0 ). Since w0,1 − z0,1 > 0 and w0,2 − z0,2 > 0, the maximally dissipative glide directions for j1 and j2 are g1 and −g1 , respectively. Thus, z glides in the g1 direction, so that z1 and z2 increase from z0,1 and z0,2 , while w glides in the −g1 direction, so w1 and w2 decrease from w0,1 and w0,2 . At some time t1 we must obtain either z1 (t1 ) = w1 (t1 ) or z2 (t1 ) = w2 (t1 ). If only one of these equalities holds, we are in the situations described above and fine cross-slip occurs. If both of these equalities hold, then z and w have collided and the dynamics is no longer defined. Remark 4.1 (Mirror Dislocations). A direct inspection of equations (4.3) and (4.5) shows that the force on zℓ in Ω = B1 and Ω = R2+ is the same as the force on zℓ in R2 if one adds N dislocations with opposite Burgers moduli at the points z̄i in the case Ω = B1 , and at z̃i in the case Ω = R2+ , for i = 1, . . . , N . 5. Appendix We collect some technical results that are needed in the proofs from Section 2. 5.1. Proof of Lemma 2.12. Proof of Lemma 2.12. Let Z ∈ R2N be fixed. For simplicity, in this proof we drop the explicit dependence on Z. By (2.15) we can write Fℓ = {pℓ , qℓ }, with SCREW DISLOCATION DYNAMICS 29 pℓ , qℓ ∈ R2 , for all ℓ = 1, . . . , N . By definition, we have    s1 p1 + (1 − s1 )q1       . .. F̂ =  and  , s1 , . . . , sN ∈ [0, 1]     sN pN + (1 − sN )qN        q1 q1 p1     p2   q2    p2        co F = V ∈ R2N : V = α1  .  + α2  .  + . . . + α2N  .  ,   ..   ..   ..     pN pN qN  2N  X αi = 1 . where αi ∈ [0, 1] for all i = 1, . . . , 2N , and  i=1 To see that co F ⊆ F̂ , first note that F ⊆ F̂ because if X ∈ F then each component is either pi or qi , which is a point in F̂ with si = 1 or 0. Next we show that F̂ is convex. Let V, W ∈ F̂ . Then their i-th components are vi = si pi + (1 − si )qi , wi = ri pi + (1 − ri )qi , respectively. Let λ ∈ [0, 1], then the i-th component of λV + (1 − λ)W is λvi + (1 − λ)wi = λ(si pi + (1 − si )qi ) + (1 − λ)(ri pi + (1 − ri )qi ) = (λsi + (1 − λ)ri )pi + (λ(1 − si ) + (1 − λ)(1 − ri ))qi . Setting θi := λsi + (1 − λ)ri , then θi ∈ [0, 1] because si , ri ∈ [0, 1] and λ(1 − si ) + (1 − λ)(1 − ri ) = 1 − (λsi + (1 − λ)ri ) = 1 − θi , so λvi + (1 − λ)wi = θi pi + (1 − θi )qi , with θi ∈ [0, 1], for every i = 1, . . . , 2N. Hence, λV + (1 − λ)W ∈ F̂ , so F̂ is convex. We prove that F̂ (Z) ⊆ co F (Z) by induction on N . To highlight the dependence on the dimension, we write F (N ) (Z) ⊆ R2N and F̂ (N ) (Z) ⊆ R2N for the sets F (Z) and F̂ (Z) defined in (2.17) and (2.21). The case N = 1 is trivial since F (1) (Z) = {p1 , q1 } and any V(1) ∈ F̂ (1) (Z) is of the form V(1) = s1 p1 + (1 − s1 )q1 ∈ co F (1) (Z). Now assume that F̂ (N −1) (Z) ⊆ co F (N −1) (Z) for some N . Let V(N ) ∈ F̂ (N ) (Z), so   s1 p1 + (1 − s1 )q1   V(N −1)   .. = V(N ) =   . sN pN + (1 − sN )qN sN pN + (1 − sN )qN for V(N −1) ∈ F̂ (N −1) (Z). By the induction hypothesis, V(N −1) ∈ co F (N −1) (Z), so P2N −1 (N −1) 2N −1 and V̂i ∈ F (N −1) (Z) such that αi ∈ [0, 1], i=1 αi = 1 there exist {αi }i=1 and   N −1 s1 p1 + (1 − s1 )q1 2X   (N −1) . (N −1) .. . αi V̂i V = = (N ) sN −1 pN −1 + (1 − sN −1 )qN −1 ∈ F (N ) (Z) for i = 1, . . . , 2N as  (N −1)   (N −1)  (N ) V̂i V̂i , V̂i+2N −1 := := qN pN i=1 We define V̂i (N ) V̂i for i = 1, . . . , 2N −1 , 30 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI and we define the coefficients βi ∈ [0, 1] for i = 1, . . . , 2N as βi := sN αi , Hence, P 2N βi+2N −1 := (1 − sN )αi for i = 1, . . . , 2N −1 . βi = 1 and !   P2N −1 (N −1) V(N −1) V̂ α i i i=1 = = sN pN + (1 − sN )qN sN pN + (1 − sN )qN ! P2N −1 P2N −1 (N −1) (N −1) sN αi V̂i + i=1 (1 − sN )αi V̂i i=1 = P2N −1 P2N −1 i=1 αi sN pN + i=1 αi (1 − sN )qN N −1 N −1   (N −1)   2X 2X (N −1) V̂i V̂i + = (1 − sN )αi sN αi qN p N i=1 i=1 i=1 V(N ) = N −1 2X i=1 (N ) βi V̂i + N −1 2X N (N ) βi+2N −1 V̂i+2N −1 = 2 X i=1 i=1 (N ) βi V̂i ∈ co F (N ) (Z).  5.2. Lemmas on the Singular Set. Lemma 5.1. The set D(F ), as defined in (2.19), is open and connected. Proof. From (2.19) and (2.18), it is clear that D(F ) is open. We will now show that D(F ) is path connected. Let w, z1 , . . . , zN ∈ Ω be distinct points, and let b ∈ D(F ) be given by Z = (z1 , . . . , zN ) and Z b = (z1 , . . . , zℓ−1 , w, zℓ+1 , . . . , zN ). Z, Z b as We construct a continuous path γ : [0, 1] → D(F ) with γ(0) = Z and γ(1) = Z follows. Note that Ω \ {z1 , . . . , zℓ−1 , zℓ+1 , . . . , zN } is path connected. Thus there is a path γℓ : [0, 1] → Ω \ {z1 , . . . , zℓ−1 , zℓ+1 , . . . , zN } with γℓ (0) = zℓ and γℓ (1) = w. Then setting γ(t) = (z1 , . . . , zℓ−1 , γℓ (t), zℓ+1 , . . . , zN ) for each t ∈ [0, 1] gives a path b in D(F ) from Z to Z. We can now connect any Z = (z1 , . . . , zN ) ∈ D(F ) to any other W = (w1 , . . . , wN ) ∈ D(F ) by first moving z1 to w1 as above, then z2 to w2 , and so on, until all the zi are moved to wi , producing a path from Z to W.  To prove the following lemma we will use the fact that the renormalized energy (see (1.6)) diverges logarithmically with the relative distance between the dislocations, that is, U (z1 , . . . , zN ) = − N −1 X i=1 N X µλbi bj log |Λ(zi − zj )| + O(1) 4π j=i+1 (5.1) as |zi − zj | −→ 0. We refer to [7] for a proof. Lemma 5.2. Fix ℓ ∈ {1, . . . , N } and let e ∈ R2 \ {0} be fixed. Then the set V = {Z ∈ D(F ) : jℓ (Z) · e = 0} has empty interior. Proof. The set V is closed because jℓ is continuous. Suppose there is a ball B ⊂ V . From Lemma 2.17, we have that jℓ (Z) · e is analytic in B and is constant, therefore jℓ (Z) · e is constant in the largest connected component of D(F ) containing B. Hence, by Lemma 5.1, jℓ (Z) · e = 0 in D(F ). From (1.7), we have that ∇zℓ U (Z) · e = 0 in D(F ), (5.2) SCREW DISLOCATION DYNAMICS 31 so U is constant when zℓ varies along the direction e. Consider a fixed Z∗ = (z1 , z2 , . . . , zN ) ∈ D(F ). Let h > 0, and for δ ∈ (0, h] define zδℓ := zℓ + δe. We assume that h0 small enough so that zδℓ ∈ Ω \ {z1 , . . . , zN } for δ ∈ (0, h0 ]. Fix a k 6= ℓ and h ∈ (0, h0 ], and let Zh be the point in D(F ) obtained by replacing zk in Z∗ with zhℓ , i.e., Zh := {z1 , . . . , zℓ , . . . , zk−1 , zhℓ , zk+1 , . . . , zN }.  Letting δn = 1 − n1 h, we construct the sequence {Zn } ⊂ D(F ) given by  Zn := z1 , . . . , zℓ + δn e, . . . , zk−1 , zhℓ , zk+1 , . . . , zN . We have Z1 = Zh , and Zn → Z∞ := {z1 , . . . , zhℓ , . . . , zk−1 , zhℓ , zk+1 , . . . , zN } as n → ∞. Note that Z∞ ∈ / D(F ) because zℓ and zk are colliding as n → ∞. In particular, by (5.1), |U (Zn )| → ∞ as n → ∞. On the other hand, in the sequence {Zn }, only the ℓ-th dislocation is moving, and it is moving along the direction e, so from (5.2), U (Zn ) remains constant for all n. We have reached a contradiction and we conclude that V does not contain any ball.  f∞ , as defined in (2.31), is empty. Lemma 5.3. The set M ℓ Proof. Without loss of generality, let ℓ = 1. Recall that f∞ = {Z : j1 (Z) · g0 = 0, ∂ α (j1 (Z) · g0 ) = 0 for all α ∈ N1 }, M 1 f∞ . f∞ 6= ∅ and Z̃ = (z̃1 , . . . , z̃N ) ∈ M with N1 defined in (2.30). Suppose that M 1 1 ∞ f Since j1 · g0 is analytic and Z̃ ∈ M1 , we have that j1 (Z) · g0 = j1 (Z̃) · g0 for Z ∈ {z̃1 } × V , where V is open in R2N −2 . Take V to be the largest connected component of D(F ) with z1 = z̃1 , which, by the same argument as Lemma 5.1, can be written {z̃1 } × V = {Z ∈ D(F ) : z1 = z̃1 }. We cannot follow the energy approach of Lemma 5.2, because that would require moving z1 , which is fixed. Instead, let 0 < ε0 ≪ 1 and construct a sequence {Zn } ⊂ V0 , where   V0 := Z ∈ V : min dist(zi , ∂Ω) > ε0 , i∈{1,...,N } (ε0 is only required to assure we do not have boundary collisions). To be precise, choose z3 , . . . , zN ∈ Ω pairwise distinct and such that zk 6= z̃1 and dist(zk , ∂Ω) > ε0 for every k = 3, . . . , N . Therefore, for n > 1 and δ0 > 0 sufficiently small, Zn := (z̃1 , z̃1 + δn g0 , z3 , . . . , zN ) belongs to V0 , where where δn = δ0 /n. Then j1 (Zn ) · g0 = j1 (Z̃) · g0 by construction, but Z∞ ∈ / D(F ), where Z∞ = limn→∞ Zn , because the first and second dislocations have collided. For each n, all the components of Zn are a bounded distance from ∂Ω. Thus, by (1.9), (1.12), and standard elliptic estimates, there exists C > 0 such that |∇u(z̃1 ; Zn )| 6 C for all n. For each n the singular strains |ki (z̃1 ; zi )| are bounded for i > 3. However, |k2 (z̃1 ; z̃1 + δn g0 )| > c/δn → ∞ as n → ∞, for some c > 0. Thus, we see from (1.9) and (1.8) that for large n, the force j1 (Zn ) will be large in  magnitude and aligned closely with b1 b2 z̃1 −(z̃1 +δn g0 ) (i.e., j1 (Zn ) will be nearly parallel or anti-parallel to g0 ). Therefore, j1 (Z̃)·g0 = j1 (Zn )·g0 > c1 |j1 (Zn )|·|g0 | → ∞ as n → ∞, for some c1 > 0, which contradicts the fact that j1 (Zn )·g0 = j1 (Z̃)·g0 f∞ = ∅. We conclude that M  1 32 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI The following lemma was used in the proof of Theorem 3.1. Lemma 5.4. Let Z1 ∈ Aℓ ∩ Ak for k 6= ℓ, but Z1 ∈ / Ai for i 6= k, ℓ. Also, assume that Z1 ∈ / Ezero ∪ Sℓ ∪ Sk and that (3.2a)-(3.2d) hold. Then there is at most one Z ∈ co F (Z1 ) such that nk (Z1 ) · Z = 0 nℓ (Z1 ) · Z = 0, and (5.3) where nk and nℓ are normal vectors for Ak and Aℓ , respectively. Proof. Without loss of generality, assume that k = 1 and ℓ = 2. Then (3.1) become f (+,+) (Z1 ) = (b f1+ (Z1 ), b f2+ (Z1 ), f3 (Z1 ), . . . , fN (Z1 )), f (+,−) (Z1 ) = (b f1+ (Z1 ), b f2− (Z1 ), f3 (Z1 ), . . . , fN (Z1 )), f (−,+) (Z1 ) = (b f1− (Z1 ), b f2+ (Z1 ), f3 (Z1 ), . . . , fN (Z1 )), f (−,−) (Z1 ) = (b f1− (Z1 ), b f2− (Z1 ), f3 (Z1 ), . . . , fN (Z1 )). From now on, we will omit the dependence on Z1 and simply write f (+,+) , etc. The important feature of the form of these four fields is that (b f+ − b f − , 0, . . . , 0) = f (+,+) − f (−,+) = f (+,−) − f (−,−) , (5.4a) 1 1 (0, b f2+ − b f2− , . . . , 0) = f (+,+) − f (+,−) = f (−,+) − f (−,−) . (5.4b) Then (3.2a)-(3.2d) become n1 · f (+,+) < 0, n1 · f (+,−) < 0, n1 · f (−,+) > 0, n1 · f (−,−) > 0 (5.5a) n2 · f n2 · f n2 · f n2 · f (5.5b) (+,+) < 0, (+,−) > 0, (−,+) < 0, (−,−) > 0. Let Z ∈ co F (Z1 ) satisfy (5.3). From Lemma 2.12, we have that there exist s, t ∈ [0, 1] such that Z = (sb f1+ + (1 − s)b f1− , tb f2+ + (1 − t)b f2− , f3 , . . . , fN ) f2− , f3 , . . . , fN ) f1− , b f2− ), 0) + (b f2+ − b f1− ), t(b = (s(b f1+ − b (5.6) = s(f (+,+) − f (−,+) ) + t(f (+,+) − f (+,−) ) + f (−,−) , where we used (5.4). By (5.6), the conditions in (5.3) become n1 · (f (+,+) − f (−,+) )s + n1 · (f (+,+) − f (+,−) )t = −n1 · f (−,−) , n2 · (f (+,+) − f (−,+) )s + n2 · (f (+,+) − f (+,−) )t = −n2 · f (−,−) , or, equivalently, A where A := and  a11 a21 a12 a22  =   s t  = b, n1 · (f (+,+) − f (−,+) ) n2 · (f (+,+) − f (−,+) ) b :=  −n1 · f (−,−) −n2 · f (−,−) (5.7) n1 · (f (+,+) − f (+,−) ) n2 · (f (+,+) − f (+,−) )   (5.8) . To prove the lemma it is enough to show that there is a unique choice of s and t that satisfy (5.7). We prove this by using (5.5) to show that detA > 0. SCREW DISLOCATION DYNAMICS 33 From (5.5a) we have a11 = n1 · (f (+,+) − f (−,+) ) < 0, and n1 · (f (+,+) − f (−,−) ) < 0 (5.9) Thus, by (5.4b) and (5.8) 0 > n1 · (f (+,+) − f (−,−) ) = n1 · (f (+,+) − f (−,+) ) + n1 · (f (−,+) − f (−,−) ) (5.10) = a11 + a12 . Again using (5.5a), we have n1 · (f (+,−) − f (−,+) ) < 0. Thus 0 > n1 · (f (+,−) − f (−,+) ) =n1 · (f (+,−) − f (+,+) ) + n1 · (f (+,+) − f (−,+) ) = −a12 + a11 . (5.11) Combining equations (5.10) and (5.11) we have a11 < a12 < −a11 =⇒ |a12 | < −a11 = |a11 |. (5.12) Similarly, a22 =n2 · (f (+,+) − f (+,−) ) < 0, n2 · (f (−,+) −f (+,−) n2 · (f (+,+) − f (−,−) ) < 0, (5.13) ) < 0. Noting that, from (5.4) and (5.8), we have a21 = n2 ·(f (+,+) −f (−,+) ) = n2 ·(f (+,−) − f (−,−) ) so 0 > n2 · (f (+,+) − f (−,−) ) = n2 · (f (+,+) − f (+,−) ) + n2 · (f (+,−) − f (−,−) ) (5.14) = a22 + a21 , and 0 > n2 · (f (−,+) − f (+,−) ) = n2 · (f (−,+) − f (+,+) ) + n2 · (f (+,+) − f (+,−) ) (5.15) = −a21 + a22 . Combining equations (5.14) and (5.15) we have a22 < a21 < −a22 =⇒ |a21 | < −a22 = |a22 |. (5.16) From (5.12) and (5.16) we have 0 < |a11 ||a22 | − |a12 ||a21 | 6 |a11 ||a22 | − a12 a21 = a11 a22 − a12 a21 = detA, where we also used that a11 , a22 < 0 from (5.9) and (5.13).  Acknowledgments The authors warmly thank the Center for Nonlinear Analysis (NSF Grant No. DMS-0635983), where part of this research was carried out. The research of I. Fonseca was partially funded by the National Science Foundation under Grant No. DMS-0905778 and that of G. Leoni under Grant No. DMS-1007989. T. Blass, I. Fonseca, and G. Leoni also acknowledge support of the National Science Foundation under the PIRE Grant No. OISE-0967140. The work of M. Morandotti was partially supported by grant FCT UTA/CMU/MAT/0005/2009. 34 TIMOTHY BLASS, IRENE FONSECA, GIOVANNI LEONI, MARCO MORANDOTTI References [1] R. Alicandro, M. Cicalese, and M. Ponsiglione. Variational equivalence between GinzburgLandau, XY spin systems and screw dislocations energies. Indiana Univ. Math. J., 60(1):171– 208, 2011. [2] R. Alicandro, L. De Luca, A. Garroni, and M. Ponsiglione. Metastability and dynamics of discrete topological singularities in two dimensions: a Γ-convergence approach, 2013. Preprint. [3] R. Alicandro and M. Ponsiglione. Ginzburg–Landau functionals and renormalized energy: A revised Γ-convergence approach. J. Funct. Anal., 266(8):4890–4907, 2014. [4] T. Armano and P. Cermelli. Noncrystallographic motion of a dislocation as a fine mixture of rectilinear paths. SIAM J. Appl. Math., 64(6):2121–2143 (electronic), 2004. [5] F. Bethuel, H. Brezis, and F. Hélein. Tourbillons de Ginzburg-Landau et énergie renormalisée. C. R. Acad. Sci. Paris Sér. I Math., 317(2):165–171, 1993. [6] F. Bethuel, H. Brezis, and F. Hélein. Ginzburg-Landau vortices. Progress in Nonlinear Differential Equations and their Applications, 13. Birkhäuser Boston, Inc., Boston, MA, 1994. [7] T. Blass and M. Morandotti. Renormalized energy and Peach-Köhler forces for screw dislocations with antiplane shear. CNA Preprint 14-CNA-16, 2014. [8] S. Cacace, A. Chambolle, and R. Monneau. A posteriori error estimates for the effective Hamiltonian of dislocation dynamics. Numer. Math., 121(2):281–335, 2012. [9] S. Cacace and A. Garroni. A multi-phase transition model for the dislocations with interfacial microstructure. Interfaces Free Bound., 11(2):291–316, 2009. [10] L. A. Caffarelli and A. Friedman. Partial regularity of the zero-set of solutions of linear and superlinear elliptic equations. J. Differential Equations, 60(3):420–433, 1985. [11] P. Cermelli and T. Armano. Fine cross-slip of a screw dislocation in anti-plane shear. Rend. Semin. Mat. Univ. Politec. Torino, 65(2):249–259, 2007. [12] P. Cermelli and M. E. Gurtin. The motion of screw dislocations in crystalline materials undergoing antiplane shear: glide, cross-slip, fine cross-slip. Arch. Ration. Mech. Anal., 148(1):3– 52, 1999. [13] P. Cermelli and G. Leoni. Renormalized energy and forces on dislocations. SIAM J. Math. Anal., 37(4):1131–1160 (electronic), 2005. [14] S. Conti, A. Garroni, and S. Müller. Singular kernels, multiscale decomposition of microstructure, and dislocation models. Arch. Ration. Mech. Anal., 199(3):779–819, 2011. [15] L. De Luca, A. Garroni, and M. Ponsiglione. Γ-convergence analysis of systems of edge dislocations: the self energy regime. Arch. Ration. Mech. Anal., 206(3):885–910, 2012. [16] L. Dieci, C. Elia, and L. Lopez. A Filippov sliding vector field on an attracting co-dimension 2 discontinuity surface, and a limited loss-of-attractivity analysis. J. Differential Equations, 254(4):1800–1832, 2013. [17] J. D. Eshelby. The force on an elastic singularity. Philos. Trans. Roy. Soc. London. Ser. A., 244:84–112, 1951. [18] L. C. Evans. Partial differential equations, volume 19 of Graduate Studies in Mathematics. American Mathematical Society, Providence, RI, second edition, 2010. [19] A. F. Filippov. Differential equations with discontinuous righthand sides, volume 18 of Mathematics and its Applications (Soviet Series). Kluwer Academic Publishers Group, Dordrecht, 1988. Translated from the Russian. [20] M. Focardi and A. Garroni. A 1D macroscopic phase field model for dislocations and a second order Γ-limit. Multiscale Model. Simul., 6(4):1098–1124, 2007. [21] A. Garroni, G. Leoni, and M. Ponsiglione. Gradient theory for plasticity via homogenization of discrete dislocations. J. Eur. Math. Soc. (JEMS), 12(5):1231–1266, 2010. [22] A. Garroni and S. Müller. Γ-limit of a phase-field model of dislocations. SIAM J. Math. Anal., 36(6):1943–1964 (electronic), 2005. [23] A. Garroni and S. Müller. A variational model for dislocations in the line tension limit. Arch. Ration. Mech. Anal., 181(3):535–578, 2006. [24] M. G. D. Geers, R. H. J. Peerlings, M. A. Peletier, and L. Scardia. Asymptotic behaviour of a pile-up of infinite walls of edge dislocations. Arch. Ration. Mech. Anal., 209(2):495–539, 2013. [25] M. E. Gurtin. The nature of configurational forces. Arch. Rational Mech. Anal., 131(1):67– 100, 1995. SCREW DISLOCATION DYNAMICS 35 [26] Q. Han and F.-H. Lin. Nodal Sets of Solutions of Elliptic Differential Equations. In preparation, 2013. [27] F. R. N. Nabarro. Theory of crystal dislocations. International series of monographs on physics. Clarendon P., 1967. [28] M. Peach and J. S. Köhler. The forces exerted on dislocations and the stress field produced by them. Physical Review, 80(3):436–439, 1950. [29] Y.-P. Pellegrini. Screw and edge dislocations with time-dependent core width: from dynamical core equations to an equation of motion. J. Mech. Phys. Solids, 60(2):227–249, 2012. [30] E. Sandier and S. Serfaty. Limiting vorticities for the Ginzburg-Landau equations. Duke Math. J., 117(3):403–446, 2003. [31] L. Scardia and C. I. Zeppieri. Line-tension model for plasticity as the Γ-limit of a nonlinear dislocation energy. SIAM J. Math. Anal., 44(4):2372–2400, 2012. [32] S. Serfaty. Gamma-convergence of gradient flows on Hilbert and metric spaces and applications. Discrete Contin. Dyn. Syst., 31(4):1427–1451, 2011. [33] E. B. Tadmor, M. Ortiz, and R. Phillips. Quasicontinuum analysis of defects in solids. Philosophocal Magazine A- Physics of Condensed Matter Structure Defects and Mechanical Properties, 73(6):1529–1563, JUN 1996. [34] A. Vainchtein. Effect of nonlinearity on the steady motion of a twinning dislocation. Phys. D, 239(13):1170–1179, 2010. [35] B. Van Koten, X. Helen Li, M. Luskin, and C. Ortner. A computational and theoretical investigation of the accuracy of quasicontinuum methods. In Numerical analysis of multiscale problems, volume 83 of Lect. Notes Comput. Sci. Eng., pages 67–96. Springer, Heidelberg, 2012. [36] Y. Zhu, S. J. Chapman, and A. Acharya. Dislocation motion and instability. J. Mech. Phys. Solids, 61(8):1835–1853, 2013.