Preprint
Article

Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity

Altmetrics

Downloads

135

Views

43

Comments

0

This version is not peer-reviewed

Submitted:

25 January 2024

Posted:

25 January 2024

You are already at the latest version

Alerts
Abstract
This is the second in a series of two articles introducing the Gravitas computational general relativity framework, in which we now focus upon the design and capabilities of Gravitas's numerical subsystem, including its ability to perform general 3+1 decompositions of spacetime via the ADM formalism, its support for the definition and construction of arbitrary Cauchy surfaces as initial data, its support for the definition and enforcement of arbitrary gauge and coordinate conditions, its various algorithms for ensuring the satisfaction of the ADM Hamiltonian and momentum constraints, and its unique (totally-unstructured) adaptive refinement algorithms based on hypergraph rewriting via Wolfram model evolution. Particular attention will be paid to the seamless integration between Gravitas's symbolic and numerical subsystems, its ability to configure, run, analyze and visualize complex numerical relativity simulations and their outputs within a single notebook environment, and its capabilities for handling generic curvilinear coordinate systems and spacetimes with general (and often highly non-trivial) topologies using its specialized and highly efficient hypergraph-based numerical algorithms. We also provide illustrations of Gravitas's functionality for the visualization of hypergraph geometries and spacetime embedding diagrams in two and three dimensions, the ability for Gravitas's symbolic and numerical subsystems to be used in concert for the extraction of gravitational wave signals and other crucial simulation data, and Gravitas's in-built library of standard initial data, matter distributions and gauge conditions. We conclude by demonstrating how the numerical subsystem can be used to set up, run, visualize and analyze a standard yet nevertheless reasonably challenging numerical relativity test case: a binary black hole collision and merger within a vacuum spacetime (including the extraction of its outgoing gravitational wave profile).
Keywords: 
Subject: Computer Science and Mathematics  -   Computational Mathematics

1. Introduction

The first article in this series [1] contained a more-or-less complete and self-contained introduction to the underlying philosophy of the Gravitas computational framework, a summary of its core design principles, and an incomplete but high-level survey of the field of computational and numerical relativity as a whole, along with a detailed explanation of how Gravitas compared to the many other existing open source tools that are presently available. In the interests of brevity, we do not seek to repeat those introductory remarks here, and we instead encourage the reader to consult the previous article before proceeding with this one. The previous article also provided a comprehensive overview of Gravitas’s symbolic and analytical capabilities, including its tensor calculus and differential geometry functionality, its methodology for handling general Riemannian/pseudo-Riemannian/Lorentzian metrics and coordinate systems, and its algorithms for solving the Einstein field equations both analytically and numerically, including particular support for electromagnetic fields and the Einstein-Maxwell equations, as well as support for arbitrary non-gravitational fields via the stress-energy tensor. The present article will place particular emphasis upon the seamless integration between the aforementioned symbolic and analytical functionality and Gravitas’s powerful numerical subsystem. One of the primary design features of Gravitas is its synthesis of the capabilities of an abstract tensor calculus package that is comparable in many respects to xAct (a Wolfram Language framework developed by Martín-García et al., facilitating component calculus through xCoba, manipulation of scalar invariants of the Riemann tensor through Invar [2] [3] and canonicalization of tensor indices with respect to slot/permutation symmetries through xPerm [4]) or EinsteinPy [5] (a Python package facilitating elementary tensor manipulations, as well as the visualization and computation of geodesics within a small number of in-built spacetime geometries), with the capabilities of a full-scale numerical relativity framework such as Cactus [6]/McLachlan [7,8] (a component of the popular Einstein toolkit [9], facilitating the numerical solution of the Baumgarte-Shapiro-Shibata-Nakamura/BSSN formulation of the Einstein field equations [10] [11,12] using finite-difference approximations with up to eighth-order accuracy and block-structured adaptive mesh refinement/AMR), GRChombo [13,14] (a similar block-structured AMR code for solving both the BSSN and conformally-covariant Z4/CCZ4 formulations [15,16] of the Einstein field equations using fourth-order finite-difference methods) or SpEC [17] [18] (a code for solving the generalized harmonic formulation of the Einstein field equations using pseudospectral methods).
The principal advantage of this integration is the resulting ability of the user to configure initial conditions (i.e. initial spacelike hypersurface/Cauchy surface configurations), to define the desired evolution equations, to set up corresponding matter field configurations with appropriate coupling to the spacetime, to enforce appropriate gauge and coordinate constraints on the hyperbolic evolution, to run the resulting (automatically-optimized and automatically-parallelized) numerical simulations, and to analyze and visualize the raw outputs of those simulations (including the extraction of gravitational wave signals), all from within a single notebook environment. In particular, this eliminates the need to use separate computer algebra-based frameworks such as Kranc [19] in the Wolfram Language or SENR/NRPy+ [20] in Python for representing evolution equations and gauge conditions in an abstract tensorial form and then automatically synthesizing optimized low-level C or Fortran code from them, and indeed the need to use a separate tool such as SimulationTools in the Wolfram Language or kuibit [21] in Python for performing standard post-processing tasks and the extraction or analysis of key simulation data. Gravitas’s use of next-generation adaptive refinement algorithms based upon totally-unstructured hypergraph rewriting/Wolfram model evolution [22,23] [24] facilitates its handling of arbitrary (potentially overlapping) curvilinear coordinate systems and highly non-trivial spacetime topologies with ease, since one is not constrained to use a rigid Cartesian or spheroidal grid structure for the computational domain, and the hypergraph’s topology can instead adapt organically to both the topology and the dynamics of the problem being solved. This hypergraph rewriting formalism [25,26,27] (including its efficient hypergraph canonicalization system [28]), and the resulting numerical algorithms that it enables, have previously been used to investigate a variety of physical problems in discrete spacetimes, including binary black hole mergers [29], entanglement entropies in curved spacetime quantum field theories [30], singularity theorems in idealized gravitational collapse scenarios [31], amongst others.
In Section 2, we begin by introducing the abstract formalism of the ADM (or 3 + 1 ) metric decomposition of a Riemannian/pseudo-Riemannian/Lorentzian manifold into a sequence of immersed hypersurfaces, and demonstrate how Gravitas is able to use the ADMDecomposition object (the most fundamental object in Gravitas’s numerical subsystem, analogous to MetricTensor in the symbolic/analytial subsystem) to represent such decompositions and their corresponding geometrical properties using only the specification of the initial Cauchy surface of the manifold and a suitable gauge choice. In particular, we show an excerpt of Gravitas’s in-built library of Cauchy initial data (including initial conditions for both black hole and cosmological spacetimes), as well as functionality for calculating normal vectors, “time vectors”, Gauss equations, Codazzi-Mainardi equations, ADM Hamiltonian constraints, ADM momentum constraints and (purely geometrical) ADM evolution equations from the underlying ADMDecomposition object. We also highlight functions such as ExtrinsicCurvatureTensor for computing the second fundamental form/extrinsic curvature of immersed hypersurfaces within the decomposition, and CottonTensor for determining conformal-flatness of immersed three-dimensional submanifolds. In Section 3, we proceed to demonstrate Gravitas’s library of supported ADM gauge conditions, including the geodesic, maximal, harmonic and 1 + l o g slicing conditions on the lapse function, and the normal, harmonic, minimal distortion and pseudo-minimal distortion coordinate conditions on the shift vector. We also show how the (vacuum) ADM evolution equations and (vacuum) ADM Hamiltonian and momentum constraint equations can be solved, both analytically and numerically, using the SolveVacuumADMEquations function, with such solutions being represented symbolically as VacuumADMSolution objects. In Section 4, we illustrate how one can introduce a generic matter field into such a solution (and evolve it either numerically or analytically) using the ADMStressEnergyDecomposition function, which produces an ADM/ 3 + 1 decomposition of an arbitrary StressEnergyTensor object, thus allowing one to compute energy, momentum and stress projections of the tensor, as well as timelike (energy conservation) and spacelike (momentum conservation) projections of the stress-energy continuity equations, within any ADM decomposition and with any choice of gauge. We show how this can be combined with the aforementioned functionality in order to solve the full ADM evolution equations and full ADM Hamiltonian and momentum constraint equations, again both analytically and numerically, using the SolveADMEquations function, with such solutions being represented symbolically as ADMSolution objects. Finally, in Section 5, we demonstrate how the DiscreteHypersurfaceDecomposition function can be used to expose and visualize some of the internal details of how Gravitas obtains its numerical solutions, namely by means of a fourth-order Runge-Kutta time integration algorithm defined over hypergraphs of arbitrary topology, with a generalized local adaptive refinement algorithm that automatically refines and coarsens the hypergraph (using hypergraph rewriting methods) based upon the dynamics of the problem being solved. We show how all of these methods can be combined in order to simulate a non-trivial numerical relativistic problem in vacuum spacetime: the head-on collision of a binary black hole system, including the extraction of the resulting outgoing gravitational radiation. We conclude in Section 6 with some directions for future research and development.
Note that, as with the previous article [1] in this series, much of the Gravitas functionality that is demonstrated and discussed here is fully-documented and available via the Wolfram Function Repository, including ADMDecomposition, SolveVacuumADMEquations and DiscreteHypersurfaceDecomposition. However, there are many more functions that have not yet been documented in this way, or which have received further development beyond their documented versions; as always, an up-to-date version of the Gravitas framework may be obtained from its GitHub repository (currently approximately 30,000 lines of Wolfram Language code, including experimental and research functionality). Note moreover that this article will employ the same notational and terminological conventions as the previous one [1]; for instance, we use geometric units with c = G = = 1 , we assume a metric signature of , + , + , + in all relevant cases, we adopt the Einstein summation convention of summing over all repeated tensor indices throughout, and Gravitas functions use the keywords “Reduced” and “Symbolic” within certain property names in order to signify that Gravitas should apply all known algebraic equivalences and return a given tensor expression in canonical form, or that Gravitas should leave all partial derivatives as purely symbolic/unevaluated operators, respectively.

2. ADM Formalism and Spacetime Foliations

At the core of the Gravitas framework’s numerical subsystem is the ADMDecomposition object, which plays a role analogous to the role played by the MetricTensor object within Gravitas’s symbolic subsystem [1], and which allows one to represent a decomposition or “foliation” of a given differentiable Riemannian or pseudo-Riemannian manifold M , g M into an ordered sequence of differentiable submanifolds N , g N , where N M , each of codimension-1 [32,33]. In the context of general relativity, the “ambient” manifold M , g M is typically a pseudo-Riemannian/Lorentzian spacetime, and the submanifolds N , g N are typically Riemannian spacelike hypersurfaces, ordered by a gauge-dependent “time” parameter [34]. Mathematically, if i : N M denotes the embedding of the submanifold N , g N into the ambient manifold M , g M , then the tangent bundle x N T x N on the submanifold N , g N is included in the tangent bundle x M T x M on the ambient manifold M , g M by means of the pushforward construction, whose cokernel/quotient is then the normal bundle x N T x N on the submanifold N , g N , i.e. one has the following short exact sequence [35,36]:
0 x N T x N x M T x M i N x N T x N 0 .
In the above, T x N and T x M denote the tangent spaces of the manifolds N , g N and M , g M at points x N and x M , respectively; x M T x M i N designates the restriction of the tangent bundle x M T x M on the ambient manifold M , g M to the submanifold N , g N , i.e., more formally, it designates the pullback i * x M T x M of the tangent bundle x M T x M on the ambient manifold M , g M to a corresponding vector bundle on the submanifold N , g N ; T x N denotes the normal space of the manifold N , g N at the point x N , i.e. the set of all vectors in the tangent space T x M of the ambient manifold M , g M that are normal to every vector in the tangent space T x N of the submanifold N , g N  [37]:
x N , T x N = n T x M g x n , v = 0 , for every v T x N ,
such that the normal bundle x N T x N is simply given by the quotient bundle:
x N T x N = x M T x M i N / x N T x N ;
and 0 designates the trivial (rank-0) vector bundle.
The metric tensor g M on the ambient manifold M has the effect of splitting this exact sequence, thus guaranteeing that the restriction of the tangent bundle on the ambient manifold M , g M to the submanifold N , g N can be written as the following direct sum of tangent and normal bundles on the submanifold N , g N :
x M T x M i N = x N T x N x N T x N .
This splitting allows one, in turn, to write the Levi-Civita connection M on the ambient manifold M , g M as a sum of tangential and normal components, i.e. one has:
x M , X T x M , Y Γ x M T x M , X M Y = X M Y + X M Y ,
where X T x M denotes an arbitrary tangent vector at the point x M , Y Γ x M T x M denotes an arbitrary vector field on the ambient manifold M , g M , Γ x M T x M denotes the space of smooth sections of the tangent bundle x M T x M (i.e. the space of vector fields definable on the ambient manifold M , g M ), the tangential component X M Y denotes the orthogonal projection of the covariant derivative X M Y onto the tangent bundle x N T x N , and the normal component X M Y denotes the orthogonal projection of the covariant derivative X M Y onto the normal bundle x N T x N . The induced Levi-Civita connection N on the submanifold N , g N is then given by the orthogonal projection of the ambient Levi-Civita connection M onto the tangent bundle:
x M , X T x M , Y Γ x M T x M , X N Y = X M Y ,
and the second fundamental form/extrinsic curvature tensor K (a symmetric, vector-valued differential form taking values in the normal bundle x N T x N ) is given by the orthogonal projection of the ambient Levi-Civita connection M onto the normal bundle [36]:
x M , X T x M , Y Γ x M T x M , K X , Y = X M Y ,
i.e. one has, overall:
x M , X T x M , Y Γ x M T x M , X M Y = X N Y + K X , Y .
Returning now to the specific case of general relativity, in which our ambient manifold M , g M is a Lorentzian spacetime, we proceed to define a universal “time function” t : M R mapping each point/event to its corresponding coordinate time value; the submanifolds N , g N are then given by the level surfaces of this universal time function, i.e:
t 0 R , N t 0 = x M t x = t 0 M .
We thus obtain a time-ordered sequence of purely spacelike hypersurfaces (each of codimension-1, with purely Riemannian signature) N t 0 , g N t 0 which covers the entire ambient spacetime M , g M :
M = t 0 R N t 0 .
If our ambient spacetime M , g M is, moreover, globally hyperbolic, then these spacelike hypersurfaces are also strictly non-intersecting, i.e:
t 1 , t 2 R , N t 1 N t 2 t 1 = t 2 .
Henceforth, we shall denote the overall metric tensor on the ambient spacetime manifold M (assumed to be of dimension n) by g, and the “induced” metric tensor on the spacelike hypersurfaces N t 0 (assumed to be of dimension n 1 ) by γ . Concretely, ADMDecomposition represents such spacetime “foliations” by means of the ADM formalism first proposed by Arnowitt, Deser and Misner [38,39] (although the particular mathematical formulation of the 3 + 1 decomposition that Gravitas uses is due to York [40]), wherein one defines a metric tensor γ on some “initial” spacelike hypersurface N t 0 , γ , as well as the Lagrange multipliers α (a scalar field known as the lapse function) and β μ (an n 1 -dimensional vector field known as the shift vector, with μ 0 , , n 2 , yet in which every such β μ depends upon all n spacetime coordinates), which play the role of the gauge variables and consequently define how neighboring hypersurfaces are related to one another geometrically. More precisely, the lapse function α determines the proper time distance d τ between corresponding points on the spacelike hypersurfaces at coordinate time values t = t 0 and t = t 0 + d t , as measured along the unit normal direction n to the hypersurface at t = t 0 (i.e. the direction followed by normal observers):
d τ t 0 , t 0 + d t = α d t ,
whereas the shift vector (field) β μ determines how the spatial coordinates x μ t 0 get relabeled as one moves from the spacelike hypersurface at coordinate time value t = t 0 to the spacelike hypersurface at coordinate time value t = t 0 + d t , i.e:
x μ t 0 + d t = x μ t 0 β μ d t .
The overall line element/first fundamental form d s 2 for the ambient (spacetime) MetricTensor object g μ ν is therefore given in terms of the components of the induced (spatial) MetricTensor object γ μ ν , the lapse function α and the components of the shift vector (field) β μ as:
d s 2 = α 2 d t 2 + γ μ ν d x μ + β μ d t d x ν + β ν d t = α 2 + γ μ σ β σ β μ d t 2 + 2 γ μ σ β σ d t d x μ + γ μ ν d x μ d x ν = α 2 + β μ β μ d t 2 + 2 β μ d t d x μ + γ μ ν d x μ d x ν ,
with μ , ν , σ ranging across all 0 , , n 2 (i.e across spatial coordinate indices only). Note that the spatial line element/first fundamental form d l 2 for the induced (spatial) MetricTensor object γ μ ν constituting the initial spacelike hypersurface of the Schwarzschild metric [41], as developed independently by Droste [42] (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) is given by:
d l 2 = γ μ ν d x μ d x ν = 1 2 M r 1 d r 2 + r 2 d θ 2 + sin 2 θ d ϕ 2 ,
whereas, for the initial spacelike hypersurface of the Kerr metric [43] (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist [44] or oblate spheroidal coordinates t , r , θ , ϕ ), the spatial line element is given instead by:
d l 2 = γ μ ν d x μ d x ν = r 2 + J M 2 cos 2 θ r 2 2 M r + J M 2 d r 2 + r 2 + J M 2 cos 2 θ d θ 2 + r 2 + J M 2 + 2 J 2 sin 2 θ M r 2 + J M 2 cos 2 θ sin 2 θ d ϕ 2 ,
with μ , ν ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only) in both cases. The corresponding ADMDecomposition objects, including representations of both the induced/spatial and ambient/spacetime MetricTensor objects, for the Schwarzschild and Kerr metrics are shown in Figure 1, assuming the most general choice of gauge consisting of the lapse function α t , r , θ , ϕ and the shift vector (field) β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . By default, the most general forms of the ADM gauge variables are always assumed, and appropriate formal symbols are chosen for the various parameters of the decomposition (such as mass M and angular momentum J), as well as for the coordinates (such as time coordinate t and radial coordinate r), although these defaults may always be overridden by passing additional arguments to ADMDecomposition, as illustrated in Figure 2 for the case of modified shift vectors β t , r , θ , ϕ , 0 , 0 (for Schwarzschild) and 0 , 0 , β t , r , θ , ϕ (for Kerr).
Note that several other Cauchy surface geometries are built into ADMDecomposition’s small (though continually growing) library of initial spacelike hypersurface configurations, including Cauchy initial data for the Reissner-Nordström metric [45,46], as developed independently by Weyl [47] and Jeffery [48] (representing, for instance, a charged, non-rotating black hole with mass M and electric charge Q in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) and the Kerr-Newman metric [49,50] (representing, for instance, a charged, spinning black hole with mass M, angular momentum J and electric charge Q in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ), with spatial line elements given by:
d l 2 = γ μ ν d x μ d x ν = 1 2 M r + Q 2 4 π r 2 1 d r 2 + r 2 d θ 2 + sin 2 θ d ϕ 2 ,
and:
d l 2 = γ μ ν d x μ d x ν = d r 2 r 2 2 M + J M 2 + Q 2 4 π + d θ 2 r 2 + J M 2 cos 2 θ + J M 2 sin 4 θ d ϕ 2 r 2 2 M + J M 2 + Q 2 4 π r 2 + J M 2 cos 2 θ r 2 + J M 2 2 d ϕ 2 sin 2 θ r 2 + J M 2 cos 2 θ ,
respectively, as shown in Figure 3. Cosmological Cauchy initial data is also supported, such as for the Friedmann-Lemaître-Robertson-Walker or FLRW metric [51,52,53,54] (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in spherical polar coordinates t , r , θ , ϕ ), with spatial line element given by:
d l 2 = γ μ ν d x μ d x ν = a 2 t d r 2 1 k r 2 + r 2 d θ 2 + sin 2 θ d ϕ 2 ,
as shown in Figure 4, both for the default choice of gauge with general lapse function α t , r , θ , ϕ and general shift vector (field) β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , and for the trivial choice of gauge with lapse function identically equal to 1 (i.e. α t , r , θ , ϕ = 1 ) and shift vector (field) identically equal to zero (i.e. β t , r , θ , ϕ = 0 , 0 , 0 ). In the above, as before, μ and ν represent spatial indices, and therefore range across 0 , , n 2 only.
In all that follows, we will use a bracketed “3” to indicate that a given object is restricted to spacelike hypersurfaces, with a bracketed “4” indicating instead that a given object is defined over the entire ambient spacetime (for instance,   3 μ denotes the covariant derivative operator on spacelike hypersurfaces, whose corresponding Christoffel symbols   3 Γ μ ν ρ are defined in terms of derivatives of the induced/spatial metric tensor γ μ ν , while   4 μ denotes the covariant derivative operator on the ambient spacetime, whose corresponding Christoffel symbols   4 Γ μ ν ρ are defined in terms of derivatives of the overall spacetime metric tensor g μ ν ); note that we use these particular numbers purely for illustrative purposes (since the formalism is often referred to as “ 3 + 1 formalism”) - the objects themselves are defined within Gravitas for arbitrary n-dimensional spacetimes, which are then foliated into n 1 -dimensional spacelike hypersurfaces. The future-pointing, timelike unit vector n that is normal to each spacelike hypersurface can now be computed as the spacetime contravariant derivative   4 μ of the distinguished time coordinate t [34]:
n μ = α   4 μ t = α g μ σ   4 σ t = α g μ σ x σ t ,
whereas the “time vector” t determines how corresponding points on neighboring hypersurfaces are related (and so, in particular, will differ from the normal vector n if the corresponding observer does not move in a normal direction to the hypersurfaces, which in turn corresponds to the case of a non-vanishing shift vector β 0 ):
t μ = α n μ + β μ = α 2 g μ σ x σ t + β μ .
In both of the above, μ , σ range across all 0 , , n 1 (i.e. across all spacetime coordinate indices). Figure 5 and Figure 6 show the components of the future-pointing unit normal vector n μ and of the future-pointing unit “time vector” t μ , computed directly from the respective ADMDecomposition objects for the Schwarzschild and Kerr metrics, assuming a fully generic choice of gauge with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ in both cases. Recall from the discussion above that the second fundamental form/extrinsic curvature tensor K is simply the symmetric, vector-valued differential form given by the orthogonal projection ⊥ of the ambient/spacetime Levi-Civita connection   4 onto the normal bundle; we can express this in component form by taking the Lie derivative L of the spatial metric tensor γ μ ν in the normal direction n  [55]:
K μ ν = 1 2 L n γ μ ν ,
i.e., in expanded form:
K μ ν = 1 2 α   3 ν β μ +   3 μ β ν t γ μ ν = 1 2 α x ν β μ   3 Γ ν μ σ β σ + x μ β ν   3 Γ μ ν σ β σ t γ μ ν ,
where μ , ν , σ range across all 0 , , n 2 (i.e. across spatial coordinate indices only), as shown in Figure 7 for the case of ExtrinsicCurvatureTensor objects computed directly from the ADMDecomposition objects for the Schwarzschild and Kerr metrics, assuming again a fully generic choice of gauge with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . Note that both the shift vector β μ and the extrinsic curvature tensor K μ ν are purely spatial objects, and so their indices are raised and lowered using the spatial metric tensor γ μ ν rather than full spacetime metric tensor g μ ν , i.e:
β μ = γ μ σ β σ , and β μ = γ μ σ β σ ,
for the case of the rank-1 shift vector/covector (field) β , and:
K μ ν = γ μ σ K σ ν = γ σ ν K σ μ = γ μ σ γ λ ν K σ λ , K μ ν = γ μ σ K σ ν = γ μ σ γ λ ν K λ σ = γ σ ν K μ σ ,
K ν μ = γ σ ν K μ σ = γ μ σ γ λ ν K σ λ = γ μ σ K σ ν , and K μ ν = γ μ σ γ λ ν K σ λ = γ σ ν K μ σ = γ μ σ K ν σ
for the case of the rank-2 extrinsic curvature tensor (field) K. Their covariant derivatives   3 μ (i.e. their derivatives along tangent vectors) are therefore represented in terms of the coefficients of the induced/spatial Levi-Civita connection   3 , i.e. the induced/spatial Christoffel symbols   3 Γ μ ν ρ , which are themselves represented in terms of partial derivatives of the spatial metric tensor γ μ ν :
  3 Γ μ ν ρ = 1 2 γ ρ σ x μ γ σ ν + x ν γ μ σ x σ γ μ ν ,
namely:
  3 ρ β μ = x ρ β μ +   3 Γ ρ σ μ β σ , and   3 ρ β μ = x ρ β μ   3 Γ ρ μ σ β σ ,
for the case of the rank-1 shift vector/covector (field) β , and:
  3 ρ K μ ν = x ρ K μ ν +   3 Γ ρ σ μ K σ ν +   3 Γ ρ σ ν K μ σ ,   3 ρ K μ ν = x ρ K μ ν +   3 Γ ρ σ ν K μ σ   3 Γ ρ μ σ K σ ν ,
  3 ρ K ν μ = x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ , and   3 ρ K μ ν = x ρ K μ ν   3 Γ ρ μ σ K σ ν   3 Γ ρ ν σ K μ σ ,
for the case of the rank-2 extrinsic curvature tensor (field) K. This is demonstrated in Figure 8, in which all covariant derivatives of the ExtrinsicCurvatureTensor object in lowered-index/covariant form (i.e. K μ ν , the default case), as well as all covariant derivatives of the ExtrinsicCurvatureTensor object in raised-index/contravariant form (i.e. K μ ν ) are computed for the ADMDecomposition objects for the Schwarzschild and Kerr metrics, respectively, assuming generic gauge choice.
As stated previously, the orthogonal projection ⊤ of the ambient/spacetime Levi-Civita connection   4 onto the tangent bundle yields the induced/spatial Levi-Civita connection   3 , while the orthogonal projection ⊥ of the ambient/spacetime Levi-Civita connection   4 onto the normal bundle yields the symmetric (vector-valued) second fundamental form/extrinsic curvature tensor K. The statement that this is necessarily the case is often referred to as the Gauss relation [56], which asserts the following general relationship between (projections of) the ambient/spacetime Riemann tensor   4 R and the induced/spatial Riemann tensor   3 R (assuming that, as before, that M , g M denotes the ambient/spacetime manifold and N , g N denotes the induced/spatial submanifold):
x M , X , Y , Z , W T x M , g M   4 R X , Y Z , W = g M   3 R X , Y Z , W + g M K X , Z , K Y , W g M K Y , Z , K X , W ,
or, in explicit (component-based) form:
ρ α β σ γ μ δ ν   4 R σ μ ν ρ =   3 R β γ δ α + K γ α K β δ K δ α K β γ ,
where μ ν designates the orthogonal projector, i.e. the projection operator in the normal direction n :
μ ν = δ μ ν + n μ n ν ,
with δ μ ν being the identity tensor (i.e. the Kronecker delta function). In the above, ρ , σ , μ , ν range across all 0 , , n 1 (i.e. across all spacetime coordinate indices), while α , β , γ , δ range across all 0 , , n 2 (i.e. across spatial coordinate indices only), with   4 R σ μ ν ρ being the components of the ambient/spacetime Riemann tensor:
  4 R σ μ ν ρ = x μ   4 Γ σ ν ρ x ν   4 Γ μ σ ρ +   4 Γ μ λ ρ   4 Γ σ ν λ   4 Γ λ ν ρ   4 Γ μ σ λ ,
where λ here ranges across all spacetime coordinate indices 0 , , n 1 ,   3 R β γ δ α being the components of the induced/spatial Riemann tensor:
  3 R β γ δ α = x γ   3 Γ β δ α x δ   3 Γ γ β α +   3 Γ γ λ α   3 Γ β δ λ   3 Γ λ δ α   3 Γ γ β λ ,
where λ here ranges across spatial coordinate indices 0 , , n 2 only, and with   4 Γ μ ν ρ being the ambient/spacetime Christoffel symbols, represented in terms of partial derivatives of the overall spacetime metric tensor g μ ν :
  4 Γ μ ν ρ = 1 2 g ρ σ x μ g σ ν + x ν g μ σ x σ g μ ν .
The Gauss equations necessarily hold identically for any ADMDecomposition object computed directly from an (initial) spatial MetricTensor object in the manner described previously, as illustrated in Figure 9 for the cases of the Schwarzschild metric (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) and the Kerr metric (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ), assuming a restricted choice of gauge consisting of the lapse function α t , r , θ , ϕ and the modified shift vectors β t , r , θ , ϕ , 0 , 0 (for Schwarzschild) and 0 , 0 , β t , r , θ , ϕ (for Kerr). On the other hand, the Codazzi-Mainardi relation [36,56] asserts the following general relationship between (orthogonal projections of) the ambient/spacetime Ricci tensor and the covariant derivatives of the second fundamental form/extrinsic curvature tensor:
x M , X , Y , Z T x M ,   4 R X , Y Z =   3 X K Y , Z   3 Y K X , Z ,
or, in explicit (component-based) form:
  4 R ρ σ n σ μ ρ = ν K μ ν μ K ,
i.e., in expanded form:
  4 R ρ σ n σ μ ρ = x ν K μ ν +   3 Γ ν λ ν K μ λ   3 Γ ν μ λ K λ ν x μ K ,
with ρ , σ ranging across all 0 , , n 1 (i.e. across all spacetime coordinate indices), while μ , ν , λ range across all 0 , , n 2 (i.e. across spatial coordinate indices only). In the above,   4 R μ ν designates the ambient/spacetime Ricci tensor, obtained through appropriate contraction of the ambient/spacetime Riemann tensor   4 R σ μ ν ρ (i.e.   4 R μ ν =   4 R μ σ ν σ ), and K designates the trace of the extrinsic curvature tensor K μ ν (i.e. K = K μ μ = γ μ ν K μ ν ). Just as for the Gauss equations, the Codazzi-Mainardi equations also necessarily hold identically for any ADMDecomposition object computed directly from an (initial) spatial MetricTensor object in this way, as demonstrated in Figure 10 for the cases of the Schwarzschild and Kerr metrics with a restricted choice of gauge consisting, as before, of the lapse function α t , r , θ , ϕ and the modified shift vectors β t , r , θ , ϕ , 0 , 0 (for Schwarzschild) and 0 , 0 , β t , r , θ , ϕ (for Kerr). In some sense, the Gauss and Codazzi-Mainardi equations therefore represent a set of geometrical consistency conditions that must necessarily be satisfied in order for the hypersurfaces in the foliation to “plumb together” in some appropriate way.
In much the same vein as the Gauss and Codazzi-Mainardi equations above, it is also possible to relate the components of the ambient/spacetime Ricci tensor   4 R μ ν and the induced/spatial Ricci tensor   3 R μ ν ; by making the time derivative of the extrinsic curvature tensor t K ν μ the subject of these equations, one can then proceed to formulate them as a system of time evolution equations for the components of the extrinsic curvature tensor K μ ν (regarded here as the conjugate momenta of the components of the spatial metric tensor γ μ ν , which are in turn regarded here as the dynamical variables of the theory):
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α   4 R ρ + 1 ν + 1 γ ρ μ ,
i.e., in expanded form:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ + K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α   4 R ρ + 1 ν + 1 γ ρ μ ,
with μ , ν , ρ , σ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Since these are purely geometrical identities relating components of   4 R μ ν to components of   3 R μ ν , these evolution equations necessarily hold identically for any ADMDecomposition object computed from an (initial) spatial MetricTensor object in the usual way, as shown in Figure 11 for the cases of the Schwarzschild and Kerr metrics with the same restricted choice of gauge as before, consisting of the lapse function α t , r , θ , ϕ and the modified shift vectors β t , r , θ , ϕ , 0 , 0 (for Schwarzschild) and 0 , 0 , β t , r , θ , ϕ (for Kerr). However, as we shall see shortly, once the Einstein field equations are used to replace the ambient/spacetime Ricci tensor terms   4 R μ ν with stress-energy tensor terms T μ ν , these purely geometrical relations instead become bona fide evolution equations, describing how the components of the extrinsic curvature tensor K μ ν on spacelike hypersurfaces change as one moves forwards (or backwards) in time. By taking appropriate contractions of the Gauss equations, we also obtain a timelike projection of the contracted Bianchi identities, known as the Hamiltonian constraint H :
H =   3 R + K 2 K ν μ K μ ν 2 α 2   4 R 00 1 2   4 R g 00 ,
or, more succinctly:
H =   3 R + K 2 K ν μ K μ ν 2 α 2   4 G 00 ,
with μ , ν ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only), where we have used the definition of the ambient/spacetime Einstein tensor   4 G μ ν :
  4 G μ ν =   4 R μ ν 1 2   4 R g μ ν ,
with μ , ν here ranging across all 0 , , n 1 (i.e. across all spacetime coordinate indices), and where   3 R and   4 R denote the induced/spatial and ambient/spacetime Ricci scalars:
  3 R =   3 R μ μ = γ μ ν   3 R μ ν , and   4 R =   4 R μ μ = g μ ν   4 R μ ν ,
respectively. Likewise, one can obtain the corresponding spacelike projections of the contracted Bianchi identities by taking appropriate contractions of the Codazzi-Mainardi equations, thus yielding the so-called momentum constraints M μ (represented here in covector form):
M μ =   3 ν K μ ν   3 μ K α   4 R μ + 1 0 1 2   4 R δ μ + 1 0 ,
i.e., in expanded form:
M μ = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K α   4 R μ + 1 0 1 2   4 R δ μ + 1 0 ,
which, upon simplification again using the ambient/spacetime Einstein tensor   4 G μ ν , become:
M μ = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K α   4 G μ + 1 0 ,
with μ , ν , σ here ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Just as with the evolution equations above, these forms of the Hamiltonian H and momentum M μ constraints are purely geometrical identities, and therefore vanish identically for any ADMDecomposition object obtained from an (initial) spatial MetricTensor object in the same way, as illustrated in Figure 12 and Figure 13, again for the cases of the Schwarzschild and Kerr metrics with modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively. The equations asserting that the Hamiltonian and momentum constraints vanish identically, i.e. that H = 0 and M μ = 0 , are consequently referred to as the Hamiltonian and momentum constraint equations, and they can be computed and verified directly within Gravitas, as shown in Figure 14 and Figure 15. Much like the evolution equations, once the Einstein field equations are applied and used to transform the ambient/spacetime Einstein tensor terms   4 G μ ν into stress-energy tensor terms T μ ν , the Hamiltonian and momentum constraint equations will cease to be purely geometrical identities and will instead become bona fide physical constraints on the evolution and choice of gauge. Indeed, in (for instance) the 3 + 1 -dimensional case, the ten independent Einstein field equations may be projected in the space-space directions (thus yielding the six evolution equations), the time-time direction (thus yielding the one Hamiltonian constraint equation) and the time-space/space-time directions (thus yielding the three momentum constraint equations), with the latter two corresponding to the four redundant degrees of freedom arising from the contracted Bianchi identities.
In all dimensions n 4 , the vanishing of all components of the unique, trace-free, rank-4 Weyl tensor C σ μ ν ρ  [57], obtained by subtracting out all trace components (i.e. all Ricci tensor components R μ ν ) from the full Riemann tensor R σ μ ν ρ via the Ricci decomposition theorem [58]:
C ρ σ μ ν = R ρ σ μ ν + 1 n 1 R ρ ν g σ μ R ρ μ g σ ν + R σ μ g ρ ν R σ ν g ρ μ + R n 1 n 2 g ρ μ g σ ν g ρ ν g σ μ ,
is both a necessary and sufficient condition for the underlying manifold M , g to be conformally-flat (by the Weyl-Schouten theorem [59]), since the Weyl tensor C σ μ ν ρ is invariant under all conformal transformations of the form g μ ν ˜ = Ω 2 g μ ν with real conformal factor Ω R ; the Weyl tensor C σ μ ν ρ is also significant from a physical standpoint, since it governs the propagation of gravitational radiation within vacuum spacetimes. However, the fact that the Weyl tensor C σ μ ν ρ vanishes identically in dimension n = 3 , as demonstrated in Figure 16 for the cases of spatial MetricTensor objects extracted from ADMDecomposition objects for the Schwarzschild and Kerr metrics (with the most general choice of gauge, although this makes no difference to the spacelike hypersurface geometry) presents problems in the case of 3 + 1 decomposition and the ADM formalism, since it makes it more difficult to determine whether a given 3-dimensional spacelike hypersurface is conformally-flat (or, indeed, to extract gravitational wave data from 3-dimensional spacelike hypersurfaces directly); indeed, as seen here, the WeylTensor objects will (incorrectly) report both manifolds to be conformally-flat in these cases. To this end, it is instructive instead to consider the rank-3 Cotton tensor C ρ μ ν  [60], defined by:
C ρ μ ν = ν R ρ μ μ R ρ ν + 1 2 n 1 μ R g ρ ν ν R g ρ μ ,
i.e., in expanded form:
C ρ μ ν = x ν R ρ μ Γ ν ρ σ R σ μ Γ ν μ σ R ρ σ x μ R ρ ν Γ μ ρ σ R σ ν Γ μ ν σ R ρ σ + 1 2 n 1 x μ R g ρ ν Γ μ ρ σ R g σ ν Γ μ ν σ R g ρ σ x ν R g ρ μ Γ ν ρ σ R g σ μ Γ ν μ σ R g ρ σ ,
for which vanishing of all components C ρ μ ν = 0 is both a necessary and sufficient condition for conformal-flatness in dimension n = 3 (in dimensions n > 3 , the vanishing of the Cotton tensor C ρ μ ν is a necessary but not sufficient condition). Figure 17 illustrates the use of the CottonTensor function in Gravitas to demonstrate that the spatial MetricTensor object extracted from the ADMDecomposition object is conformally-flat for the case of the Schwarzschild metric, but not for the Kerr metric (since it is provable that there do not exist any conformally-flat spatial slices of the Kerr metric [61]). In fact, in the particular case of dimension n = 3 , one can simplify the Cotton tensor C ρ μ ν even further by using the Hodge dual operation ★ in the associated Grassmann algebra to reduce the rank-3 Cotton tensor to the rank-2 Cotton-York tensor (density) C μ ν , defined by:
C μ ν = ρ R σ μ 1 4 R g σ μ ε ρ σ ν ,
i.e., in expanded form:
C μ ν = x ρ R σ μ 1 4 R g σ μ Γ ρ σ λ R λ μ 1 4 R g λ μ Γ ρ μ λ R σ λ 1 4 R g σ λ ε ρ σ ν ,
where ε ρ σ ν designates the totally-antisymmetric Levi-Civita symbol of rank-3, and therefore the Cotton-York tensor (density) C μ ν is definable only in three dimensions (in which, like the full Cotton tensor C ρ μ ν , the vanishing of all components of the Cotton-York tensor C μ ν = 0 is both a necessary and sufficient condition for conformal-flatness). Figure 18 illustrates the use of the CottonYorkTensor function in Gravitas to demonstrate, once again, that the spatial MetricTensor object extracted from the ADMDecomposition object is conformally-flat in the Schwarzschild case but not in the Kerr case. The geometrical significance of the Cotton tensor C ρ μ ν lies in its very simple transformation law under conformal rescalings of the form g m u ν ˜ = Ω 2 g μ ν with Ω R , namely:
C ρ μ ν ˜ = C ρ μ ν + n 2 x σ log Ω C ρ μ ν σ .

3. Gauge Conditions and Vacuum ADM Solutions

In order to be able to formulate the Einstein field equations as a (well-posed) initial value problem, it is necessary not only to specify the (initial) Cauchy data in the form of the (initial) spacelike hypersurface/spatial metric tensor γ μ ν , but also to give an appropriate prescription for the gauge, i.e. a sufficient set of mathematical conditions for one to be able to determine (uniquely) the values of the lapse function α and the shift vector field β μ at every point in the ambient spacetime. The Gravitas framework makes the terminological distinction between slicing conditions (which are constraints on the lapse function α , and which therefore determine geometrically how the spacetime is foliated into a time-ordered sequence of spacelike hypersurfaces) and coordinate conditions (which are constraints on the shift vector β μ , and which therefore determine how the spatial coordinates are relabeled as one moves between neighboring spacelike hypersurfaces). The most trivial choice of gauge would involve imposing the geodesic slicing condition, in which α = 1 everywhere, along with the normal coordinate conditions, in which β μ = 0 everywhere; these conditions are extremely straightforward to impose, although they have a tendency to produce coordinate pathologies (and, in particular, make no effort to avoid singularities) and are therefore of limited utility for numerical simulations. In addition to geodesic slicing and normal coordinates, ADMDecomposition includes a small library of in-built gauge conditions (including most standard slicing and coordinate conditions), with many more planned for future inclusion. For example, a very commonly-used slicing condition in numerical relativity (due to its tendency to avoid singularities, and therefore its utility when simulating black hole spacetimes) is the maximal slicing condition, due originally to Lichnerowicz [62] and subsequently developed further by York [40]:
  3 Δ α = α K μ ν K μ ν t K ,
where   3 Δ designates the induced (connection) Laplacian on spacelike hypersurfaces, where the connection Laplacian Δ is defined abstractly (for arbitrary tensor fields T) as the trace of the second covariant derivative 2 , i.e. Δ T = tr 2 T , where the second covariant derivative is itself given abstractly by:
X , Y Γ x M T x M , X , Y 2 T = X Y T X Y T .
In explicit component form, the action of the induced (connection) Laplacian   3 Δ on an arbitrary scalar field ϕ (i.e. a rank-0 tensor field) can therefore be written as:
  3 Δ ϕ =   3 μ   3 μ ϕ = γ μ σ   3 σ   3 μ ϕ = γ μ σ x σ x μ ϕ   3 Γ σ μ λ x λ ϕ ,
or, equivalently:
  3 Δ ϕ = 1 det γ μ ν x μ det γ μ ν γ μ ν x ν ϕ ,
hence allowing us to express the maximal slicing condition in the following (explicit, expanded) form, by treating the lapse function α as a pure scalar field defined over each spacelike hypersurface:
1 det γ μ ν x μ det γ μ ν γ μ ν x ν α = α K μ ν K μ ν t K ,
with μ , ν , σ , λ in all of the above ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Intuitively, the maximal slicing condition seeks to maximize the spatial volume of each hypersurface by essentially “slowing” the evolution in regions of high curvature and “accelerating” it in regions of low curvature. Figure 19 shows the maximal slicing gauge condition, as computed directly from the ADMDecomposition objects for the Schwarzschild metric (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) and the Kerr metric (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ), assuming a restricted choice of gauge consisting of the lapse function α t , r , θ , ϕ and the modified shift vectors β t , r , θ , ϕ , 0 , 0 (for Schwarzschild) and 0 , 0 , β t , r , θ , ϕ (for Kerr). Another slicing condition that is frequently used whenever one wishes to cast the Einstein field equations in a strongly hyperbolic form is the harmonic slicing condition first investigated by Bona and Massó [63,64], though its singularity-avoidance properties were discovered by Alcubierre and Massó [65] to be somewhat less favorable than those of maximal slicing, in which one simply asserts that the (spacetime) Laplacian of the time coordinate t (considered now as a pure scalar field on the spacetime) vanishes identically:
  4 Δ t =   4 μ   4 μ t = g μ σ   4 σ   4 μ t = 0 ,
where   4 Δ designates the ambient (connection) Laplacian on spacetime, i.e., in expanded form, one has:
g μ σ x σ x μ t   4 Γ σ μ λ x λ t = 0 ,
with μ , σ , λ here ranging across all 0 , , n 1 (i.e. across all spacetime coordinate indices). Intuitively, the harmonic slicing condition replaces the typical elliptic slicing condition (as is the case with, say, maximal slicing) with a corresponding hyperbolic one. Figure 20 demonstrates the harmonic slicing gauge condition, as computed directly from the ADMDecomposition objects for the Schwarzschild and Kerr metrics, with the same restricted choice of gauge (with lapse function α t , r , θ , ϕ and modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively). Finally, a slicing condition that is frequently used in the simulation of compact binary inspirals and mergers [66] [67] (due to its empirical stability properties and comparable singularity-avoidance properties to maximal slicing) is the 1 + l o g slicing condition:
t α = L β α 2 K α = β σ x σ α 2 K α ,
so-named because it can be rewritten in the slightly expanded form:
t α = β σ x σ α + t log det γ μ ν 2   3 σ β σ = β σ x σ α + t log det γ μ ν 2 x σ β σ 2   3 Γ σ ρ σ β ρ ,
which, in the particular case where normal coordinate conditions are enforced and in which the shift vector therefore vanishes everywhere, i.e. β = 0 , reduces to:
t α = t log det γ μ ν , with solution α = 1 + log det γ μ ν ,
with σ , ρ in all of the above ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). 1 + l o g slicing is itself a special case of the general Bona-Massó slicing condition presented in  [63] [64]. Figure 21 illustrates the 1 + l o g slicing gauge condition, as computed directly from the ADMDecomposition objects for the Schwarzschild and Kerr metrics, with the same restricted choice of gauge (with lapse function α t , r , θ , ϕ and modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively).
Dual to the harmonic slicing condition on the lapse function α are the harmonic coordinate conditions on the shift vector β μ  [63] [64], in which one treats each spatial coordinate x ρ as a pure scalar field on the spacetime, and asserts that the (spacetime) Laplacian of each such scalar field vanishes identically:
  4 Δ x ρ =   4 μ   4 μ x ρ = g μ σ   4 σ   4 μ x ρ = 0 ,
i.e., in expanded form:
g μ σ x σ x μ x ρ   4 Γ σ μ λ x λ x ρ = 0 ,
with μ , σ , λ here ranging across all 0 , , n 1 (i.e. across all spacetime coordinate indices), and with ρ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). The harmonic coordinate conditions enjoy the same hyperbolicity and (partial) singularity-avoidance properties as the harmonic slicing condition discussed above. Figure 22 shows the harmonic coordinate gauge conditions, as computed directly from the ADMDecomposition object for the Schwarzschild and Kerr metrics, with the same restricted choice of gauge as above (with lapse function α t , r , θ , ϕ and modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively). Another common set of coordinate conditions, which seek to minimize the hypersurface “strain” (i.e. to minimize the distortion in the spatial coordinate systems between neighboring spacelike hypersurfaces), are the minimal distortion conditions, due originally to Smarr and York [68], and later adapted by Brady, Creighton and Thorne [69]:
  3 μ   3 μ β ν +   3 ν   3 μ β μ 2   3 μ α K μ ν = γ μ σ   3 σ   3 μ β ν + γ ν σ   3 σ   3 μ β μ 2   3 μ α K μ ν = 0 ,
i.e., in expanded form:
γ μ σ x σ D μ ν +   3 Γ σ λ ν D μ λ   3 Γ σ μ λ D λ ν + γ ν σ x σ D μ μ +   3 Γ σ λ μ D μ λ   3 Γ σ μ λ D λ μ 2 x μ α K μ ν +   3 Γ μ σ μ α K σ ν +   3 Γ μ σ ν α K μ σ = 0 ,
where we have introduced, for the sake of notational convenience, the rank-2 tensor D μ ν consisting of (spatial) covariant derivatives of the shift vector β ν :
D μ ν =   3 μ β ν = x μ β ν +   3 Γ μ σ ν β σ ,
and with μ , ν , ρ , σ , λ here ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Figure 23 demonstrates the minimal distortion coordinate gauge conditions, as computed directly from the ADMDecomposition objects for the Schwarzschild and Kerr metrics, with the same restricted choice of gauge (with lapse function α t , r , θ , ϕ and modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively). In the case where the variations of the spatial metric tensor γ μ ν between neighboring hypersurfaces are relatively small, one can simplify the computation of the minimal distortion conditions substantially by approximating all covariant derivatives as partial derivatives (hence discarding all spatial Christoffel symbol terms), thus yielding the pseudo-minimal distortion conditions, as first proposed by Oohara and Nakamura [70]:
γ μ σ x σ x μ β ν + γ ν σ x σ x μ β μ 2 x μ α K μ ν = 0 .
Figure 24 illustrates the pseudo-minimal distortion coordinate gauge conditions, as computed directly from the ADMDecomposition objects for the Schwarzschild and Kerr metrics, with the same restricted choice of gauge (with lapse function α t , r , θ , ϕ and modified shift vectors β t , r , θ , ϕ , 0 , 0 and 0 , 0 , β t , r , θ , ϕ , respectively).
We can now proceed to derive a system of vacuum ADM evolution equations by taking the aforementioned time evolution equations for the components of the extrinsic curvature tensor K ν μ , namely:
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α   4 R ρ + 1 ν + 1 γ ρ μ ,
or, equivalently:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ + K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α   4 R ρ + 1 ν + 1 γ ρ μ ,
with μ , ν , ρ , σ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only), and applying the vacuum Einstein field equations:
  4 G μ ν + Λ g μ ν =   4 R μ ν 1 2   4 R g μ ν + Λ g μ ν = 0 ,
which, in particular, allow us to rewrite the spacetime Ricci tensor terms   4 R μ ν appearing in these equations purely in terms of the cosmological constant Λ and the spacetime metric tensor g μ ν as:
  4 R μ ν = 1 2   4 R Λ g μ ν = 2 Λ n 2 g μ ν ,
obtained by taking appropriate traces of the equations, and thereby deducing an explicit relationship between the spacetime Ricci scalar and the cosmological constant, namely   4 R = 2 Λ n n 2 . This yields the vacuum ADM evolution equations:
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α 2 Λ n 2 γ ρ ν γ ρ μ ,
i.e., in expanded form:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ + K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α 2 Λ n 2 γ ρ ν γ ρ μ ,
with μ , ν , ρ , σ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Representations of the corresponding VacuumADMSolution objects for the ADM decomposition of the Schwarzschild metric (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ), assuming the usual restricted choice of gauge consisting of the lapse function α t , r , θ , ϕ and the modified shift vector β t , r , θ , ϕ , 0 , 0 , both with vanishing ( Λ = 0 ) and non-vanishing ( Λ 0 ) cosmological constant terms, computed using the SolveVacuumADMEquations function, are shown in Figure 25; these examples demonstrate that this ADM decomposition is a valid non-exact solution of the vacuum ADM evolution equations, in the sense that eight additional field equations need to be assumed, in both the Λ = 0 and Λ 0 cases. The complete lists of vacuum ADM evolution equations for both cases can be computed directly from the VacuumADMSolution object, and it can be verified in both cases that they do indeed reduce down to the eight canonical field equations previously mentioned, as illustrated in Figure 26. Similarly, applying the vacuum Einstein field equations to eliminate the spacetime Einstein tensor terms   4 G μ ν appearing within the ADM Hamiltonian and momentum constraints:
H =   3 R + K 2 K ν μ K μ ν 2 α 2   4 G 00 ,
and:
M μ =   3 ν K μ ν   3 μ K α G μ + 1 0 = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K α   4 G μ + 1 0 ,
respectively, yields the vacuum forms of the ADM Hamiltonian and momentum constraints:
H =   3 R + K 2 K ν μ K μ ν 2 Λ ,
and:
M μ =   3 ν K μ ν   3 μ K = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K ,
respectively, with μ , ν , σ as before ranging across all 0 , , n 2 , which, as demonstrated in Figure 27 and Figure 28, do not vanish identically (i.e. the constraint equations H = 0 and M μ = 0 do not hold identically) for the case of the ADM decomposition of the Schwarzschild metric with the restricted choice of gauge described above, in either of the vanishing cosmological constant ( Λ = 0 ) or non-vanishing cosmological constant ( Λ 0 ) cases.
We can force these vacuum ADM solutions to become exact by assuming a more restricted form of the gauge variables α and β μ ; more specifically, we can adopt the following form of the lapse function α t , r , θ , ϕ :
α t , r , θ , ϕ = 1 2 M r ,
with normal coordinate conditions (i.e. vanishing shift vector β μ = 0 everywhere), in the case of the ADM decomposition of the Schwarzschild metric, or otherwise the following, somewhat more complicated, form of the lapse function α t , r , θ , ϕ :
α t , r , θ , ϕ = J 2 + M 2 r r 2 M J 2 + 2 M 2 r 2 + J 2 cos 2 θ 2 J 2 + M 2 r 2 M 2 r 2 + J 2 cos 2 θ + 4 J 2 M 3 r sin 2 θ ,
and corresponding form of the shift vector β μ t , r , θ , ϕ :
β μ t , r , θ , ϕ = 0 , 0 , 2 J M 4 r J 2 + M 2 r 2 M 2 r 2 + J 2 cos 2 θ + 2 J 2 M 3 r sin 2 θ ,
in the case of the ADM decomposition of the Kerr metric (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ). Representations of the corresponding VacuumADMSolution objects for the Schwarzschild and Kerr metrics, assuming these modified forms of the gauge variables α and β μ , and with vanishing cosmological constant Λ = 0 , are shown in Figure 29; these examples demonstrate that both the Schwarzschild and Kerr metrics represent exact solutions to the (vacuum) ADM evolution equations if one adopts these restricted forms of the gauge variables α and β μ , in the sense that no additional field equations need to be assumed. The complete lists of (vacuum) ADM evolution equations for the Schwarzschild and Kerr metrics, with vanishing cosmological constant Λ = 0 , can be computed directly from the respective VacuumADMSolution objects, and it can be verified in both cases that they all indeed hold identically, as illustrated in Figure 30. Figure 31 and Figure 32 show the (vacuum) ADM Hamiltonian constraint H and the (vacuum) ADM momentum constraints M μ , computed directly from the VacuumADMSolution objects for both a Schwarzschild and a Kerr metric, demonstrating that they all vanish identically (i.e. that the constraint equations H = 0 and M μ = 0 hold identically). Note that the necessary existence of a non-zero angular component β ϕ of the shift vector in the case of the Kerr metric corresponds physically to the effect of frame-dragging, which is clearly absent in the case of Schwarzschild black holes.

4. Stress-Energy Decomposition and Full ADM Solutions

In order to be able to solve the full (non-vacuum) Einstein field equations numerically using the ADM formalism, we must proceed to construct a corresponding ADM-type decomposition (i.e. a 3 + 1 decomposition) of the full spacetime stress-energy tensor T μ ν , by projecting it both onto, and normal to, the spacelike hypersurfaces of our foliation, analogous to the decomposition of the spacetime metric tensor g μ ν described previously. The analog of the lapse function α is the energy density E perceived by an observer who is moving normal to the spacelike hypersurfaces (i.e. in the direction of n ), which we can obtain via a straightforward projection of T μ ν in the normal direction to the spacelike hypersurfaces [34]:
E = T n , n , i . e . , in component form E = T μ ν n μ n ν .
The analog of the shift vector β is the (spatial) momentum density p perceived by an observer moving in the direction of n , which we can obtain via a projection of T μ ν that is, instead, parallel to the spacelike hypersurfaces (and therefore orthogonal to the normal vector n ):
x M , v T x M , g M p , v = T n , v ,
i.e., in component form:
p α = T μ ν n μ α ν , such that p α = γ α σ p σ .
Finally, the analog of the induced/spatial metric tensor γ μ ν (i.e. the value of the spacetime stress-energy tensor T μ ν localized to each spacelike hypersurface) is the (Cauchy) stress tensor perceived by an observer moving in the direction of n , which we can obtain via a projection of T μ ν in a mixture of parallel directions to the spacelike hypersurfaces (i.e. a mixture of orthogonal directions to the normal vector n ):
S = T , i . e . , in component form S α β = T μ ν α μ β ν ,
such that its trace, S, is simply given by S = γ α β S α β . In all of the above, α , β , σ range across all 0 , , n 2 (i.e. across spatial coordinate indices only), whereas μ , ν range across all 0 , , n 1 (i.e. across all spacetime coordinate indices). If we now define spacetime-extended versions of the momentum density covector/one-form p α and Cauchy stress tensor S α β , which we shall denote p α ¯ and S α β ¯ , respectively, namely:
p μ ¯ = p μ 1 , if μ > 1 , 0 , otherwise ,
and:
S μ ν ¯ = S μ 1 ν 1 , if μ > 1 and ν > 1 , 0 , otherwise ,
then we are able to represent the full ADM decomposition of the spacetime stress-energy tensor T μ ν as:
T μ ν = S μ ν ¯ + n μ p ν ¯ + p μ ¯ n ν + E n μ n ν .
Representations of the ADM decompositions of the stress-energy tensors for a perfect relativistic fluid (representing an idealized fluid with density ρ , pressure P and spacetime velocity u μ ):
T μ ν = ρ + P u μ u ν + P g μ ν ,
embedded within both an ADM decomposition of a Minkowski metric (representing a flat spacetime in Minkowski/Cartesian coordinates t , x 1 , x 2 , x 3 ) and an ADM decomposition of a Schwarzschild metric (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ), assuming the most general choice of gauge (i.e. lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ ), using the ADMStressEnergyDecomposition function, are shown in Figure 33. In addition to perfect relativistic fluids, ADMStressEnergyDecomposition also includes a small library of other in-built ADM decompositions of common relativistic energy-matter distributions (with, just as for ADMDecomposition, many more planned for future inclusion), including, but not limited to, perfect relativistic dust (with density ρ and spacetime velocity u μ ) and perfect relativistic radiation (with pressure P and spacetime velocity u μ ), namely:
T μ ν = ρ u μ u ν , and T μ ν = n P u μ u ν + P g μ ν ,
respectively, as shown in Figure 34, in both cases embedded within an ADM decomposition of a Schwarzschild metric with the same generic choice of gauge (with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ ). By default, appropriate formal symbols are chosen for the various parameters of the energy-matter distribution (e.g. mass-energy density ρ or spacetime velocity u μ ); however, these defaults can be easily overridden by passing additional arguments to ADMStressEnergyDecomposition, as shown in Figure 35. Figure 36 shows the relativistic energy density E (obtained from normal projection of T μ ν ) and the relativistic momentum density p μ (obtained from orthogonal projection of T μ ν ), computed directly from the ADMStressEnergyDecomposition object for a perfect relativistic fluid (representing an idealized fluid with density ρ , pressure P and spacetime velocity u μ ) embedded within both an ADM decomposition of a Schwarzschild metric and an ADM decomposition of a Friedmann-Lemaître-Robertson-Walker or FLRW metric (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in spherical polar coordinates t , r , θ , ϕ ), assuming in both cases a restricted choice of gauge with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . Likewise, Figure 37 shows the relativistic Cauchy stress tensor S μ ν (obtained from a mixture of orthogonal projections of T μ ν ) and its corresponding trace S = γ μ ν S μ ν , also computed directly from the ADMStressEnergyDecomposition object for a perfect relativistic fluid, and again embedded within both an ADM decomposition of a Schwarzschild metric and an ADM decomposition of an FLRW metric, with the same restricted choice of gauge.
This decomposition now also enables us to decompose the continuity equations for the full (spacetime) stress-energy tensor T μ ν , which assert that the spacetime covariant divergence of the stress-energy tensor   4 ν T μ ν must vanish identically, and which follow from a combination of the Einstein field equations and the Bianchi identities (which assert that the spacetime covariant divergence of the Einstein tensor   4 ν   4 G μ ν must also vanish identically, for purely geometrical reasons):
  4 ν   4 G μ ν = x ν   4 G μ ν +   4 Γ ν σ μ   4 G σ ν +   4 Γ ν σ ν   4 G μ σ = 0 ,   4 ν T μ ν = x ν T μ ν +   4 Γ ν σ μ T σ ν +   4 Γ ν σ ν T μ σ = 0 ,
and which guarantee the conservation of relativistic energy and momentum, into purely timelike and purely spacelike components, just as we did previously with the decomposition of the Bianchi identities themselves into the timelike Hamiltonian constraint H and the spacelike momentum constraints M μ . In the above, μ , ν , σ range across all 0 , , n 1 (i.e. across all spacetime coordinate indices). The purely timelike projection of the continuity equations yields the energy conservation equation:
t E L β E + α   3 μ p μ K E K μ ν S μ ν + 2 p μ   3 μ α = 0 ,
where the Lie derivative term L β E expands out to give:
t E β μ x μ E + α   3 μ p μ K E K μ ν S μ ν + 2 p μ   3 μ α = 0 ,
i.e., in fully-expanded form:
t E β μ x μ E + α x μ p μ +   3 Γ μ σ μ p σ K E K μ ν S μ ν + 2 p μ x μ α = 0 ,
which holds identically by virtue of the vanishing of the ADM Hamiltonian constraint H = 0 . Here, μ , ν , σ range across all 0 , , n 2 (i.e. across spatial coordinate indices only). The purely spacelike projections of the continuity equations yield the momentum conservation equations:
t p μ L β p μ + α   3 ν S μ ν + S μ ν   3 ν α α K p μ + E   3 μ α = 0 ,
which, after expansion of the Lie derivative term L β p μ and replacement of the contravariant derivative operator   3 ν with a corresponding covariant derivative operator   3 σ , become:
t p μ β σ x σ p μ p σ x μ β σ + α   3 ν S μ ν + S μ ν γ ν σ   3 σ α α K p μ + E   3 μ α = 0 ,
i.e., in fully-expanded form:
t p μ β σ x σ p μ p σ x μ β σ + α x ν S μ ν +   3 Γ ν σ ν S μ σ   3 Γ ν μ σ S σ ν + S μ ν γ ν σ x σ α α K p μ + E x μ α = 0 ,
which hold identically by virtue of the vanishing of the ADM momentum constraints M μ = 0 . Figure 38 and Figure 39 show how the energy and momentum conservation equations may be derived directly from the ADMStressEnergyDecomposition object for a perfect relativistic fluid embedded within both an ADM decomposition of a Schwarzschild metric and an ADM decomposition of an FLRW metric, with the same restricted choice of gauge as above (i.e. lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 ).
We are now in a position to derive the full system of ADM evolution equations by again taking the time evolution equations for the components of the extrinsic curvature tensor K ν μ , namely:
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α   4 R ρ + 1 ν + 1 γ ρ μ ,
or, equivalently:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ + K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α   4 R ρ + 1 ν + 1 γ ρ μ ,
with μ , ν , ρ , σ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only), and imposing the full Einstein field equations (including stress-energy source terms):
  4 G μ ν + Λ g μ ν =   4 R μ ν 1 2   4 R g μ ν + Λ g μ ν = 8 π T μ ν ,
thus allowing us to replace the spacetime Ricci tensor terms   4 R μ ν with terms involving the stress-energy tensor T μ ν , the cosmological constant Λ and the spacetime metric tensor g μ ν , since one has:
  4 R μ ν = 8 π T μ ν 4 π T g μ ν + 2 Λ n 2 g μ ν ,
where T denotes the trace of the stress-energy tensor, i.e. T = g μ ν T μ ν . We thereby deduce the full ADM evolution equations:
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α 8 π T ρ ν γ ρ μ 4 π T δ ν μ α 2 Λ n 2 γ ρ ν γ ρ μ ,
i.e., in expanded form:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ + K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α 8 π T ρ + 1 ν + 1 γ ρ μ 4 π T δ ν μ α 2 Λ n 2 γ ρ ν γ ρ μ ,
with μ , ν , ρ , σ again ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Representations of the corresponding ADMSolution objects for the ADM decompositions of an FLRW metric (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in spherical polar coordinates t , r , θ , ϕ ) equipped with a perfect relativistic dust (with density ρ and spacetime velocity u μ ) and a perfect relativistic radiation distribution (with pressure P and spacetime velocity u μ ), assuming in both cases the same restricted choice of gauge with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , are shown in Figure 40; these examples demonstrate that these ADM decompositions are both valid non-exact solutions of the full ADM evolution equations for these particular energy-matter distributions, in the sense that eight additional field equations need to be assumed in each case. The complete lists of ADM evolution equations for both ADM decomposition/stress-energy combinations can be computed directly from the ADMSolution object, and it can be verified in both cases that they do indeed reduce down to the eight canonical field equations previously mentioned, as illustrated in Figure 41. Figure 42 and Figure 43 show the energy and momentum conservation equations, obtained from the purely timelike and purely spacelike projections of the full continuity equations, respectively, computed directly from the ADMSolution objects for a perfect relativistic dust and a perfect relativistic radiation distribution embedded within an ADM decomposition of an FLRW metric with this same restricted choice of gauge. Similarly, applying the full Einstein field equations to replace the spacetime Einstein tensor terms   4 G μ ν appearing within the ADM Hamiltonian and momentum constraints:
H =   3 R + K 2 K ν μ K μ ν 2 α 2   4 G 00 ,
and:
M μ =   3 ν K μ ν   3 μ K α   4 G μ + 1 0 = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K α   4 G μ + 1 0 ,
respectively, yields the full forms of the ADM Hamiltonian and momentum constraints:
H =   3 R + K 2 K ν μ K μ ν 16 π α 2 T 00 2 Λ ,
and:
M μ =   3 ν K μ ν   3 μ K 8 π T μ + 1 0 = x ν K μ ν +   3 Γ ν σ ν K μ σ   3 Γ ν μ σ K σ ν x μ K 8 π T μ + 1 0 ,
respectively, with μ , ν , σ ranging as usual across all 0 , , n 2 , as computed and shown in Figure 44 and Figure 45. Although these examples have all assumed a vanishing value of the cosmological constant Λ = 0 , the SolveADMEquations and ADMSolution functionality in Gravitas works equally well in the presence of a non-vanishing cosmological constant Λ 0 , as shown in Figure 46 for the case of a perfect relativistic fluid embedded within an ADM decomposition of an FLRW metric with the usual restricted gauge choice.

5. Adaptive Hypergraph Refinement and Numerical Examples

Thus far, we have neglected to mention any of the internal algorithmic details of how Gravitas actually obtains its non-exact solutions to the vacuum and non-vacuum ADM evolution equations, and of how the ADM Hamiltonian and momentum constraints are numerically, if not analytically, enforced in such cases. This is intentional, since the Gravitas framework has been purposefully designed so as to abstract the complexities of numerical simulation away from the user to the greatest extent possible, thereby making it feasible to configure, run and analyze sophisticated relativistic simulations without specialized numerical relativity knowledge, using only the high-level functionality demonstrated within the previous sections. Internally, Gravitas uses a standard fourth-order explicit Runge-Kutta method [71] [72] to integrate the relevant evolution equations (and the hyperbolic forms of the gauge/constraint equations) in time, making use of the fourth-order centered finite-difference stencils proposed by Zlochower, Baker, Campanelli and Lousto [73] in the default case, or fourth-order upwind finite-difference stencils in the presence of non-zero advection terms (i.e. terms involving spatial derivatives multiplied by the shift vector β ). In order to eliminate the possibility of numerical instabilities propagating due to the appearance of spurious high-frequency modes as a consequence of our choice of finite-difference stencils, we also modify the right-hand sides of the time evolution equations to incorporate a Kreiss-Oliger dissipation term [74]. However, in contrast to other similar numerical relativity codes, the unique feature of Gravitas in this respect lies in its employment of generalized forms of these numerical algorithms, defined over hypergraphs with potentially highly non-trivial (and, in particular, highly irregular and non-grid-like) topologies without any a priori coordinate system, which in turn automatically coarsen and refine via hypergraph rewriting in order to adapt to the topology and dynamics of the problem being solved, using a hypergraph generalization of the local adaptive mesh refinement algorithm developed by Gropp, Berger, Oliger and Colella [75] [76] [77]. This generalization involves introducing a binary function which determines whether a given vertex or subhypergraph should be tagged for refinement, then partitioning the overall hypergraph into subhypergraphs, integrating this binary tagging function over each subhypergraph (thus yielding a signature for the subhypergraph), and then determining the local coordinate direction of refinement using the discrete Laplacians of these signatures; the refinement criterion, as in standard adaptive mesh refinement codes, is typically based upon the values of certain projections of either spatial or spacetime curvature tensors, or indeed of the total stress-energy tensor. This algorithm requires appropriate modifications to be made to the finite-difference stencils, in order to accommodate the presence of boundaries between coarser and finer subhypergraphs. The boundary-extrapolated values of the state vector along each hyperedge (necessary for the computation of the inter-cell flux functions in the time evolution step) are computed using a third-order weighted essentially non-oscillatory (WENO) reconstruction step [78] [79], with three linearly-independent nodal basis polynomials, each of degree two (taken, by default, to be the Lagrange interpolating polynomials), so as to ensure that the overall accuracy of the numerical integration remains fourth-order. The full algorithmic details are contained in  [29] (with an abridged summary also present in  [31]). The DiscreteHypersurfaceDecomposition object in Gravitas allows one to visualize explicitly the decomposition of an arbitrary spacetime into a sequence of discrete spacelike hypersurfaces, whose topologies are represented using hypergraphs. Figure 47 and Figure 48 show the final spatial hypergraph configuration at coordinate time t = 1 of such a decomposition, for both the Schwarzschild metric (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ):
d s 2 = g μ ν d x μ d x ν = 1 2 M r d t 2 + 1 2 M r 1 d r 2 + r 2 d θ 2 + sin 2 θ d ϕ 2 ,
and the Kerr metric (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ):
d s 2 = g μ ν d x μ d x ν = 1 2 M r 2 + J M 2 cos 2 θ d t 2 + r 2 + J M 2 cos 2 θ r 2 2 M + J M 2 d r 2 + r 2 + J M 2 cos 2 θ d θ 2 + r 2 + J M 2 + 2 J 2 sin 2 θ M r 2 + J M 2 cos 2 θ sin 2 θ d ϕ 2 4 J sin 2 θ r 2 + J M 2 cos 2 θ d t d ϕ ,
both with and without spatial coordinates assigned to the vertices, respectively. Figure 49 and Figure 50 instead illustrate the complete evolution of spatial hypergraphs from coordinate time t = 0 to coordinate time t = 1 via a sequence of five discrete time steps, again for discrete decompositions of both the Schwarzschild and Kerr metrics, both with and without spatial coordinate information included in the visualization. In each of these examples, the numerical mass of the black hole is 1, the numerical angular momentum (in the case of Kerr black holes) is 1 3 , the evolution takes place within coordinate time t 0 , 1 and the spatial domain is bounded by r 0 , 4 and θ π , π ; all simulations are run with a resolution of 400 vertices and a discretization scale (which determines the hypergraph density, as described in  [24] and  [29]) of 1.2, with vertices and edges colored based on the extrinsic curvature of the spacelike hypersurface at the corresponding point.
Finally, we conclude by showcasing an example of a fairly typical but also reasonably challenging numerical relativity test case, namely the head-on collision and merger of a binary black hole system within a vacuum spacetime. We begin by setting up Brill-Lindquist initial data [80] [81] (representing, for instance, a pair of uncharged, non-rotating black holes, initially at rest, each of mass M and separated by a distance of 2 z 0 in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ), with the spatial line element on the initial spacelike hypersurface given by:
d l 2 = γ μ ν d x μ d x ν = 1 + 1 2 M r 2 sin 2 θ + r cos θ z 0 2 + M r 2 sin 2 θ + r cos θ + z 0 2 4 δ ,
where δ represents the form of the default spatial metric in spherical symmetry:
δ = d r 2 + r 2 d θ 2 + sin 2 θ d ϕ 2 .
Being a purely spatial metric tensor, μ , ν here range across all 0 , , n 2 (i.e. across spatial coordinate indices only). Note that the Brill-Lindquist initial geometry is built-in to Gravitas’s standard library of Cauchy initial data; the corresponding ADMDecomposition object, including representations of both the induced/spatial and ambient/spacetime MetricTensor objects, for the Brill-Lindquist initial metric is shown in Figure 51, assuming a trivial choice of gauge with lapse function identically equal to 1 (i.e. α t , r , θ , ϕ = 1 ) and shift vector (field) identically equal to zero (i.e. β t , r , θ , ϕ = 0 , 0 , 0 ). However, solving the vacuum ADM evolution equations:
t K ν μ = α   3 R ν μ   3 ρ   3 ν α γ ρ μ + α K K ν μ + β ρ   3 ρ K ν μ + K ρ μ   3 ν β ρ K ν ρ   3 ρ β μ α 2 Λ n 2 γ ρ ν γ ρ μ ,
or, equivalently:
t K ν μ = α   3 R ν μ x ρ x ν α   3 Γ ρ ν σ x σ α γ ρ μ + α K K ν μ + β ρ x ρ K ν μ +   3 Γ ρ σ μ K ν σ   3 Γ ρ ν σ K σ μ K ρ μ x ν β ρ +   3 Γ ν σ ρ β σ K ν ρ x ρ β μ +   3 Γ ρ σ μ β σ α 2 Λ n 2 γ ρ ν γ ρ μ ,
with μ , ν , ρ , σ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only), using the SolveVacuumADMEquations function requires first imposing a more appropriate (or at least more physically reasonable) choice of gauge. For this particular class of initial-value problem, involving the head-on collision of two or more black holes, we typically choose to employ the 1 + l o g slicing condition [66] [67] for the lapse function:
t α = L β α 2 K α = β σ x σ α 2 K α ,
or, equivalently, in slightly expanded form:
t α = β σ x σ α + t log det γ μ ν 2   3 σ β σ = β σ x σ α + t log det γ μ ν 2 x σ β σ 2   3 Γ σ ρ σ β ρ ,
with σ , ρ ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only), coupled with the minimal distortion coordinate conditions [68] [69] for the shift vector:
  3 μ   3 μ β ν +   3 ν   3 μ β μ 2   3 μ α K μ ν = γ μ σ   3 σ   3 μ β ν + γ ν σ   3 σ   3 μ β μ 2   3 μ α K μ ν = 0 ,
or, equivalently:
γ μ σ x σ D μ ν +   3 Γ σ λ ν D μ λ   3 Γ σ μ λ D λ ν + γ ν σ x σ D μ μ +   3 Γ σ λ μ D μ λ   3 Γ σ μ λ D λ μ 2 x μ α K μ ν +   3 Γ μ σ μ α K σ ν +   3 Γ μ σ ν α K μ σ = 0 ,
with the rank-2 tensor D μ ν of spatial derivatives of the shift vector β ν given by:
D μ ν =   3 μ β ν = x μ β ν +   3 Γ μ σ ν β σ ,
and with μ , ν , ρ , σ , λ again ranging across all 0 , , n 2 (i.e. across spatial coordinate indices only). Figure 52 and Figure 53 use the DiscreteHypersurfaceDecomposition function to show the full evolution of spatial hypergraphs from the initial coordinate time t = 0 M to the final coordinate time t = 24 M via a sequence of six discrete time steps, for decompositions of the resulting Brill-Lindquist geometry obtained from the simulated collision, without spatial coordinate information included in the visualization, with the radial boundary R of the domain set to be comparable to the Schwarzschild radius R 2 M and much larger than the Schwarzschild radius R 2 M , respectively. In both of these examples, the numerical masses of the black holes are both M, their initial separation is 2 M (i.e. z 0 = M ), and all simulations are run with a resolution of 10,000 vertices and a discretization scale of 0.2 M , with vertices and edges colored, as before, based on the extrinsic curvature of the spacelike hypersurface at the corresponding point. Although all other examples shown within this article may be reproduced in under a few seconds on a typical laptop computer, producing such comparatively high-resolution simulations and visualizations was possible in this case only with the aid of a supercomputer.
Once the collision simulation has been completed and the resulting (discrete) spacetime extracted, it is possible to use Gravitas’s in-built WeylTensor functionality to extract the outgoing gravitational radiation from this binary black hole merger; within the Newman-Penrose formalism [82], the Weyl scalar Ψ 4 is defined as:
C μ ν ρ σ n μ m ¯ ν n ρ m ¯ σ ,
where C μ ν ρ σ is the (covariant) Weyl tensor and n μ , m ¯ μ are elements of a complex null tetrad l μ , n μ , m μ , m ¯ μ . Once such a tetrad has been selected, the Weyl scalar Ψ 4 allows one to compute the outgoing gravitational wave strain h in the spacetime as:
h = h + i h × = t t Ψ 4 d t d t ,
where we have decomposed the total gravitational wave strain h into plus polarization and cross polarization modes h + and h × , respectively. The total Weyl scalar field Ψ 4 t , r , θ , ϕ is then interpolated onto a coordinate sphere, and the outgoing gravitational wave strain through that sphere is calculated by projecting the Weyl scalar field Ψ 4 t , r , θ , ϕ onto the spin-weighted spherical harmonic functions   s Y m θ , ϕ [83], yielding the coefficients:
C m t , r =   s Y ¯ m θ , ϕ Ψ 4 t , r , θ , ϕ r 2 d Ω .
Figure 54 shows the outgoing gravitational wave strain obtained by projecting the radial Weyl scalar r Ψ 4 onto a sphere of radius 6 M , and then computing the real part of its = 2 , m = 0 mode.

6. Future Research and Development Directions

References

  1. J. Gorard (2023), “Computational General Relativity in the Wolfram Language using Gravitas I: Symbolic and Analytic Computation”, arXiv preprint: https://arxiv.org/abs/2308.07508.
  2. J. M. Martín-García, R. Portugal and L. R. U. Manssur (2007), “The Invar Tensor Package”, Computer Physics Communications 177 (8): 640–648. https://arxiv.org/abs/0704.1756.
  3. J. M. Martín-García, D. Yllanes and R. Portugal (2008), “The Invar tensor package: Differential invariants of Riemann”, Computer Physics Communications 179 (8): 586–590. https://arxiv.org/abs/0802.1274.
  4. J. M. Martín-García (2008), “xPerm: fast index canonicalization for tensor computer algebra”, Computer Physics Communications 179 (8): 597–603. https://arxiv.org/abs/0803.0862.
  5. S. Bapat et al. (2020), “EinsteinPy: A Community Python Package for General Relativity”, arXiv preprint: https://arxiv.org/abs/2005.11288.
  6. T. Goodale, G. Allen, G. Lanfermann, J. Massó, T. Radke, E. Seidel and J. Shalf (2003), “The Cactus Framework and Toolkit: Design and Applications”, Vector and Parallel Processing - VECPAR ’2002, 5th International Conference, Lecture Notes in Computer Science. Berlin, Springer. https://link.springer.com/chapter/10.1007/3-540-36569-9_13.
  7. D. Brown, P. Diener, O. Sarbach, E. Schnetter and M. Tiglio (2009), “Tuduckening black holes: An analytical and computational study”, Physical Review D 79 (4): 044023. https://arxiv.org/abs/0809.3533.
  8. C. Reisswig, C. D. Ott, U. Sperhake and E. Schnetter (2001), “Gravitational Wave Extraction in Simulations of Rotating Stellar Core Collapse”, Physical Review D 83 (6): 064008. https://arxiv.org/abs/1012.0595.
  9. M. Zilhão and F. Löffler (2013), “An Introduction to the Einstein Toolkit”, International Journal of Modern Physics A 27 (22–23): 1340014. https://arxiv.org/abs/1305.5299.
  10. T. Nakamura, K. Oohara and Y. Kojima (1987), “General Relativistic Collapse to Black Holes and Gravitational Waves from Black Holes”, Progress of Theoretical Physics Supplement 90: 1–218. https://academic.oup.com/ptps/article/doi/10.1143/PTPS.90.1/1837872.
  11. M. Shibata and T. Nakamura (1995), “Evolution of three-dimensional gravitational waves: Harmonic slicing case”, Physicsl Review D 52 (10): 5428–5444. https://journals.aps.org/prd/abstract/10.1103/PhysRevD.52.5428.
  12. T. W. Baumgarte and S. L Shapiro (1998), “Numerical integration of Einstein’s field equations”, Physical Review D 59 (2): 024007. https://arxiv.org/abs/gr-qc/9810065.
  13. K. Clough, P. Figueras, H. Finkel, M. Kunesch, E. A. Lim and S. Tunyasuvunakool (2015), “GRChombo: Numerical relativity with adaptive mesh refinement”, Classical and Quantum Gravity 32 (24): 245011. https://arxiv.org/abs/1503.03436.
  14. T. Andrade et al. (2021), “GRChombo: An adaptable numerical relativity code for fundamental physics”, Journal of Open Source Software 6 (68): 3703. https://arxiv.org/abs/2201.03458.
  15. D. Alic, C. Bona-Casas, C. Bona, L. Rezzolla and C. Palenzuela (2012), “Conformal and covariant formulation of the Z4 system with constraint-violation damping”, Physical Review D 85 (6): 064040. https://arxiv.org/pdf/1106.2254.pdf.
  16. C. Bona, T. Ledvinka, C. Palenzuela and M. Žáček (2003), “General-covariant evolution formalism for numerical relativity”, Physical Review D 67 (10): 104005. https://arxiv.org/abs/gr-qc/0302083.
  17. L. E. Kidder, M. A. Scheel, S. A. Teukolsky, E. D. Carlson and G. B. Cook (2000), “Black hole evolution by spectral methods”, Physical Review D 62 (8): 084032. https://arxiv.org/abs/gr-qc/0005056.
  18. H. P. Pfeiffer, L. E. Kidder, M. A. Scheel and S. A. Teukolsky (2003), “A multidomain spectral method for solving elliptic equations”, Computer Physics Communications 152 (3): 253–273. https://arxiv.org/abs/gr-qc/0202096.
  19. S. Husa, I. Hinder and C. Lechner (2006), “Kranc: a Mathematica package to generate numerical codes for tensorial evolution equations”, Computer physics Communications 174 (12): 983–1004. https://arxiv.org/abs/gr-qc/0404023.
  20. I. Ruchlin, Z. B. Etienne and T. W. Baumgarte (2018), “SENR/NRPy+: Numerical Relativity in Singular Curvilinear Coordinate Systems”, Physical Review D 97 (6): 064036. https://arxiv.org/abs/1712.07658.
  21. G. Bozzola (2021), “kuibit: Analyzing Einstein Toolkit simulations with Python”, Journal of Open Source Software 6 (60): 3099. https://arxiv.org/abs/2104.06376.
  22. J. Gorard (2020), “Some Relativistic and Gravitational Properties of the Wolfram Model”, Complex Systems 29 (2): 599–654. https://arxiv.org/abs/2004.14810.
  23. J. Gorard (2020), “Some Quantum Mechanical Properties of the Wolfram Model”, Complex Systems 29 (2): 537–598. https://www.complex-systems.com/abstracts/v29_i02_a02/.
  24. J. Gorard (2020), “Algorithmic Causal Sets and the Wolfram Model”, arXiv preprint: https://arxiv.org/abs/2011.12174.
  25. <sc>J. Gorard, M. J. Gorard, M. Namuduri and X. D. Arsiwalla (2020), “ZX-Calculus and Extended Hypergraph Rewriting Systems I: A Multiway Approach to Categorical Quantum Information Theory”, arXiv preprint: https://arxiv.org/abs/2010.02752.
  26. <sc>J. Gorard, M. J. Gorard, M. Namuduri and X. D. Arsiwalla (2021), “ZX-Calculus and Extended Wolfram Model Systems II: Fast Diagrammatic Reasoning with an Application to Quantum Circuit Simplification”, arXiv preprint: https://arxiv.org/abs/2103.15820.
  27. <sc>J. Gorard, M. J. Gorard, M. Namuduri and X. D. Arsiwalla (2021), “Fast Automated Reasoning over String Diagrams using Multiway Causal Structure”, arXiv preprint: https://arxiv.org/abs/2105.04057.
  28. J. Gorard (2016), “Uniqueness Trees: A Possible Polynomial Approach to the Graph Isomorphism Problem”, arXiv preprint: https://arxiv.org/abs/1606.06399.
  29. J. Gorard (2021), “Hypergraph Discretization of the Cauchy Problem in General Relativity via Wolfram Model Evolution”, arXiv preprint: https://arxiv.org/abs/2102.09363.
  30. J. Gorard and J. Dannemann-Freitag (2023), “Axiomatic Quantum Field Theory in Discrete Spacetime via Multiway Causal Structure: The Case of Entanglement Entropies”, arXiv preprint: https://arxiv.org/abs/2301.12455.
  31. J. Gorard (2023), “Non-Vacuum Solutions, Gravitational Collapse and Discrete Singularity Theorems in Wolfram Model Systems”, arXiv preprint: https://arxiv.org/abs/2303.07282.
  32. A. Candel and L. Conlon (2000), Foliations I. Graduate Studies in Mathematics. American Mathematical Society. ISBN: 978-0821808092.
  33. A. Candel and L. Conlon (2003), Foliations II. Graduate Studies in Mathematics. American Mathematical Society. ISBN: 978-0821808818.
  34. É. Gourgoulhon (2012), 3+1 Formalism in General Relativity: Bases of Numerical Relativity. Lecture Notes in Physics (Volume 846). Springer Berlin, Heidelberg. ISBN: 978-3642245244.
  35. S. Kobayashi and K. Nomizu (1963), Foundations of Differential Geometry (Volume 1). Wiley Classics Library. ISBN: 978-0471156335.
  36. S. Kobayashi and K. Nomizu (1969), Foundations of Differential Geometry (Volume 2). Wiley Classics Library. ISBN: 978-0471157328.
  37. J. M. Lee (2018), Introduction to Riemannian Manifolds (2nd Edition). Graduate Texts in Mathematics. Springer Cham. ISBN: 978-3030801069.
  38. <sc>R. L. Arnowitt, S. R. L. Arnowitt, S. Deser and C. W. Misner (1959), “Dynamical Structure and Definition of Energy in General Relativity”, Physical Review 116 (5): 1322–1330. https://journals.aps.org/pr/abstract/10.1103/PhysRev.116.1322.
  39. R. L. Arnowitt, S. Deser and C. W. Misner (2008), “The Dynamics of General Relativity”, General Relativity and Gravitation 40: 1997–2027. https://arxiv.org/abs/gr-qc/0405109.
  40. <sc>J. W. York, Jr. J. W. York, Jr. (1979), “Kinematics and Dynamics of General Relativity”, Sources of Gravitational Radiation, L. L. Smarr (ed): 83–126. https://ui.adsabs.harvard.edu/abs/1979sgrr.work...83Y/abstract.
  41. K. Schwarzschild (1916), “Über das Gravitationsfeld eines Massenpunktes nach der Einsteinschen Theorie”, Sitzungberichte der Königlich Preussischen Akademie der Wissenschaften 7: 189–196. https://ui.adsabs.harvard.edu/abs/1916SPAW.......189S/abstract.
  42. J. Droste (1917), “The Field of a Single Centre in Einstein’s Theory of Gravitation, and the Motion of a Particle in That Field”, Proceedings of the Royal Netherlands Academy of Arts and Science 19 (1): 197–215. https://link.springer.com/article/10.1023/A:1020747322668.
  43. R. P. Kerr (1963), “Gravitational Field of a Spinning Mass as an Example of Algebraically Special Metrics”, Physical Review Letters 11 (5): 237–238. https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.11.237.
  44. R. H. Boyer and R. W. Lindquist (1967), “Maximal Analytic Extension of the Kerr Metric”, Journal of Mathematical Physics 8 (2): 265–281. https://pubs.aip.org/aip/jmp/article-abstract/8/2/265/233738/Maximal-Analytic-Extension-of-the-Kerr-Metric.
  45. H. Reissner (1916), “Über die Eigengravitation des elektrischen Feldes nach der Einsteinschen Theorie”, Annalen der Physik 355 (9): 106–120. https://onlinelibrary.wiley.com/doi/10.1002/andp.19163550905.
  46. G. Nordström (1918), “On the Energy of the Gravitation field in Einstein’s Theory”, Koninklijke Nederlandsche Akademie van Wetenschappen Proceedings 20 (2): 1238–1245. https://ui.adsabs.harvard.edu/abs/1918KNAB...20.1238N/abstract.
  47. H. Weyl (1917), “Zur Gravitationstheorie”, Annalen der Physik 359 (18): 117–145. https://onlinelibrary.wiley.com/doi/10.1002/andp.19173591804.
  48. G. B. Jeffery (1921), “The Field of an Electron on Einstein’s Theory of Gravitation”, Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 99 (697): 123–134. https://royalsocietypublishing.org/doi/10.1098/rspa.1921.0028.
  49. E. T. Newman and A. I. Janis (1965), “Note on the Kerr Spinning-Particle Metric”, Journal of Mathematical Physics 6 (6): 915–917. https://pubs.aip.org/aip/jmp/article-abstract/6/6/915/232727/Note-on-the-Kerr-Spinning-Particle-Metric.
  50. <sc>E. T. Newman, E. E. T. Newman, E. Couch, K. Chinnapared, A. Exton, A. Prakash and R. Torrence (1965), “Metric of a Rotating, Charged Mass”, Journal of Mathematical Physics 6 (6): 918–919. https://pubs.aip.org/aip/jmp/article-abstract/6/6/918/232734/Metric-of-a-Rotating-Charged-Mass.
  51. A. Friedmann (1922), “Über die Krümmung des Raumes”, Zeitschrift für Physik 10 (1): 377–386. https://link.springer.com/article/10.1007/bf01332580.
  52. G. Lemaître (1931), “A Homogeneous Universe of Constant Mass and Increasing Radius accounting for the Radial Velocity of Extra-galactic Nebulæ”, Monthly Notices of the Royal Astronomical Society 91 (5): 483–490. https://academic.oup.com/mnras/article/91/5/483/985165.
  53. H. P. Robertson (1935), “Kinematics and World-Structure”, Astrophysical Journal 82: 284–301. https://ui.adsabs.harvard.edu/abs/1935ApJ....82..284R/abstract.
  54. A. G. Walker (1937), “On Milne’s Theory of World-Structure”, Proceedings of the London Mathematical Society S2–42 (1): 90–127. https://londmathsoc.onlinelibrary.wiley.com/doi/abs/10.1112/plms/s2-42.1.90.
  55. M. Alcubierre (2008), Introduction to 3+1 Numerical Relativity. International Series of Monographs on Physics. Oxford University Press. ISBN: 978-0199205677.
  56. B. O’Neill (1983), Semi-Riemannian Geometry With Applications to Relativity. Pure and Applied Mathematics (Volume 103). Academic Press. ISBN: 978-0125267403.
  57. H. Weyl (1918), “Reine Infinitesimalgeometrie”, Mathematische Zeitschrift 2 (3): 384–411. https://link.springer.com/article/10.1007/BF01199420.
  58. R. W. Sharpe (1997), Differential Geometry: Cartan’s Generalization of Klein’s Erlangen Program. Graduate Texts in Mathematics. Springer-Verlag New York, NY. ISBN: 978-0387947327.
  59. L. P. Eisenhart (1997), Riemannian Geometry (Reprint Edition). Princeton Landmarks in Mathematics and Physics 19. Princeton University Press. ISBN: 978-0691023533.
  60. É. Cotton (1899), “Sur les variétés à trois dimensions”, Annales de la Faculté des sciences de Toulouse : Mathématiques 1 (4): 385–438. https://eudml.org/doc/72715.
  61. A. Garat and R. H. Price (2000), “Nonexistence of conformally flat slices of the Kerr spacetime”, Physical Review D 61 (12): 124011. https://arxiv.org/abs/gr-qc/0002013.
  62. A. Lichnerowicz (1944), “L’intégration des équations de la gravitation relativiste et le problème des n corps”, Journal de Mathématiques Pures et Appliquées 23: 37–63. http://www.numdam.org/item/JMPA_1944_9_23__37_0/.
  63. <sc>C. Bona, J. C. Bona, J. Massó, E. Seidel and J. Stela (1995), “New Formalism for Numerical Relativity”, Physical Review Letters 75 (4): 600–603: https://arxiv.org/abs/gr-qc/9412071.
  64. <sc>C. Bona, J. C. Bona, J. Massó, E. Seidel and J. Stela (1997), “First order hyperbolic formalism for Numerical Relativity”, Physical Review D 56 (6): 3405–3415. https://arxiv.org/abs/gr-qc/9709016.
  65. M. Alcubierre and J. Massó (1998), “Pathologies of hyperbolic gauges in general relativity and other field theories”, Physical Review D 57 (8): 4511–4515. https://arxiv.org/abs/gr-qc/9709024.
  66. <sc>M. Campanelli, C. O. M. Campanelli, C. O. Lousto, P. Marronetti and Y. Zlochower (2006), “Accurate Evolution of Orbiting Black-Hole Binaries without Excision”, Physical Review Letters 96 (11): 111101. https://arxiv.org/abs/gr-qc/0511048.
  67. <sc>J. G. Baker, J. J. G. Baker, J. Centrella, D-I. Choi, M. Koppitz and J. van Meter (2006), “Gravitational Wave Extraction from an Inspiraling Configuration of Merging Black Holes”, Physical Review Letters 96 (11): 111102. https://arxiv.org/abs/gr-qc/0511103.
  68. <sc>L. Smarr and J. W. York, Jr. L. Smarr and J. W. York, Jr. (1978), “Kinematical conditions in the construction of spacetime”, Physical Review D 17 (10): 2529. https://journals.aps.org/prd/abstract/10.1103/PhysRevD.17.2529.
  69. <sc>P. R. Brady, J. D. E. P. R. Brady, J. D. E. Creighton and K. S. Thorne (1998), “Computing the merger of black-hole binaries: The IBBH problem”, Physical Review D 58 (6): 061501. https://arxiv.org/abs/gr-qc/9804057.
  70. <sc>K-i. Oohara, T. K-i. Oohara, T. Nakamura (1999), “3D General Relativistic Simulations of Coalescing Binary Neutron Stars”, Progress of Theoretical Physics Supplement 136: 270–286. https://arxiv.org/abs/astro-ph/9912085.
  71. H. O. Kreiss and L. Wu (1993), “On the stability definition of the difference approximations for the initial boundary value problem”, Applied Numerical Mathematics 12 (1–3): 213–227. https://www.sciencedirect.com/science/article/abs/pii/016892749390119C.
  72. D. Levy and E. Tadmor (1998), “From Semidiscrete to Fully Discrete: Stability of Runge-Kutta Schemes by The Energy Method”, Society for Industrial and Applied Mathematics Review 40 (1): 40–73. https://epubs.siam.org/doi/abs/10.1137/S0036144597316255.
  73. <sc>Y. Zlochower, J. G. Y. Zlochower, J. G. Baker, M. Campanelli and C. O. Lousto (2005), “Accurate black hole evolutions by fourth-order numerical relativity”, Physical Review D 72 (2): 024021. https://arxiv.org/abs/gr-qc/0505055.
  74. H-O. Kreiss and J. Oliger (1972), “Comparison of accurate methods for the integration of hyperbolic equations”, Tellus 24 (3): 199–215. https://www.tandfonline.com/doi/pdf/10.3402/tellusa.v24i3.10634.
  75. W. D. Gropp (1980), “A Test of Moving Mesh Refinement for 2-D Scalar Hyperbolic Problems”, Society for Industrial and Applied Mathematics Journal on Scientific and Statistical Computing 1 (2): 191–197. https://epubs.siam.org/doi/abs/10.1137/0901012.
  76. M. J. Berger and J. Oliger (1984), “Adaptive mesh refinement for hyperbolic partial differential equations”, Journal of Computational Physics 53 (3): 484–512. https://www.sciencedirect.com/science/article/abs/pii/0021999184900731.
  77. M. J. Berger and P. Colella (1989), “Local adaptive mesh refinement for shock hydrodynamics”, Journal of Computational Physics 82 (1): https://www.sciencedirect.com/science/article/pii/0021999189900351.
  78. G-S. Jiang and C-W. Shu (1996), “Efficient Implementation of Weighted ENO Schemes”, Journal of Computational Physics 126 (1): 202–228. https://www.sciencedirect.com/science/article/abs/pii/S0021999196901308.
  79. G-S. Jiang and C-c. Wu (1999), “A High-Order WENO Finite Difference Scheme for the Equations of Ideal Magnetohydrodynamics”, Journal of Computational Physics 150 (2): 561–594. https://www.sciencedirect.com/science/article/pii/S0021999199962071.
  80. C. W. Misner and J. A. Wheeler (1957), “Classical physics as geometry”, Annals of Physics 2 (6): 525–603. https://www.sciencedirect.com/science/article/abs/pii/0003491657900490.
  81. D. R. Brill and R. W. Lindquist (1963), “Interaction Energy in Geometrostatics”, Physical Review 131 (1): 471–475. https://journals.aps.org/pr/abstract/10.1103/PhysRev.131.471.
  82. E. T. Newman and R. Penrose (1962), “An Approach to Gravitational Radiation by a Method of Spin Coefficients”, Journal of Mathematical Physics 3 (3): 566-577. https://pubs.aip.org/aip/jmp/article-abstract/3/3/566/387969/.
  83. T. Dray (1985), “The relationship between monopole harmonics and spin-weighted spherical harmonics”, Journal of Mathematical Physics 26 (5): 1030–1033.
  84. R. Shah and J. Gorard (2019), “The relationship between monopole harmonics and spin-weighted spherical harmonics”, Journal of Mathematical Physics 26 (5): 1030–1033.
  85. J. Gorard (2022), “A Functorial Perspective on (Multi)computational Irreducibility”, arXiv preprint: https://arxiv.org/abs/2301.04690.
  86. <sc>X. D. Arsiwalla, J. X. D. Arsiwalla, J. Gorard and H. Elshatlawy (2021), “Homotopies in Multiway (Non-Deterministic) Rewriting Systems as n-Fold Categories”, arXiv preprint: https://arxiv.org/abs/2105.10822.
  87. X. D. Arsiwalla and J. Gorard (2021), “Pregeometric Spaces from Wolfram Model Rewriting Systems as Homotopy Types”, arXiv preprint: https://arxiv.org/abs/2111.03460.
  88. P. Papadopoulos and J. A. Font (1998), “Relativistic Hydrodynamics around Black Holes and Horizon Adapted Coordinate Systems”, Physical Review D 58 (2): 024005. https://arxiv.org/abs/gr-qc/9803087.
  89. J. Font and J. M. Ibáñez (1998), “A Numerical Study of Relativistic Bondi-Hoyle Accretion onto a Moving Black Hole: Axisymmetric Computations in a Schwarzschild Background”, The Astrophysical Journal 494: 297–316. https://iopscience.iop.org/article/10.1086/305205.
  90. L. Baiotti and L. Rezzolla (2017), “Binary neutron star mergers: a review of Einstein’s richest laboratory”, Reports on Progress in Physics 80 (9): 096901. https://arxiv.org/abs/1607.03540.
  91. S. Bernuzzi (2020), “Neutron Star Merger Remnants”, General Relativity and Gravitation 52: 108. https://arxiv.org/abs/2004.06419.
  92. <sc>C. Gundlach, G. C. Gundlach, G. Calabrese, I. Hinder and J. M. Martín-García (2005), “Constraint damping in the Z4 formulation and harmonic gauge”, Classical and Quantum Gravity 22 (17): 3767–3774. https://arxiv.org/abs/gr-qc/0504114.
  93. O. Brodbeck, S. Frittelli, P. Hübner and O. A. Reula (1999), “Einstein’s equations with asymptotically stable constraint propagation”, Journal of Mathematical Physics 40 (2): 909–923. https://arxiv.org/abs/gr-qc/9809023.
Figure 1. On the left, the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , represented by its induced (spatial) and ambient (spacetime) MetricTensor objects in explicit covariant matrix form. On the right, the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , represented by its induced (spatial) and ambient (spacetime) MetricTensor objects in explicit covariant matrix form.
Figure 1. On the left, the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , represented by its induced (spatial) and ambient (spacetime) MetricTensor objects in explicit covariant matrix form. On the right, the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , represented by its induced (spatial) and ambient (spacetime) MetricTensor objects in explicit covariant matrix form.
Preprints 97304 g001
Figure 2. On the left, the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with numerical mass 1) in modified Schwarzschild or spherical polar coordinates t , r , a 1 , a 2 , with lapse function α t , r , a 1 , a 2 and modified shift vector β t , r , a 1 , a 2 , 0 , 0 . On the right, the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with numerical mass 1 and numerical angular momentum 1 2 ) in modified Boyer-Lindquist or oblate spheroidal coordinates t , r , a 1 , a 2 , with lapse function α t , r , a 1 , a 2 and modified shift vector 0 , 0 , β t , r , a 1 , a 2 .
Figure 2. On the left, the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with numerical mass 1) in modified Schwarzschild or spherical polar coordinates t , r , a 1 , a 2 , with lapse function α t , r , a 1 , a 2 and modified shift vector β t , r , a 1 , a 2 , 0 , 0 . On the right, the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with numerical mass 1 and numerical angular momentum 1 2 ) in modified Boyer-Lindquist or oblate spheroidal coordinates t , r , a 1 , a 2 , with lapse function α t , r , a 1 , a 2 and modified shift vector 0 , 0 , β t , r , a 1 , a 2 .
Preprints 97304 g002
Figure 3. On the left, the ADMDecomposition object for a Reissner-Nordström geometry (representing, for instance, a charged, non-rotating black hole with mass M and electric charge Q in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the ADMDecomposition object for a Kerr-Newman geometry (representing, for instance, a charged, spinning black hole with mass M, angular momentum J and electric charge Q in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Figure 3. On the left, the ADMDecomposition object for a Reissner-Nordström geometry (representing, for instance, a charged, non-rotating black hole with mass M and electric charge Q in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the ADMDecomposition object for a Kerr-Newman geometry (representing, for instance, a charged, spinning black hole with mass M, angular momentum J and electric charge Q in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Preprints 97304 g003
Figure 4. On the left, the ADMDecomposition object for a Friedmann-Lemaître-Robertson-Walker or FLRW geometry (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the ADMDecomposition object for a Friedmann-Lemaître-Robertson-Walker or FLRW geometry (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in modified spherical polar coordinates t , r , a 1 , a 2 ) with trivial lapse function 1 and trivial shift vector 0 , 0 , 0 .
Figure 4. On the left, the ADMDecomposition object for a Friedmann-Lemaître-Robertson-Walker or FLRW geometry (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the ADMDecomposition object for a Friedmann-Lemaître-Robertson-Walker or FLRW geometry (representing, for instance, a perfectly homogeneous and isotropic universe with scale factor a t and curvature k in modified spherical polar coordinates t , r , a 1 , a 2 ) with trivial lapse function 1 and trivial shift vector 0 , 0 , 0 .
Preprints 97304 g004
Figure 5. On the left, the future-pointing, timelike unit vector normal to each spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the future-pointing, timelike unit vector normal to each spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Figure 5. On the left, the future-pointing, timelike unit vector normal to each spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the future-pointing, timelike unit vector normal to each spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Preprints 97304 g005
Figure 6. On the left, the future-pointing unit “time vector” for each spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the future-pointing unit “time vector” for each spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Figure 6. On the left, the future-pointing unit “time vector” for each spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ . On the right, the future-pointing unit “time vector” for each spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ .
Preprints 97304 g006
Figure 7. On the left, the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , in explicit covariant matrix form, with both indices lowered/covariant (default). On the right, the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , in explicit contravariant matrix form, with both indices raised/contravariant.
Figure 7. On the left, the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , in explicit covariant matrix form, with both indices lowered/covariant (default). On the right, the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , in explicit contravariant matrix form, with both indices raised/contravariant.
Preprints 97304 g007
Figure 8. On the left, the association of all covariant derivatives of the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , with both indices lowered/covariant (default). On the right, the association of all covariant derivatives of the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , with both indices raised/contravariant.
Figure 8. On the left, the association of all covariant derivatives of the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , with both indices lowered/covariant (default). On the right, the association of all covariant derivatives of the ExtrinsicCurvatureTensor object computed from the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , with both indices raised/contravariant.
Preprints 97304 g008
Figure 9. On the left, the list of Gauss equations asserting the relationship between the components of the ambient/spacetime Riemann tensor and the components of the induced/spatial Riemann tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of Gauss equations asserting the relationship between the components of the ambient/spacetime Riemann tensor and the components of the induced/spatial Riemann tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Figure 9. On the left, the list of Gauss equations asserting the relationship between the components of the ambient/spacetime Riemann tensor and the components of the induced/spatial Riemann tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of Gauss equations asserting the relationship between the components of the ambient/spacetime Riemann tensor and the components of the induced/spatial Riemann tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Preprints 97304 g009
Figure 10. On the left, the list of Codazzi-Mainardi equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the covariant derivatives of the extrinsic curvature tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of Codazzi-Mainardi equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the covariant derivatives of the extrinsic curvature tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Figure 10. On the left, the list of Codazzi-Mainardi equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the covariant derivatives of the extrinsic curvature tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of Codazzi-Mainardi equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the covariant derivatives of the extrinsic curvature tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Preprints 97304 g010
Figure 11. On the left, the list of evolution equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the components of the induced/spatial Ricci tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of evolution equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the components of the induced/spatial Ricci tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Figure 11. On the left, the list of evolution equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the components of the induced/spatial Ricci tensor for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all hold identically. On the right, the list of evolution equations asserting the relationship between the components of the ambient/spacetime Ricci tensor and the components of the induced/spatial Ricci tensor for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all hold identically.
Preprints 97304 g011
Figure 12. On the left, the value of the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that it vanishes identically. On the right, the value of the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that it vanishes identically.
Figure 12. On the left, the value of the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that it vanishes identically. On the right, the value of the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that it vanishes identically.
Preprints 97304 g012
Figure 13. On the left, the values of the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all vanish identically. On the right, the values of the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all vanish identically.
Figure 13. On the left, the values of the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , together with a verification that they all vanish identically. On the right, the values of the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ , together with a verification that they all vanish identically.
Preprints 97304 g013
Figure 14. On the left, the condition required to guarantee that the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 vanishes, together with a verification that it holds identically. On the right, the condition required to guarantee that the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ vanishes, together with a verification that it holds identically.
Figure 14. On the left, the condition required to guarantee that the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 vanishes, together with a verification that it holds identically. On the right, the condition required to guarantee that the Hamiltonian constraint obtained from contracting the Gauss equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ vanishes, together with a verification that it holds identically.
Preprints 97304 g014
Figure 15. On the left, the conditions required to guarantee that the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 vanish, together with a verification that they all hold identically. On the right, the conditions required to guarantee that the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ vanish, together with a verification that they all hold identically.
Figure 15. On the left, the conditions required to guarantee that the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 vanish, together with a verification that they all hold identically. On the right, the conditions required to guarantee that the momentum constraints obtained from contracting the Codazzi-Mainardi equations for the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ vanish, together with a verification that they all hold identically.
Preprints 97304 g015
Figure 16. On the left, the WeylTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the Weyl tensor vanishes identically. On the right, the WeylTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the Weyl tensor vanishes identically.
Figure 16. On the left, the WeylTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the Weyl tensor vanishes identically. On the right, the WeylTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the Weyl tensor vanishes identically.
Preprints 97304 g016
Figure 17. On the left, the CottonTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is conformally-flat. On the right, the CottonTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is not conformally-flat.
Figure 17. On the left, the CottonTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is conformally-flat. On the right, the CottonTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is not conformally-flat.
Preprints 97304 g017
Figure 18. On the left, the CottonYorkTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is conformally-flat. On the right, the CottonYorkTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is not conformally-flat.
Figure 18. On the left, the CottonYorkTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is conformally-flat. On the right, the CottonYorkTensor object for the (initial) spacelike hypersurface of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and shift vector β 1 t , r , θ , ϕ , β 2 t , r , θ , ϕ , β 3 t , r , θ , ϕ , illustrating that the hypersurface is not conformally-flat.
Preprints 97304 g018
Figure 19. On the left, the maximal slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the maximal slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 19. On the left, the maximal slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the maximal slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g019
Figure 20. On the left, the harmonic slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the harmonic slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole of mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 20. On the left, the harmonic slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the harmonic slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole of mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g020
Figure 21. On the left, the 1 + l o g slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the 1 + l o g slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole of mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 21. On the left, the 1 + l o g slicing gauge condition on the lapse function of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the 1 + l o g slicing gauge condition on the lapse function of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole of mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g021
Figure 22. On the left, the harmonic coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the harmonic coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 22. On the left, the harmonic coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the harmonic coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g022
Figure 23. On the left, the minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 23. On the left, the minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g023
Figure 24. On the left, the pseudo-minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the pseudo-minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Figure 24. On the left, the pseudo-minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 . On the right, the pseudo-minimal distortion coordinate gauge conditions on the shift vector of the ADMDecomposition object for a Kerr geometry (representing, for instance, an uncharged, spinning black hole with mass M and angular momentum J in Boyer-Lindquist or oblate spheroidal coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector 0 , 0 , β t , r , θ , ϕ .
Preprints 97304 g024
Figure 25. On the left, the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with zero cosmological constant Λ = 0 , computed using SolveVacuumADMEquations, illustrating that this decomposition is a non-exact solution to the vacuum ADM evolution equations, with eight additional field equations required. On the right, the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with non-zero cosmological constant Λ 0 , computed using SolveVacuumADMEquations, illustrating that this decomposition is a non-exact solution to the vacuum ADM evolution equations, with eight additional field equations required.
Figure 25. On the left, the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with zero cosmological constant Λ = 0 , computed using SolveVacuumADMEquations, illustrating that this decomposition is a non-exact solution to the vacuum ADM evolution equations, with eight additional field equations required. On the right, the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with non-zero cosmological constant Λ 0 , computed using SolveVacuumADMEquations, illustrating that this decomposition is a non-exact solution to the vacuum ADM evolution equations, with eight additional field equations required.
Preprints 97304 g025
Figure 26. On the left, the list of vacuum ADM evolution equations, computed using the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with zero cosmological constant Λ = 0 , together with a verification that they reduce down to a set of eight canonical field equations. On the right, the list of vacuum ADM evolution equations, computed using the VacuumADMSolution object for an ADM decomposition of a Schwarzschild geometry (representing, for instance, an uncharged, non-rotating black hole with mass M in Schwarzschild or spherical polar coordinates t , r , θ , ϕ ) with lapse function α t , r , θ , ϕ and modified shift vector β t , r , θ , ϕ , 0 , 0 , with non-zero cosmological constant Λ ≠<