<?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'>Simulations of gravitational collapse in null coordinates. I. Formulation and weak-field tests in generalized Bondi gauges</title></titleStmt>
			<publicationStmt>
				<publisher>American Physical Society</publisher>
				<date>07/01/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10538928</idno>
					<idno type="doi">10.1103/PhysRevD.110.024018</idno>
					<title level='j'>Physical Review D</title>
<idno>2470-0010</idno>
<biblScope unit="volume">110</biblScope>
<biblScope unit="issue">2</biblScope>					

					<author>Carsten Gundlach</author><author>David Hilditch</author><author>Thomas W Baumgarte</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[We present a code for numerical simulations of the collapse of regular initial data to a black hole in null coordinates. We restrict to twist-free axisymmetry with scalar field matter. Our coordinates are ðu; x; θ; φÞ, where the retarded time u labels outgoing null cones emerging from a regular central worldline, the angles ðθ; φÞ label the null generators of each null cone, and the radial coordinate x labels points along these generators. We focus on a class of generalized Bondi radial coordinates x with the twin properties that x ¼ 0 is the central worldline and that the numerical domain (u ≥ 0; 0 ≤ x ≤ x max ) is a subset of the domain of dependence of the initial data on (u ¼ 0; 0 ≤ x ≤ x max ). In critical collapse, an appropriate choice of these coordinates can be made to zoom in on the accumulation point of scale echoes of the critical solution, without the need for explicit mesh refinement. We introduce a novel numerical scheme that in effect reduces the angular resolution at small radius, such that the time step Δu for an explicit numerical scheme is limited by the radial resolution Δx, rather than ΔxðΔθÞ 2 . We present convergence tests in the weak-field regime, where we have exact solutions to the linearized scalar and gravitational-wave equations.]]></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"><head>I. INTRODUCTION A. Motivation</head><p>Formulations of the Einstein equations on null surfaces are attractive in both mathematical and numerical relativity for several reasons.</p><p>As is generally done in the literature, we will here consider null coordinates where the surfaces of constant coordinate u are null hypersurfaces, and the lines of constant &#240;u; &#952;; &#966;&#222; are their null generators <ref type="bibr">[1,</ref><ref type="bibr">2]</ref>. Such coordinates are sometimes called "Bondi-like," not to be confused with Bondi coordinates, where in addition the radial coordinate x is chosen to be the area radius.</p><p>As we will review, the Einstein equations in Bondi-like coordinates can be formulated in a way that makes them maximally constrained, in the following sense. In affine gauge or Bondi gauge, one solves two evolution equations, representing two polarizations of gravitational wave (or one in twist-free axisymmetry). On each null slice of constant u, the metric is completely determined by solving partial differential equations (PDEs) with derivatives only in the slice. Moreover these can be solved by explicit integration along the null cone generators. In double-null coordinates there is one additional evolution equation for the area radius R. This is useful in numerical relativity in two ways. First, the evolution cannot drift away from a consistent state on each time slice through numerical error, in the sense that the hypersurface equations are solved on each time slice, not just the initial one, and so only free data are evolved.</p><p>Secondly, the equations can easily be discretized in a way that is compatible with causality. This makes it straightforward to evolve on the domain of dependence of the initial data, or to impose boundary conditions on timelike inner and outer boundaries, or to extend the numerical domain to future null infinity.</p><p>A third reason for using Bondi-like coordinates in numerical relativity is that any results obtained in them have immediate geometric significance, in contrast to, say, harmonic coordinates or "puncture" coordinates. For all these reasons, null coordinates are often the method of choice in spherical symmetry (see Sec. I B for references).</p><p>Beyond spherical symmetry, there is an obvious problem with null coordinates: null surfaces generically form caustics. However, we expect the expansion of outgoing null cones to prevent caustics in spacetimes that are sufficiently close to being either flat or spherically symmetric, with the origin of the null cones near the center of approximate spherical symmetry. In a companion paper <ref type="bibr">[3]</ref> (from now, Paper II) we will consider axisymmetric spacetimes with an additional reflection symmetry through the equatorial plane, so that there is a preferred worldline fixed by this symmetry.</p><p>This motivates us to investigate when null coordinates can be used to simulate nonspherical gravitational collapse, and how best to do this. We are not, in fact, aware of any use of null coordinates in the numerical evolution of regular initial data to a black hole (gravitational collapse) beyond spherical symmetry. Our ultimate motivation for this is vacuum critical collapse, see <ref type="bibr">[4]</ref> for a general review of critical collapse and <ref type="bibr">[5]</ref> for what we consider to be the state of the art, at the time of writing, in vacuum critical collapse.</p><p>The present paper is concerned with general considerations, the derivation of a number of possible radial gauges adapted to critical collapse, spacetime diagnostics, the presentation of our numerical methods, and weak-field convergence tests. In Paper II we apply these methods to axisymmetric scalar field critical collapse. In another companion paper <ref type="bibr">[6]</ref>, we consider issues of hyperbolicity and well-posedness.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Previous numerical work in null coordinates</head><p>A spacetime coordinate u is called null if the surfaces of constant u are null or, in terms of the spacetime metric, g uu &#188; 0. We speak of null coordinates when one of the coordinates is null, and of double null coordinates when two of them (usually called u and v) are null. In our terminology, u will always be an outgoing null coordinate, also called retarded time. For general review papers on the use of such (single) null coordinates in numerical relativity see <ref type="bibr">[7,</ref><ref type="bibr">8]</ref>.</p><p>One natural choice of null surfaces is the set of null cones emerging from a regular central worldline. The cones are labeled by the retarded time u and their null generators by &#240;u; &#952;; &#966;&#222;. The fourth coordinate, which we generically call x, then labels points on each generator.</p><p>This formulation has been implemented in twist-free axisymmetry, in Bondi gauge, where x is the area radius R, compactified at future null infinity, both in vacuum <ref type="bibr">[9]</ref> and with perfect fluid matter <ref type="bibr">[10]</ref>. Here, the null cones emanate from a regular center. This brings about a severe limitation of the time step to &#916;u &#8764; &#916;x&#240;&#916;&#952;&#222; 2 , see also Appendix A.</p><p>Without symmetry restrictions, Bondi gauge in vacuum has been implemented in <ref type="bibr">[11]</ref>, and with perfect fluid matter in <ref type="bibr">[12]</ref>, both using stereographic coordinates on the 2-spheres of constant &#240;u; x&#222;. The vacuum case has also been implemented using angular coordinates on the 2-spheres in <ref type="bibr">[13]</ref>. These papers are focused on gravitational wave extraction, and so their null cones emanate from a regular timelike world cylinder, on which boundary data must be given. This also avoids the time step problem at the origin.</p><p>A formulation where the radial coordinate x is the affine parameter &#955; along the null generators has been implemented in spherical symmetry in a cosmological setting with fluid matter in <ref type="bibr">[14]</ref>, and in an application to spherical scalar field critical collapse in <ref type="bibr">[15]</ref>, and to vacuum in spherical symmetry with initial data on two intersecting null cones in <ref type="bibr">[16]</ref>. Affine gauge in vacuum without symmetries was formulated in <ref type="bibr">[17]</ref>, but not implemented in a code.</p><p>Affine gauge has also been used in a number of papers in the context of asymptotically anti-de Sitter spacetimes, on ingoing null surfaces emanating from the timelike infinity and terminating inside a black hole apparent horizon <ref type="bibr">[18]</ref>. Mentioning only the two applications most relevant for us, in <ref type="bibr">[19]</ref> this was done in 4 &#254; 1 dimensions with two commuting translation symmetries (and therefore mathematically similar to the twist-free axisymmetric case in 3 &#254; 1 dimensions), and in 3 &#254; 1 dimensions without symmetries in <ref type="bibr">[20,</ref><ref type="bibr">21]</ref>.</p><p>As far as we know, no attempt has been made to simulate the collapse of regular initial data to a black hole on null cones emanating from a regular center, except in spherical symmetry. From among the many successful applications in spherical symmetry, we review here only the application to the gravitational collapse of a spherically symmetric massless scalar field. An early study of scalar field collapse in Bondi coordinates was <ref type="bibr">[22]</ref>. Essentially the same algorithm was used in <ref type="bibr">[23]</ref> for the study of power-law tails and quasinormal modes in scalar field collapse. Double-null coordinates were used for the study of spherical scalar field critical collapse in <ref type="bibr">[24]</ref>, Bondi coordinates compactified at future null infinity in <ref type="bibr">[25]</ref>, and (as already mentioned) affine coordinates in <ref type="bibr">[15]</ref>.</p><p>"Type II" critical collapse is characterized by an arbitrarily large range of spacetime scales, and hence typically requires adaptive mesh refinement in numerical simulations. In fact, the pioneering paper <ref type="bibr">[26]</ref> was made possible only by the first use of adaptive mesh refinement in numerical relativity. However, with the benefit of hindsight, the required mesh refinement zooms in on a single spacetime point. Once that point has been identified, a much simpler refinement scheme is possible, such as nested boxes in Cartesian coordinates. A fixed grid in polar-radial coordinates centered on this point and spaced logarithmically in radius also provides the required spatial resolution, but at the cost of a time step everywhere set by the smallest radial grid spacing.</p><p>A fixed grid providing the required mesh refinement in space and time for spherically symmetric critical collapse was implemented by Garfinkle <ref type="bibr">[27]</ref> using double-null coordinates. The numerical domain is (u &#8805; 0; x &#8804; x 0 ), with x an ingoing null coordinate. Hence the numerical domain is exactly the domain of dependence of the initial data.</p><p>Its outer boundary is the ingoing null cone x &#188; x 0 , which converges to a point. In the evolution of near-critical initial data, an appropriate choice of x 0 then puts the apex of the numerical domain near the accumulation point of scale echoes in near-critical solutions. Whenever half the x-grid points have fallen into the center, the resolution is doubled by regridding, with the time step adjusted accordingly. The numerical grid thus "zooms in" on the (approximate) critical solution as efficiently as possible, without the considerable complications of standard adaptive mesh refinement schemes.</p><p>Beyond spherical symmetry, ingoing null cones generically develop caustics, rather than refocus on a central world line. (This is not a concern for a sufficiently short time in a setup with initial data on two null cones u &#188; 0 and v &#188; 0 that intersect in a spacelike two-sphere, one often used in mathematical relavity for the study of black-hole spacetimes, see for example <ref type="bibr">[28]</ref>).</p><p>However, we can rescue the key idea of <ref type="bibr">[27]</ref> if we choose x in such a way that x &#188; 0 is the regular center while x &#188; x 0 is ingoing null (possible in spherical symmetry only) or future spacelike (ingoing faster than light). We first implemented this in spherical symmetry <ref type="bibr">[29]</ref>, and found that it provides mesh refinement for critical collapse as efficiently as the algorithm of <ref type="bibr">[27]</ref>.</p><p>In hindsight this is similar to using an ingoing radial shift with spacelike time slices to make the outer boundary ingoing null or future spacelike. This had already been used for spherical critical collapse on spacelike time slices in <ref type="bibr">[30]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Plan of this paper</head><p>A fresh approach to critical collapse using null coordinates looks promising for the following three reasons, already mentioned above. First, because of their geometric rigidity, the use of null cones give us any approximate critical solution we find in coordinates already adapted to discrete self-similarity. Second, we do not expect problems with constraint violations. Finally, in a suitable discretization the outer boundary (assumed future spacelike) can be treated exactly like the interior points.</p><p>A natural stepping stone from spherical symmetry to vacuum collapse is nonspherical scalar field collapse, which can be examined with an arbitrary degree of nonsphericity, whereas vacuum collapse is necessarily very nonspherical. We shall present our results for scalar field critical collapse in twist-free axisymmetry in Paper II.</p><p>The structure of the present paper is as follows. In order to highlight the general mathematical structure of the Einstein equations in null coordinates, in Sec. II we review them in n &#254; 2 spacetime dimensions, without symmetry assumptions.</p><p>Starting from Sec. III, we restrict to twist-free axisymmetry in the usual 3 &#254; 1 dimensions, and add a massless scalar field as matter. We review standard gauge choices, and propose several new ones for critical collapse. We also discuss diagnostic quantities such as the Hawking mass, and how one can hope to identify apparent and event horizons.</p><p>Section IV describes our numerical methods, and in particular a novel method for completely overcoming the time step problem mentioned above, such that &#916;u &#8764; &#916;x.</p><p>Section V describes convergence tests of the full nonlinear equations in a small data regime where the linearization of the equations about Minkowski is a good approximation.</p><p>We conclude with a summary and outlook in Sec. VI.</p><p>A number of appendixes give details of (Appendix A) the time step problem, null coordinates in (Appendix B) Minkowski spacetime and (Appendix C) spherical symmetry, (Appendix D) exact solutions of the linearized equations that we use as test beds in the small data regime, (Appendix E) the residual gauge freedom in our coordinate choice, and (Appendix F) regularity conditions for the metric at the origin and on the symmetry axis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. NULL COORDINATES ON GENERIC SPACETIMES OF ARBITRARY DIMENSION</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Metric ansatz</head><p>Throughout this paper, a; b; &#8230; are abstract tensor indices on the full spacetime (n &#254; 2-dimensional in this section, and 2 &#254; 2-dimensional in the rest of the paper), and &#8711; a is the covariant derivative with respect to the spacetime metric g ab . i; j; k &#188; 1&#8230;n are angular coordinate indices, and &#956;; &#957;; &#8230; &#188; 1&#8230;n &#254; 2 are spacetime coordinate indices, with n &#8805; 2 in this section only, and n &#188; 2 in the remainder of the paper.</p><p>In n &#254; 2 spacetime dimensions, we define null coordinates &#240;u; x; &#952; i &#222;, with i &#188; 1&#8230;n, by demanding that the hypersurfaces of constant u are null, in the sense that g ab &#8711; a u&#8711; b u &#188; g uu &#188; 0. The vector field</p><p>is obviously null, and obeys</p><p>Hence U a is the tangent vector to the affinely parametrized null geodesics ruling the null surfaces of constant u. It is easy to verify that the most general metric obeying g uu &#188; 0 can be written in n &#254; 2 form as</p><p>Note there are</p><p>SIMULATIONS OF GRAVITATIONAL &#8230;. I. FORMULATION AND &#8230; PHYS. REV. D 110, 024018 (2024) metric coefficients &#240;G; H; &#947;kl ; &#946;k ; &#946;k &#222;, which is the full number of independent metric coefficients in n &#254; 2 spacetime dimensions, minus the one coordinate condition g uu &#188; 0. At this point we still have two independent n-dimensional angular "shift vectors" &#946;k and &#946;k . We now make the gauge transformation from &#240;u; x; &#952;k &#222; to &#240;u; x; &#952; i &#222; where &#952; i &#240;u; x; &#952;k &#222; is given implicitly by a solution of the system &#952;k ;x &#240;u; x;</p><p>of n coupled first-order ordinary differential equations (ODEs) in x for the functions &#952;k &#240;u; x; &#952; i &#222;. In the new coordinates the metric then takes the form</p><p>where</p><p>and &#952; i ;k is the matrix inverse &#952;k ;i . With the coordinates in the order x &#956; &#8788; &#240;u; x; &#952; i &#222;, the metric tensor can be written in matrix form as</p><p>Note that the induced metric on the surfaces of constant u, given by the bottom right submatrix of (9), is degenerate</p><p>The inverse metric is</p><p>where &#947; ij is the inverse of &#947; ij . We see that G &#188; 0 would be a coordinate singularity where the metric has no inverse. Hence we assume that G &gt; 0. There is no such restriction on H. We see from <ref type="bibr">(10)</ref> that in our coordinates the vector field U a takes the simple form</p><p>and so the outgoing null geodesics that rule each surface of constant u (its generators) are simply the lines of constant &#240;u; &#952; i &#222;. (We have already mentioned that such coordinates are sometimes called "Bondi-like"). With G &gt; 0, x is strictly increasing with the affine parameter of the null cone generators.</p><p>For the following discussions, we denote by N &#254; u the outgoing n &#254; 1-dimensional null hypersurfaces of constant u, and by L &#254; u;&#952; i the outgoing affinely parametrized null geodesics that rule each N &#254; u [lines of constant &#240;u; &#952; i &#222;]. We denote by S u;x the n-dimensional spacelike surfaces of constant u and x, by N - u;x the ingoing null surface that emerges from each S u;x , and by L - u;x;&#952; i the affinely parametrized null geodesics that rule it. Note that on N - u;x and L - u;x;&#952; i none of the coordinates are constant: the coordinate values that label them are only starting values. Our coordinates and basis vectors are sketched in Fig. <ref type="figure">1</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Standard radial gauge choices</head><p>We see from (9) that g xi &#188; 0 for i &#188; 1&#8230;n, and from (10) that g uu &#188; 0, both by construction. We have used up n &#254; 1 of the possible n &#254; 2 coordinate conditions, with one remaining to be imposed.</p><p>From an n &#254; 2 perspective, this final gauge condition should not single out any spatial coordinate &#952; i , and so should involve only G, H and det &#947; ij . If we think of this condition as fixing, for example, the metric coefficient H, we have</p><p>1. Schematic spacetime picture showing our coordinates and basis vectors. Shown are two null cones of constant u, four spacelike closed 2-surfaces of constant &#240;u; x&#222;, the central worldline x &#188; 0, and outgoing null rays of constant &#240;u; y; &#966;&#222; (the angular coordinate y &#188;cos &#952; is suppressed here). Solid arrows represent the outgoing null vector U &#8733; &#8706; x , dashed arrows the ingoing null vector &#926;, and dotted arrows the timelike vector &#8706; u (which are timelike near the origin but may tip inward to become spacelike further out).</p><p>independent metric coefficients: on the left-hand side the number of algebraically independent metric coefficients g &#956;&#957; in n &#254; 2 spacetime dimensions without symmetry, minus n &#254; 2 coordinate conditions, and on the right-hand side the number of components in &#240;G; &#947; ij ; &#946; k &#222;. We are aware of three such conditions in the literature.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Bondi</head><p>One may be able to assume that the surfaces S u;x are n-spheres and that their volume increases monotonically with x. Then Bondi coordinates are defined by the coordinate condition det &#947; ij &#188; x 2 det &#947;ij , where &#947;ij is the unit round metric on S n in the coordinates &#952; i . x is then called the area radius and is usually, and in this paper, denoted by r.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Double-null</head><p>Double-null coordinates are defined by g xx &#188; 0, which, from <ref type="bibr">(10)</ref>, is equivalent to H &#188; 0. x is then a second null coordinate, and is usually, and in this paper, denoted by v. The N - u;v are now surfaces of constant v. The affinely parametrized L - u;v;&#952; i have the tangent vector</p><p>which in coordinates takes the form</p><p>As already mentioned, we are not aware of a numerical application of double null coordinates beyond spherical symmetry. This may be because we expect ingoing null cones to develop caustics generically, rather than converge to a point.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Affine</head><p>Finally, one sees from (11) that x is an affine parameter along the outgoing null geodesics if and only if the coordinate condition G ;x &#188; 0 holds. x is then often called &#955;: &#955; on each outgoing null geodesic is fixed up to an additive constant by fixing the function G&#240;u;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. The hierarchy of Einstein equations</head><p>In order to have nontrivial spacetimes with a regular center even in the limit of spherical symmetry, we add a massless minimally coupled scalar field &#968; that obeys the wave equation</p><p>The Einstein equations with scalar field matter in any spacetime dimension can be written, in trace-reversed form, as</p><p>R ab is the spacetime Ricci tensor, and we use gravitational units where c &#188; G &#188; 1.</p><p>We define the ingoing null vector field</p><p>Together &#926; a and U a span the normal space to each S u;x . They are normalized so that &#926; a U a &#188; -1. U a , given in <ref type="bibr">(11)</ref>, is tangent to the affinely parametrized generators of N &#254; u , while &#926; a is tangent to the generators of N - u;x where they emerge from S u;x .</p><p>Given only the metric components &#947; ij on a surface of constant u, and boundary values for G, &#946; i and &#946; i ;x on any past boundary x &#188; x min &#240;u; &#952; i &#222; of that surface, we can solve the Einstein equation E xx &#188; 0 for G, E x i &#188; 0 for &#946; i , and E ij &#188; 0 for the null derivatives &#926;&#947; ij , in this order, by explicit integration in x. In the terminology of <ref type="bibr">[2]</ref> these are the "main equations." We will call them the "hierarchy equations." They contain H only in the combination &#926;. Explicit expressions in twist-free axisymmetry in 3 &#254; 1 spacetime dimensions will be given in Sec. III below. Given the &#926;&#947; ij , one gauge condition is required to fix H and so find the "time" derivatives &#947; ij;u . We can then advance &#947; ij in u and repeat.</p><p>The remaining n &#254; 2 Einstein equations E ux &#188; 0 (the "trivial equation" <ref type="bibr">[2]</ref>), E uu &#188; 0 and E u i &#188; 0 (the "supplementary conditions" <ref type="bibr">[2]</ref>) contain higher u-derivatives than the hierarchy equations and are redundant modulo the n &#254; 2 contracted Bianchi identities. The supplementary conditions also act as constraints on the boundary data imposed at x &#188; x min . We do not discuss them here because x &#188; x min &#188; 0 will always be a regular central world line here and in Paper II, so no free data can be imposed there. Finally, the trivial equation is an algebraic consequence of imposing all other equations.</p><p>With the shorthand</p><p>we can write <ref type="bibr">(17)</ref> as</p><p>This suggests that we consider B and &#946; i as the x and &#952; i components of a "shift vector" representing the difference between the coordinate time direction &#8706; u and the null vector &#926;. However, while the future-pointing unit vector n a normal to a spacelike hypersurface &#931; is unique, the null vector &#926; a depends not only on the null hypersurface N &#254; u , but also on its foliation by n-surfaces S u;x .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. TWIST-FREE AXISYMMETRY IN 3 + 1 WITH A SCALAR FIELD</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Metric ansatz and matter field</head><p>We now restrict to 3 &#254; 1 spacetime dimensions in spherical polar null coordinates &#240;u; x; &#952;; &#966;&#222;. We assume axisymmetry with Killing vector K &#8788; &#8706; &#966; , meaning that g &#956;&#957;;&#966; &#188; 0 in those coordinates. In addition, we assume a reflection symmetry &#966; &#8594; -&#966;. This is a consistent truncation, in the sense that if we impose &#947; &#952;&#966; &#188; 0 on the initial data, and the boundary conditions &#946; &#966; &#188; &#946; &#966; ;x &#188; 0 at x &#188; x min to start up the integration, the hierarchy equations give us &#946; &#966; &#188; 0 and &#947; &#952;&#966;;u &#188; 0. Geometrically, the twist vector &#1013; abcd K a &#8711; b K c vanishes, hence the name twist-free axisymmetry. Physically, this symmetry removes one of the two gravitational wave degrees of freedom, hence the alternative name polarized axisymmetry.</p><p>We identify a worldline on the symmetry axis world sheet, calling it the central worldline, or center for short. (There is a preferred choice for this if the spacetime has a reflection symmetry z &#8594; -z, or &#952; &#8594; &#960;&#952;, but in general the choice is arbitrary. For now we stay in the general case.) The null cones of constant u are assumed to have a regular vertex on the central worldline.</p><p>We parametrize the metric under these conditions as</p><p>where the metric coefficients &#240;G; H; R; F; &#946;&#222; depend on the coordinates &#240;u; x; &#952;&#222; only. R is the area radius, in the sense that det &#947; ij &#188; R 2 sin 2 &#952;, and so the area of S u;x is 4&#960;R 2 . The central worldline is at R &#188; 0.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Regularization of the axis</head><p>The field equations can be regularized on the symmetry axis by reparametrizing <ref type="bibr">[9]</ref> &#946; &#8789; sin &#952;b;</p><p>and replacing the coordinate &#952; by</p><p>Intuitively, b is the z-component of the shift vector &#946;&#8706; &#952; , and therefore regular on the symmetry axis. The metric becomes</p><p>where we have defined the shorthand</p><p>We also have</p><p>Even though the metric now has a division by S, the hierarchy equations for &#240;G; b; H; &#926;R; &#926;f; &#926;&#968;&#222; are regular on the axis in the sense that they contain neither square roots nor divisions by y or S, see Eqs. ( <ref type="formula">29</ref>)-( <ref type="formula">38</ref>) below. We note in passing the identities</p><p>From <ref type="bibr">(26)</ref> we see that the usual regularity condition for scalars on the symmetry axis, &#968; ;&#952; &#188; 0 at &#952; &#188; 0 and &#960;, corresponding to y &#188; -1 and y &#188; 1, does not impose a condition on &#968; ;y there. Rather, we see from <ref type="bibr">(27)</ref> that &#968; ;y &#188; AE&#968; ;&#952;&#952; there, which is unconstrained by regularity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. The equation hierarchy</head><p>In twist-free axisymmetry, the Einstein equations have seven algebraically independent components E &#956;&#957; . It is convenient to define the two linear combinations</p><p>Geometric free data on an outgoing null cone of constant u consist of f and &#968; as functions of R and y. In double-null gauge, we also need to specify R as a function of x and y there, considering this as fixing a gauge freedom in the initial data.</p><p>The two Einstein equations E xx &#188; 0 and E xy &#188; 0 do not contain any u-derivatives. They can, respectively, be written as ln G R ;x</p><p>The Einstein equations E &#254; &#188; 0 and E -&#188; 0 and the scalar wave equation all contain u-derivatives. They can, respectively, be written as</p><p>where &#926; is the derivative operator defined in <ref type="bibr">(25)</ref>, and H only appears as part of &#926;.</p><p>The right-hand sides S&#189;f; &#8230; contain the derivatives f ;x , f ;y , f ;xy and f ;yy (but not f ;xx ), and the same derivatives of R, G, b and &#968;, with the exceptions of &#968; ;xy and b ;yy . The remaining algebraically independent Einstein equations are E uu , E ux and E yy , and contain u-derivatives other than those already appearing in the hierarchy equations. In particular, E uu (only) contains R ;uu ; E uu and E uy contain R ;uy , f ;uy and G ;uy ; E uu and E ux contain G ;ux ; and all three contain G ;u . We do not investigate here what relevance these have as constraints on the data at an inner boundary x &#188; x min .</p><p>The full right-hand sides of the hierarchy equations are as follows, beginning with the principal terms on a separate line (S G is all nonprincipal), and the scalar field stressenergy terms at the end</p><p>Note that S G given in <ref type="bibr">(34)</ref> has a division by R ;x . If we assume that R ;x &gt; 0 everywhere, we can reparametrize the metric variable G by the new variable</p><p>Then all x-derivatives in the hierarchy equations can be eliminated in favor of the derivative</p><p>that is, the derivative with respect to R at constant u and y. Moreover, g is invariant under reparametrizing x, and in particular is simply 1 in flat spacetime. Obviously, D does not commute with &#8706; u and &#8706; y , so we have to specify the order of mixed derivatives. As a convention, we apply D last.</p><p>If we further replace g by</p><p>the equations simplify a little further, and &#947; appears undifferentiated only in the two combinations exp AE&#240;2Sf -&#947;&#222;. Hence in our final numerical formulation we treat &#947; as the primary variable.</p><p>The hierarchy equations now take the form</p><p>D&#240;R&#926;&#968;&#222; &#188; S&#968; &#189;R; f; &#968;; &#947;; b -&#240;&#926;R&#222;D&#968;; &#240;46&#222; where S &#188; S=R ;x . With G &#188; gR ;x , third derivatives of R appear in the Einstein equations when we write them in terms of g or &#947;. In the hierarchy equations, only R ;xxy and R ;xyy appear. The former, which appears only in the equation for b, is problematic numerically, but it can be eliminated by writing Sb &#189;R; f; &#968;; &#947; &#188; -D&#240;R 2 D&#240;R ;y &#222;&#222; &#254; Sb &#189;R; f; &#968;; &#947;:</p><p>The modified source Sb no longer contains third derivatives, and we can explicitly integrate the first term on the right. The source terms are now</p><p>When the null surfaces are cones emanating from a regular central world line, null geodesics leaving the central worldline at the same time must carry the same u, and those leaving at different times are naturally identified as setting off in the same direction &#240;y; &#966;&#222; via parallel transport along the central wordline. The only remaining gauge freedom is to relabel x by x&#240;u; x; y&#222;, and u by &#361;&#240;u&#222;.</p><p>Obviously, all metric coefficients must be single-valued on the central worldline, that is, at x &#188; 0 they must be independent of y for all u. We stress this by writing G&#240;u; 0; y&#222; &#188; G&#240;u; 0&#222;, and so for all other quantities that are single-valued at the center.</p><p>We show in Appendix B that when the center R &#188; 0 is regular, geodesic, and has coordinate location x &#188; 0, in our gauge we have b&#240;u; 0&#222; &#188; f&#240;u; 0&#222; &#188; 0 and g&#240;u; 0&#222; &#188; U 0 &#240;u&#222;;</p><p>where U&#240;u&#222; is proper time along the central worldline.</p><p>Choosing u itself to be proper time, we have g&#240;u; 0&#222; &#188; H&#240;u; 0&#222; &#188; 1. Because g and G are single-valued at the origin, R ;x at the origin must also be single-valued, and we denote it by R ;x &#240;u; 0&#222;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>F. Standard radial gauge choices</head><p>We review here the standard radial gauge choices already outlined for arbitrary spacetime dimension above.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Bondi</head><p>The condition R &#188; x &#8789; r defines Bondi coordinates &#240;u; r; y; &#966;&#222;. In particular, the definition</p><p>Given &#968; and f as functions of &#240;x; y&#222; on a surface of constant u, such as u &#188; 0, and the gauge initial data R&#240;0; x; y&#222; &#188; x, the hierarchy equations are solved for &#240;&#947;; b; &#926;R; &#926;f; &#926;&#936;&#222; by integration. We then find B from &#926;R and (56).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Double-null</head><p>The condition H &#188; 0 and hence B &#188; 0 defines doublenull coordinates &#240;u; v; y; &#966;&#222;, where x &#8789; v becomes the second null coordinate. Given &#968;, f and R as functions of &#240;x; y&#222; on a surface of constant u, the hierarchy equations are again solved for &#240;&#947;; b; &#926;R; &#926;f; &#926;&#968;&#222; by integration. Here R&#240;0; x; y&#222; can be thought of as fixing a gauge freedom. As already mentioned, this formulation is only almostmaximally constrained because the evolution equation for R does not relate to a physical degree of freedom but propagates this initial gauge choice.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Affine</head><p>The coordinate condition G ;x &#188; 0 defines x &#8789; &#955; to be an affine parameter along the null geodesic generators of our time slices. In this case, the first hierarchy equation ( <ref type="formula">29</ref>), <ref type="bibr">(34)</ref> becomes</p><p>and so does not contain G at all, but instead becomes an ODE in x (at constant u and y) for R, given f and &#968;. &#926;R is now used for finding H, rather than for evolving R. By taking an x-derivative of the hierarchy equation <ref type="bibr">(31)</ref> for &#926;R and a u-derivative of (57), and eliminating R ;uxx between them, we find an equation of the form</p><p>which can be integrated twice to find H. We stress that any null gauge in which we solve the Raychaudhuri equation <ref type="bibr">(29)</ref> for G or &#947;, such as Bondi or double null gauge, breaks down where R ;x &#188; 0. But, as we will see later, the divergence &#961; &#254; of the null generators of our N &#254; u is proportional to R ;x , so this will generically happen in strong gravity. The only alternative is to solve (29) for R, for example in affine gauge. We will consider this elsewhere.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>G. Choices of radial gauge for critical collapse</head><p>We now present possible choices of radial gauge adapted to critical collapse that generalize the ideas of <ref type="bibr">[27]</ref> beyond spherical symmetry. In these coordinates, we want x &#188; 0 to be the regular center R &#188; 0 and the outer boundary x &#188; x max to be future spacelike or null. We therefore evolve on the domain of dependence of the initial data, without the need for an explicit outer boundary condition, and the numerical domain shrinks with time. We can then hope to control this shrinking in such a way that resolution of the critical solution is maintained without the need for adaptive mesh refinement.</p><p>The domain of dependence of the data on any u &#188; u 0 , 0 &#8804; x &#8804; x max is bounded by the ingoing null surface N - u 0 ;x max , whose null tangent vector at S u 0 ;x max is &#926;. Hence at x &#188; x max , x should not decrease along &#926;, or</p><p>and this must hold for all u. An equivalent requirement is that the surface x &#188; x max is null or spacelike, that is</p><p>In short, H and therefore B must be nonpositive at x &#188; x max . This also means that numerically we can consistently upwind the advection term B&#8706; x in the time evolution equations at the outer boundary, with the onesided stencil pointing into the numerical domain. At the inner boundary x &#188; 0, the condition that R &#188; 0 remains at x &#188; 0 fixes B to be given by (56). This is positive, and so again we can upwind consistently with the one-sided stencil pointing into the numerical domain.</p><p>For applications to critical collapse we impose a condition at some 0 &lt; x 0 &#8804; x max that makes x &#188; x 0 approximately null: approximately in the sense that B &#188; 0 there in some average sense, or that B &#8804; 0 with equality at one or more values of y. If a spacetime approaches a self-similar critical solution, and x 0 is chosen appropriately, the past light cone of the critical solution will then be at x &#8771; x 0 . This gauge condition should then also imply B &#8804; 0 at the outer boundary.</p><p>We now present a few possible gauges that obey these two boundary conditions at x &#188; x 0 and x &#188; 0.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Shifted double null gauge</head><p>Consider first the choice</p><p>for some constant parameter x 0 &#8804; x max . The Bondi radial shift was defined in (56). In other words, B decreases linearly in x from its value in Bondi gauge at the center to zero at the some x 0 . Then x &#188; 0 remains at R &#188; 0, and x &#188; x 0 is an ingoing null surface.</p><p>Our convention that u is proper time along the central worldline implies that &#926;R &#188; -1=2 there, and so (56) gives</p><p>We shall call this gauge choice shifted double null (from now on, sdn) gauge because it simply rescales the ingoing null coordinate v. More precisely, if we choose</p><p>Therefore, sdn gauge is a continuous version of the repeated regridding of the double-null coordinate v in <ref type="bibr">[27]</ref>.</p><p>We have previously implemented it in spherical symmetry in <ref type="bibr">[29]</ref>, and found that it works exactly as well as our earlier implementation, in <ref type="bibr">[31]</ref>, of the original Garfinkle regridding algorithm. The resulting numerical domains are identical for x 0 &#188; x max , but we found in <ref type="bibr">[29,</ref><ref type="bibr">31]</ref> that choosing x max &gt; x 0 , which gives us a spacelike buffer zone, has the advantage of revealing more of the critical solution spacetime.</p><p>On a regular spacetime beyond spherical symmetry, we expect sdn gauge to fail because ingoing null cones, and in particular x &#188; x 0 , do not reconverge on the central worldline. It is, however, extremely useful in spherical symmetry. We will now discuss alternatives that work better beyond spherical symmetry, but reduce to sdn gauge in spherical symmetry.</p><p>We have also not been able to find a stable discretization of the equations in sdn gauge beyond spherical symmetry, even in the limit of weak fields. The instability looks like a purely numerical problem at the origin, but we cannot exclude formation of caustics or ill-posedness as problems in the continuum. We have not explored this further.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Global shifted Bondi gauge</head><p>An alternative starting point is to demand that R&#240;u; x; y&#222;</p><p>where s&#240;u&#222; is a function to be specified. This simplifies the hierarchy equations in the same way as Bondi gauge does, and in particular G &#188; g=s&#240;u&#222;. Substituting this into the equation defining &#926;R, we have</p><p>We shall this class of gauges global shifted Bondi (from now on, gsB) gauge.</p><p>To avoid potential numerical instabilities from evolving R as a dynamical variable, we update it directly with R ;u &#188; s 0 &#240;u&#222;x, rather than the generic expression based on &#926;R plus shift terms, and also use (63) in simplifying other derivatives. This gauge does not suffer from the same numerical instabilities as sdn gauge.</p><p>To fix s&#240;u&#222;, we demand that the surface x &#188; x 0 is ingoing null or future spacelike, in the sense that H&#240;u; x 0 ; y&#222; &#8804; 0. This gives</p><p>As we shall see in Paper II, gsB gauge behaves very different from sdn gauge in strong fields, already in spherical symmetry, and does not seem to be a good choice for critical collapse.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Local shifted Bondi gauge</head><p>Yet another starting point is the observation that the instability we observe in our implementation of sdn gauge seems to be connected to the y-dependence of R, while the choice (63) is too restricted. Hence we can attempt the more general gauge R&#240;u; x; y&#222; &#188; R&#240;u; x&#222;; &#240;66&#222; by setting</p><p>where R;u &#240;u; x&#222; and hence R&#240;u; x&#222; is yet to be specified. We call this local shifted Bondi (from now on, lsB) gauge. We require</p><p>to keep the origin regular at x &#188; 0 and R;u &#240;u; x max &#222; &#8804; min y &#926;R&#240;u; x max ; y&#222; &#240; 69&#222; to make B &#8804; 0 at the outer boundary.</p><p>We restrict the possible choices of R;u by demanding that in spherical symmetry we revert to sdn gauge. An obvious possibility is to start from the Bondi shift (56) with its spherical part subtracted ("nonspherical Bondi", from now on nsB),</p><p>where the suffix l &#188; 0 denotes the spherical part, and add the (purely spherical) sdn shift:</p><p>In this gauge x 0 is a null surface "on average."</p><p>We can add a further term that makes the shift nonpositive everywhere at x 0 , giving</p><p>In this gauge, B ;u is discontinuous at such values of u where the location in y of min y &#926;R&#240;u; x 0 ; y&#222; changes discontinuously. In either lsB1 or lsB2, there is no guarantee that H &lt; 0 at the outer boundary to make it future spacelike. Another possibility is to subtract, at every &#240;u; x&#222;, the global maximum over y of the Bondi radial shift instead of its spherical part ("non-negative Bondi")</p><p>and again add the sdn shift,</p><p>This version has the property that every surface of constant x &#8805; x 0 , and so the outer boundary in particular, is null or future spacelike. It has the disadvantage that B ;x and B ;u are discontinuous at all values of &#240;u; x&#222; where the location in y of min y &#926;R&#240;u; x; y&#222; changes discontinuously.</p><p>We can also make a transition from lsb gauge, with the spherical part given by sdn, near the center, to full sdn at the outer boundary, so that the outer boundary is null everywhere. In other words, we consider</p><p>where K 01 &#240;x&#222; is a sufficiently smooth switching function with K 01 &#240;x &#8804; 0&#222; &#188; 0 and K 01 &#240;x &#8805; 1&#222; &#188; 1, and 0 &lt; &#955; &#8804; 1 is a parameter. We then have pure lsb gauge for 0 &#8804; x &#8804; &#955;x 0 , and a transition to pure sdn over the interval &#955;x 0 &#8804; x &#8804; x 0 . For K 01 on the transition range 0 &#8804; x &#8804; 1 we have settled on the 9th order polynomial defined by the first four derivatives vanishing at x &#188; 0 and x &#188; 1, and the symmetry condition K 01 &#240;1=2&#222; &#188; 1=2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>H. Spacetime diagnostics</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Affine parameter</head><p>In this section we look at a number of ways of extracting geometric information from our simulations. After fixing the central worldline, a completely geometric coordinate system is given by &#240;u; &#955;; y; &#966;&#222;, where u labels the null cones emanating from the central worldline, and &#240;y; &#966;&#222; label the generators of these null cones. u is fixed to be the proper time along the central worldline. The same &#240;y; &#966;&#222; at different u are identified by parallel transport of the vector &#8706; u along the central worldline. &#955; is the affine parameter along the generators, with origin &#955; &#188; 0 at R &#188; 0 and normalization &#955; &#8771; R near the origin.</p><p>The tangent vector to the affinely parametrized generators of our null cones is U given by <ref type="bibr">(11)</ref>. We have</p><p>for the affine parameter. Recall that in our convention g &#188; 1 at the origin, so we have the required normalization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Redshift</head><p>Let &#964; be the proper time measured by a timelike observer at coordinate location &#240;u; x; y; &#966;&#222; and with 4-velocity u a (normalized to u a u a &#188; -1). The redshift of photons emitted from the central world line at &#240;u; 0&#222;, measured by this observer, is</p><p>where we have used our convention that d&#964;=du &#188; 1 along the central world line.</p><p>One natural choice of a family of timelike observers puts them at constant R, y and &#966;. The ansatz</p><p>for the corresponding u a gives u a &#8711; a R &#188; u a &#8711; a y &#188; u a &#8711; a &#966; &#188; 0 and u a &#8711; a u &#188; Z -1 as required. From u a u a &#188; -1 we then find that Z is given by</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Hawking mass and Hawking compactness</head><p>Following <ref type="bibr">[32]</ref>, let S be a smooth closed spacelike 2-surface. Let l a and n a be a pair of future-pointing null vectors normal to S, normalized such that l a n a &#188; -1. Let n a be outgoing and l a be ingoing. This is unique up to multiplying n a by a positive function e &#923; on S and multiplying l a by e -&#923; . The projection operator onto the tangent space of S is</p><p>and is unique. We then define the null congruence expansions</p><p>It is easy to see that</p><p>where the first equality holds when n a is null and the second when l a is an affinely parametrized geodesic. A similar result then holds for e -&#923; l a . Without loss of generality we now define n a and l a to be continued off S as affinely parametrized geodesics. Then the product</p><p>is independent of the normalization e &#923; , and therefore uniquely determined by the spacetime geometry and S.</p><p>From &#961; &#254; &#961; -, the Hawking mass M of S is now defined by</p><p>where A &#8788; R S dS is the area of S. We have defined the "Hawking compactness" C as an intermediate quantity that is of interest in its own right. In particular, a marginally outer-trapped surface, defined by &#961; &#254; &#188; 0 and &#961; -&lt; 0 at each point, has Hawking compactness C &#188; 1, and an outertrapped surface, defined by &#961; &#254; &lt; 0 and &#961; -&lt; 0 at each point, has Hawking compactness C &gt; 1, but the converses are not true.</p><p>We now restrict attention to spacelike 2-surfaces S 0 that lie within a single coordinate null cone. We define such surfaces by uu 0 &#188; 0;</p><p>x-x 0 &#240;y&#222; &#188; 0:</p><p>A basis of tangent vectors to S 0 is given by</p><p>The outgoing and ingoing null vectors orthogonal to S 0 , normalized so that n a l a &#188; -1 and l a &#8711; a u &#188; 1, are</p><p>n a &#188; U a holds because the outgoing null surface that emanates from S 0 is simply the part of N &#254; u that lies to the future of S 0 . If and only if x 0 &#240;y&#222; is constant, we also have l a &#188; &#926; a .</p><p>The corresponding null geodesic expansions are</p><p>The K i are evaluated at &#240;u 0 ; x 0 &#240;y&#222;; y&#222;, but do not contain derivatives of x 0 &#240;y&#222;. Here we only give</p><p>for later reference.</p><p>The induced metric on S 0 is</p><p>where x i &#8788; &#240;y; &#966;&#222; are the coordinates on S 0 . Its determinant is therefore simply R 4 , independent of x 0 &#240;y&#222;, so the volume element on S 0 is</p><p>We therefore have</p><p>and</p><p>Note that the integral</p><p>After an integration by parts to eliminate the x 00 0 term, C becomes</p><p>where</p><p>If we now further restrict to surfaces S u;x of constant u and x, (91) simplifies to</p><p>and (97) simplifies to</p><p>Beyond spherical symmetry, M&#240;S u;x &#222; need not be monotonic in x or non-negative. However, in the lsB class of gauges, one can show that it is nondecreasing with x, and non-negative. To prove this, note that for R &#188; R&#240;u; x&#222;, the integral for A is trivial, giving ffiffiffiffiffiffiffiffiffiffi ffi A=4&#960; p &#188; R. We can pull this factor of R into the integral for C&#240;u; x&#222; to obtain</p><p>To evaluate M ;x &#240;S u;x &#222;, one can pull &#8706; x into the integral and use integration by parts in y to express it as</p><p>Hence a sufficient condition for DM &#8788; M ;x =R ;x to be nonnegative is that &#961; &#254; &#961; -&lt; 0. (This result is a special case of Eardley's observation <ref type="bibr">[33]</ref> that the Hawking mass increases on a foliation of an outgoing null surface by luminosity distance, as long as &#961; &#254; &#961; -&lt; 0 and the matter obeys the dominant energy condition.) From DM &#8805; 0 and M &#188; 0 along the central worldline we then obtain M &#8805; 0.</p><p>In lsB gauge, where M&#240;u; x&#222; &#188; R&#240;u; x&#222; 2 C&#240;u; x&#222; &#240; 106&#222; we can therefore either compute M from (106) with C given by (97), or by integrating (105) as M&#240;u; x; &#222; &#8788; Z x 0 M ;x &#240;u; x 0 &#222;dx 0 ; &#240;107&#222; with C&#240;u; x&#222; &#8788; 2 M&#240;u; x&#222; R&#240;u; x&#222;</p><p>then defined from M. In the continuum, C &#188; C and M &#188; M, but their discretizations are very different, to the extent that their agreement is a highly nontrivial test of the accuracy of our discretization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">No MOTS on coordinate light cones u = const</head><p>A marginally outer-trapped surface (MOTS) in 4-dimensional spacetime is a smooth closed 2-dimensional spacelike surface in the spacetime, such that the generators of its outgoing null cone have zero divergence. We now ask if a MOTS S 0 can exist that lies in a single null time slice, defined by &#961; &#254; &#188; 0 on the surface u &#188; u 0 , x &#188; x 0 &#240;y&#222;.</p><p>A first problem with this is that in any gauge where R is specified as free data and evolved, including sdn, gsB and lsB gauge, the Raychaudhuri equation will necessarily involve division by R ;x . To see this, write it as</p><p>where SG is now regular even when R ;x &#188; 0. It is now easy to check that if we write this as a first-order ODE in x for G, g &#8788; G=R ;x or &#961; &#254; &#188; R ;x =&#240;RG&#222;, or as a second-order ODE in x for the affine parameter &#955; with &#955; ;x &#188; G, these ODEs involve a division by R ;x , and so become singular where the null expansion &#961; &#254; changes sign. Where R ;x &gt; 0, we can absorb it into D &#8788; d=dR (as we have done), but D is not defined where R ;x &#188; 0. This division by R ;x is purely a gauge problem: in any gauge where we specify G a priori and solve the Raychaudhuri equation for R, for example in affine gauge, R ;x and therefore &#961; &#254; can change sign without a problem.</p><p>A second, purely geometrical, problem is that when we trace the future-outgoing null rays that emerge from the MOTS backward in time we generically do not expect them to converge to a point, but rather to form caustics, except in spherical symmetry. In particular this means that this backward null surface cannot in general be a coordinate null cone with regular vertex.</p><p>We now ask if one can find a nonmarginally outertrapped surface (OTS) on u &#188; u 0 , one where &#961; &#254; &#8804; 0 everywhere. The geometric nongenericity argument then does not apply, so we expect to be able to find OTS (but not MOTS) in affine gauge.</p><p>But in twist-free vacuum axisymmetry even this is not possible because of a third, again purely geometrical, problem: the shear along the symmetry axis is zero, (as we see from S &#188; 0 there), so in vacuum the Raychaudhuri equation on the symmetry axis on the symmetry axis reduces to g ;x &#188; 0 or R ;xx &#188; 0, and so &#961; &#254; &#188; 1=&#240;gR&#222; &#188; R ;x =G cannot become zero or change sign. There may of course be OTS and MOTS in such a spacetime, but they cannot be embedded in an outgoing null cone with regular vertex.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Surfaces of maximal Hawking compactness</head><p>In spite of the obstacles set out in the last subsection, in spherical symmetry we and other authors have happily identified MOTS, and used their Hawking mass as an estimate of the initial black hole mass while working in double-null, Bondi or sdn gauge. How did this work?</p><p>Quite naively, we were led by what one does in spherical symmetry on Cauchy surfaces, for example in polar-radial coordinates &#240;t; r&#222; (see Appendix C): these coordinates become singular on a MOTS, but one simply identifies the first appearance of a local maximum in r of C&#240;t; r&#222; with C &#8805; 0.99, say, as an approximate MOTS, and estimates M &#8771; r=2 at its location.</p><p>Similarly, in null coordinates we called a surface S u;x an approximate MOTS when it was a local maximum in x of C&#240;u; x&#222; with C &#8805; 0.99, say <ref type="bibr">[29,</ref><ref type="bibr">31]</ref>. Unlike &#961; &#254; &#240;u; x&#222;, which is often a decreasing function of x (while remaining strictly positive), C&#240;u; x&#222; typically does have one or more local maxima in x. This singled out a specific S u;x as our MOTS candidate. The same approach was also taken by the authors of <ref type="bibr">[25,</ref><ref type="bibr">27]</ref>.</p><p>How then can we generalize this procedure in spherical symmetry to the nonspherical case? The obvious difference is that we no longer have a preferred foliation of our coordinate null cones into 2-surfaces.</p><p>Ideally, we would look for surfaces x &#188; x 0 &#240;y&#222; in u &#188; u 0 that maximize C&#189;u 0 ; x 0 &#240;y&#222; given by (97). The resulting Euler-Lagrange equation is a quasilinear second-order ODE for x 0 &#240;y&#222;. The boundary term usually obtained in deriving the Euler-Lagrange equation vanishes, and so the variation is unconstrained, consistent with our earlier observation following Eq. ( <ref type="formula">27</ref>) that a regular scalar need not have vanishing y-derivative on the symmetry axis.</p><p>In Paper II, we shall for simplicity limit ourselves to finding the local maxima in x of C&#240;u; x&#222; given by (97) for the compactness of the coordinate 2-spheres S u;x , as we did in spherical symmetry. It turns out that with a smaller threshold value, say C &#8805; 0.8, our heuristic criterion consistently distinguishes collapsing and dispersing solutions. Recall, however, our earlier observation following Eq. (85) that beyond spherical symmetry C &gt; 1 is necessary but not sufficient for a spacelike 2-surface to be outer-trapped.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Event horizons and coordinate null cones</head><p>We now show that if a spacetime admits an event horizon, this has at least one generator in common with each of at least two coordinate null cones.</p><p>The intersection H &#8745; &#931; of an event horizon H with a Cauchy surface &#931; with topology R 3 (which excludes external black holes with two spatial infinities) at sufficiently late time is a 2-sphere (or consists of disconnected 2-spheres). Hence on H &#8745; &#931; the coordinate u attains a global minimum and global maximum. If the intersection is at least C 2 in our coordinate system, they are also local extrema. At any such local extremum u &#195; , H &#8745; &#931; and fu &#188; u &#195; g &#8745; &#931; have the same (2-dimensional, spacelike) tangent space V. It follows that the unique future outgoing null geodesic through that point and normal to V is a generator of both H and u &#188; u &#195; .</p><p>Independently, in axisymmetry there will be (at least) two local extrema u &#195; of u on H &#8745; &#931; located at the poles y &#188; AE1. If the spacetime has an additional y &#8594; -y symmetry (reflection through the equatorial plane), and H &#8745; &#931; (or one of its components) straddles the equatorial plane, there is a third local extremum on the equator y &#188; 0, while the other two are related by the reflection symmetry.</p><p>It seems unlikely that we can identify any horizon generators, even if they are also coordinate null cone generators.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. NUMERICAL METHODS</head><p>A. Legendre pseudospectral method in y 1. Choice of basis functions, and synthesis matrices</p><p>In the physical scenarios we are interested in, it is natural to maintain constant angular resolution, and to expect the solution to be smooth. We therefore use a pseudospectral method in the angle &#952;, or y. In this subsection, we write N for N y , the number of grid points in y.</p><p>We represent &#968; as</p><p>where P l is the Legendre polynomial of order l, proportional to the spherical harmonic Y l0 . We represent any other quantity that transforms as a scalar under coordinate changes on the 2-spheres S u;x , including the metric components R, G and H, in the same way. By contrast, b and f are not scalars but components of a vector and symmetric 2-tensor on S 2 , respectively. We show in Appendix D that if we represent them as</p><p>then in the linearization of the Einstein and wave equations about spherical symmetry the different l decouple. We choose this spectral representation for b, f and the scalars also in the nonlinear case.</p><p>In any pseudospectral method, one goes backward and forward between a finite number of coefficients in Fourier space and an equal number of carefully chosen collocation points in real space, carrying out differentiation in Fourier space and nonlinear algebraic operations in real space.</p><p>Here we transform between collocation points y i and spherical harmonic components l by full matrix multiplication. This is clearly inefficient for large N, in contrast to the fast Fourier transform available for a Fourier series or Chebyshev polynomials.</p><p>We call the matrices that take variables from Fourier space (with index l) to real space (with index i) synthesis matrices. For all variables that transform as a scalar under coordinate changes on the coordinate 2-spheres, we use the synthesis matrix S &#240;0&#222; il &#8788; P l &#240;y i &#222;, where y i are the collocation points (to be determined below) and l is the spectral index. In other words, each column of S &#240;0&#222; represents one P l . For b we use S &#240;1&#222; il &#8788; P 0 l &#240;y i &#222;, and for f we use S &#240;2&#222; il &#8788; P 00 l &#240;y i &#222;. Note this means that with i &#188; 1; &#8230;N, we can represent l &#188; 0; &#8230;N -1 for scalars, l &#188; 1; &#8230;N for b and l &#188; 2; &#8230;N &#254; 1 for f.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Differentiation in y and choice of collocation points</head><p>Rather than transforming back to Fourier space in order to differentiate in y, we differentiate directly in real space. Either method requires full-matrix multiplication. Making differentiation exact for certain functions of y then fixes the collocation points.</p><p>We implement first y-derivatives through the Legendre-Gauss-Lobatto differentiation matrix <ref type="bibr">[34]</ref> </p><p>where the grid points y 2 ; &#8230;; y N-1 are the zeros of P 0 N-1 &#240;y&#222; in increasing order, y 1 &#188; -1 and y N &#188; 1. For second derivatives, we use the matrix square of D. This discretization is known to be exact for polynomials up to order 2N -3. We choose Legendre-Gauss-Lobatto because we want the north and south poles y &#188; AE1 to be on the grid. In order to also have the equator on the grid, we then choose N to be odd, typically 2 K &#254; 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Analysis matrices</head><p>An analysis matrix takes grid functions from physical to Fourier space. One might compute the analysis matrix A &#240;0&#222; li using the formulas for Legendre-Gauss-Lobatto quadrature and the fact that R P m P n dy &#188; &#240;2n &#254; 1&#222;&#948; mn =2. However, with A &#240;0&#222; defined this way, the product A &#240;0&#222; S &#240;0&#222; differs from the expected unit matrix in that its bottom right element is 2 &#254; 1=&#240;N -1&#222;. This is due to the fact that Legendre-Gauss-Lobatto quadrature is exact for polynomials in y up to order 2N -3, whereas this bottom right element requires integration of P N-1 P N-1 , which is a polynomial of order 2N -2. Therefore we use as our analysis matrix A &#240;0&#222; li the matrix inverse of S &#240;0&#222; il , which differs from the naive analysis matrix only in its last row. (Having to make this choice could have been avoided by using Gauss-Legendre quadrature, which is exact for polynomials up to order 2N -1.) We similarly define A </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Discrete versions of continuum identities and consistent truncation</head><p>We define the N &#215; N matrices</p><p>where Y denotes the diagonal matrix</p><p>and we have defined the diagonal matrices</p><p>where</p><p>are the eigenvalues of the Laplace operator on S 2 for the "spins" s &#188; 0, 1, 2.</p><p>Our synthesis and differentiation matrices obey discrete equivalents of the continuum identities (D15), (D33) and (D38) between Legendre polynomials given in Appendix D, which in this notation can be written concisely as</p><p>We also have</p><p>relating the different spins. Here I &#254; denotes the matrix with ones in the super-diagonal. We also define I -as the matrix with ones in the sub-diagonal, and I 0 as the matrix with ones in the diagonal, except for a zero in the bottom right element. These obey I &#254; I -&#188; I 0 . In particular, Eq. ( <ref type="formula">120</ref>) is a discrete version of the identity (D29), which we need for the linearized hierarchy equation for f, Eq. (D26), to be discretized exactly in y.</p><p>With the definition</p><p>we can derive the identity</p><p>Except for the presence of the factor I 0 on the left, (123) is the discrete version of the identity (D30), which is needed for the linearized hierarchy equation for b, Eq. (D25).</p><p>Without the right factor of I 0 , the left-hand side of (123) would have nonzero entries for l &#188; N -1 and N -3 in its last column. With N grid points we can represent f N&#254;1 but not b N&#254;1 , so one can think of this as an aliasing error arising from the spectral truncation. To avoid this error, which would lead to an instability, we need to suppress the unpartnered f N&#254;1 .</p><p>In the linearized field equations on a general spherically symmetric background, or in a gauge other than Bondi gauge, f l and b l couple not only to each other but also to &#968; l , G l , R l and H l . Therefore we must suppress f N&#254;1 , f N and b N , as all three have no scalar partners.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Half-range spectral method</head><p>Most papers on axisymmetric gravitational collapse assume an additional reflection symmetry, z &#8594; -z in cylindrical coordinates, or y &#8594; -y in our spherical coordinates. In such situations, we can save computing time by only representing the even l in Fourier space, or the values -1 &#8804; y &#8804; 0 in real space. Let N &#8788; &#240;N &#254; 1&#222;=2 denote the number of grid points on the half-range equivalent to N grid points on the full range. We define reduced analysis and synthesis matrices as</p><p>where we have defined (with N &#188; 3 &#8660; N &#188; 5 serving as a prototype)</p><p>Note that S with N &#188; 5 or N &#188; 3 is a 3 &#215; 3 matrix, etc. These obey &#256;&#240;0;2&#222; S&#240;0;2&#222; &#188; I;</p><p>To understand this, consider again the case N &#188; 3: we can represent P l for l &#188; 0, 2, 4, and P &#240;2&#222; l for l &#188; 2, 4, 6, but P &#240;1&#222; l only for l &#188; 2, 4. Q -has row rank N -1, and therefore S &#240;1&#222; and A &#240;1&#222; have rank N -1.</p><p>We also define separate derivative matrices acting on even and odd functions,</p><p>We have then the same identities as already discussed, again with the proviso that P</p><p>N&#254;1 can be represented but must be suppressed for consistency.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Tests at finite numerical precision</head><p>We numerically calculate the synthesis, analysis and differentiation matrices for selected values of N in Mathematica. The collocation points (zeros of the Legendre polynomials) need to be determined numerically, and we do this with precision 10 -50 . The matrix calculations are then carried out with the same precision. We then save the resulting expressions for the collocation points y i and the synthesis, analysis and differentiation matrices result into ascii files in slightly more than double precision, and read this into the F90 code at runtime.</p><p>As as test of the numerical error of the pseudospectral method, we have explicitly evaluated the following matrices, which all vanish in the continuum, numerically in the F90 code (in double precision).</p><p>The matrices A, S, &#916; and &#923; are understood as either halfrange or full-range. Where there is a case distinction, the upper case applies to the full-range setup and the lower case to the half-range setup. In the full-range case -to D 2 . By contrast, the combinations &#916; and = &#916; do not explicitly appear in the nonlinear equations and so are not stored as matrices, but are used here as shorthand for their definitions.</p><p>We also check that each row of D or D &#254; adds up to zero, as the differencing of a constant grid function should give zero. However, no such test applies to D -, which acts only on odd functions of y. Hence we define another test</p><p>where 1 is the column vector with 1 in every row. At N &#188; 3 or N &#188; 2, the error in all tests is zero or at machine precision. At all higher resolutions, the largest error occurs in T 5 . All errors at the two equivalent resolutions N and N &#188; &#240;N &#254; 1&#222;=2 are approximately the same, as we would expect. At N &#188; 5, N &#188; 3, this error is &#8771;10 -13 . At each doubling of resolution, it increases by a factor of &#8764;100, up to 4 &#215; 10 -5 at N &#188; 65, N &#188; 33, and 8 &#215; 10 -3 at N &#188; 129, N &#188; 65.</p><p>We believe that the observed error in these tests is essentially round-off error in double precision computations in the F90 code, and that it increases so rapidly with N because the synthesis and analysis matrices become increasingly ill-conditioned with both resolution N and spin s.</p><p>We note that while the error in T 0 at N &#188; 65, evaluated within Mathematica, is 10 -49 as expected, in T 1 and T 2 it is already 10 -23 . We can avoid this by noting that P 0 l is a linear combination with integer coefficients of P l-1 , P l-3 and so on. Hence we can write S &#240;1&#222; &#188; S &#240;0&#222; T &#240;01&#222; and S &#240;2&#222; &#188; S &#240;0&#222; T &#240;02&#222; , where T &#240;01&#222; and T &#240;02&#222; are lower diagonal matrices with integer coefficients, and so can be inverted exactly. T 1 and T 2 then have a much smaller internal error of 10 -44 . The maximum difference between A &#240;1&#222; or A &#240;2&#222; obtained in the two ways is still only 10 -24 at N &#188; 65, so they are identical when reduced to double precision in Fortran code. However, for N &#188; 129, Mathematica cannot find A &#240;1&#222; and A &#240;2&#222; by direct matrix inversion, but we can still find them from A &#240;0&#222; and the inverses of T &#240;01&#222; and T &#240;02&#222; .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">High-frequency filtering</head><p>As in any pseudospectral code, nonlinear terms spuriously excite high-l modes through aliasing, and without care this eventually leads to numerical instabilities, even if the linearized code is stable. For high-frequency filtering of a grid function in real space, we therefore multiply by F &#8788; S FA, where F is a diagonal matrix where only the entries corresponding to l &#8804; l max diagonal entries are one, and those for l &gt; l max are zero. (A smooth transition from one to zero would also be possible, but we have not tried this).</p><p>When the Einstein equations are linearized around any spherically symmetric solution, &#968; l , f l , b l , R l and &#947; l couple only for the same l. This suggests that for consistency we truncate at the same l max for all variables, rather than the same degree of polynomial in y, using the appropriate analysis and synthesis matrices. Define F&#240;k&#222; to be the diagonal matrix with 1 in its first 0 &#8804; k &#8804; N entries, and 0 in the remaining ones. We then filter the scalars with F&#240;0&#222; &#8788; S &#240;0&#222; F&#240;l max &#254; 1&#222;A &#240;0&#222; , the variable b with F&#240;1&#222; &#8788; S &#240;1&#222; F&#240;l max &#222;A &#240;1&#222; , and the variable f with F&#240;2&#222; &#8788; S &#240;2&#222; F&#240;l max -1&#222;A &#240;2&#222; . These matrices have therefore different rank.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Finite differencing in x of the hierarchy equations</head><p>In this subsection, we write N for N x . As we have seen, the hierarchy equations take the form &#981; int;x &#188; S&#240;y; &#981;; &#981; ;x ; &#981; ;y ; &#981; ;xy ; &#981; ;yy &#222; &#240;148&#222; in terms of the intermediate quantities</p><p>and the basic variables (metric coefficients and matter field)</p><p>These equations can be solved by integration as</p><p>int &#240;u; x; y&#222; &#188; &#981; int &#240;u; 0; y&#222; &#254; Z x 0 S&#240;u; x 0 ; y&#222;dx 0 ; &#240;151&#222; for the intermediate quantities, and hence the constrained variables &#981; cons &#8788; &#240;&#947;; b; &#926;R; &#926;f; &#926;&#968;&#222;; &#240;152&#222; in this order. The evolved variables &#981; evol &#8788; &#240;f; R; &#968;&#222; &#240; 153&#222;</p><p>are specified freely at u &#188; 0 and evolved in u using their &#926;-derivatives.</p><p>In double-null gauge no influence propagates from larger to smaller x. In a general gauge, this happens only through the shift term B&#8706; x . This suggests to us that the hierarchy equations should be solved by an integration scheme in x that does not evaluate the integrand to the right of the point where the integral is being approximated. Then for H &#8804; 0, strictly no information flows to larger x. In the following, we present a simple second-order accurate scheme that has these properties.</p><p>We use a grid equally spaced in x, x i &#188; i&#916;x, with x 0 &#188; 0 and x N &#188; x max , so &#916;x &#188; x max =N. In the code, array storage for fields at the mid-point x i&#254;1=2 is labeled by the array index i, that is by the grid point to its left. We do not store field values at the first grid point x 0 &#188; 0 and first mid-point x 1=2 &#188; &#916;x=2. Therefore arrays representing grid points have array index ranging from 1 to N, and arrays representing mid-points from 1 to N -1, corresponding to i &#188; 3=2 to N -1=2. With this convention in mind, we define the shorthand</p><p>Here we write only the index i corresponding to the coordinate x, but not the index j corresponding to the coordinate y.</p><p>For sufficiently smooth functions &#981; we then have</p><p>We then discretize the integrations (151) with the midpoint rule, that is</p><p>using the discretizations (156), (157), the discretizations of &#981; ;y and &#981; ;yy using D and D 2 , and the discretization of &#981; ;xy and &#981; ;xyy resulting from combining (156) with D. The resulting &#981; int;i&#254;1 is second-order accurate but depends only on &#981; i&#254;1 and &#981; i , thus respecting causality. By contrast, the trapezoid rule would require left derivatives at the righthand gridpoint to respect causality.</p><p>In the formulation where we use D defined in (40) rather than &#8706; x , we differentiate</p><p>and integrate</p><p>For the evolved variables (153), the definition of &#926; gives</p><p>The analogy of B with the x-component of a shift vector suggests that, in contrast to the x-derivatives in the righthand side of (148), &#981; evol;x in (161) should be upwinded: as right derivatives &#981; &#254; ;x for B &gt; 0, and left derivatives &#981; - ;x for B &lt; 0. In particular, no numerical boundary condition is then required at an outer boundary x &#188; x max as long as B &#8804; 0 there, or at the inner boundary where B &#188; B Bondi &gt; 0. We do not upwind the shift term in the y direction, as we take all y-derivatives spectrally. The upwind x-derivatives are evaluated with the secondorder accurate three-point formulas on grid points, namely</p><p>Where R ;x &#240;u; 0&#222; is needed, we use R 0;j &#188; 0 in (162) to evaluate the right derivative as</p><p>and then average over y to obtain R ;x &#240;u; 0&#222;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. The time step problem, and a resolution</head><p>An important, if somewhat vaguely defined, necessary condition for numerical stability of any explicit timeevolution scheme is the Courant-Friedrichs-Lewy (from now, CFL) condition. This says that the outermost characteristic cone, in our case the light cone, is contained in the spacetime numerical stencil. We consider this as a heuristic guide to a stability limit on the time step, without carrying out an actual discrete stability analysis. Unusually, in spherical symmetry, in double-null coordinates &#240;u; v&#222;, this causality condition does not impose any restriction on the time step &#916;u. However, and not surprisingly, we found in <ref type="bibr">[31]</ref> that even then a limit &#916;u &#8764; &#916;x is required for stability. Beyond spherical symmetry, however, the combination of spherical polar coordinates and null coordinates imposes a severe restriction, and we need to address this problem in order to make our code efficient.</p><p>Explicit methods for hyperbolic problems using spacelike time slices and Cartesian coordinates typically have a time step condition &#916;t &#8764; &#916;x, where &#916;x is the grid spacing of the Cartesian spatial coordinates. By contrast, polar spatial coordinates on spacelike slices give rise to a time step condition of &#916;t &#8764; &#916;r&#916;&#952;, which comes from evaluating the CFL condition in the tangential direction, &#916;t &#8764; r&#916;&#952;, near the center, that is at r &#8764; &#916;r. In Appendix A, we show that in polar coordinates on null cones, the stability criterion is an even worse &#916;u &#8764; &#916;r&#916;&#952; 2 . This is a problem not only when we use finite differencing in the angle &#952;. When we split the linearized wave equation into spherical harmonics as in (110) and finitedifference in r for given l, we find empirically that the time step limit for evolving &#968; l &#240;u; r&#222; is &#916;u &#8764; l -2 &#916;r. There is no differentiation in y to give rise to a CFL condition in the tangential direction, but instead the wave equation decomposed into spherical harmonics now contains an l&#240;l &#254; 1&#222;=r 2 potential. It turns out that this requires the same restriction on the time stesp as if we had used finite differencing in &#952;, with &#916;&#952; &#8764; 1=l max .</p><p>In the context of the wave equation on Minkowski spacetime, the l&#240;l &#254; 1&#222;=r 2 barrier can be transformed into a 2&#240;l &#254; 1&#222;=r barrier for a first-order reduction of the wave equation, and this was made stable for &#916;t &#8764; &#916;r by the introduction of a suitable summation by parts (SBP) differencing scheme in r <ref type="bibr">[35]</ref>. We could not see how to do this in null coordinates, even for the flat-space scalar wave equation.</p><p>However, the spectral method in y that we use suggests a possible remedy to the time step restrictions in polar coordinates, both on null slices and on the usual spacelike slices: we simply filter out all spatial frequencies above l &#8764; i, where l is the spherical harmonic index, and i the grid index in the radial coordinate x. In other words, at radius x only spherical harmonics up to l &#8764; x=&#240;&#916;x&#222; are represented. We discuss how this is done in the code in the next subsection.</p><p>An intuitive understanding of why this boundary condition removes the extra restrictions on the time step due to spherical polar coordinates and null coordinates is that, with &#916;&#952; &#8764; 1=l max &#8764; 1=i &#8764; &#916;x=x near the center, we now have an effective angular resolution such that x&#916;&#952; &#8771; &#916;x, so that the effective "grid cells" have roughly equal sides, giving us the stability benefit of a Cartesian grid.</p><p>Outside the central region, for i &#8819; l max , the angular resolution is constant, giving us the physical benefits of a spherical grid, namely efficient resolution of ingoing and outgoing waves of finite l and an outer boundary with spherical topology.</p><p>A similar filtering approach to overcoming the stricter CFL limit in spherical polar coordinates has been presented on spacelike time slices in <ref type="bibr">[36]</ref>. Here the filtering uses fast Fourier transforms in &#952; and &#966;.</p><p>These adjustments allow us to run the axisymmetric code with the time step</p><p>where we have defined the local time step criteria</p><p>The parameters C 1 and C 2 are independent of &#916;x and &#916;y (or l max ), and are of order one. As B is the shift in the x-direction, &#916;u &#8804; &#916;u 2 is the standard limit on the time step for any explicit finite differencing of an advection equation.</p><p>In double-null gauge, B &#188; 0, and so this criterion is empty, but empirically the limit &#916;u &#8804; &#916;u 1 on the time step is required even then. The quantity jR ;x =&#926;Rj can be understood in two ways: as jR ;x j=jR ;u j in double-null gauge, implying that R always changes less per time step than per grid point, or as the value taken by B in Bondi gauge. Empirically, we find that this term guarantees stability in double null and Bondi gauges and their variants. Because of our gradual suppression of high angular frequencies near the center this holds independently of l max .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>E. Treatment of the central region</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">High-frequency filtering after each time step</head><p>In order to allow for a time step &#916;u &#8764; &#916;x in the way just discussed, in the initial data and after each full time step we apply a filter to the evolved variables R, f and &#968; as discussed in Sec. IVA 7, but with a local l max . This sets &#981; evol;l &#188; 0 for l &gt; l max;local &#240;i&#222; &#240; 168&#222;</p><p>where</p><p>which equals 2, 2, 4, 6,&#8230; for i &#188; 1; 2; 3; 4&#8230; This filtering means that at i &#188; 1, 2, only l &#188; 0, 1, 2 are present. At i &#188; 3, l &#188; 0, 1, 2, 3, 4 are present, at i &#188; 4, l &#188; 0&#8230;6, and so on. l max;global is even to treat the full and half-range discretization equally. We use the relevant analysis and synthesis matrices for the scalars, b and f, respectively. The filter always removes at least the top two l-modes of f on the full-range grid, or the top mode on the half-range grid, as these do not have a counterpart in &#947;, H, R, &#968; and b. This means that l max;global &#8804; N y -1 on the full y-range and 2&#240; Ny -1&#222; on the half-range. (We always choose N y and Ny to be odd.)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Expansion of the field equations about the origin</head><p>The filtering near the origin that gets round the bad CFL condition de facto imposes unphysical numerical boundary conditions, for example &#968; l &#240;u; x l &#222; &#188; 0, at some x l &#8764; l&#916;x. This is compatible with second (or higher) order numerical accuracy in &#916;x for large l, but not for the smallest l. For example, in a regular continuum solution &#968; l &#240;u; x&#222; &#8764; x l near the center, so imposing &#968; l &#240;u; x l &#222; &#188; 0 imposes an error of O&#240;&#916;x l &#222;. If we want the code to be second-order accurate, this is acceptable for l &#8805; 2, but for l &#188; 0 and l &#188; 1 we need to impose a more accurate, nonzero, boundary condition.</p><p>In the code, we impose boundary conditions at an inner boundary (including an unphysical one) as integration constants when we solve the hierarchy equations by integration in x, for example the constant c l in &#240;R&#926;&#968;&#222; l &#240;u; x&#222; &#188; c l &#254; R x x l &#8230;dx 0 . We now obtain the values of those integration constants that correspond to a regular center (to a given order of accuracy) by expanding the full hierarchy equations in powers of x.</p><p>We shall see that for second-order accuracy we need nonzero integration constants only for the spherical harmonic components b 1;2 , &#240;&#926;R&#222; 0;1;2 , &#240;&#926;f&#222; 2 and &#240;&#926;&#968;&#222; 0;1;2 (where the suffix denotes the value of l). The general argument above applies also to &#947; 0;1;2 but their integration constants turn out to be zero.</p><p>We assume that in a regular axisymmetric solution of the Einstein-scalar equations, the scalar field &#968;&#240;u; x; y&#222; admits a convergent expansion around the origin x &#188; 0 of the form</p><p>where the re-ordering obviously requires convergence. The first suffix in &#968; l&#240;k&#222; denotes the spherical harmonic and the second one the power of x. Appendix F shows that this [together with analyticity of the &#968; l&#240;k&#222; &#240;u&#222;] corresponds to analyticity in suitable Cartesian coordinates &#240;t; &#958;; &#951;; z&#222;.</p><p>Expanding any hierarchy equation F &#188; 0 as (171), and truncating this expansion as</p><p>the result is a polynomial of finite order k max in both x and y. This observation guarantees that when, order by order in x, we set the coefficients of all nonvanishing powers of y to zero separately to obtain a system of algebraic equations for the &#968; l&#240;k&#222; , the expansion remains exact in y.</p><p>A priori, we expand &#947; and R in the same way as &#968;. However, we impose &#947;&#240;u; 0&#222; &#188; &#947; 0&#240;0&#222; &#188; 0 in order to make u proper time at the origin, and so</p><p>We additionally impose R&#240;u; 0&#222; &#188; R 0&#240;0&#222; &#188; 0 to locate the origin R &#188; 0 at x &#188; 0 and R 1&#240;1&#222; &#188; 0 to make R ;x singlevalued at the origin. Moreover, we show in Appendix F that regularity requires R l&#240;l&#222; &#188; 0 for all l, so that</p><p>Generalizing from the behavior of analytic solutions to the Einstein equations linearized about Minkowski spacetime (see Appendix D 5), and consistent with the regularity requirements in Appendix F we expand</p><p>Here b 1&#240;0&#222; &#240;u&#222; is free, corresponding to a gauge choice, see Appendix E. Finally, from</p><p>we expect that the expansions of &#926;-derivatives start at one power of x lower, that is &#926;R &#188; X &#8734; k&#188;0 X k&#254;1 l&#188;0 &#240;&#926;R&#222; l&#240;k&#222; &#240;u&#222;x k P l &#240;y&#222;; &#240;177&#222; &#926;f &#188; X &#8734; k&#188;1 X k&#254;1 l&#188;2 &#240;&#926;f&#222; l&#240;k&#222; &#240;u&#222;x k P 00 l &#240;y&#222;; &#240;178&#222; &#926;&#968; &#188; X &#8734; k&#188;0 X k&#254;1 l&#188;0 &#240;&#926;&#968;&#222; l&#240;k&#222; &#240;u&#222;x k P l &#240;y&#222;:</p><p>As a test of consistency, we have explicitly expanded all fields to O&#240;x 5 &#222;. This allows us to consistently expand the hierarchy equation for &#947; to O&#240;x 2 &#222;, for b to O&#240;x 5 &#222; and for &#926;R, &#926;f and &#926;&#968; to O&#240;x 3 &#222;, and the resulting coefficient equations can be solved for &#240;&#947;; b; &#926;R; &#926;f; &#926;&#968;&#222; to O&#240;x 3 &#222;.</p><p>In the code, we only need the expansions to O&#240;x&#222;, as the error of O&#240;x 2 &#222; corresponds to O&#240;&#916;x&#222; 2 for the innermost few grid points. The nonvanishing terms then involve only spherical harmonics up to l &#188; 2, and are</p><p>Note that P 0 &#240;y&#222; &#188; 1, P 1 &#240;y&#222; &#188; y, P 2 &#240;y&#222; &#188; &#240;3y 2 -1&#222;=2, P 0 1 &#240;y&#222; &#188; 1, P 0 2 &#240;y&#222; &#188; 3y, P 00 2 &#240;y&#222; &#188; 3 but we have not substituted these values for clarity of exposition.</p><p>Assuming both b 10 &#188; 0 (the origin is geodesic) and R ;y &#188; 0 (lsB gauge), as we do here and in Paper II, these equations simplify to</p><p>This means that we need to fit only the following coefficients from the evolved variables R, f and &#968;: R 0&#240;1&#222; , R 0&#240;2&#222; , f 2&#240;2&#222; , &#968; 0&#240;0&#222; , &#968; 0&#240;1&#222; , &#968; 0&#240;2&#222; , &#968; 1&#240;1&#222; and &#968; 2&#240;2&#222; . &#968; 0&#240;0&#222; must be fitted for consistency but is not used.</p><p>We have implemented both a least-squares fit of, say, &#968; l to ax l &#254; bx l&#254;1 (direct fit), and a least-squares fit of &#968; l =x l to a &#254; bx (linear fit), and similarly for f l and R l . The direct fit weights grid points by x l relative to the linear fit. In each case we fit to the first n fit points. We obtain R 0&#240;1&#222; as the value of the left difference at x &#188; 0, as this term will have to cancel the equivalent transport term, and we then fit to R -R 0&#240;1&#222; &#240;u&#222;x with the general method. We choose to also fit R 0&#240;3&#222; , f 2&#240;3&#222; , &#968; 1&#240;2&#222; and &#968; 2&#240;3&#222; , which are not used, in order to fit two powers of x to each function. The exception is that we fit three powers to &#968; 0 , which then requires n fit &#8805; 3.</p><p>If we restrict to linear perturbations about Minkowski spacetime in Bondi gauge, with R &#188; R 0&#240;1&#222; &#240;u&#222;x exactly in the background solution, we are dropping all other R l &#240;k&#222; and all products of expansion coefficients. In an early version of the code, we did that, and also truncated the expansions at different orders from the above, resulting in the following expansion:</p><p>with all other components initialized to zero. The almostlinear simulations presented here were carried out with this expansion, but we have checked since that the fully nonlinear expansion makes only a very small difference to the error we have measured in convergence tests. In particular, the magnitude and qualitative behavior of the error is unchanged.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Integration of the hierarchy equations</head><p>We initialize the integrals for all hierarchy equations up to i &#188; i expand &#8805; 1, and integrate from there. We truncate the integrand to l max;local &#240;i&#222; when integrating from x i-1 to x i .</p><p>We then use &#926;R to find the x-shift B. This allows us to calculate the upwinded x-derivatives of the evolved variables R, f and &#968;, as these depend on the local sign of B.</p><p>In the integrals for R&#926;f and R&#926;&#968; we truncate not the integrand but the whole integral to l &#8804; l max;local &#240;i&#222;. We also set</p><p>With (161), this gives &#240;R&#968; ;u &#222; l &#188; 0 for l &gt; l max;local &#240;i&#222;. As R does not depend on y in lsB and gsB gauges, this then also sets &#240;&#968; ;u &#222; l &#188; 0, consistent with the boundary condition &#968; l &#188; 0 that we impose on l &gt; l max;local &#240;i&#222;. We treat R&#926;f similarly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>F. Time evolution</head><p>We set initial data for f and &#968; on u &#188; 0, 0 &#8804; x &#8804; x max . In gauges other than affine gauge we must also initialize R, and in these gauges we think of this initialization as pure gauge. We choose</p><p>in analogy with R &#188; &#240;v &#254; u&#222;=2 in the standard double null coordinates on Minkowski spacetime. After solving all hierarchy equations, and applying the shift terms in &#926;, the resulting "time" derivatives &#981; evol;u are discretized using the second-order Runge-Kutta method, with all hierarchy equations and gauge conditions evaluated at each Runge-Kutta sub-step, so that our time update can be characterized as the "method of lines."</p><p>In double-null or sdn gauges, R&#240;u; x; y&#222; is genuinely evolved, but in Bondi gauge R &#188; x, and only f and &#968; are evolved. In gsB gauge we have R&#240;u; x; y&#222; &#188; s&#240;u&#222;x. Numerically, we evolve only s&#240;u&#222; (as an auxiliary variable). In lsB gauge we have R&#240;u; x; y&#222; &#188; R&#240;u; x&#222;. Numerically, we evolve R&#240;u; x; y&#222; but filter out the l &gt; 0 components that are created by numerical error after each full time step.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. TESTS IN THE ALMOST-LINEAR REGIME</head><p>We test convergence of the full nonlinear code in a regime of small deviations from Minkowski spacetime (with &#968; &#188; 0). We evolve in several of the nonlinear gauge choices we have discussed above. Specifically, we compare sdn gauge (62), gsB gauge (64) with s&#240;u&#222; given by (65), lsB2 gauge (72), and lsBtosdn gauge (75), each using the &#240;G; x&#222; formulation and the &#240;&#947;; R&#222; formulation, the latter with and without the integration by parts (47). All tests use direct fits near the origin with n fit &#188; 2 and n expand &#188; 1 and the expansion (190)-(198).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Linearized solutions as test beds</head><p>In the small-data regime we can use exact solutions of the linearized field equations as test beds. Small data here means in practice that the difference between the solutions of the linearized and nonlinear field equations can be neglected in comparison with the numerical error in the nonlinear evolution.</p><p>For clarity, in this subsection we denote the exact solutions of the linearized equations by &#948;&#968;, &#948;f, &#948;b, &#948;R. These will then be good approximations to nonlinear but small &#968;, f and b, and a small nonspherical part of R.</p><p>In the linearized equations, &#948;&#968; on the one hand, and &#948;f, &#948;b and &#948;R on the other, evolve independently, while different spherical harmonic components l also decouple from each other.</p><p>We write the Minkowski background f &#188; b &#188; &#968; &#188; 0 in a gauge which agrees with all of our gauge choices. The spherical background metric coefficients G, R and H in this gauge are given by Eqs. (B15)-(B16) in Appendix B.</p><p>The quantities &#948;b and &#948;R for the same physical solution disagree in different gauges. By contrast &#948;&#968; is linearly gauge-invariant, and &#948;f is linearly gauge-invariant within the class of lsB and gsB gauges; see also Appendix D 3. This means that the linearized solution in Bondi gauge also gives us &#948;&#968; in any other gauge, and &#948;f in any lsB or gsB gauge. In these gauges, &#948;R &#188; 0 (in the linearized equations). By contrast, in sdn gauge &#948;R develops dynamically even if it is set to zero in the initial data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Convergence test method</head><p>To look for second-order self-convergence of a variable &#981; with respect to &#916;x, we assume that the Richardson expansion</p><p>holds, where we have suppressed the other arguments of &#981;. &#981; 0 &#240;x&#222; is the solution in the continuum limit in x, and &#981; 2 &#240;x&#222; is the second-order error, assumed to be leading.</p><p>We now distinguish two cases. If &#981;&#240;u; x; y&#222; obeys a hypersurface equation (PDE in x and y only), then u is just a parameter for the purposes of the convergence test. At fixed finite resolution in y we can then think of the PDE as a (large) system of ODEs in x.</p><p>If, on the other hand, &#981; obeys an evolution equation (PDE in u, x and y), then at fixed finite resolution in y we can consider it as a (large) system of PDEs in u and x. Our time step criterion (165) scales &#916;u in proportion to &#916;x. If the discretization in u is also at least second-order accurate, then we expect that the discretization errors in both u and x are proportional to &#916;x 2 , so we are testing convergence in u and x together.</p><p>In halving &#916;x exactly, &#916;u is halved approximately, but not exactly, by the application of the time step condition (165). To compensate for this, we align the output times at both resolutions exactly by adjusting the last time step coming up to the scheduled output time.</p><p>From pairs of numerical evolutions, we calculate the self-convergence error estimate</p><p>Any pair of resolutions could be used to estimate the error, but for simplicity we use &#916;x and &#916;x=2, as the coarse grid is then aligned with the fine grid, so we can evaluate the difference on the coarse grid without interpolation. If we know the continuum solution &#981; 0 , we can also compute the alternative error estimate</p><p>Note that E &#981;;&#916;x depends on the reference resolution &#916;x ref , the fixed resolution &#916;y (or l max ), and &#240;u; x; y&#222;, but for brevity we do not write these arguments. If E &#981;;&#916;x calculated for two or more pairs of resolutions is similar at all &#916;x below some threshold, we have pointwise second-order convergence in &#916;x, and E &#981;;&#916;x itself is approximately equal, pointwise, to the discretization error in x, or in u and x, at the reference resolution &#916;x ref and the fixed resolution The error at any other (smaller) &#916;x can be estimated by scaling with &#240;&#916;x=&#916;x ref &#222; 2 .</p><p>In this paper we do not yet carry out systematic convergence testing in y, as we expect different spherical harmonics to decouple in almost-linear evolutions. Hence the error in &#981; l &#240;u; x&#222; becomes negligible once l max &gt; l, and otherwise &#981; l &#240;u; x&#222; cannot be represented at all. However, for completeness, looking ahead to Paper II, we discuss testing convergence in y already here.</p><p>On a smooth nonlinear solution, a spectral method should converge exponentially, but we shall see in Paper II that our code converges only to second order in &#916;y. Hence, to look for second-order convergence with respect to &#916;y &#8733; 1=l max &#8733; 1=N y , we assume that the Richardson expansion</p><p>holds, where we have again suppressed the other arguments of &#981; and are keeping the resolution in them fixed. We can then consider the PDE as a large system of ODEs in y. &#981; 0 &#240;y&#222; is the solution in the continuum limit in y (but at fixed finite resolution in x and u), and &#981; 2 &#240;y&#222; is the secondorder error, assumed to be leading. From pairs of numerical evolutions, we then calculate the quantity</p><p>We can compare &#981; l &#240;u; x&#222; at different l max , and so do not need to align y-grids at different resolutions.</p><p>For code checks, it is often useful to plot single Fourier components E &#981; l ;&#916;x &#240;x; u&#222; of the error against x, and animate these plots with time u. In Figs. <ref type="figure">2</ref><ref type="figure">3</ref><ref type="figure">4</ref>, for data dominated by a single spherical harmonic, we show such single-l errors against x, at a representative moment of time u. In Fig. <ref type="figure">5</ref>, for data containing all spherical harmonics, we instead take the root-mean-square (from now, rms) norm of E &#981;;&#916;x &#240;x; u; y&#222; over 0 &#8804; x &#8804; x max and -1 &#8804; y &#8804; 1, and plot this against u. We also evaluate the maximum norm of E &#981; l ;&#916;x &#240;x; u&#222; over x, and the maximum norm of E &#981;;&#916;x &#240;x; u; y&#222; over x and y, but we do not present plots here.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>FIG. 2. D'Alembert test in lsB gauge:</head><p>A snapshot of the scaled errors E &#968; 2 ;&#916;x &#240;x&#222; for the quadrupole component &#968; 2 of the scalar field &#968;, at five resolutions from N x &#188; 256 to N x &#188; 4096. We show a moment of time u &#188; 0.48 where the wave passes through the center. In the upper plot we truncate the numerical domain 0 &#8804; x &#8804; 3 to 0 &#8804; x &#8804; 1.4, as nothing interesting happens at larger x. The lower plot, restricted to 0 &#8804; x &#8804; 0.1, focuses on the center, and we show grid points for the two coarsest grids.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Single-l tests</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Generalized d'Alembert exact solutions</head><p>We have tested two kinds of exact solutions. The first are the generalized d'Alembert solutions for a single spherical harmonic derived in Appendix D and given in (D23) for the scalar field &#948;&#968; l , and in (D48)-(D49) for the coupled metric perturbations &#240;&#948;b l ; &#948;f l &#222;, both in terms of an arbitrary function &#967; of one variable. These were derived, and used as test beds, previously in <ref type="bibr">[9]</ref>.</p><p>We choose the free function &#967; to be a Gaussian with center at 0.8 and width 0.2. As the amplitude for &#967; we choose 10 -11-l , which results in a maximum value &#8764;10 -11  for &#968; and f in the initial data. The numerical domain is 0 &#8804; x &#8804; 3 with x 0 &#188; 2 and 0 &#8804; u &#8804; 1.9. We set N y &#188; 5, and N x &#188; 64&#8230;8192, increasing by factors of two. For these and in contrast to critical collapse applications, the fact that the grid shrinks to a point is irrelevant, and this is why we stop at u &#188; 1.9, when the grid has shrunk to 0.05 of its original size, and the waves have essentially left the grid.</p><p>At high resolution, our numerical evaluation of the d'Alembert exact solution at the innermost grid points suffers from large round-off error, resulting from the division by powers of r up to r l&#254;1 . To get round this, at small r we implement a truncated power-series expansion of the d'Alembert solution.</p><p>In initial data in lsB and gsB gauge, R is set to the spherical background value given in Eq. (B14), that is R 0 &#240;0; x&#222; &#188; x=2. In sdn gauge, we add to this a Gaussian &#948;R, so that we do not have to wait for &#948;R to develop dynamically.</p><p>To start with a summary of the numerical results that follow, sdn and lsBtosdn gauge are unstable, our flavor of gsb is unstable in the &#240;G; x&#222; formulation but stable in the &#240;&#947;; R&#222; formulation (with and without integration by parts), and the lsB2 flavor of lsB gauge is stable in all three formulations. We then find pointwise second-order convergence (both self-convergence and convergence against the exact solution) for all l-components of all variables.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Results in sdn gauge</head><p>In sdn gauge, for l &#188; 3 d'Alembert data and l &#188; 3 d'Alembert plus Gaussian-in-R data, we have only gone to 1024 grid points to see that in all three formulations the error (against the exact solution) has a constant in x, oscillating in u, part that does not decrease with resolution. FIG. <ref type="figure">3</ref>. D'Alembert test: As in Fig. <ref type="figure">2</ref>, but now for the scaled error E f 2 ;&#916;x &#240;x&#222;. Again the lower plot is a detail of the upper one near the center, restricted here to 0 &#8804; x &#8804; 0.2, and with grid points for the two lowest resolutions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>FIG. 4. D'Alembert test:</head><p>As in Fig. <ref type="figure">2</ref>, but now for the scaled error E b 2 ;&#916;x &#240;x&#222;. Again the lower plot is a detail of the upper one near the center, but now restricted to 0 &#8804; x &#8804; 0.02, on a log-log scale, and showing grid points at all resolutions.</p><p>In other words, in sdn gauge there is an instability at the origin.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Results in lsB tosdn gauge</head><p>In lsBtosdn gauge, f is unstable at the center and not converging from the start for l &#188; 2, 3. (&#968; still converges, presumably because it sees essentially flat spacetime). It is sufficient to go to 1024 grid points to see this. We have only tried the &#240;&#947;; R&#222; formulation with integration by parts.</p><p>A mild instability at the center is still present when the blending is between 0.3x 0 and x 0 , with pure lsB gauge for x &#8804; 0.3x 0 . This could be because we are then not projecting R down to l &#188; 0 even at those x. We also see something like a linear gauge shock at x &#8764; 1.45, in the middle of the blending zone.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Results in gsB gauge</head><p>In the &#240;G; x&#222; formulation, l &#188; 2 is unstable in our flavor of gsb gauge, with again an oscillating instability at the center giving rise to an error constant in x that increases with better resolution. We needed to go to 4096 points to see this. In the &#240;&#947;; R&#222; formulation with and without integration by parts, it is stable and perfectly second order convergent to 8192 points.</p><p>By contrast, l &#188; 3 in gsb gauge is stable up to 8192 points already in the &#240;G; x&#222; formulation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Results in lsB2 gauge</head><p>We have tested lsB2 gauge in the &#240;G; x&#222; formulation only for l &#188; 3 and only up to 1024 gridpoints. The error at 1024 grid points is visually identical with that in the &#240;&#947;; R&#222; formulation with integration by parts. We have tested lsB2 gauge in the &#240;&#947;; R&#222; formulation with integration by parts in more detail. All error plots in the following are in this gauge and formulation.</p><p>In particular, we have tested the d'Alembert solution for l &#188; 0, 1 (&#968; only), l &#188; 2, 3, 4 (&#968;, f and b) and l &#188; 5 (f and b only, not suppressing this highest frequency for once). We find second-order pointwise convergence of &#968; 0 , &#968; 1 and, for l &#8805; 2, of &#968; l , f l and b f , from N x &#188; 64 to N x &#188; 8092 radial grid points. </p><p>dashed, and N x &#188; 1024 dot-dot-dashed. The middle plot in each column enlarges the lower part of the upper plot, and for clarity omits N y &#188; 17. The lower plot additionally omits N x &#188; 64, and is scaled with &#240;N x =128&#222; 2 , to test for (local-in-u) second-order convergence with N x . The horizontal range is always 0 &#8804; u &#8804; 1.5, but the vertical range (rms error) has been chosen differently in each of the nine plots.</p><p>For l &#188; 2, the above statement needs to be qualified. The error in &#968; 2 is not smooth near the origin, but has a blip at the second grid point (rather than a specific value of x). This is demonstrated in Fig. <ref type="figure">2</ref>. However, we get pointwise second-order convergence at fixed x for all resolutions &#916;x &lt; x=2.</p><p>Figure <ref type="figure">3</ref> shows the scaled error in f 2 . Here, it is not clear if we have reached convergence even at N x &#188; 4096, and it appears again that the error is not smooth at the origin, although in a different manner to that in &#968; 2 .</p><p>Figure <ref type="figure">4</ref> shows the scaled error in b 2 . Near the origin, the scaled error is E b 2 ;&#916;x &#240;x&#222; &#8764; &#240;&#916;x&#222; 2 =x. At the innermost grid point this evaluates to &#8764;&#916;x. Hence b 2 converges pointwise to second order at all points, including near the origin, but converges only to first order in the maximum norm, which at high resolution is dominated by that innermost grid point. In other norms, such as the root-mean-square norms, the convergence would be at an intermediate order.</p><p>For l &gt; 2, we suspect that the error is still technically unsmooth near the origin, but this is hard to see as the errors, like the variables themselves, are suppressed at the origin by powers of x l for f, &#968; and the other scalars, and x l-1 for b. Hence the second-order pointwise convergence looks fine. It is possible that our methods can be improved to make the error better behaved at the origin, but we leave this to future work.</p><p>We note finally that, where we have the exact solution, the self-convergence estimate of the error is pointwise approximately equal to the true error (difference from the exact solution).</p><p>To test convergence at l &gt; 5, we change from the d'Alembert solution (which becomes increasingly complicated) to simple Gaussian data for a single l. As we need larger N y to represent larger l, we go to the half-range, with Ny &#188; 17. We now set initial data directly for f l and &#968; l , namely a Gaussian again with center at x &#188; 0.8, width 0.2, and amplitude 10 -11 . The numerical domain is again 0 &#8804; x &#8804; 3 with x 0 &#188; 2 and 0 &#8804; u &#8804; 1.9, with Ny &#188; 17, and N x &#188; 64&#8230;8192, increasing by factors of two. At l &#188; 2, we find the same as with the d'Alembert l &#188; 2 data. At l &#188; 4, 8, 16, 32 we find apparent perfect second-order pointwise convergence (as for the l &#188; 4 d'Alembert data).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Plane-wave tests</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Plane-wave exact solutions</head><p>We show in Appendix D 6 that any solution of the scalar wave equation gives rise to a solution of the linearized Einstein equations, without the need for a spherical harmonic decomposition. In particular, the scalar wave equation admits plane-wave exact solutions, and in Appendix D 6 b we give these in Eq. (D61) for &#948;&#968; and in (D62)-(D63) for the related &#240;&#948;b l ; &#948;f l &#222;. Of course, these are just the translation into our coordinates of the linear limit of the well-known plane-symmetric gravitational waves. This is our second exact solution test bed.</p><p>A scalar field plane wave moving in the negative z-direction on flat spacetime takes the form</p><p>Its contours at constant z are parabolas in the &#240;&#961;; z&#222; plane (where &#961; 2 &#8788; r 2 &#254; z 2 ), as one expects of the intersection of a null plane with a null cone. When this intersection reaches the vertex of the cone it closes up and disappears.</p><p>We choose &#967; to be a Gaussian with center 1.0 and width 0.1, and with amplitude 10 -11 for &#968;, which means that the maximum of &#968; is exactly 10 -11 , and amplitude 10 -13 for f, which means that the maximum of f is approximately 4 &#215; 10 -11 . The numerical domain is again 0 &#8804; x &#8804; 3 with x 0 &#188; 2, now with 0 &#8804; u &#8804; 1.5. This means that the plane wave crosses the origin and then disappears out of the numerical domain during the evolution.</p><p>The (single) plane wave solutions contain both even and odd spherical harmonics. In order to test plane waves with our half-range formulation, we add a copy of the same wave moving in the opposite direction to make &#968; and f even functions of y (at constant u and x), and b an odd function.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Results in lsB2 gauge</head><p>We evolve with all combinations of N y &#188; 17, 33, 65, 129, Ny &#188; 9, 17, 33, 65 (for the double plane wave only), and N x &#188; 64&#8230;1024.</p><p>This double plane wave solution contains only even spherical harmonics, and so can be run on the full or half range in y. We have verified that the errors in the double plane wave test are identical in the equivalent resolution pairs. We remove the top two frequencies in f and top frequency in b in the exact solution before the comparison with the numerical solution, as the numerical solution is similarly truncated.</p><p>Beginning with the single plane wave, we evaluate the maximum and rms norms of the error against u. The norms are taken over all grid values of x and y, with y &#188; AE -1 weighted half in the rms norm in order to make it the same on the full and half-grid. The rms error in &#968;, f and b for the single plane wave at the different resolutions is shown in Fig. <ref type="figure">5</ref>.</p><p>The figure consists of nine plots laid out in a square. The three columns from left to right show the variables &#968;, f and b. Focus initially on the middle column, showing f. Each plot shows four differences of angular resolution and five differences of radial resolution. Different radial resolutions are distinguished by line type, and different angular resolution by line color.</p><p>In the top plots, the rms error is not scaled. We see that the error decreases quickly with angular resolution N y , but is almost independent of radial resolution N x . This indicates that for N y &#188; 17, 33 and N x &#188; 64&#8230;1024, the total error budget is dominated by angular discretization error.</p><p>The middle plots zoom in on the smallest errors, which arise from the highest angular resolutions. They demonstrate that at N y &#188; 65, 129 the error does decrease with increasing radial resolution N x . In the lowest plot these errors are scaled with &#240;N x =128&#222; 2 . The scaled curves with N y &#188; 129 (omitting N x &#188; 64) lie on top of each other, indicating second-order convergence with N x . This indicates that at N y &#188; 129, for N x &#188; 128&#8230;1024 the error budget is dominated by the radial discretization error.</p><p>Comparing now the three variables &#968;, f and b, we note that as b is computed from f at each time step, it shows a numerical error already in the initial data, whereas &#968; and f are evolved from analytic initial data, and so their error is zero at u &#188; 0. For N y &#188; 129 only, the initial error in b is negligible, and the subsequent error in b is similar to the error in f or &#968;.</p><p>We see perfect second-order convergence with N x in &#968; (but not f and b) already at N y &#188; 65. Moreover, the errors in &#968; with N y &#188; 65 and 129 (purple and red curves) are indistinguishable in our plots. We conclude that a plane scalar wave requires less angular resolution than a plane gravitational wave of the same shape &#967; (where &#967; is a solution of the scalar wave equation). This may be because the exact solution for f and b involves derivatives of &#967;.</p><p>A closer look at the middle and bottom plots shows a transition from an error dominated by y-discretization at early times and small N y and by x-discretization at late times and large N y . Plotting single-l components of the error against u and x further shows that the early discretization error in y arises mostly at x &#8819; 1.5 and the late error discretization error in x mostly at x &#8818; 1.5.</p><p>The rms errors in the double plane wave test are very similar as functions of u, but larger by roughly ffiffi ffi 2 p , as there are now two identical waves of error instead of one in the same numerical domain. We therefore do not present plots here.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>E. Tests of the computation of the Hawking mass</head><p>As a different indication of numerical error, we have implemented the expression for M given by ( <ref type="formula">84</ref>) with (103), a centered finite differencing of this to compute the resulting M ;x , and, independently, the direct expression (105) for M ;x . The two expressions for M ;x are affected in different ways by finite differencing error in x and spectral error in y, and so their agreement in the continuum limit is a nontrivial test of the correctness of (84) with (103), (105), the hierarchy equations, and their discretizations. The cleanest test is one where the solution is close to Minkowski, so that the hierarchy equations are approximately linear in &#968;, b and f, and the expressions for &#947; and M are approximately quadratic.</p><p>We have tested single-l Gaussian initial data in f or &#968;, and have varied the amplitude, N x , N y , and the numerical method. We have not evolved these data.</p><p>We first take a Gaussian in f only with center at x &#188; 1, width 0.25, x max &#188; 5, l &#188; 2, and amplitude 10 -4 . Then M &#8764; 9 &#215; 10 -8 at the outer boundary, and M ;x has a maximum of &#8764;2.5 &#215; 10 -7 . Our baseline resolution is N x &#188; 1000 and N y &#188; 5. At this baseline, the difference between the two versions of M ;x , an estimate of the error in either, has maximum &#8764;1.1 &#215; 10 -10 , a relative error of &#8764;4 &#215; 10 -4 .</p><p>Decreasing the amplitude by a factor of 10 reduces M and the error in M ;x by a factor of 100, as expected. If we decrease the amplitude much more, the error is dominated by noise. This would be expected as round-off-error in the cancellation between 1 and</p><p>The error with N y &#188; 5, 9, 17, 33, 65, 129 is the same, and so for Ny &#188; 3, 5, 9, 17, 33, 65 on the half-range. Doubling N x from the baseline reduces the error by a factor of 4. Hence the error in M in almost-linear evolutions is dominated by finite differencing in x, while spectral error in y is negligible.</p><p>Initial data in which only &#968; is nonvanishing test other parts of the two expressions for M ;x . Note that b &#8800; 0 when hierarchy equations are solved for these data even with f &#188; 0. We use a Gaussian with the same center and width as for f above. An amplitude of 10 -4 gives M &#8764; 5.5 &#215; 10 -8 . M ;x has a maximum of &#8764;1.5 &#215; 10 -7 , and the error at baseline has a maximum of &#8764;4.5 &#215; 10 -11 , a relative error of &#8764;3 &#215; 10 -4 . All other comments for pure f data just above also apply here.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. CONCLUSIONS</head><p>We have begun an investigation of the use of null coordinates in numerical relativity, applied to gravitational collapse. In this first paper we have both made progress and identified new difficulties.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Progress</head><p>On the purely mathematical side, we have shown that the ingoing null derivative &#926; normal to the surfaces of constant &#240;u; x&#222; plays a role similar to the Lie derivative L n normal to spacelike time slices. Specifically, and oversimplifying a bit, the Einstein equations give us the geometric time derivative L n L n g ij on the usual spacelike time slices, but &#926;g ij on null slices. Writing the hypersurface equations in terms of &#926; removes any explicit appearance of the radial shift B, just as writing the 3 &#254; 1 equations in terms of L n removes any explicit appearance of the lapse and shift.</p><p>On the numerical side, we have removed a practical obstacle to using null cones with a regular center, already identified in <ref type="bibr">[9]</ref>, namely that the time step &#916;u &#8764; &#916;x&#240;&#916;&#952;&#222; 2 is unreasonably small at high angular resolution. We have been able to replace this by &#916;u &#8764; &#916;x, similar to Cartesian coordinates, by reducing the angular resolution at small radius.</p><p>For applications to critical collapse in spherical polar coordinates, we have found an equivalent of the method of repeated radial regridding of <ref type="bibr">[27]</ref> that works beyond spherical symmetry. Essentially this is done by adding to a standard gauge choice, such as Bondi gauge, an ingoing radial shift that shrinks the grid continuously, with the outer boundary becoming future spacelike <ref type="bibr">[30]</ref>.</p><p>In the present paper, we have demonstrated convergence of these numerical methods in the evolution of weak data, and in Paper II we successfully apply them axisymmmetric scalar field critical collapse.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Problems</head><p>As we have discussed, one cannot find marginally outertrapped surfaces embedded in null cones with a regular center, and in vacuum axisymmetry not even any (nonmarginally) outer-trapped surfaces. We propose using closed 2-surfaces of large Hawking compactness (Hawking mass/ area) as an alternative diagnostic of black hole formation. In Paper II, this allows us to find the threshold of black-hole formation by bisection, and demonstrate critical scaling of the black hole mass.</p><p>It becomes clear in Paper II that in sufficiently nonspherical spacetimes the divergence of the congruence of the generators of our null cones becomes negative in some directions even when no black hole is formed. Bondi coordinates and double-null coordinates, and the generalized Bondi coordinatees of Paper II, break down when this happens.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Outlook</head><p>Two key questions remain open. The first is whether outgoing null cones emanating from a regular center remain regular in strong gravity further away from spherical symmetry, and in particular in electromagnetic or vacuum critical collapse. This is a purely geometric question, independent of gauge or numerical methods. Note also that the potential problem is nonsphericity, rather than black hole formation. One reason to be optimistic is that in <ref type="bibr">[5]</ref> we have constructed outgoing null cones emanating from a regular vertex in postprocessing of 3 &#254; 1 near-critical vacuum evolutions, as a way of comparing evolutions in different coordinate systems, without finding caustics.</p><p>A second question is how much useful information about any newly formed black hole we can find, given that outgoing null coordinates cannot penetrate into the horizon, or at least not very deeply, and that we cannot find MOTS on a single coordinate null cone.</p><p>As already discussed, going further will probably require a change to a generalized affine parameter gauge. We leave this to future work.</p><p>The CFL condition ds 2 &gt; 0 translates into</p><p>The choice s &#188; 0, q &#188; AE1 of points in the stencil, with the choice p &#188; 1 to locate the stencil next to the center, gives</p><p>where we have replaced &lt; by &#8818; to allow for more general stencils and for other O&#240;1&#222; factors in the argument. As is well-known, this is worse than the time step restriction &#916;t &#8818; min&#240;&#916;x i &#222; in Cartesian coordinates by the factor &#916;&#952; &#8810; 1. Put differently, the right-hand side of (A3) is quadratic in small quantities. Halving the grid spacing in all spatial directions halves &#916;t in Cartesian coordinates, but reduces it to a quarter in polar coordinates. Consider now the Minkowski metric in the null coordinate form</p><p>We let du &#188; -&#916;u, dx &#188; -s&#916;x, d&#952; &#188; q&#916;&#952;, and R &#188; p&#916;x.</p><p>At the center R &#188; 0, any radial gauge must approach Bondi gauge to keep it at x &#188; 0, and setting H &#188; 1 and R &#188; x there without loss of generality, we also have</p><p>With s &#188; 1, p &#188; 1, q &#188; AE1, and assuming &#916;&#952; &#8810; 1, the equivalent of (A3) is now</p><p>worse by a second factor of &#916;&#952; &#8810; 1 than for polar coordinates on spacelike time slices. Except in spherical symmetry, this is a problem of any explicit numerical time evolution scheme on null cones with a regular vertex. At large R, the sharpest CFL condition arises from stencil points with q &#188; 0 (and p then drops out). We now consider arbitrary G and H. The CFL condition becomes</p><p>Recall that G &gt; 0. Choosing s &#188; AE1 with sign opposite to that of H we obtain</p><p>where B &#8788; H=&#240;2G&#222; as defined previously. This is just the CFL condition for the x-advection term in</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX B: MINKOWSKI SPACETIME</head><p>In Minkowski spacetime, we can choose coordinates where f &#188; b &#188; 0 and the remaining metric coefficients R, G and H depend only on u and x. We denote them by R 0 , G 0 and H 0 . With these assumptions, there are only two nontrivial hierarchy equations, namely</p><p>Clearly, these can be integrated in terms of two arbitrary functions of u.</p><p>To clarify what these two functions are in a regular spacetime, we note that in the standard double null coordinates &#240;U; V&#222;, the Minkowski metric is</p><p>We now change to the most general null coordinates u and x adapted to the spherical symmetry, defined by</p><p>and obtain the metric</p><p>where</p><p>and hence</p><p>Therefore the general solution of (B1), (B2) with a regular center is (B7) and (B9): note this has only one free function U&#240;u&#222;. (B7) can be written as</p><p>In Bondi coordinates, where R ;u &#188; 0, we have</p><p>If we choose x &#188; 0 to be a geodesic and the coordinate basis vectors to be parallely transported along it, the metric at x &#188; 0 is given by the Minkowski metric (B6) at x &#188; 0 for all times.</p><p>In flat spacetime, shifted double null coordinates, shifted global Bondi coordinates and a natural choice of local shifted Bondi coordinates are all identical. To find the metric in these coordinates, we start again from the metric (B3) and make the specific coordinate transformation</p><p>where x 0 &gt; 0 is a parameter, to obtain (B6) with</p><p>It follows that</p><p>We call this the shifted Minkowski (from now on, sM) background gauge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX C: SPHERICAL SYMMETRY</head><p>We restrict to spherical symmetry, but bring in a spherical scalar field as matter, by setting f &#188; b &#188; 0 and making R, G, H and &#968; functions of u and x only. The metric is</p><p>The hierarchy equations become</p><p>where</p><p>In spherical symmetry, diagnosing collapse and estimating the horizon mass is straightforward. The Hawking compactness C and mass M are given by</p><p>and, with j&#8711;Rj 2 &#188; -2&#926;R=g, the Hawking mass in spherical symmetry is equal to the well-known Misner-Sharp mass</p><p>(Unlike the Hawking mass in general, the Misner-Sharp mass in spherical symmetry derives from a conserved stress-energy current <ref type="bibr">[37]</ref>.) The mass aspect (105) is</p><p>and the redshift defined in (77) is</p><p>We see that, as long as &#926;R remains finite, g &#8594; &#8734; gives both Z &#8594; &#8734; and C &#8594; 1, so this is the obvious criterion for black hole formation, both from the compactness reaching one and the red shift from the center to infinity diverging. Assuming that the time step is limited by the Bondi shift (56), as in Eq. (165), we have</p><p>At finite G and &#926;R, this goes to zero again as g &#8594; &#8734;, or equivalently R ;x &#8594; 0.</p><p>A commonly used non-null coordinate system in spherical symmetry is the polar-radial one, defined by</p><p>where R is now a coordinate. It is instructive to relate this to our null coordinates. Expressing &#240;t; R&#222; in terms of &#240;u; x&#222;, and comparing coefficients of (C11) and (C1), we can write the resulting three equations as</p><p>and from this we can derive</p><p>From (C12) and (C17) we find</p><p>and so the redshift of the center with respect to other observers at constant R is</p><p>where t 0 is proper time along worldlines of constant R. In a static spacetime only, we can set t ;u &#188; 1 without loss of generality and R ;u &#188; 0, and we obtain Z &#188; &#945;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX D: AXISYMMETRIC LINEAR PERTURBATIONS OF MINKOWSKI SPACETIME 1. Linearized field equations in any radial gauge</head><p>As a test of our formulation and numerical methods beyond spherical symmetry, we linearize about flat spacetime. We denote the background values of all fields by a subscript 0, and so &#968; 0 &#188; 0. We adapt the background coordinates to spherical symmetry by making G 0 , H 0 and R 0 functions of u and x only. Although G 0 &#188; R 0;x holds in the background, for clarity we write either G 0 or R 0;x in the linearized equations, as they appear in the linearization process.</p><p>The linearized hierarchy equations are</p><p>for &#948;G, then</p><p>for &#948;b and &#948;f,</p><p>for either &#948;R or &#948;H (we have not written out &#948;S R as it is long), and</p><p>for &#948;&#968;. We see that &#948;&#968; decouples from the metric equations in any radial gauge, and is independent of the choice of linearized radial gauge.</p><p>With the background solution G 0 &#188; R 0;x , and the boundary condition &#948;G &#188; &#948;R ;x at the origin, which follows from linearizing the gauge condition G &#188; R ;x that u is proper time at the origin, the solution of (D1) is</p><p>everywhere. This is far as we can go without choosing a (linearized) radial gauge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Linearized field equations in linearized Bondi gauge</head><p>The perturbation equations take their simplest form in Bondi gauge. This is defined by R &#188; x &#8789; r in the full equations, and hence by R 0 &#188; x, G 0 &#188; H 0 &#188; 1 in the background, and &#948;R &#188; &#948;G &#188; 0 for the perturbations.</p><p>However, the choices of background gauge and linear perturbation gauge are in principle independent. In particular, we can choose to use sM gauge in the background, but linearized Bondi gauge &#948;R &#188; &#948;G &#188; 0 for the perturbations. Under a change of background gauge, for example from Bondi to sM, the linear perturbations &#948;b, &#948;f and &#948;&#968; change only their argument, as if they were scalars.</p><p>In linearized Bondi gauge, defined by &#948;R &#188; &#948;G &#188; 0, &#948;f and &#948;b obey the coupled equations</p><p>These are just the first lines of (D2), (D3) above. The linearized wave equation (D5) does not simplify further. Using G 0 &#188; R 0;x , as well as &#948;G &#188; &#948;R &#188; 0, the linearized hierarchy equation (D4) becomes</p><p>Given a solution &#240;&#948;f; &#948;b&#222; of (D7), (D8), (D9) can be solved for &#948;H by integration, but as &#948;H does not couple back into the equations for &#948;b and &#948;f, we can ignore it. The perturbation equations in linearized Bondi gauge (D8), (D7) are given in Bondi background coordinates as Eqs. (D25), (D26) below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Other linearized radial gauges</head><p>Consider now the equations linearized about Minkowski in any linear gauge obtained by linearizing a nonlinear gauge. The different spherical harmonics l still evolve independently.</p><p>If R ;y &#188; 0 in the nonlinear gauge, such as in gsB and lsB gauge, the l &#8800; 0 components of &#948;R are absent, and hence, from (D6), also the l &#8800; 0 components of &#948;G. (D3), (D2) then still reduce to (D8), (D7), and exact solutions derived in linear Bondi gauge are still relevant, after changing only their argument.</p><p>By contrast, in any gauge where R ;y &#8800; 0, such as sdn gauge, &#948;R and &#948;G couple back to &#948;f and &#948;b. However, &#948;f transforms as a scalar under changes of radial gauge, even nonlinearly, and because f is already a perturbation the change due to the change of argument is quadratically small. By contrast, &#948;b changes already to linear order. &#948;R does transform as a scalar, but R ;x &#8800; 0 in the background solution, so the change of argument changes &#948;R to linear order. In summary, we can still use the exact solution for &#948;f as a test bed, but not &#948;b.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Solution of the scalar wave equation in Bondi gauge</head><p>We now find explicit solutions of the scalar wave equation for &#948;&#968;, and of the coupled equations for &#948;f and &#948;b in linear Bondi gauge, using separation of variables. We use Bondi gauge R &#188; x in the background, and to indicate this we write r for x. At the end we translate the results back into sM background gauge. We begin in this subsection with the wave equation.</p><p>The linear wave equation on flat spacetime in Bondi coordinates is</p><p>Replacing the retarded time coordinate u with the Minkowski time coordinate</p><p>and writing &#948;&#968;&#240;u; r; y&#222; &#8789; &#948;&#981;&#240;t; r; y&#222; &#188; &#948;&#981;&#240;u &#254; r; r; y&#222;; &#240;D12&#222; this takes the more familiar form -&#948;&#981; ;tt &#254; &#948;&#981; ;rr &#254; 2 r &#948;&#981; ;r &#254; 1 r 2 &#189;&#240;1y 2 &#222;&#948;&#981; ;y ;y &#188; 0: &#240;D13&#222; We initially work in coordinates &#240;t; r; y&#222; and switch back to &#240;u; r; y&#222; later. a. Separating off the y-dependence. Spherical symmetry of the background allows us to separate the angle y with the ansatz &#948;&#981;&#240;t; r; y&#222; &#8789; X &#8734; l&#188;0 &#948;&#981; l &#240;t; r&#222;P l &#240;y&#222;;</p><p>where P l &#240;y&#222; is the Legendre polynomial of order l, obeying</p><p>We then have the one-dimensional wave equation</p><p>for the l-th partial wave, or equivalently We can find the general solution of (D16) that is regular at r &#188; 0 in terms of a single free function &#967; l of one variable, in the form of a generalized d'Alembert solution <ref type="bibr">[38]</ref>, as</p><p>where</p><p>and &#967; &#240;n&#222; denotes the nth derivative of &#967;.</p><p>Expanding &#967;&#240;t AE r&#222; into its Taylor series about r &#188; 0, we obtain the double sum the scalar field &#948;&#968; governing the linearized gravitational waves is completely independent from the matter scalar field &#948;&#968;. We have used the same notation merely to stress that they obey identical wave equations.</p><p>d. The cases l = 0 and l = 1</p><p>Our separation of variables ansatz gives b 0 &#188; f 0 &#188; f 1 &#188; 0 because P 0 0 &#188; P 00 0 &#188; P 00 1 &#188; 0. In addition the potential ansatz (D48) gives &#948;b 1 &#188; 0 because &#955; &#188; 0. However, as P 1 &#188; y and P 0 1 &#188; 1, there can be nonvanishing perturbations &#948;b 1 , &#948;H 1 , even though there is no f 1 .</p><p>We therefore look at the case l &#188; 1 of the linearized equations in Bondi gauge without making the potential ansatz (D48), (D49). With &#948;b &#188; &#948;b 1 &#240;u; r&#222; and &#948;f &#188; 0, (D25) reduces to</p><p>while (D26) is obeyed trivially. The solution of (D52) that is finite at the center is constant in r. The resulting regular perturbation of H is given by (D9). Putting both together, we have</p><p>We show in Appendix E that this represents a linear gauge transformation, which physically corresponds to an acceleration -&#948;b 1 &#240;u&#222; of the origin of our coordinate system along the symmetry axis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>e. Transformation to shifted Minkowski background gauge</head><p>Having found &#948;b&#240;u; r; y&#222;, &#948;f&#240;u; r; y&#222; and &#948;&#968;&#240;u; r; y&#222; in Bondi background gauge, we transform them to shifted Minkowski background gauge, with the coordinate change from &#240;u; r; y&#222; to &#240;u; x; y&#222; given by r</p><p>compare (B14). Under this coordinate transformation, only &#948;H changes nontrivially. The metric coefficients &#948;b, &#948;f and R and the scalar field &#948;&#968; change only as if they were scalar fields, and &#948;G remains zero. We are only interested in &#948;b, &#948;f and &#948;&#968;, and we only need to transform their argument r to x using (D54).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>f. Consistent boundary conditions for the linearized Einstein equations decomposed into spherical harmonics</head><p>We now return to the case of a nontrivial r l &#240;u&#222; &gt; 0. From (D48) and (D49) we read off that &#948;b l &#240;u; r l &#240;u&#222;&#222; &#188; 0; &#240;D55&#222; &#948;f l &#240;u; r l &#240;u&#222;&#222; &#188; 0; &#240;D56&#222; &#948;b l;r &#240;u; r l &#240;u&#222;&#222; &#188; 2&#955; r l &#240;u&#222; 2 &#948;&#968; l &#240;u; r l &#240;u&#222;&#222;; &#240;D57&#222; &#948;f l;r &#240;u; r l &#240;u&#222;&#222; &#188; &#948;&#968; l;r &#240;u; r l &#240;u&#222;&#222; &#254; 2 r l &#240;u&#222; &#948;&#968; l &#240;u; r l &#240;u&#222;&#222;:</p><p>The first three equations gives us a class of startup conditions for integrating the linearized hierarchy equations for &#948;b l and &#948;f l that have a consistent continuum limit, in terms of a boundary condition at r &#188; r l &#240;u&#222; for &#948;b l;r , which is equivalent to a boundary condition on the underlying scalar wave &#948;&#968; l . The simplest choice is to set &#948;b l;r &#188; 0 at r &#188; r l &#240;u&#222;. As this corresponds to the homogeneous Dirichlet boundary condition &#948;&#968; l &#188; 0 at r &#188; r l &#240;u&#222; on the underlying scalar field, this boundary condition gives rise to a well-posed PDE problem for the spherical harmonic component &#968; l &#240;u; r&#222;. We have therefore shown that, for the equations linearized about flat spacetime in linear Bondi gauge, it is consistent to impose the three boundary conditions &#948;f l &#188; &#948;b l &#188; &#948;b l;r &#188; 0 at r &#188; r l &#240;u&#222;. This is of course what we do, as a numerical trick, for the full nonlinear Einstein equations, with r l &#8764; l&#916;x. What we have shown here is that this has a continuum limit for the Einstein equations linearized about Minkowski and split into spherical harmonics.</p><p>6. Solution without spherical harmonic decomposition a. Relation between solutions for &#948;&#968; and for &#240;&#948;f ; &#948;b&#222; We can remove the spherical harmonic decomposition, and obtain expressions for &#948;b&#240;u; r; y&#222; and &#948;f&#240;u; r; y&#222; in terms of a solution &#948;&#968;&#240;u; r; y&#222; of the scalar wave equation. Combining (D18), (D49) and (D50), we obtain the unseparated expression &#948;f&#240;u; r; y&#222; &#188; &#948;&#968; ;yy &#240;u; r; y&#222;&#948;&#968; ;yy &#240;u; 0; y&#222; &#254; 2 Z r 0 &#948;&#968; ;yy &#240;u; r; y&#222; r dr &#240;D59&#222; for &#948;f in terms of &#948;&#968;. Substituting (D51) into (D25) and integrating twice, we obtain the expression &#948;b&#240;u; r; y&#222; &#188; Z r 1 r4 Z r 0 r2 &#192; 2&#240;1y 2 &#222;&#948;f ;ry &#240;u; r; y&#222; -8y&#948;f ;r &#240;u; r; y&#222; &#193; dr &#240;D60&#222; for &#948;b in terms of &#948;f. b. Plane-wave solutions The scalar wave equation admits the plane-wave solution &#948;&#968; &#188; &#967;&#240;t AE z&#222;, that is &#948;&#968;&#240;u; r; y&#222; &#188; &#967;&#240;u AE &#222;; u AE &#8788; u &#254; r&#240;1 AE y&#222;; &#240;D61&#222; for arbitrary functions &#967;. Substituting this into (D59), we can carry out the integration explicitly to obtain the plane wave solution &#948;f&#240;u; r; y&#222; &#188; r 2 &#967; 00 &#240;u AE &#222; &#254; 2 r&#967; 0 &#240;u AE &#222; 1 AE y -2 &#967;&#240;u AE &#222; -&#967;&#240;u&#222; &#240;1 AE y&#222; 2 ; &#240;D62&#222; and substituting this into (D60), we can again carry out the integrations in closed form to obtain &#948;b&#240;u; r; y&#222; &#188; AE2 r&#240;1 &#8723; y&#222;&#967; 00 &#240;u AE &#222; -1 AE 3y 1 AE y &#240;&#967; 0 &#240;u AE &#222;&#967; 0 &#240;u&#222;&#222; ! : &#240;D63&#222; Note that &#968;&#240;u; r; -y&#222; &#188; &#968;&#240;u; r; y&#222;, f&#240;u; r; -y&#222; &#188; f&#240;u; r; y&#222; and b&#240;u; r; -y&#222; &#188; -b&#240;u; r; y&#222;. To see that these expressions are regular as y &#8594; &#8723;1, we define the auxiliary variable &#1013; &#8788; r&#240;1 AE y&#222;. We can then write &#948;&#968;&#240;u; r; y&#222; &#188; &#967;&#240;u &#254; &#1013;&#222;; &#240;D64&#222; &#948;f&#240;u; r; y&#222; &#188; r 2 &#967; 00 &#240;u &#254; &#1013;&#222; &#254; 2r 2 d d&#1013; &#967;&#240;u &#254; &#1013;&#222; -&#967;&#240;u&#222; &#1013; ; &#948;b&#240;u; r; y&#222; &#188; AE2r &#240;1 &#8723; y&#222;&#967; 00 &#240;u &#254; &#1013;&#222; -&#240;1 AE 3y&#222; &#967;&#240;u &#254; &#1013;&#222; -&#967;&#240;u&#222; &#1013; ! ;</p><p>where we can now see that the fraction in large round brackets is regular as &#1013; &#8594; 0 if &#967;&#240;u&#222; is regular.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX E: RESIDUAL GAUGE FREEDOM</head><p>A redefinition of the coordinates &#240;u; x; y&#222; leaves the form (6) of the metric invariant if g xx &#188; g xy &#188; 0 in the new, as in the old, coordinates. A nonlinear gauge transformation that does this and that can be written explicitly in terms of free functions is u &#188; u&#240; &#361;&#222;; &#240;E1&#222; y &#188; y&#240; &#361;; &#7929;&#222;; &#240;E2&#222;</p><p>x &#188; x&#240; &#361;; x; &#7929;&#222;:</p><p>This means we separately relabel the outgoing null cones N &#254; u , the outgoing null rays L &#254; u;y;&#966; on each outgoing cone, and the coordinate x along each outgoing ray. However, we cannot express the most general gauge freedom, which also moves the central worldline, in explicit form.</p><p>Instead, we look for the most general infinitesimal gauge transformation that leaves the form of the metric invariant. We make the ansatz &#948;x &#956; &#8789; &#958; &#956; , and hence</p><p>&#956;&#957; &#188; 2&#8711; &#240;&#956; &#958; &#957;&#222; ; &#240;E4&#222; where &#958; &#956; &#8788; &#240;&#958; u ; &#958; x ; &#958; y ; 0&#222;; &#240;E5&#222; are functions of &#240;u; x; y&#222;. The general solution of &#948;g xx &#188; &#948;g xy &#188; 0 is &#958; u &#188; A&#240;u; y&#222;; &#240;E6&#222; &#958; x &#188; &#958; x &#240;u; x; y&#222;; &#240;E7&#222; &#958; y &#188; B&#240;u; y&#222; &#254; A ;y &#240;u; y&#222;S Z x 0 G e 2Sf R 2 dx 0 : &#240;E8&#222; For A &#188; A&#240;u&#222; this reduces to the infinitesimal version of (E1)-(E3). For simplicity, we now restrict the background metric to flat spacetime in Bondi gauge, with R &#188; x, G &#188; H &#188; 1 and b &#188; f &#188; 0. (E8) then simplifies to &#958; y &#188; B&#240;u; y&#222; -SA ;y &#240;u; y&#222; x :</p><p>The resulting metric perturbation is</p><p>xB ;y 2 -SA ;yy -2yA ;y 2 ; &#240;E12&#222; &#948;f &#188; -A ;yy 2x &#254; B ;y &#254; 2yB 2S ; &#240;E13&#222; &#948;b &#188; -A ;y x 2 &#254; B ;u S -xA ;uy &#254; &#958; x ;y x 2 : &#240;E14&#222; analysis, we relate the coordinates &#240;u; x; y&#222; to the cylindrical Minkowski coordinates defined by t &#8788; u &#254; x; z &#8788; -yx; &#961; &#8788; ffiffiffi S p x;</p><p>with &#966; completing both coordinate systems. The inverse transformation is</p><p>and hence the coordinate basis vectors transform as</p><p>with &#8706; &#966; in both coordinate systems. From (E6)-(E7) and (E19)-(E21), the residual gauge transformations expressed in this basis are</p><p>&#958; is a regular vector field if and only if the coefficients of &#8706; t ; &#8706; z ; &#8706; &#961; are regular functions of &#240;t; z; &#961;&#222;. In particular, they must be finite and single-valued at the origin x &#188; 0 and on the axis S &#188; 0. We now focus on gauge transformations that map the tz-plane to itself, as these include all that move the central worldline along the symmetry axis. Setting the component &#958; &#961; to zero is equivalent to</p><p>and substituting this back into (E22), we have</p><p>The resulting metric perturbations are regular at the origin and on the axis if and only if</p><p>where T and Z are arbitrary functions. The corresponding regular gauge vector field is</p><p>which explains why we have named the free coefficients T and Z. The corresponding pure gauge metric perturbations are &#948;H &#188; 2&#240;T 0 &#240;u&#222; &#254; zZ 00 &#240;u&#222;&#222;; &#240;E27&#222; &#948;G &#188; T 0 &#240;u&#222;; &#240;E28&#222; &#948;b &#188; -Z 00 &#240;u&#222;; &#240;E29&#222; with &#948;R &#188; &#948;f &#188; 0. This family includes the three Killing vector fields &#8706; t , &#8706; z and z&#8706; t &#254; t&#8706; z of Minkowski spacetime.</p><p>Restricting to T&#240;u&#222; &#188; 0 leaves us with</p><p>This is equal to Z&#240;u&#222;&#8706; z at the origin, and so is the gauge transformation that moves the origin along the symmetry axis. The resulting metric perturbation is &#948;H &#188; -2Z 00 &#240;u&#222;xy; &#948;b &#188; -Z 00 &#240;u&#222;; &#240;E31&#222;</p><p>with the other metric coefficients unchanged. Hence an infinitesimal noninertial motion of the origin along the symmetry axis gives exactly the l &#188; 1 regular metric perturbation (D53) that we already derived from the linearized Einstein equations.</p><p>From elementary flatness at the origin, the same statement must be true for an arbitrary regular, twistfree axisymmetric spacetime. Hence we have shown that b&#240;u; 0&#222; &#188; 0 is precisely the gauge condition that forces the origin of our coordinate system to move on a geodesic along the z-axis. We are imposing this as a boundary condition on <ref type="bibr">(30)</ref> or (43). Conversely, by imposing an arbitrary value of b&#240;u; 0&#222;, we could accelerate the origin during the evolution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX F: REGULARITY OF THE METRIC AT THE ORIGIN</head><p>Following common practice, Rinne <ref type="bibr">[40]</ref> defines a scalar field as regular if it is analytic in Cartesian coordinates &#240;t; &#958;; &#951;; z&#222; (which in turn we assume to give rise to a chart without coordinate singularities). Transforming to the cylindrical coordinates &#240;t; &#961;; &#966;; z&#222; defined by &#958; &#8788; &#961; cos &#966;; &#951; &#8788; &#961; sin &#966;; &#240;F1&#222; with t and z unchanged, Rinne shows that a scalar field is regular and axisymmetric if and only if it is an analytic function of &#240;t; &#961; 2 ; z&#222;, that is, analytic in &#240;t; &#961;; z&#222;, with only even powers of &#961;.</p><p>Rinne then shows that an axisymmetric is regular, in the sense that its components in the Cartesian coordinate basis are analytic functions of the Cartesian coordinates, if and only if in the cylindrical coordinate basis it takes the form</p><p>with the coordinates in order &#240;t; z; &#961;; &#966;&#222;, and the "Rinne coefficients" A, B, C, D, E, F , G, K, H, J regular, that is analytic functions of &#240;t; z; &#961; 2 &#222;. Clearly, the metric is twistfree if and only if F &#188; G &#188; K &#188; 0, and we now restrict to this case.</p><p>In the following, we define a scalar field and metric as "Rinne-regular" if they obey these definitions. We shall now ask what a Rinne-regular metric and scalar field look like, first in spherical polar coordinates retaining the regular time slicing t, and secondly replacing t by a retarded time u.</p><p>In the first step, we change from the cylindrical coordinates &#240;t; &#961;; z; &#966;&#222; to the spherical coordinates &#240;t; x; y; &#966;&#222; defined by</p><p>or equivalently</p><p>with t and &#966; unchanged. Note that x and y are our radial and angular coordinates, not the Cartesian coordinates &#240;&#958;; &#951;; z&#222; defined above. With &#961; 2 &#188; x 2z 2 , a function is axisymmetric and regular if and only if it is an analytic function of &#240;t; x 2z 2 ; z&#222;, but this is the case if and only if it is an analytic function of &#240;t; x 2 ; z&#222; or, expressed entirely in spherical coordinates, of &#240;t; x 2 ; -xy&#222;. In particular, this means it is even in x at constant z, not constant y: this will be important below.</p><p>By transforming to the coordinate basis with respect to &#240;t; x; y; &#966;&#222;, and reparametrizing the Rinne coefficients as</p><p>we can show that the Rinne-regular twist-free axisymmetric metric is spherically symmetric if and only if</p><p>Moreover, because the coefficients of the redefinitions (F5)-(F7) themselves are Rinne-regular functions, and because we cannot absorb them into redefinitions of X 1;2;3 without making those singular, the reparametrized twist-free axisymmetric is Rinne-regular if and only if the "modified Rinne coefficients" A, D, H, J , X 1;2;3 are Rinne-regular.</p><p>In the second step, we change from the spherical coordinates &#240;t; x; y; &#966;&#222; to the retarded coordinates &#240;u; x; y; &#966;&#222;, where the retarded time u is defined as u&#240;t; x; y&#222; &#8788; th&#240;t; x; y&#222;:</p><p>Without loss of generality, we set h&#240;t; 0; y&#222; &#188; 0, and we split h into its odd and even in x (at constant z) parts as h&#240;t; x; y&#222; &#8788; xh o &#240;t; x 2 ; -xy&#222; &#254; x 2 h e &#240;t; x 2 ; -xy&#222;: &#240;F9&#222;</p><p>For u to be a nontrivial retarded time, we assume that h o &#8800; 0. Hence h is not Rinne-regular even if h o and h e are.</p><p>The simplest choice would be u &#188; tx, the standard retarded null coordinate on Minkowski spacetime. In this case, we can invert the definition of u to give t &#188; u &#254; x, and so a Rinne-regular axisymmetric function would be an analytic function of &#240;u &#254; x; x 2 ; -xy&#222;. We now impose that the lines of constant &#240;u; y; &#966;&#222; are null, which is equivalent to g xx &#188; g xy &#188; 0. These are linear equations relating the modified Rinne coefficients, but their coefficients are neither even nor odd in x (at constant z), so they have Rinne-regular solutions only if we impose their even and odd parts separately, giving us four equations. Hence we see that beyond spherical symmetry we need the two generic Rinne-regular functions h e and h o in order to be left with five regular functions to match to our metric coefficients &#240;G; H; R; f; b&#222;.</p><p>Which four of A, D, H, J , X 1;2;3 , h e and h o should we solve for? In spherical symmetry the simple height function h &#188; x is already sufficiently general. This suggests that we should always solve for four of the seven modified Rinne coefficients, rather than the height function, and that this solution should be regular also in the special case h &#188; x. These requirements force us to solve for D, H, X 1 and X 2 .</p><p>We can now express our five metric coefficients in terms of the five remaining arbitrary regular functions A, J , X 3 , h e and h o . To avoid square roots and logarithms in the solution, we solve not for R and f but for R 4 and e 4Sf . The resulting expressions are not immediately helpful, as they are explicit functions of &#240;t; x; y&#222;, not &#240;u; x; y&#222;, and we do not have an explicit expression for t&#240;u; x; y&#222;.</p><p>However, we can expand &#240;G; H; R; f; b&#222; in powers of x at constant &#240;u; y&#222; by using the derivative operator</p><p>&#8706;x u;y &#188; &#8706; &#8706;x t;y -u ;x &#240;t; x; y&#222; u ;t &#240;t; x; y&#222; &#8706; &#8706;t x;y</p><p>to find the coefficients of the Taylor series. We are then in effect inverting the height function order by order.</p><p>Taylor coefficients are given in terms of A, J , X 3 , h e and h o and their partial derivatives with respect to &#240;t; x 2 ; z&#222;, evaluated at x &#188; z &#188; 0, which are finite and independent of each other.</p><p>We do not give the series expressions here, but it is clear from their construction that G, H, R=x, f=x 2 and b are analytic functions of &#240;x 2 ; -xy&#222;, at constant u, with the coefficients of the Taylor series given explicitly in terms of the coefficients of the Taylor series in &#240;x 2 ; -xy&#222;, at constant t &#188; u, of A, J , X 3 , h e . This confirms the ansatz that we found to be consistent for expanding the field equations in powers of x at constant u in Sec. IV E 2.</p></div></body>
		</text>
</TEI>
