1. Introduction
Few-electron highly-charged ions are widely considered as important tools in testing quantum electrodynamics (QED) theory in the presence of the binding nuclear field [
1,
2,
3]. Since the nuclear field in highly-charged ions is strong, its binding strength cannot be used as an expansion parameter and theoretical investigations of QED effects should be carried out to all orders in
, where
Z is the nuclear charge number and
is the fine structure constant. This is achieved by working in the so-called Furry picture, where the classical binding field of the nucleus is included into the zeroth-order approximation.
Interaction of the electron(s) bound in the field of the nucleus with the quantized radiation field gives rise to the QED effects, which are accounted for by an expansion in powers of
. General expressions for individual QED corrections are derived within the dedicated methods, most notably, the adiabatic
S-matrix formalism by Gell-Mann, Low and Sucher [
4,
5] and by the two-time Green function method by Shabaev [
6].
The major difficulty encountered in calculations of QED corrections comes from the presence of infinite summations over the whole spectrum of the Dirac equation with the binding nuclear potential. These sums can be interpreted in terms of the so-called bound electron propagators, or the Dirac Green function.
Calculations of QED effects with the Dirac Green functions started in 1970th with computations of the one-loop self-energy [
7,
8,
9] and vacuum-polarization [
10,
11]. Over the past years, the number and the complexity of QED calculations performed to all orders in the binding field has been increasing rapidly. These calculations have been successful not only in improving the achievable precision but also in extending the range of the studied effects, from the classical Lamb shift to the QED corrections to the hyperfine structure, the
g factor, the transition amplitudes, the nuclear magnetic shielding, etc. This progress was due to not merely the increased computing speed and the availability of parallel computer resources, but also due to the development of new computational algorithms and methods.
With the present work we summarize the computational technique developed for calculations of various QED corrections with the bound-electron propagators, paying particular attention to the notoriously problematic diagrams with several propagators inside the radiative photon loop. This technique was developed in numerous calculations performed over the last two decades, notably, in refs. [
12,
13,
14,
15,
16].
The relativistic units () and the Heaviside charge units (, ) will be used throughout this paper.
2. Dirac Green Function
The electron propagator
is standardly defined as the vacuum expectation value of the time-ordered product of the electron-positron field operators,
where
T denotes the time-ordered product,
, and
is the electron-positron field operator (see, e.g., ref. [
1]),
Here,
(
) and
(
) are the electron (positron) creation and annihilation operators, respectively;
are single-particle electron (positron) states in the external field
, and
are the positive- and negative-energy eigenfunctions of the time-independent Dirac Hamiltonian
,
where
,
, and
is a four-vector. Substituting Equation (
2) into Equation (
1), we get
where
is the Heaviside step function. This expression can be conveniently rewritten in an equivalent form
where the summation is carried out over both positive and negative energy states. Equivalence of these two representations for the electron propagator can be checked by performing the
integration in Equation (
5) by Cauchy’s theorem.
It can be easily shown (see, e.g., ref. [
17]) that the electron propagator satisfies the differential equation
where slashed symbols denote contractions with
matrices,
and
. In the absence of the external field, this equation can be solved in a closed form. The result is the free-electron propagator,
where
is a four-vector.
Within the Feynman-diagram technique (see, e.g., ref. [
6]), the integration over the time components of the arguments of the electron propagator is usually carried out in the general form, so that in practical calculations one deals with the Fourier transform of
with respect to the time variable
. The result is referred to as the Dirac Green function,
From Equation (
6), we deduce that
satisfies the differential equation
where
is the Dirac Hamiltonian, see Equation (
3).
In this work we are interested in the Dirac Green function in a central field. In this case the angular structure of
follows from Equation (
8) and from the angular dependence of the Dirac solutions [
18],
where
and
are the upper and the lower radial components of the wave function, respectively,
is the spin-angular spinor,
is the relativistic angular-momentum quantum number,
is the angular momentum projection,
, and
. We thus obtain the standard partial-wave representation of the Dirac Green function [
19,
20]
where
, and
are the radial components of the Dirac Green function.
For a static potential [
,
], Equation (
9) in the matrix form reads
where
I is the 2 × 2 identity matrix. Substituting Equation (
11) and using the identities
and
we obtain the equation for the radial Dirac Green function,
where
is the radial Dirac Hamiltonian and
is the 2 × 2 matrix of radial components of the Green function
, defined by Equation (
11).
2.1. Representation in Terms of Regular and Irregular Solutions
The solution of an inhomogeneous differential Equation (
15) can be constructed from the solutions of the corresponding homogeneous equation bounded at infinity (
) and at origin (
),
where the superscript
T denotes the transposition,
and
are the two-component solutions of the homogeneous radial Dirac equation, and
is their Wronskian,
which is independent of
x. When the energy parameter
E of the Green function is an eigenvalue of the Dirac Hamiltonian, the two solutions
and
coincide (up to a constant factor) and their Wronskian vanishes,
. This gives rise to poles of the Green function. The Green function has also branch points at
, with cuts along the real axis for
, as will be discussed in more details below.
For the point-nucleus Coulomb potential [
] the Equation (
15) can be solved analytically [
19] in terms of the Whittaker functions. The result is commonly referred to as the Dirac-Coulomb Green function. The radial Dirac-Coulomb Green function is represented by the form (
16), with the functions
and
given by [
8]
and
where
,
,
,
, and
and
are the Whittaker functions of the first and the second kind [
21], respectively. We mention the opposite sign of the present definition of the Green function as compared to the definition of refs. [
1,
8].
Zeros of the Wronskian (
21) correspond to the bound-state energy levels,
(
is the radial quantum number), which yields the well-known formula for the Dirac bound energies,
The cut structure of the Dirac-Coulomb Green function is defined by that of the square root
. The square root function is defined to be positive in the gap
on the real
E-axis. Outside of the gap, the sign of the square root is fixed by the condition
. Special care should be taken evaluating the Green function for real energies
. Behaviour of the Green function on the real
E axis is defined by the sign of the infinitesimal addition in the energy denominator of Equations (
5) and (
8). In our case the addition is negative and, therefore, the cut
should be approached from the upper half of the
E plane, and the cut
from the lower half. So, e.g., starting from the gap
and approaching the branch cut
from the upper half-plane, we have the following prescription [
22] for the analytical continuation of the square root:
.
In the limit of
, the Dirac-Coulomb Green function is reduced to the free Dirac Green function. The corresponding radial solutions are given by [
8]
where
,
and
are spherical Bessel functions, and in
the upper value is chosen for the “+” component and the lower, for the “-” component. The Wronskian of the above solutions is
.
The numerical computation of the Whittaker functions required in calculations of QED corrections with the Dirac-Coulomb Green function was first tackled by Mohr in refs. [
8,
9] (see also the review [
1]). His approach enabled an accurate computation of the Whittaker functions in a wide range of arguments, including high values of the relativistic angular parameter
. A disadvantage of this numerical approach was that it required the extended-precision arithmetic to be used in a certain range of the arguments. A more economical variation of this approach was reported in ref. [
12]. It allowed a computation of Whittaker functions within the standard double-precision arithmetics, for not very high partial waves (
), which turned out to be sufficient for many practical applications.
The representation (
16) can also be used in computations of the Dirac Green function for potentials other than the point-Coulomb potential. In particular, ref. [
10] presented a numerical approach for computing the Dirac Green function for the potential induced by the nuclear charge distribution given by the shell nuclear model
. The computation of the Dirac Green function for the homogeneously charged nuclear model
was reported in ref. [
1].
In practical calculations, more realistic models of the nuclear-charge distribution are often required, first of all, the two-parameter Fermi distribution. A numerical approach for the computation of the Dirac Green function with the spherically-symmetric Fermi nuclear model was described in ref. [
23]. This approach can be easily generated for the case of an arbitrary central potential approaching the Coulomb potential in the limit of
, in particular, for a wide class of screened nuclear potentials.
2.2. Finite Basis Set Representations
Using the spectral representation of the Green function (
8), we can express the radial Dirac Green function as
where
are the two-component radial Dirac functions with energies
satisfying the radial Dirac equation
The sum over
n in Equation (
25) should be understood as a summation over the discrete part of the spectrum and the integration over the positive and negative continuum parts of the spectrum.
A very useful approach to the numerical evaluation of the Dirac Green function is provided by the finite basis set method. In this method, the radial Dirac solutions are approximately represented by linear combinations of (a finite set of) two-component basis functions
,
within this representation, the solution of the radial Dirac Equation (
26) is reduced to a generalized eigenvalue problem for the coefficients
,
where the summation over repeated indices is implied and
. This equation can be solved numerically by the standard methods of linear algebra, which yields the set of
N eigenvectors and eigenvalues of the radial Dirac equation. After that, by using Equation (
25) one obtains a finite basis-set representation of the radial Dirac Green function.
The choice of the basis functions
can vary. One of the most successful implementations is delivered by the dual kinetic balance (DKB) basis [
24] constructed with
B-splines [
25]. Within this method, the radial Dirac solutions are represented as
where
is the set of
B-splines [
25] on the interval
, where
R is the cavity radius, chosen to be sufficiently large in order to have no influence on the calculated properties of the atom. The
B-splines are chosen to vanish at
and
, thus yielding the zero boundary conditions for the wave functions,
.
It needs to be stressed that the DKB ansatz (
29) assumes that the potential in the Dirac equation is regular at
. This means that it can be used for solving the Dirac equation for an extended-nucleus potential, but
not for the point-nucleus Coulomb potential. The advantages of the DKB basis is the absence of the so-called spurious states, the correct behaviour of the upper and lower radial components at
and, as a consequence, an improved convergence of the calculated atomic properties with increase of the size of the basis set.
For the point nuclear model, one often uses the simpler ansatz of ref. [
26],
It should be noted that the ansatz (
30) leads to appearance of spurious eigenstates (highly oscillating eigenvectors with unphysical energies), as analytically proved in ref. [
24]. In practical calculations, these spurious states do not cause significant problems (since their contributions to integrals is very small due to rapid oscillations), but their presence is manifested in a slower convergence of the calculated results as
.
We also mention the space-discretization method for the solution of the Dirac equation [
27,
28], which can be regarded as a variant of the finite basis-set method with the basis constructed with
-functions. For practical calculations, the
B-spline basis has the advantages of being more compact and consisting of continuous functions, while eigenvectors in the space-discretization method are defined on a grid only. However, the space-discretization method was successfully used in many calculations of QED effects by the Göteburg group, notably, in refs. [
29,
30,
31]. Moreover, this method apparently yields a better convergence than the
B-spline approach in calculations of the Wichmann-Kroll vacuum-polarization corrections [
32].
2.3. Discussion
In
Section 2.1 and
Section 2.2 we described the two main representations of the bound electron propagator used in modern calculations of QED effects in atomic spectra. The first one is the representation in terms of the regular and irregular Dirac solutions (in what follows, the Green’s function approach) and the second is the finite basis set method. The other known representations of the Dirac-Coulomb Green function are not discussed in the present work, since they have not been proved useful in the calculations we consider here. In particular, the Sturmian expansion of the Dirac-Green function, widely used in the literature for the description of multiphoton processes (see, e.g., refs. [
33,
34,
35,
36]), does not seem to be useful for the calculations considered here. The main reasons are the numerical character of calculations and the lack of convergence of the Sturmian expansion when the energy argument is in the complex plane.
We now give a comparative discussion of the two main approaches. The basis-set method has several attractive features. The corresponding numerical routine is relatively simple, flexible and can easily incorporate any spherical-symmetric potential. Moreover, this method allows one to perform summations over a part of the Dirac spectrum (e.g., over the positive or the negative part only) and evaluate sums over spectrum with energy denominators different from the one in Equation (
25).
Another attractive feature of the basis-set method is that it provides an approximation to the Green function which is a
continuous function of the radial arguments at
. This is not the case for the exact Green function (
16), whose components contain the discontinuous step function
(which yields a
-function in Equation (
15) after differentiation). This feature is often referred to as the
radial ordering, since the exact Green function depends on
and
, rather than just on
x and
. This feature complicates the numerical evaluation of matrix elements, especially for higher-order diagrams with multiple radial integrations.
The basis-set method has also some important draw-backs as compared to the Green-function approach. It has an additional parameter, the number of basis functions N, and the final result should be investigated for stability when N is increased. In practice, the dependence on the basis size often sets a limitation on the accuracy of calculations. In addition, the number of partial waves (i.e., the maximal value of ) included in the numerical evaluation is rather limited in the basis-set method. The typical number of partial waves employed in actual calculations with the basis-set method is ∼20, while in the Green-function approach it can be of order and more.
We conclude that the basis-set method has computational advantages for a restricted (but sufficiently broad) class of problems, where the partial-wave expansion is well converging and (or) the required numerical accuracy is not very high. The Green-function approach is preferable for problems where (i) high numerical accuracy is needed, (ii) large numerical cancellations occur, (iii) the partial-wave expansion does not converge rapidly, (iv) the contribution of high-energy intermediate electron states is enhanced, leading to slow convergence of the basis-set calculations with respect to N.
We now mention some of the calculations of QED corrections which used the above-mentioned methods for computing the bound electron propagators. Historically, the first was the Green-function approach elaborated, most notably, by Mohr in refs. [
8,
9]. This method was developed further in calculations of the one-loop self-energy [
12,
37,
38,
39,
40], the self-energy correction to the hyperfine splitting and
g factor [
13,
41,
42], the screened QED corrections [
43,
44], and the QED corrections to the magnetic shielding [
45]. The
B-spline basis-set method was used in calculations of the two-photon exchange diagrams [
46,
47,
48,
49], the one-loop self-energy [
50], the nuclear recoil [
51,
52,
53], the screened QED corrections [
54,
55]. The space-discretization method was extensively applied by the Göteburg group in calculations of the first-order self-energy and vacuum polarization [
32], two-photon exchange [
29,
31], the self-energy corrections to the bound-electron
g factor [
30], to the hyperfine structure [
56], to the electron-electron interaction [
57].
3. General Formulas
In the present work we will consider actual calculations of three contributions originating from the electron self-energy, specifically, the matrix elements of the self-energy operator, the magnetic vertex operator, and the double vertex operator, graphically represented in
Figure 1,
Figure 2 and
Figure 3. The corresponding diagrams involve one, two, and three bound electron propagators in the radiative photon loop, respectively. Calculations of self-energy diagrams with one electron propagator started already in 1970th [
7,
8,
9]. First calculations of the vertex diagrams with two electron propagators were performed in 1990th [
43,
58,
59,
60,
61], whereas the double vertex diagrams have been tackled only relatively recently [
45,
62]. There have been no calculations of diagrams with more than three bound electron propagators in the radiative loop performed so far.
The matrix element of the one-loop self-energy operator depicted on
Figure 1 yields the dominant contribution to the Lamb shift of the energy levels. It is given by
where the summation over
n is extended over the complete spectrum of the Dirac equation and
ensures the positions of the singularities of the Green function with respect to the integration contour.
is the operator of the electron-electron interaction, defined as
where
are the Dirac matrices,
, and
is the photon propagator. The photon propagator takes the simplest form in the Feynman gauge, where it is given by
with
.
The matrix element of the magnetic vertex operator depicted in
Figure 2 is the most problematic part of the self-energy correction to the
g factor [
14]. The magnetic vertex operator, accompanied by the corresponding reducible part, is defined by its matrix elements as
where
is the effective magnetic operator responsible for the
g factor [
14],
, with
being the angular momentum projection of the reference state
a. We note that the scalar product
in Equation (
34) can be trivially performed due to the orthogonality of the wave functions,
, but we find it convenient to keep it in the integral form.
The double-vertex operator matrix element shown in
Figure 3 is the most problematic part of the self-energy correction to the nuclear shielding [
45,
63]. It is defined, together with the corresponding reducible parts, as
where
is the effective magnetic operator responsible for the hyperfine interaction [
15],
,
denotes the reference state
a with a different momentum projection (
), and the factor of 2 in the front accounts for two equivalent diagrams.
The above general formulas for the self-energy and magnetic-vertex matrix elements contain ultraviolet (UV) divergences. The standard approach to handle them [
64] is to separate out one or two first terms of the expansion of the electron propagators in terms of the interaction with the binding nuclear field. In order to get UV-finite results, the self-energy operator needs a subtraction of the two first terms of the potential expansion,
whereas the vertex operator needs the subtraction of the first term only,
where the superscript indicates the number of interactions with the binding field in the electron propagator(s) inside the radiative photon loop. The double-vertex operator
contains three electron propagators inside the loop and thus is UV finite.
The separated terms containing zero and one interaction with the binding field (
,
,
) are regularized by using the dimensional regularization and calculated in momentum space. Their calculation does not involve bound electron propagators and thus is beyond the scope of the present paper; we refer the reader for the original investigations, ref. [
12] for the self-energy matrix element, and ref. [
14] for the magnetic vertex matrix element.
4. Angular Integration
The integration over the angular variables in the above formulas is conveniently carried out with help of the following representation of the matrix elements of the electron-electron interaction operator,
where
contains all the dependence on the angular momenta projections,
are the radial integrals defined in
Appendix A, and the summation over
L goes from
to
, with
being the total angular momentum of the electron state
n. The function
is given by
where
denotes the Clebsch-Gordan coefficient and
is the angular momentum projection of the electron state
n.
Substituting Equation (
38) into Equation (
31) and performing the sum of two Clebsch-Gordan coefficients, we immediately obtain the result for the matrix element of the self-energy operator,
In order to perform the angular integrations in the magnetic vertex operator, we first apply the Wigner-Eckart theorem to the matrix element of the magnetic interaction
(which is the rank-1 spherical tensor),
where
denotes the reduced matrix element. Now we can perform the angular integration in the magnetic vertex matrix element as
where
and
are the angular momentum projections of the electron states
and
, respectively, and
are the angular coefficients defined by
Performing the summation of three Clebsch-Gordan coefficients with help of formulas from ref. [
65], we obtain
where
denotes the
-symbol.
Analogously, evaluating summations of four Clebsch-Gordan coefficients with help of formulas from ref. [
65], we perform the angular integration for the double vertex matrix elements,
where the angular coefficients
are
where
denotes the
-symbol. In practical calculations, summations over the angular momentum projections can be just as well carried out numerically.
The formulas above are written in terms of explicit summations over the Dirac spectrum, assuming the spectral representation of the radial Green function. In order to use the analytical representation of the Green function in terms of regular and irregular solutions, we would need to rewrite these formulas, identifying the components of the radial Green function, as
This is possible but often leads to long and unnecessary cumbersome expressions, especially for complicated diagrams with multiple radial integrations. One can avoid this tedious work by introducing [
66] the following formal representation for the radial Green function
where the two-component functions
and
depend on
one radial argument only. The price to pay is that
and
have different forms depending on the ordering of the radial arguments
x and
,
and
Here,
and
are the two-component solutions of the radial Dirac equation bounded at the origin and infinity, respectively, and
is their Wronskian, see Equations (
16) and (
17). Employing the representation (
48), we can immediately use formulas written via summations over the Dirac spectrum for calculations with the analytical representation of the Green function. The only complication is that the Green function is discontinuous when the two radial arguments are equal,
. This implies that radial integrations in different matrix elements cannot be performed independently. Their computation requires a special procedure, described in
Section 7.
5. Choice of the Integration Contour
The formulas presented so far contained the integration over the virtual-photon energy performed along the real axis. This choice of the integration contour, however, is not favorable for numerical calculations, since the Dirac Green function is a highly oscillating function for large and real energy arguments and . It is advantageous to deform the integration contour to the region of large imaginary since the Dirac Green function acquires an exponentially damping factor in this case. Deforming the contour of integration, one should take care about poles and branch cuts of the integrand, however.
The analytical structure of the Dirac Green function is outlined in
Section 2. The branch cuts of the photon propagator (
15) are defined by the square root function, which should be understood as a limit of the regularized expression with a photon mass
,
The photon propagator thus has two branch cuts starting from
and
. The analytical structure of the integrand of the self-energy matrix element is shown in
Figure 4.
Figure 4 also presents the deformed contour of the
integration, which we found to be optimal for most practical calculations. Specifically, the contour
consists of the low-energy part
and the high-energy part
.
The low-energy part of the integration contour
consists of two parts,
and
, the first of which runs on the upper bank of the cut of the photon propagator and the second, on the lower bank and in the opposite direction. On the upper bank
, whereas on the lower bank
. The integrands for
and
differ only by the sign of
in the photon propagator (and the overall sign due to the opposite directions of the integration), thus allowing the following simplification,
The high-energy part is parallel to the imaginary axis and consists of two parts and . The integrands for and are typically complex conjugated, so that one can perform the integration over only, take the real part of the result and multiply by two.
In the general case of an excited reference state, the low-energy part
is bent in the complex plane, in order to avoid singularities coming from virtual bound states with energies
in the electron propagator. Specifically, the contours
and
consist of 3 sections:
,
, and
, as shown on
Figure 4. The parameters of the contour
,
,
, and
may be chosen differently. In our calculations, we used the following choice (assuming the reference state
a to be an excited state):
;
;
;
. If the reference state
a is the ground state, there is no need to bend the low-energy part of the contour in the complex plane (as there are no intermediate states with energy
); so we just integrate along the real axis (setting
).
We note that the described contour
resembles the contour used by P. Mohr in his calculations [
8]. The difference is that he did not bend the low-energy part in the complex plane and used a different choice of the parameter
,
.
Another choice of the
integration contour frequently encountered in the literature (e.g., in refs. [
50,
67,
68]) is the standard Wick rotation from the real into the imaginary axis,
. In this case the intermediate states with energy
lead to appearance of the pole terms, which need a special treatment. Apart for the pole contributions, small energy differences
appear in the denominators of the electron propagators, leading to a rapidly varying structure of the integrand for small
in this choice of the contour, which may lead to numerical difficulties.
6. Infrared Divergencies
In this section we address the infrared (IR) reference-state divergencies which appear in the QED corrections involving bound-electron propagators.
We start with pointing out that the bound-state QED corrections do not possess the standard free-QED IR divergences which arise when the four-momentum
p of the intermediate electron states approaches the mass shell,
. For the bound-state QED corrections, the intermediate electron states are always off mass shell (
) and the would-be IR divergences are cut off by the binding energy of the reference state. However, the bound-state QED corrections often contain IR divergences of a different kind, also known as the reference-state divergences. They appear when two or more denominators in the electron propagators vanish at
. Specifically, IR divergences arise in the magnetic vertex operator (
34) when
and in the double vertex operator (
35) when
.
The general approach to the treatment of the IR divergencies is to separate out the divergent contributions, regularize them by introducing a finite photon mass
in the photon propagator, evaluate the integral over
analytically, and separate out the
-dependent divergent terms. The divergent terms should of course cancel out when all relevant contributions are summed together. The evaluation of the IR-divergent integrals with the finite photon mass is illustrated in
Appendix B.
Using formulas from
Appendix B, the magnetic vertex matrix element (
34) can be transformed to a form that is explicitly free from any IR divergences,
where
and
denote the reference state
a with a different angular momentum projection (
and
, respectively).
For the double-vertex matrix element (
35) the situation is somewhat more complicated because there are two types of divergences, the one
coming from three vanishing denominators (
) and the other
coming from two vanishing denominators (
). Still, the divergences in the double-vertex matrix can be handled with help of formulas from
Appendix B analogously to that for the magnetic vertex case.
There exists also a more economic method of handling IR divergences in actual calculations. It relies on the fact that the matrix elements (
34) and (
35) are defined so that they are overall IR finite, i.e., have a well-defined limit at
. This means that they can be numerically evaluated with the zero photon mass. As long as the
integration is performed
after all parts of the integrand are combined together, the integrand will have a smooth small-
behaviour when integrated along the low-energy part of the integration contour
. The would-be IR divergences will be cancelled numerically at a given
between different parts of the integrand. It is easy to check that for the magnetic vertex matrix element, both methods give the identical numerical results. For the double vertex matrix element, the numerical treatment of IR divergences was used in the calculation of the diamagnetic shielding in refs. [
45,
63].
It should be mentioned that vanishing denominators in the electron propagators could arise not only from the intermediate states
, but also from the intermediate states having the same energy but the opposite parity as the reference state (e.g.,
for
for the point nuclear model). Such intermediate states do not cause IR divergences, since the radial matrix element in the numerator vanishes due to the orthogonality of the wave functions, as can be seen from formulas in
Appendix B.
A different approach for handling the IR divergencies was used by the Notre-Dame group [
67,
69,
70]. In their works, numerical calculations were performed with an explicit regularization parameter
shifting the position of the reference-state energy,
; the numerical limit of
was then performed in the end of the calculations.
7. Radial Integration
In actual calculations it is very important to find an efficient way to perform multiple radial integrations. The number of radial integrations is two for the self-energy matrix element, three for the magnetic vertex, and four for the double-vertex matrix element. In what follows we will assume that the analytical representation of the Dirac Green function is used, since in the basis-set representation, the radial integrations do not cause particular difficulties.
We now formulate a general numerical approach suitable for carrying out multiple radial integrations, first introduced in the context of the two-loop self-energy in ref. [
66]. We start with the simplest case of the self-energy matrix element, in which the radial integral is two-dimensional. The two-dimensional radial integrals can be schematically represented to be a linear combination of terms of the following structure
where
and
and
H,
I,
L,
M are some functions of the specified arguments. It is important that the integrand can be represented as a product of functions that depend on one radial argument only, some of those being
and
. In particular,
involves
from the Dirac Green function and
from the photon propagator, and
involves
and
. It is clear that if we store all functions on a suitably chosen radial grid, it should be possible to compute the integral (
53) just by summing up the pre-stored data.
In order to do this, we introduce a 3-dimensional radial grid
on the interval
as follows. First, we fill the elements of the first layer,
with
, which coarsely span the whole interval, e.g., as
where
t is uniformly distributed on the interval
and
is defined by the cavity radius
. Next, we introduce a finer grid of the second layer. Specifically, on each interval
we introduce the set of the Gauss-Legendre abscissae
. We see that in order to perform the outer radial integration, it is sufficient to know the integrand on the grid
.
In order to perform the inner radial integral, we have to split the integration interval at the point , since it is the discontinuity point of the integrand. We achieve this by introducing a yet finer grid of the third layer, . Specifically, for fixed values of i and j, the set represents the Gauss-Legendre abscissae on the interval if and on the interval if . Now, for each point of the outer radial integration, we can perform the inner integral splitted into parts, and .
We conclude that when all functions in the integrand of Equation (
53) are stored on the radial grid
, the two-dimensional numerical integration can be carried out by just summing up the pre-stored numerical values. The described procedure can be easily generalized for integrals of higher dimensions. So, for a computation of a four-dimensional radial integral, we need a 5-dimensional grid
introduced in the same way as
.
An additional complication arises from the fact that the regular Dirac solution
in the Dirac Green function has typically the exponentially-growing behaviour for large values of the radial argument and complex values of
, whereas the irregular solutions
is exponentially decreasing in this region. In order to avoid numerical overflow and underflow, we store the “normalized” solutions
and
, with the approximate large-
r and small-
r behaviour pulled out,
where
. When
and
multiply together in the Dirac Green function, the result is usually in the range accessible in the standard double-precision (8-byte) arithmetics. A similar normalization is required also for the regular
and irregular
Bessel solutions, originating from the photon propagator. With these precautions, we are able to perform calculations completely within the standard double-precision arithmetics typically for
. For
, it is usually possible to use the quadruple-precision arithmetics for computation of Dirac (
,
) and Bessel (
,
) solutions but the double-precision arithmetics for the radial integrations. For even higher values of
, use of the extended-precision arithmetics becomes unavoidable [
71].
8. Magnetically-Perturbed Green Function
The computation of radial integrations in diagrams with various kind of potentials can be significantly accelerated by introducing the first-order perturbations of the Green function by this potentials. Such an approach was used long ago by Gyulassy in his evaluation of the vacuum polarization [
72]. More recently, similar algorithms were used in calculations of various self-energy corrections (in particular, in refs. [
23,
73,
74]).
In this section we describe the computation of the Dirac Green function perturbed by a magnetic potential
, which will be referred to as the magnetically-perturbed Green function. Specifically, we are interested in the radial part of the magnetically-perturbed Green function, defined as
where
is the radial part of the magnetic potential
. Using the representation of the radial Green functions in terms of the regular and irregular Dirac solutions, see Equation (
16), we obtain the following expressions for the magnetically-perturbed Green function. For
, we get
whereas for
,
where for simplicity we assumed that
and
are normalized so that their Wronskian is unity and the functions
are defined by the integrals
We observe that after storing the functions
and
on a radial grid, we are able to construct the magnetically-perturbed Green function
for any radial arguments needed in our computation. The integral functions
are evaluated by numerical integration with help of Gauss-Legendre quadratures. It is important that only one integral over
needs to be evaluated (for a given value of the energy argument) in order to store
on the whole radial grid. Analogously to the case of the plain Green function, all manipulations with the regular and irregular solutions need to be carried out after normalizing them according to Equations (
55) and (
56) in order to prevent numerical overflow.
9. Numerical Calculations
In this section we demonstrate the technique described in previous sections with three examples of actual calculations. The first one is the calculation of the one-loop self-energy correction to the Lamb shift of a hydrogen-like ion. In
Table 1 we present numerical results for the one-loop self-energy correction to the Lamb shift of the
state of hydrogen-like calcium (
), for the point nuclear model.
The many-potential part
defined by Equation (
36) is calculated in coordinate space by the method described in the present work. Specifically, the one-potential Green function was calculated by the method described in
Section 8. (Alternatively, it can also be calculated as a derivative over the nuclear charge
Z, as described in ref. [
12].) For the radial integration, we used a four-dimensional grid
constructed as discussed in
Section 7 with the number of integration points
. The
integration is carried out along the contour
introduced in
Section 5 using the Gauss-Legendre quadratures, after mapping of the integration intervals to the range
. The summation over the partial waves was extended up to
, with the remaining tail of the expansion estimated by a least-square fitting in polynomials in
. The remaining zero- and one-potential part
is calculated in momentum space. Their computation is relatively simple and can be performed up to essentially arbitrary accuracy. This part is not discussed here; we refer the reader to the original work [
12].
As follows from
Table 1, the uncertainty of the final numerical result for the self-energy correction comes exclusively from the truncation of the partial-wave expansion. It can be seen that despite the inclusion of 60 partial waves, the resulting accuracy is significantly lower than that of the best literature values. There are two ways described in the literature that allow to achieve a better numerical precision. One method was developed originally by Mohr [
8,
9,
75] and extended by Jentschura and Mohr [
38,
39]. This method involves a summation of many thousands of partial waves and usage of extended-precision arithmetics in order to obtain very accurate numerical results. Another method was developed in ref. [
76]. It involves an additional subtraction in
which greatly accelerates the convergence of the partial-wave expansion and allows one to obtain accurate numerical results with just 20–30 partial waves. Both these methods are difficult to extend for computations of more complicated diagrams, unfortunately.
Table 2 presents our numerical results for the self-energy correction to the
g factor of the
state of hydrogen-like calcium (
), for the point nuclear model. The many-potential part
is calculated in coordinate space by the method described in the present work. It is important that we calculate the magnetic vertex after subtracting
two first terms of its potential expansion, not just one as in Equation (
37). This is done in order to accelerate the convergence of the partial-wave expansion of the matrix element, following refs. [
14,
30]. The subtracted part
is calculated in momentum space as described in ref. [
14]. The irreducible part
is expressed as a non-diagonal matrix element of the self-energy operator; its numerical values were taken from ref. [
14]. The total result presented in
Table 2 is in good agreement with the previous value obtained in ref. [
14]. Its numerical uncertainty comes exclusively from the truncation of the partial-wave expansion. Even more accurate results can be achieved if one extends the partial-wave expansion further, as was done for the
state in ref. [
71], but it requires significant efforts and intensive usage of extended-precision arithmetics.
In
Table 3 we present numerical results for the self-energy correction to the diamagnetic shielding constant of the
state of hydrogen-like calcium (
), for the point nuclear model. The many-potential part
is calculated in coordinate space by the method described in the present work. We observe a slow convergence of the partial-wave expansion of the results presented in the table. It can probably be accelerated by separating out the leading term of the potential expansion (i.e., the contribution of the free propagators) and calculating it in the momentum space, but this has not been accomplished so far. The other contributions to the shielding constant are defined in ref. [
63]; the corresponding numerical results are taken from that work. Again, we observe that the dominant uncertainty of the final result comes from the truncation of the partial-wave expansion.