<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>A shape derivative algorithm for reconstructing elastic dislocations in geophysics</title></titleStmt>
			<publicationStmt>
				<publisher>Springer</publisher>
				<date>06/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10648650</idno>
					<idno type="doi">10.1007/s40687-025-00501-1</idno>
					<title level='j'>Research in the Mathematical Sciences</title>
<idno>2522-0144</idno>
<biblScope unit="volume">12</biblScope>
<biblScope unit="issue">2</biblScope>					

					<author>Andrea Aspri</author><author>Elena Beretta</author><author>Arum Lee</author><author>Anna L Mazzucato</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Not AvailableWe consider the inverse problem of determining an elastic dislocation that models a seismic fault in the quasi-static regime of aseismic, creeping faults, from displacement measurements made at the surface of Earth. We derive both a distributed and a boundary shape derivative that encodes the change in a misfit functional between the measured and the computed surface displacement under infinitesimal movements of the dislocation and infinitesimal changes in the slip vector, which gives the displacement jump across the dislocation. We employ the shape derivative in an iterative reconstruction algorithm. We present some numerical test of the reconstruction algorithm in a simplified 2D setting.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>modeled as an open surface S (an open curve in the two-dimensional case) across which 18 the elastic displacement jumps, while the normal stress, the traction, remains continuous. The jump in the displacement, a vector field g on S called the slip, measures how much 20 the rock has slipped on each side of the fault surface.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>21</head><p>The forward or direct problem consists in determining the elastic displacement outside which we will call the acquisition manifold (see Fig. <ref type="figure">1</ref>). The surface displacement can 26 be measured from satellite interferometric data or data from global positioning systems 27 (GPS). (For a general introduction to the geophysical model we refer to <ref type="bibr">[11,</ref><ref type="bibr">25]</ref> and 28 references therein.)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>29</head><p>While the study of elastic dislocations is by now classic, starting with the seminal work 30 of Volterra and Somigliana at the turn of the last century (see <ref type="bibr">[34]</ref> and the historical 31 perspective in <ref type="bibr">[12]</ref>), and elastic dislocations have been used to model creeping tectonic 32 faults during the interseismic period, especially at subduction zones in the Earth's crust 33 (among the vast literature, we mention <ref type="bibr">[15,</ref><ref type="bibr">30,</ref><ref type="bibr">35]</ref>), until recently most of the available 34 results in the literature dealt with an idealized setting, in which the region of interest in 35 the upper layer of the Earth's crust is modeled as an infinite half space (or half plane in 36 the two-dimensional case) with constant elasticity parameters, the fault has the simple 37 geometry of a rectangle (or segment in the two-dimensional case) with either horizontal or 38 oblique orientation, and the slip is constant. In this specialized case then Okada obtained 39 an explicit formula for the elastic displacement <ref type="bibr">[22]</ref>, using the elastic Green's function in 40 a half space derived by Mindlin <ref type="bibr">[20]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>41</head><p>In recent work, it has been observed that the forward problem can be recast as a singu-42 lar source problem or as a nonhomogeneous transmission problem that can be addressed 43 using variational techniques or potential theory depending on the regularity of the coef-44 ficients, of the data, and of the domain, including the fault. This has led to establishing The minimization of the misfit functional follows a steepest descent algorithm, which we implement only in the two-dimensional setting. The numerical experiments tend to be expensive computationally, because two boundary-value problems for the system of elasticity, the forward and the adjoint problem, must be solved at each step of the descent. Therefore, as a proof of concept, we present the numerical results in a simplified setting, that of a square as the domain and where the fault S is a line segment. Furthermore, we mostly focus on the reconstruction of the fault surface assuming the slip is known. Indeed, the inverse problem is linear in the slip vector and hence stable, while the inverse problem for the fault surface is nonlinear. We then borrow the approach developed in <ref type="bibr">[9]</ref> for reconstructing polygonal partitions in EIT to do the descent.</p><p>In this approach, the vertices of the dislocation line are assumed to be nodes of a coarse domain partition and are moved individually using the shape derivative calculated along linear elements on the partition. The optimal position of each vertex is computed separately and used to update the dislocation segment. The advantage of this method is that it is local to each node of the partition; hence, it can be parallelized to increase efficiency. The drawback is its accuracy. To calculate the shape derivative, we employ a DG method to compute both the forward and the adjoint problem on a finer conforming mesh. The steepest descent algorithm is stopped when a given tolerance is reached. As with most iterative methods, we have a good reconstruction only if the initial guess is sufficiently close to the true data for the problem (the fault surface and the slip vector).</p><p>Moreover, the limited accuracy of our approach, the inherent sensitivity of the shape derivative to small changes, and the underlying ill-posedness of the inverse problem make the reconstruction algorithm numerically less stable. Even though we rigorously derive the shape derivative only when the slip vanishes at the boundary, the discretized numerical algorithm can be applied in more generality (see also <ref type="bibr">Remark 2.4)</ref>. In our numerical experiments, as expected, we find that if the slip vector is constant, hence singularities appear in the solution at the tips of the dislocation segment, the reconstruction is more accurate, since the singularities help in locating the fault boundary. On the other hand, the error is significantly larger if the slip vector is allowed to vanish at the endpoints (see <ref type="bibr">[7]</ref> where a reconstruction algorithm for linear cracks in dimension two is presented and tested). Consequently, in this latter situation we find that we may have to make more than one measurement or measure on a sufficiently large portion of the boundary, while from the uniqueness result for the inverse problem one would expect that one measurement on a small open patch at the boundary should be enough to reconstruct.</p><p>We do not address the stability of the reconstruction, nor the convergence of the method analytically, issues that we reserve to address in future work. In the case of planar faults and homogeneous elastic parameters, Lipschitz stability for the inverse fault problem was proved in <ref type="bibr">[27]</ref>, albeit leading to a nonquantitative estimate, which therefore cannot be directly employed to establish convergence. Quantitative Lipschitz stability estimates for a linear crack were obtained in dimension 2 in <ref type="bibr">[8]</ref>.</p><p>We close the Introduction with a brief overview of the paper. In Sect. 2, we discuss the set up for both the forward and the inverse problem and recall the well-posedness results for the forward problem, as well as the uniqueness results for the inverse problem in <ref type="bibr">[4,</ref><ref type="bibr">6]</ref>. Section 3 is devoted to the rigorous derivation of the shape derivative. Lastly, in Sect. 4, we discuss the numerical tests and their outcomes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries</head><p>We start by discussing the set-up for the forward problem and the assumptions we make on the fault surface and on the slip vector. We follow the notation and conventions in <ref type="bibr">[4,</ref><ref type="bibr">6]</ref>. We only discuss the three-dimensional case with obvious modification in the twodimensional case, which is the setting for our numerical experiments.</p><p>We start by introducing some notation. We employ the blackboard font, e.g., A, for tensors, the boldface font, e.g., A, for matrices, bold italics font, e.g., a, for vectors, and italics font, e.g., a, for scalars. We denote matrix-vector multiplication simply by A b, while</p><p>&#8226; and : represent the inner product between vectors and matrices, respectively. Lastly, we use Einstein notation of summation over repeated indices, e.g.,</p><p>we similarly define the product of a tensor with a vector A a.</p><p>As in <ref type="bibr">[4]</ref>, we are concerned with faults buried in the Earth's crust that undergo a creeping aseismic movement. Such a situation is typical of areas of microseismicity, but can lead to earthquakes of sizeable magnitude <ref type="bibr">[14]</ref>. In this context, faults tend to be shallow, and it is reasonable to work in a patch of the Earth's crust, modeled as a bounded domain with Lipschitz boundary. In the numerical implementation, is of polygonal type.</p><p>The boundary of , &#8706; , is subdivided into two parts, one that represent the buried part and the other, &#8706; \ , that lies on the surface of the Earth. We assume that is a closed subset of &#8706; . </p><p>We will also employ a less standard space on S, the space H 1 2 00 (S), which can be defined as the weighted space:</p><p>where &#948;(x) =dist(x, &#8706;S) for x &#8712; S and the distance is computed using geodesic length on S. The space H Finally, if f defined a.e. on is regular enough to have a nontangential limit on S, we let [f ] S denote the jump on S, defined as:</p><p>where f &#177; is the limit taken nontangentially in &#177; , respectively.</p><p>183 In the regime of creeping faults, where notable slip occurs without earthquakes, a quasi-184 static approximation is justified. Therefore, we model the Earth's crust as a linearly elas-185 tic, but inhomogeneous, material with time-independent elastic parameters. The elastic 186 response is encoded in a fourth-order tensor C, the elasticity tensor, which we assume 187 to be totally symmetric (that is, the material is hyperelastic) and uniformly Lipschitz 188 continuous in : 189 C &#8712; W 1,&#8734; ( ). (2.3) 190 In fact, we assume that C is isotropic for the inverse problem. This regularity assumption 191 is not optimal in the context of geophysical applications, since the Earth's crust is typically 192 modeled as a layered medium, where material properties can vary abruptly from one layer 193 to the next. However, Lipschitz regularity is needed to compute the shape derivative, and 194 for the solvability of the forward problem in some cases as well. We discuss this point 195 further later in this section. 196 We also impose the standard (uniform) strong convexity condition, which reads 197 C(x)A : A &#8805; &#947; |A| 2 , a.e in , (2.4) 198 for all symmetric matrices A for some constant &#947; &gt; 0. This condition guarantees that the 199 energy functional is strictly positive. 200 The forward or direct fault problem consists in finding the elastic displacement u that 201 solves the homogeneous elastostatics system subject to suitable boundary conditions on 202 &#8706; and suitable transmission conditions on S. On the part of &#8706; that lies on the surface 203 of the Earth &#8706; \ , it is appropriate to assume that there is no elastic load; hence, &#8706; \ 204 is traction free. The traction is the normal component of the stress &#963; = C &#8711;u, with &#8711; the 205 symmetric part of the gradient, and represents the elastic force acting on surfaces. 206</p><p>On the buried part , there are several boundary conditions that can be imposed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>207</head><p>For simplicity, we choose to impose homogeneous Dirichlet conditions, that is, is 208 displacement free. This choice is physically motivated by our assumption that the fault is 209 at a positive distance from the boundary, so the boundary is undisturbed by the slip on the 210 fault. For numerical purposes, absorbing boundary conditions could also be considered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>211</head><p>On the fault surface S, we assume continuity of the traction, while there is a jump in the 212 displacement, encoding the slippage of the rock on the two sides of the fault, given by a 213 vector field g on S, the so-called Burger's vector. The slip needs not be tangential to S and 214 can be oriented arbitrarily.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>215</head><p>The displacement u must, hence, satisfy the following mixed-boundary-value-interface 216 problem:</p><p>[u] S = g, (C &#8711;u)n S = 0.</p><p>(2.5)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>218</head><p>The strong convexity condition (2.4) implies strong ellipticity for the elastostatics operator As a matter of fact, even when and S are smooth, if g does not vanish at the boundary of S, i.e., if g &#8712; H 1 2 (S), but g / &#8712; H 1 2 00 (S), then singularities develop at &#8706;S that preclude any variational formulation. Instead, owing to the Lipschitz regularity of the elastic coefficients, provided the boundary &#8706; is smooth enough, a very weak solution to (2.5) can be constructed via a duality argument, viewing the mixed-boundary-value interface problem as a singular source problem in the whole of with source</p><p>where &#948; S is the unit measure concentrated on S, so that f S &#8712; H -3/2-, &gt; 0. To use duality, one needs to have sufficiently regular solutions of the adjoint problem, which is a problem of the same form in our case. This is possible, since regularity holds for the system of elastostatics when is sufficiently smooth. In particular, if div(C &#8711;v) = F in and F &#8712; L 2 ( ), then v &#8712; H 2 ( ). Furthermore, it can be shown using a layer potential representation that the solution is more regular than obtained via duality, namely, it belongs to H 1-( \ S) for any &gt; 0. Hence, the homogeneous Dirichlet condition on holds in trace sense. Somewhat informally, by a very weak solution of problem (2.5) we then mean that u satisfies</p><p>for all v &#8712; D( ), where as customary D( ) is the space of smooth functions that are compactly supported in , and , (X ,X) denotes the duality pairing between a Banach space X and its dual X . In reality, one needs to work with the dual space of a suitable subspace of H 1 ( ).</p><p>For a precise definition of very weak solution and more details on the dual formulation of problem (2.5), we refer to <ref type="bibr">[6]</ref>. There the domain is the lower half-space and weights must be imposed to ensure integrability at infinity. However, essentially the same arguments apply in bounded domains, without the need of weights, again if the boundary is sufficiently regular (e.g., of class C 2,&#945; , &#945; &gt; 0). We recall the following well-posedness results for very weak solutions (see <ref type="bibr">[6,</ref><ref type="bibr">Theorem 3.11]</ref>).</p><p>There exists a very weak solution</p><p>2 (S) and any &gt; 0.</p><p>By contrast, when g &#8712; H 1 2 00 (S), extending the slip by zero to yields a standard nonhomogeneous interface problem that admits a variational solution in H 1 ( \ S). The variational formulation only requires the elastic parameters to be bounded uniformly.</p><p>We now recall this variational or weak formulation, which will be the starting point for computing the shape derivative. Below, g &#8712; H</p><p>1 2 ( ) denotes the extension of g &#8712; H 1 2 00 (S)</p><p>by zero. We recall the following standard lemma (see e.g., <ref type="bibr">[4]</ref>, Lemma 3.3, and references therein).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Lemma 2.2</head><p>The following identification holds:</p><p>Then, u &#8712; H 1 ( \ S) is a weak or variational solution of the mixed-boundary-valueinterface problem (2.5) if, for all v &#8712; H 1 ( ):</p><p>and [u] = g. We note that by the symmetry properties of C, the bilinear form a defined above can be written equivalently as:</p><p>The following well-posedness result holds (see [4, Theorems 3.5 and 3.6]).</p><p>Theorem 2.3 There exists a unique weak solution u &#8712; H 1 ( \ S) to problem (2.5), which depends continuously on the slip vector g &#8712; H 1 2 00 (S).</p><p>Very briefly, the proof consists in solving two problems, a mixed Dirichlet-Neumann problem in + and a purely Neumann problem in -, with an unknown vector potential &#966; on , which represents the common value of the traction on the two sides of , and subsequently solving for &#966; from knowledge of the slip field g using a combination of Neumann-to-Dirichlet operators for the domains &#177; . We refer the reader to <ref type="bibr">[4]</ref> for more details and the complete proof.</p><p>We consider both the case g &#8712; H 1/2 00 (S) and the general case g &#8712; H 1/2 (S) for the numerical experiments in Sect. 4.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Remark 2.4</head><p>We present a detailed derivation of the shape derivative in the case g &#8712; H 1 2 00 (S), that is, when the solution u &#8712; H 1 ( \ S), since the variational setting is the best suited for numerical applications. Moreover, assuming that g vanishes at &#8706;S is more physically justified (only a patch on a fault is typically active). However, the boundary shape derivative can also be obtained using a layer potential representation of the elastic displacement u, which we established in <ref type="bibr">[6]</ref>, following the approach used in <ref type="bibr">[8]</ref>. This derivation applies to any slip field g &#8712; H Theorem 2.5 (Theorem 5.1 in <ref type="bibr">[6]</ref>) Let S 1 , S 2 be two piecewise linear fault surfaces that in addition are graphs with respect to the same coordinate system. Let g i be bounded tangential fields in H 1/2 (S i ) with supp g i = S i , for i = 1, 2. Let u i , for i = 1, 2, be the unique very weak solution of (2.5) corresponding to g = g i and S = S i . If</p><p>then S 1 = S 2 and g 1 = g 2 .</p><p>The conditions on S i and g i in the theorem above can be weakened somewhat. Theorem 2.6 (Theorem 4.1 in [4]) Let S 1 , S 2 be two fault surfaces that in addition are 301 graphs with respect to the same coordinate system. Let g i &#8712; H 1 2 00 (S i ), for i = 1, 2, with 302 Supp g i = S i , for i = 1, 2, and let u i , for i = 1, 2, be the unique weak solution of (2.5) 303 corresponding to g = g i and S = S i . If u 1 = u 2 , then S 1 = S 2 and g 1 = g 2 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>304</head><p>Briefly, the two theorems above follow both from an argument by contradiction, using 305 unique continuation for the elasticity system (this is why we have assumed that C is 306 Lipschitz continuous and isotropic, but see <ref type="bibr">[5]</ref> for certain anisotropic cases). As a matter . The jump conditions allow only to conclude that w is an infinitesimal rigid motion, and 313 then are the geometric conditions imposed on S i and the conditions on g i , i = 1, 2, that 314 imply w can only be the trivial motion. Therefore, u 1 &#8801; u 2 on the entire , a contradiction 315 in view of nonhomogeneous jumps g i on S i . Again, we refer to <ref type="bibr">[4,</ref><ref type="bibr">6]</ref> for complete proofs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>316</head><p>We observe that a single measurement on is sufficient for the unique determination 317 of both the fault and the slip. The assumption that surfaces are graphs with respect to 318 a fixed, but arbitrary, coordinate system is not too restrictive in the geophysical context,</p><p>where nearby faults tend to follow the same orientation. For numerical purposes, we are 320 interested in polyhedral surfaces and, hence, both uniqueness theorems apply. In the rest of the paper we present an iterative reconstruction algorithm based on the 323 minimization of a suitable misfit functional. For ease of notation, we use to denote &#8804; C,</p><p>where C is a constant that may depend on the data, i.e., the Lipschitz norm of C and the 325 strong convexity constant &#947; , on , S, and g, which are fixed in computing the derivative 326 (Fig. <ref type="figure">2</ref>). where u solves (2.5) with fault surface S and slip vector g and &#963; (x) denotes surface area.</p><p>We remark that g depends also on S, so we have slightly abused notation. However, since the inverse problem is linear in the slip vector if S is fixed, the key step consists of reconstructing the fault surface S. Given the uniqueness results for the inverse problem and the well-posedness of the forward problem, J has a unique global minimum at S = S 0 and g = g 0 .</p><p>To find this minimum, we propose a steepest descent algorithm based on a shape derivative, defined as the derivative of J with respect to infinitesimal movements of the fault S and under infinitesimal changes of the slip vector g. Due to the ill-posedness of the inverse problem, we regularize the algorithm by minimizing only over piecewise polygonal or polyhedral faults. We do not study the convergence of this algorithm theoretically, in part because we do not know the convexity properties of J . Furthermore, there are measurement errors and we compute the solution of the forward problem numerically.</p><p>We discuss the influence of these two types of errors in the section on the numerical tests.</p><p>In this section, we tackle the computation of the shape derivative in terms of a material derivative, which gives the change of the solution u of (2.5) under infinitesimal changes of the fault S and the slip g. We encode the movement of the fault S in terms of a bi-Lipschitz diffeomorphism &#966; &#964; : &#8594; , depending on a small parameter &#964; &#8712; [0, 1) with the following properties:</p><p>(1) &#966; 0 = I, and &#966; &#964; &#8706; = I, where I is the identity map;</p><p>(2) &#966; &#964; is linear in &#964; .</p><p>Since S is at positive distance from &#8706; , there exists &#948; &gt; 0 such that dist(&#966; &#964; (S), &#8706; ) &gt; &#948; for all &#964; &#8712; [0, 1). Therefore, we can assume without loss of generality that:</p><p>where U : &#8594; is a Lipschitz map with support in a neighborhood V of . (We recall that is at positive distance from &#8706; , so V always exists.) Then:</p><p>Similarly, we encode the infinitesimal change of the slip g in terms of a vector field g &#964; , given by:</p><p>where h &#8712; H 1 2 00 (S), and again denote with g &#964; its extension by zero to . The actual change in the slip is given by the composition of g &#964; with &#966; -1 &#964; .</p><p>For notational convenience, we set:</p><p>so that S 0 &#8801; S and 0 &#8801; . We recall that we assume that the elasticity tensor C is known in both the forward and the inverse problem; it is defined on the whole of and globally Lipschitz continuous.</p><p>We first obtain a distributed derivative, which can be computed in the framework of weak solutions of (2.5), assuming the slip g &#8712; H 1 2 00 (S). We hence work with &#964; and the extensions g &#964; , h of the slip vectors g &#964; , h by zero to &#964; .</p><p>For ease of notation, we write J (&#964; ) := J ( &#964; , g &#964; ). We can now define the shape deriva-373 tive as the directional derivative:</p><p>375</p><p>Next, we let u &#964; &#8712; H 1 ( \ S &#964; ) be the (weak) solution of the perturbed problem, which 376 exists and is unique by virtue of Theorem 2.6.:</p><p>)</p><p>or equivalently:</p><p>for every v &#8712; H 1 ( ), where y = &#966; &#964; (x).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>382</head><p>To compute the material derivative, we transform the perturbed problem (3.6) into a 383 problem on the fixed domain \ S. We then let</p><p>385</p><p>By the change of variable formula, which holds in Lipschitz domains, &#535;&#964; &#8712; H 1 ( \ S)</p><p>satisfies the variational problem: </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>396</head><p>It will be convenient to switch to a weak formulation with homogeneous transmission 397 conditions, so as to have the same function space for solutions and test functions. To this 398 end, we introduce a lift of the slip vector on using a Newtonian potential. Given any 399 vector field a &#8712; H 1 2 ( ), we define its lift &#8467; a &#8712; H 1 ( \ ) as any solution to the problem: lift in H 1 ( \ ) can be obtained using a double-layer potential representation for the solution, which is well-known for the Laplacian (alternatively, one can apply the same techniques used to prove Theorem 2.3). We let:</p><p>Then u &#964; &#8712; H 1 ( \ S) and satisfies:</p><p>since [ &#535;&#964; ] = g &#964; = g + &#964; h. Furthermore:</p><p>We now define the material derivative u &#8712; H 1 ( ) as:</p><p>where the convergence is strongly in H 1 ( ), if the limit exists.</p><p>Before tackling the existence of the material derivative, we discuss some useful properties of C and &#966; &#964; . We recall that &#966; &#964; and C are uniformly Lipschitz on . Since &#966; &#964; = I + &#964; U, there exists &#964; small enough, say &#964; &#8712; [0, &#964; 0 ], for some &#964; 0 1, such that &#966; -1 &#964; &#8776; I&#964; U and lim</p><p>, and a straightforward calculation shows that lim</p><p>also in L &#8734; ( ). Additionally:</p><p>and similarly for C &#8226; &#966; -1 &#964; . For ease of notation, we let</p><p>We begin with showing that a weak limit exists. We observe that, since the lift of the jump on satisfies a linear problem, &#8467; &#964; h = &#964; &#8467; h . Consequently, l h = &#8467; h .</p><p>Lemma 3.1 Let u be the unique weak solution of (2.5) with g &#8712; H 1 2 00 (S) and let u &#964; be given in (3.10). Then u &#964; -u &#964; converges weakly in H 1 ( ) and strongly in L 2 ( ) as &#964; &#8594; 0 + . Remark 3.2 Although convergence will be along subsequences (not relabeled), the whole sequence will converge as we will show uniqueness of the limit later on.</p><p>Proof By Poincar&#233;'s inequality, it is enough to establish a uniform bound on</p><p>We recall that [D&#966; &#964; ] -1 &#8776; I&#964; DU for &#964; &#8712; [0, &#964; 0 ], so that</p><p>Next, using the strong convexity assumption (2.4) and the symmetry of C, we have that for a.e. x &#8712; ,</p><p>It then follows from Korn's inequality that 1</p><p>Next we note that, since u &#964; -u &#964; &#8712; H 1 ( ), it can be used as a test function in (2.7) for u and in (3.7) for &#535;&#964; . Hence, for &#964; &gt; 0</p><p>We then write using the fact that we can integrate u &#964; -u equivalently on or \ or</p><p>We tackle the terms A and B separately, exploiting <ref type="bibr">(3.16)</ref>. For the first term, we have:</p><p>For the second term, we recall the definition of u &#964; (3.10) to obtain:</p><p>For the first term on the right, using the second equation in (3.16):</p><p>Hence, for &#964; &#8712; [0, &#964; 0 ] we have the bound:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>.18)</head><p>473</p><p>For the second term on the right, we have similarly</p><p>) 475 using also that by linearity / &#964; h /&#964; = / h . From (3.15), (3.17),(3.18),(3.19), we then obtain 476 the desired uniform bound: 477</p><p>)</p><p>where we have employed also the stability estimates for problems (2.5), (3.6), and (3.9).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>480</head><p>We hence have that, upon passing to a subsequence, &#535;&#964;u &#964; converges weakly to 481 an element v &#8712; H 1 ( ). By Rellich Compactness Theorem, the subsequence converges 482 strongly in L 2 ( ) (in fact, in H s ( ) for s &lt; 1), and by weak continuity of the derivative:</p><p>485 Remark 3.3 For the validity of (3.20), it is not necessary to have C globally Lipschitz in .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>486</head><p>It is sufficient that C is uniformly Lipschitz in a neighborhood of , which also contains 487 &#964; for &#964; sufficiently small.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>488</head><p>We next establish uniqueness of the weak limit and strong convergence, by character-489 izing the material derivative as the solution of a certain variational problem. Remark 3.5 In general, the 4th-order tensor B does not enjoy the same symmetry properties as C, which reflects the fact that the system of elastostatics is not covariant under changes of coordinates.</p><p>Proof We begin by showing that any weak limit of u &#964; -u &#964; satisfies <ref type="bibr">(3.21)</ref>. This fact will also ensure its uniqueness.</p><p>We start by writing a &#964; ( u &#964; -u &#964; , w) for a generic test function w &#8712; H 1 ( ). We proceed as in the computation of terms A and B in the proof of Lemma (3.1), again exploiting the weak formulation (3.7) for &#535;&#964; :</p><p>For notational convenience, we write the above identity abstractly as:</p><p>Our goal is to pass to the limit &#964; &#8594; 0 + in each term. In all three terms, we will use the assumptions on C and &#966; &#964; , in particular (3.13) and <ref type="bibr">(3.14)</ref>. We also recall that the composition of two Lipschitz maps is still Lipschitz with constant that can be bounded by the product of the two Lipschitz constants, which implies in particular that C &#964; &#8594; C in W 1,&#8734; ( ) as &#964; &#8594; 0. Then,</p><p>a.e. x &#8712; and the limit is in L &#8734; ( ), because both U and C are Lipschitz.</p><p>We first investigate the behavior as &#964; &#8594; 0 + of the integral G &#964; on the lefthand side. By Lemma 3.1 the left-hand side consists of the pairing between an L 2 weakly convergent (sub)sequence &#8711;u &#964; -&#8711;u &#964; and an L 2 strongly convergent sequence</p><p>. This last expression indicates the action of a 4th-order tensor onto a 2nd-order tensor yielding a 2nd-order tensor (up to the scalar factor J (&#966; &#964; )), and strong convergence follows from H&#246;lder's inequality. Then, by weak-strong convergence:</p><p>Next, we tackle the first integral E &#964; on the right-hand side. We split into three parts, taking advantage of the fact that u solves (2.7):</p><p>&#964; dx</p><p>Using once again the assumptions on C and &#966; &#964; , the regularity of u and w, and H&#246;lder's inequality, we can pass to the limit &#964; &#8594; 0 + in each term above, as follows:</p><p>where we have also employed (3.13)- <ref type="bibr">(3.14)</ref> and defined B by <ref type="bibr">(3.22)</ref>. Convergence in the last term F &#964; follows straightforwardly from the convergence of &#966; &#964; to I and of C &#964; to C in W 1,&#8734; ( ): We can now show that the convergence is actually strong in H 1 ( ). We first observe that, since u &#8712; H 1 ( ), we can equivalently integrate on the right-hand side of (3.21) over or \ , and we can use u as test function w. Hence, we can write (3.21) in compact form as:</p><p>where a is defined below (2.7). Next, similarly to <ref type="bibr">(3.15)</ref>, by Poincar&#233;'s inequality and the 564 strong convexity of C, we have the estimate:</p><p>with a &#964; as in (3.7).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>570</head><p>We will show that the right-hand side of the expression above goes to zero as &#964; &#8594; 0 + .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>571</head><p>To this end, we split it into three parts:</p><p>The convergence of C &#964; to C and of &#966; &#964; to I in W 1,&#8734; ( ) again implies that</p><p>.28) 576 From (3.28), we immediately have that 577 a &#964; ( u, u) -&#8594; &#964; &#8594;0 + a ( u, u), (3.29) 578</p><p>Also, the first part of the proof using u as test function w readily yields:</p><p>We cannot directly pass to the limit</p><p>, because we only 581 have weak convergence of the arguments at this point. However, we recall the second 582 identity in <ref type="bibr">(3.16)</ref>, which allows us to rewrite this term as: </p><p>.34) 607 Finally, by employing (3.29), (3.30), and (3.34) in (3.27), we can conclude that:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>611</head><p>The proof is now complete.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>612</head><p>We recall that u&#964; = &#535;&#964;&#8467; &#964; h and that &#8467; &#964; h &#964; = &#8467; h is constant in &#964; . Then, from Theorem where w &#8712; H 1 ( ) is the unique weak solution of the adjoint problem: </p><p>where we used the definition of the material derivative <ref type="bibr">(3.35)</ref>.</p><p>Let now w solve the adjoint problem (3.38) (this is a standard variational problem that admits a unique weak solution by the Lax-Milgram Theorem, for instance). Then, we can equivalently write the expression above on the right as:</p><p>We recall that we can integrate over \ or \ S, because neither u nor w jump across \ S, and that splits into an outer region + that touches &#8706; and an inner core -.</p><p>From (3.38), although u cannot be used as a test function, integrating first in + and then in -gives that</p><p>recalling that by convention n is the outer normal to -. But we know that the jump</p><p>[u] = h (so, in fact, u only jumps across S), so that we finally have:</p><p>where we also used that w can be taken as test function for (3.36).</p><p>We close this section by deriving a boundary shape derivative from the distributed shape derivative in case C is constant, i.e., the rock is homogeneous in the region of interest around the fault. While this formula, which contains only integrals over the fault S, may lead to a less stable numerical implementation, it allows a more transparent geometric interpretation. We work with strong solutions of (2.5) and (3.38), assuming that &#8706; , S and g, h are regular enough. By a strong solution u of (2.5), we mean that u &#8712; H 2 ( \S) &#8745; H 1 ( \S) and that the problem (2.5) is attained at least pointwise a.e.</p><p>Similarly, a strong solution w &#8712; H 2 ( ) &#8745; H 1 ( ) solves (3.38) at least pointwise a.e. . From standard regularity theory, weak solutions are strong solutions if &#8706; and S are at least of class C 1,&#945; , &#945; &gt; 0, and g, h &#8712; H s 0 (S), s &#8805; 3/2. We only compute the derivative in 2 space dimensions to simplify the resulting expression.</p><p>Our starting point is formula <ref type="bibr">(3.39)</ref>. We show that we can write M[&#8711;u] : &#8711;w as the divergence of a certain vector b. Since we assume that C is constant, B &#8801; 0. Furthermore, since both u and w satisfy the homogeneous system of elasticity a.e. in \ , it is enough to show that:</p><p>Therefore, using (3.49) and (3.50) in the second and third terms on the right-hand side of the last equality in (3.48), we obtain</p><p>Inserting this expression into (3.48) finally gives formula (3.47).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Numerical implementation</head><p>In this section, we implement a reconstruction algorithm based on a gradient descent method that uses the shape derivative (3.37) of the functional defined in (3.1). While the algorithm is applicable in both two and three space dimensions, our numerical experiments are done in the two-dimensional case, and hence we focus on describing the method in 2D. The two-dimensional problem can be seen as looking at vertical slices of the full 3D problem and neglecting any stress across different slices. This is a simplification, but our numerical experiments are a proof of concept that the algorithm can recover the fault and the slip under suitable assumptions. We reserve to address a more realistic set-up for the numerical implementation in future work.</p><p>The reconstruction procedure is based on the gradient descent algorithm proposed in <ref type="bibr">[9]</ref> to reconstruct a piecewise-constant conductivity that jumps across a polygonal partition in a composite material from current-to-voltage boundary measurements. There are significant differences between the case considered in <ref type="bibr">[9]</ref> and here. First of all, we deal with a system of PDEs and not a scalar PDE. Furthermore, we have nonhomogeneous jumps across the fault. In particular the solution is not H 1 regular across the fault. Lastly, we measure only on part of boundary and we measure only once (twice in some unstable cases). These additional challenges make the numerical implementation more sensitive, especially to how the jump in the displacement u across the fault is treated.</p><p>We concentrate primarily on recovering the fault geometry S, assuming the slip field g is known. Indeed, once S is determined, the problem of reconstructing g is linear. We will consider both situations addressed in our prior works <ref type="bibr">[4,</ref><ref type="bibr">6]</ref>, that is, the case when g vanishes at the endpoints of the line S and is in H 1 2 00 (S), and the case that g is constant on S, even though the theoretical framework for the distributed shape derivative exploits a variational formulation and hence applies to the first case.</p><p>To solve both the forward and adjoint problems (see <ref type="bibr">(2.5</ref>) and (3.38)), we employ the discontinuous Galerkin (DG) method, which is nonconforming and lends itself to tackling problems with inhomogeneous jumps. Other numerical methods have been used for shape optimization. In the context of elasticity, among the many results we mention the recent works <ref type="bibr">[13,</ref><ref type="bibr">18]</ref>, where the boundary immerse method and immersed interface finite elements are employed.</p><p>We next discuss the DG method in the context of our problem.  Fig. 4 An example of the meshes employed for generating measurements and for solving the optimization problem</p><p>and homogeneous Dirichlet conditions on the fourth side identified with the set = {(x, y) y = 1, -1 &#8804; x &#8804; 1} (See Fig. <ref type="figure">3</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Discontinuous Galerkin (DG) method</head><p>We consider a family of shape-regular partitions T h where 0 &lt; h 1. These partitions consist of nonoverlapping triangles K such that = &#8746; K&#8712;T h K. Specifically, h = max K&#8712;T h h K , where h K = diam(K). The mesh conforms to the fault S as follows. We construct a trapezoidal region inside with one side lying on the displacement-free part of &#8706; and one side that agrees with the fault segment S. We then align the computational grid with S (see Fig. <ref type="figure">4a</ref>).</p><p>We define F I as the set of all interior sides. An interior side &#947; in F I is characterized by the existence of two adjacent elements K + and K -in T h such that &#947; = &#8706;K + &#8745; &#8706;K -. For clarity in presenting the DG formulation, we distinguish between the sides that belongs to S from the others, which belong to F I .</p><p>Similarly, we label the sides of the elements that touch the boundary &#8706; according to Then the DG approximate solution u h &#8712; V r h of the forward problem (2.5) must satisfy 885 (4.5) for all v &#8712; V r h , see [1-3,23,24]. We use a similar penalized formulation to compute 886 the DG solution w h &#8712; V r h of the adjoint problem (3.38). The numerical implementation 887 then follows the standard approach for finite elements methods. 888 In Fig. 5, we plot an example of the numerical solution for the forward problem (2.5), 889 obtained by using linear elements, that is, polynomials of degree 1 on each element K , 890 and setting the mesh size h = 0.01. We consider the case of a horizontal dislocation with 891 vertices at (-0.4, 0) and (0.4, 0) and a slip field vanishing at the endpoint of the dislocation 892 segment given by 893 g(s) = 10 -100 39 12 s 12 + 1 &#967; (-39 100 , 39 100 ) (s), 20 -100 39 12 s 12 + 1 &#967; (-39 100 , 39 100 ) (s) , 894 (4.6) 895 4.2 Reconstruction algorithm 896</p><p>For the reconstruction algorithm, we adopt the gradient descent approach introduced in 897 <ref type="bibr">[9]</ref>. Below, we briefly recall the method as it applies to our problem.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>898</head><p>To highlight the dependence of the shape derivative on the map U &#8712; W 1,&#8734; ( ), identified Consequently, for notational convenience we simply write 908 dJ d&#964; &#964; =0 = DJ (S), U .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>909</head><p>We also use ((, )) to denote the L 2 -inner product.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>910</head><p>We also continue to specialize to the case that the dislocation line S is a straight segment, 911 so it is uniquely determined by its two vertices P l &#8712; R 2 , l = 1, 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>912</head><p>A key step in the descent algorithm is the computation of the descent direction at each 913 step. Let X &#8834; W 1,&#8734; ( , R 2 ) be a suitable subspace. Then, at iteration level k &#8712; N, we solve for every &#948;&#952; &#8712; X, where &#952; k &#8712; X denotes the descent direction and S k is the dislocation 917 line computed at the k-th iteration. The subspace X is chosen so that S k is a segment 918 contained in for each k. For solving (4.7), we discretize the problem and employ the 919 idea already contained in <ref type="bibr">[9]</ref>. That is, given that the dislocation line is uniquely defined by 920 its vertices, we compute the descent direction for each vertex individually before updating 921 the partition at each iteration k.</p><p>922 Specifically, we recall that we have two meshes. A coarse mesh used for the measure-923 ments and a fine mesh used for the DG approximation. The vertex of the dislocation 924 segment is assumed to be on both meshes. At iteration level k, for each vertex P k l , l = 1, 2, 925 of S k , we calculate the gradient of the functional J with respect to the position of the 926 vertex P k l as follows. We select two maps</p><p>with the properties 927 that:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>928</head><p>(1) U k l,1 , U k l,2 have support strictly contained within .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>929</head><p>(2) U k l,1 and U k l,2 are piecewise linear along the sides of the (coarse) partition and satisfy 930 U k l,1 (P k j ) = (&#948; jl , 0), U k l,2 (P k j ) = (0, &#948; jl ),</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>931</head><p>where &#948; jl denotes the Kronecker delta and P k j denotes any vertex of the mesh.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>932</head><p>Then, the gradient of J with respect to the position of the vertex P k l is given by:</p><p>934 and hence the steepest descent at the k-th iteration is represented by the vector</p><p>936</p><p>For the DG approximation, we define the maps U k l,1 and U k l,2 as follows:</p><p>where &#981; k l is the hat function associated with the node P k l of the coarse mesh (see, for Solve the forward problem (2.5)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>5:</head><p>Compute gradient of the solution.</p><p>6:</p><p>Extract boundary data for adjoint problem 7:</p><p>Solve the adjoint problem (3.38) 8:</p><p>Compute gradient of the adjoint solution. 9:</p><p>Calculate shape derivatives using U k 1 and U k 2 .</p><p>10:</p><p>Update the vertices of the dislocation, using (4.8), i.e., P k+1 l = P k l&#945;&#952; k l .</p><p>11:</p><p>if k &gt; nIter and max(&#952; k l ) &lt; tol then   where &#949; is a uniform random variable drawn from the interval (-a, a), with a &gt; 0 deter-955 mined based on the desired noise level (unless specified otherwise, we set a = 0.0007). In 956 the numerical implementation, the noise is added pointwise to each node of the coarse 957 mesh used for the measurements. To quantify the noise level, we compute the relative L 2   As expected, the reconstruction with one measurement is poor, and two measurements 986 are needed in this case.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>987</head><p>We include the results for the following numerical tests:</p><p>988 Test 1: Horizontal dislocation with constant slip field g (Fig. <ref type="figure">6</ref>). Test 2: Horizontal dislocation with slip field g vanishing at the endpoints (Fig. 7) 990 Fig. 7 Reconstruction of a horizontal dislocation with vertices at (-0.4, 0) and (0.4, 0), using only one boundary measurement with 0.86% noise level. The initial guess for the reconstruction algorithm is represented by the black dashed line. The slip field g is chosen as in (4.9) Test 3: Oblique dislocation with constant slip field g (Fig. 8) 991 </p></div></body>
		</text>
</TEI>
