1 Introduction

Among the methods in quantum field theory and quantum mechanical approaches to relativistic few-body systems, the Bethe–Salpeter (BS) equation [1], based on first principles and existing already for more than 60 years, remains rather popular.

The solution of the BS equation in Euclidean space is much more simple than in Minkowski one. Rather often the Euclidean solution is enough, mainly when one is interested in finding the binding energy. However, in many cases ( e.g. for calculating electromagnetic (EM) form factors) one needs the Minkowski space amplitude or, equivalently, the Euclidean one with complex arguments [2, 3]. During the recent years, new methods to find the Minkowski solution for the two-body bound state were developed and proved their efficiency, at least for simple kernels like the one-boson exchange (OBE). Some of them [4,5,6,7,8,9] are based on the Nakanishi integral representation [10, 11] of the BS amplitude and provide, at first, the Nakanishi weight function, which then allows one to restore the BS amplitude and the light-front (LF) wave function.

Other methods, based on the appropriate treatment of the singularities in the BS equation, provide the Minkowski solution directly, both for bound and scattering states [12].

The straightforward numerical extrapolation of the solution from Euclidean to Minkowski space is very unstable and has not achieved any significant progress of practical interest. However, the above mentioned Nakanishi integral representation provides a more reliable method. It is valid for the Euclidean \(\Phi _E\) as well as for the Minkowski \(\Phi _M\) solutions and both solutions are expressed via one and the same Nakanishi weight function g. This integral representation, given in detail in the next section, can be symbolically written in the form

$$\begin{aligned} \Phi _{E}=K_E\,g \end{aligned}$$
(1)

and

$$\begin{aligned} \Phi _{M}=K_M\,g , \end{aligned}$$
(2)

where \(K_E\) and \(K_M\) denote, respectively, the Nakanishi two-dimensional integral kernels in Euclidean and Minkowski spaces and g the weight function for the two-body bound state.

Solving the integral equation (1) relative to g and substituting the result into Eq. (2), one can in principle determine the Minkowski amplitude \(\Phi _M\) starting with the Euclidean one \(\Phi _E\). This strategy seems applicable since, in contrast to the direct extrapolation \(\Phi _E\rightarrow \Phi _M\), it uses the analytical properties of the BS amplitude which are implemented in the Nakanishi representation.

A similar integral relation exists expressing the LF wave function \(\psi \) in terms of the Nakanishi weight function g [6, 7]:

$$\begin{aligned} \psi _{LF}=L\,g. \end{aligned}$$
(3)

One of the most remarkable interests of the Nakanishi representation is that it constitutes a common root for the three different formal objects \((\Phi _E,\Phi _M,\psi _{LF})\) allowing one to determine any of them once known any other, and thus providing a link between two theoretical approaches – Bethe–Salpeter and LF dynamics – which are in principle and in practice quite different.

Since the LF wave function can also be found independently either by solving the corresponding equation [13] (see for instance [14]) or by means of quantum field theory (QFT) inspired approaches like the discrete light cone quantization [15] or the basis LF quantization approach [16], one can pose the problem of finding the Nakanishi weight function from Eq. (3). This equation is only one-dimensional. Its solution is more simple, it requires matrices of smaller dimension and therefore it is more stable than the solution of the 2D equation (1).

It is worth noticing that the same method can be applied, far beyond the OBE dynamics, to the complete QFT dynamical content of the lattice calculations. Therein, the full (not restricted to the OBE kernel) Euclidean BS amplitude can be obtained and, via the Nakanishi integral, the corresponding BS amplitude in Minkowski space can be calculated as well as the observables. The Nakanishi representation was used in [17] to calculate the parton distribution amplitude for the pion.

The first results of our research in this field were published in [18]. We have found that the solution of the integral equation (1) relative to g was rather unstable. In order to find numerical solution, this integral equation was discretized using two quite different methods (Gauss quadratures and splines) and it resulted into a linear system. The instability of its the solution dramatically increases with the matrix dimension.

It turned out that Eq. (1) is a Fredholm equation of the first kind, which mathematically is a classical example of an ill-posed problem. On the other hand, this equation has a unique solution. The challenge here is to use an appropriate method allowing us to find this solution. These mathematical methods are developed and well known. Using them and knowing either \(\Phi _E\) or \(\psi _{LF}\) we aim to extract g and find from it \(\Phi _M\) and the corresponding observables. This will demonstrate that this procedure is feasible to get the solution.

The appearance of mathematically well defined but numerically ill-posed problems is not a rare exception. It is, for instance, manifested when using the Stieltjes and Lorentz integral transforms [19,20,21] to solve the scattering few-body problems with bound state boundary conditions or when extracting the general parton distributions (GPD) from the experimental data [22].

In this work we will proceed according to the following steps.

In a first step, we will solve numerically equations (1) and (3) in a toy model where \(\Phi _{E}\), \(\psi _{LF}\) and g are known analytically. The comparison of the numerical solutions for g with the analytical one will tell us the reliability of our method in solving the one-dimensional and two-dimensional Fredholm first kind equations.

In a second step, we will go over a more realistic dynamical case. There, \(\Phi _E\) is obtained by solving the Euclidean BS equation. The LF wave function is given by Eq. (3), where g is calculated by using the methods introduced in [6, 7], to solve the Minkowski BS equation, and based on the LF projection and Nakanishi representation. In order to keep trace of its origin we will denote it by \(g_M\).

By solving Eqs. (1) and (3), we find g in two independent ways – denoted respectively \(g_E\) and \(g_{LF}\) – to be compared with each other as well as with \(g_M\). Our methods should be consistent as far as all these weight functions are reasonably close to each other.

This wave function \(\psi _{LF}\), found by projecting he BS amplitude in the LF, and the \(\psi _{LF}\) one obtained from solving the LF equation, are practically indistinguishable from each other. We find also the Minkowski BS amplitude \(\Phi _M\) and using it, we calculate observables, namely, EM form factor and momentum distribution, represented by the LF wave function. We also calculate the form factor independently, expressing it via the LF wave function \(\psi _{LF}\). It turned out that the form factors calculated by these two ways are very close to each other and practically insensitive to instabilities of g’s remaining after their suppression by the method we use. That demonstrates that indeed, knowing the Euclidean BS amplitude and using the methods developed in the present paper, one can calculate electroweak observables.

In Sect. 2 we present the formulas for the Nakanishi integral representation, both for the BS amplitude and the LF wave function. A change of variables (mapping) introduced to simplify the integration domain is described in Sect. 3. The numerical method for solving the discretized equation is presented in Sect. 4. The analytically solvable model, on which we will test the numerical solutions, comparing them with the analytical ones, is presented in Sect. 5. In Sect. 6 we study the stability of these solutions. In Sect. 7 we find numerically the Nakanishi weight function using as input the Euclidean BS amplitude and the LF wave function found from the OBE interaction kernel. These results are applied to calculate EM form factors in Sect. 8. Finally, Sect. 9 contains a general discussion and the conclusions.

2 Nakanishi representation

The BS amplitude in Minkowski space \(\Phi _M(k,p)\), for an S-wave two-body bound state with constituents masses m ant total mass M, depends in the rest frame \(p=(M,\mathbf {0})\) on two variables \(k_v\) and \(k_0\). We represent the four-vector k as \(k=(k_0,\mathbf {k})\) and denote \(k_v=|\mathbf {k}|\).

The Nakanishi representation for this amplitude reads [10, 11]

$$\begin{aligned}&\Phi _M(k_v,k_0) \nonumber \\&\quad =\int _{-1}^{1} \mathrm{d}z' \int _{0}^{\infty } \mathrm{d}\gamma ' \frac{g(\gamma ', z')}{\left( \gamma ' + \kappa ^2 -k_0^2+k_v^2 -Mk_0z'-i\epsilon \right) ^3},\nonumber \\ \end{aligned}$$
(4)

where \(\kappa ^2 = m^2 - \frac{M^2}{4}\) and g is the Nakanishi weight function. The power of the denominator is in fact an arbitrary integer and we have chosen 3 for convenience. This is just the equation which is symbolically written in (2).

In the Euclidean space, after the replacement \(k_0= ik_4\), this formula is rewritten as

$$\begin{aligned}&\Phi _E(k_v,k_4) \nonumber \\&\quad =\int _{-1}^{1} \mathrm{d}z' \int _{0}^{\infty } \mathrm{d}\gamma '\frac{g(\gamma ', z')}{\left( \gamma ' +k_4^2+k_v^2 + \kappa ^2-iMk_4z' \right) ^3}, \end{aligned}$$
(5)

which was represented symbolically in (1).

One can also express through g the LF wave function as [6, 7]:

$$\begin{aligned} \psi _{LF}(\gamma ,z)=\frac{1}{4}\int _0^{\infty }\frac{(1-z^2)g(\gamma ',z)\mathrm{d}\gamma '}{[\gamma '+\gamma +z^2m^2+\kappa ^2(1-z^2)]^2}. \end{aligned}$$
(6)

This equation corresponds to (3). As usually found in the literature, the LF wave function \(\psi _{LF}\) is considered as depending on variables \(k_{\perp }^2,x\). They are related to \(\gamma ,z\) by \(\gamma =k_{\perp }^2,\; z=2x-1\) (see e.g. [13]).

The Euclidean BS amplitude \(\Phi _E(k_v,k_4)\) can easily be found from the corresponding equation with a given kernel (OBE, for instance). As mentioned, it can also be found in lattice calculations [23], which are much difficult numerically but include all the Quantum Field Theory dynamics.

We recall that alternatively to Eq. (3) the LF wave function \(\psi _{LF}\) can be found by solving a 2D equation in the LF dynamics [13] or by using other QFT inspired methods like DLCQ [15] or BLFQ [16].

We will therefore assume that one of the functions \(\Phi _E\) or \(\psi _{LF}\) is known and can be used as input for solving equations (5) or (6) relative to Nakanishi weight function g. Once obtained in this way, g can be used to calculate any of the remaining quantities in the triplet \((\psi ,\Phi _E,\Phi _M\)) and corresponding observables.

3 Mapping

Though, the time-like momentum variable varies in the range \(-\infty< k_4 < \infty \), we can reduce the problem to the half-interval \(0< k_4 < \infty \) and real arithmetic, by assuming \(\Phi _E(k_v,-k_4) = \Phi _E(k_v,k_4)\). Furthermore, we will make in Eq. (5) the following mapping:

$$\begin{aligned} 0< \gamma ', \quad k_v,k_4< \infty \quad \rightarrow \quad 0< x', \quad x,z< 1, \end{aligned}$$

by

$$\begin{aligned} \gamma '=\frac{x'}{1-x'},\quad k_v=\frac{x}{1-x}, \quad k_4=\frac{z}{1-z}. \end{aligned}$$
(7)

Equation (5) takes then the form:

$$\begin{aligned} \Phi _E(x,z) = \int _{0}^{1} \mathrm{d}x' \int _{0}^{1} \mathrm{d}z'\, K(x,z;x',z')g(x',z') \end{aligned}$$
(8)

where

$$\begin{aligned}&K(x,z;x',z')=\frac{2}{(1-x')^2}\nonumber \\&\quad \times \text{ Re }\left[ \frac{x^2}{(1-x)^2}+\frac{z^2}{(1-z)^2} +\frac{x'}{1-x'}+ \kappa ^2 -iM\frac{z z'}{1-z} \right] ^{-3}.\nonumber \\ \end{aligned}$$
(9)

For the normal solutions \(g(x',-z')=g(x',z')\), which comes from the symmetry of \(\Phi _E\) with respect to \(k_4\), which separates out the abnormal solutions for the two identical boson case.

After introducing in Eq. (6) for the variables \(\gamma ,\gamma '\) the mapping defined in (7), we get

$$\begin{aligned} \psi _{LF}(x,z)=\int _0^{1} \mathrm{d}x'\, L(x,x';z)g(x',z) \end{aligned}$$
(10)

where

$$\begin{aligned} L(x,x';z)= & {} \frac{(1-z^2)}{4(1-x')^2}\nonumber \\\times & {} {\left( \frac{x}{1-x}+\frac{x'}{1-x'}+z^2m^2+\kappa ^2(1-z^2)\right) ^{-2}} .\nonumber \\ \end{aligned}$$
(11)

Here z plays the role of a parameter.

4 Solving Eqs. (8) and (10)

We will look for the solution of Eq. (8) by expanding it on Gegenbauer polynomials in both variables:

$$\begin{aligned} g(x,z)=\sum _{i,j=1}^{N_x,N_z} c_{ij}G_{i-1}(x)G_{j-1}(z) \end{aligned}$$
(12)

where

$$\begin{aligned} G_n(x)=\sqrt{2n+1}\, C^{\left( \frac{1}{2}\right) }_n(2x-1), \end{aligned}$$
(13)

\( C^{\left( \frac{1}{2}\right) }_n(2x-1)\) is a standard (non-normalized) Gegenbauer polynomial. Whereas, the polynomial \(G_n(x)\) are orthonormalized:

$$\begin{aligned} \int _0^1 \mathrm{d}x\, G_n(x) G_{n'}(x)=\delta _{nn'}. \end{aligned}$$

We substitute g(zx) from (12) in Eq. (8), calculate the integrals numerically and validate the equation in \(N=N_x\times N_z\) discrete points \((x_i,z_j)\), with \(i=1,\ldots , N_x\) and \(j=1,\ldots , N_z\). We chose as validation points \(x_i\) (\(z_j\)) the \(N_x\) (\(N_z\)) Gauss points in the interval \(0<x<1\). Equation (8) transforms into the following linear system:

$$\begin{aligned} \Phi _{ij}=\sum _{i'j'}^{N_z, N_x} K_{ij}^{i'j'}c_{i'j'} \end{aligned}$$
(14)

where

$$\begin{aligned}&\Phi _{ij}=\Phi _E(x_i,z_j),\nonumber \\&K^{i'j'}_{ij} =\int _0^1 \mathrm{d}z'\int _0^1 \mathrm{d}x K(x_i,z_j;z',x')G_{i'-1}(x')G_{j'-1}(z').\nonumber \\ \end{aligned}$$
(15)

Equation (14) is a \(N\times N\) system of linear equations of the type \(B=A\,C\) with the inhomogeneous term given by the Euclidean BS amplitude \(B\equiv \Phi _{ij} \) and as unknowns the array \(C\equiv c_{ij}\) of coefficients of the expansion (12). The solution of this system \(C=A^{-1}\,B\), will provide the coefficients \(c_{ij}\) and by this the Nakanishi weight function g(xz) at any point.

The solution of Eq. (10) is found similarly. However, since z is a parameter, the solution is found for a fixed z and its decomposition is one-dimensional:

$$\begin{aligned} g(x,z)=\sum _{i=1}^N c_iG_{i-1}(x). \end{aligned}$$
(16)

We substitute g in Eq. (10), calculate the integral numerically and validate the equation in the N Gaussian quadrature points \(\{x_j\}\) in the interval \(0<x<1\). Equation (10) transforms into the inhomogeneous linear system (the parameter z is omitted):

$$\begin{aligned} \psi _{LF}(x_j)=\sum _{i=1}^N L_{ji}\,c_i, \end{aligned}$$
(17)

where

$$\begin{aligned} L_{ji} =\int _0^1 \mathrm{d}x'\, L(x_j,x';z)\,G_{i-1}(x'), \end{aligned}$$
(18)

with \(L(x,x';z)\) defined in (11). For a given z, the system (17) of N linear equations is solved, and once determined the coefficients \(c_i\), Eq. (16) provides the solution g(xz) everywhere.

Concerning the number of points N used in the discretization of the integral equations there exists a “plateau of stability”, corresponding to an optimal value of N. For a small values of N, the accuracy is not enough but, as we will see below, by increasing N the solution becomes oscillatory and unstable. This is just a manifestation of the above mentioned fact that Eqs. (8) and (10) represent both a Fredholm integral equation of the first kind which is a classical example of an ill-posed problem. Their kernels are quadratically integrable what ensures the existence and uniqueness of the solution. However, direct numerical methods do not allow one to find the solution in practice, since they lead to unstable results. To avoid instability, one can, of course, keep N small enough. However, for small N the expansions (12) and (16) give a very crude reproduction of the unknown g. Therefore, to find a solution, we will use a special mathematical method – the Tikhonov regularization method (TRM) [25].

Note that another method (the maximum entropy method) was recently proposed [24] to solve Eq. (5) and successfully applied, at least in the case of monotonic g’s.

We will follow here the standard and straightforward way explained above: by discretization of the integral equation we turn it into a matrix equation and solve it by inverting the matrix, however, regularizing the inversion problem. The TRM [25] allows us to find a stable solution for sufficiently large N. Namely, following Ref. [25], we will solve an approximate minimization problem, i.e., we will find C providing the minimum of

$$\begin{aligned} \parallel \, A\,C\,-\,B\,\parallel . \end{aligned}$$

In the normal form, that corresponds to the replacement of the equation \(A\,C\,=\,B\) by the regularized one \(A^{\dag }AC+\epsilon C=A^{\dag }B\) with \(\epsilon \ll 1\). The solution of this equation reads

$$\begin{aligned} C_{\epsilon }=(A^{\dag }A+\epsilon I)^{-1}A^{\dag }B, \end{aligned}$$
(19)

where I is the identity matrix. For small \(\epsilon \) (but not for infinitesimal) the solution \(C_{\epsilon }\) of this equation is very close to the solution of the original equation \(AC=B\). However, the solution of Eq. (19) is much more stable than the solution of \(AC=B\).

In our previous work [18] we also used a regularization procedure, but in a more naive form. The equation \(AC=B\) was replaced not by \(A^{\dag }AC+\epsilon C=A^{\dag }B\), but by \((A+\epsilon I) C=B\). Then, instead of the solution (19), we got

$$\begin{aligned} C_{\epsilon }=(A+\epsilon I)^{-1}B. \end{aligned}$$
(20)

This increases the stability but not so strongly like (19), as we are going to illustrate in the following.

5 Analytically solvable model

As the first step, we will check the methods and study the appearance of numerical instabilities by solving the simplest one-dimensional equation (6) in a model where the functions \(\psi _{LF}\) and g are known analytically. We will compare the numerical solution with the analytical one. In Eq. (6) the values zm and \(\kappa \) are the parameters which can be chosen arbitrary (keeping the kernel non-singular). We can also put an arbitrary factor at the front of the integral in r.h.-side, which only changes the normalization of \(\psi _{LF}\). Using this freedom, we choose \(z^2m^2+\kappa ^2(1-z^2)=1\) and replace the factor \(\frac{1}{4}(1-z^2)\) also by 1. Then Eq. (6) obtains the form

$$\begin{aligned} \psi _{LF}(\gamma )=\int _0^{\infty }\frac{g(\gamma ')d\gamma '}{(\gamma +\gamma ' +1)^2}. \end{aligned}$$
(21)

As a solution we take

$$\begin{aligned} g(\gamma )=\frac{1}{(1+\gamma )^2}. \end{aligned}$$
(22)

Its substitution into (21) provides the l.h.-side:

$$\begin{aligned} \psi _{LF}(\gamma )=\frac{1}{\gamma ^3}\left[ \frac{\gamma (2+\gamma )}{(1+\gamma )}-2\log (1+\gamma )\right] . \end{aligned}$$
(23)

In the mapping variables Eq. (21) is rewritten

$$\begin{aligned} \psi _{LF}(x)=\int _0^1 L_1(x,x')g(x')\mathrm{d}x', \end{aligned}$$
(24)

where the kernel \(L_1\), the inhomogeneous term \(\psi _{LF}\), and the solution g read

$$\begin{aligned} \psi _{LF}(x)= & {} [(2-x)x+2(1-x)\log (1-x)]\nonumber \\\times & {} \frac{(1-x)^2}{x^3},\end{aligned}$$
(25)
$$\begin{aligned} L_1(x,x')= & {} \frac{1}{\left[ \frac{x}{1-x}+\frac{x'}{1-x'}+1\right] ^2}\frac{1}{(1-x')^2} \nonumber \\= & {} \frac{(1-x)^2}{(1-xx')^2},\end{aligned}$$
(26)
$$\begin{aligned} g(x)= & {} (1-x)^2. \end{aligned}$$
(27)

We will consider \(\psi _{LF}\), given by Eq. (25) as input, solve numerically, Eq. (24) in the form of the decomposition (16) and compare the solution with the analytical g given in (27).

Fig. 1
figure 1

The numerical solution of Eq. (24) for g(x) (dashed curve), found in the form of Eq. (16), for the discretization rank \(N=11\) with \(\epsilon =0\) in (20) in comparison to the exact solution \(g(x)=(1-x)^2\) (not-distinguishable from the dashed curve)

6 Studying stability

In Ref. [18] we have found that the inversion of the Nakanishi integral is rather unstable relative to the increase of the number of points N, using the regularization method given by Eq. (20). Therefore, solving Eq. (17), we will first study the onset of instability and its suppression by Tikhonov regularization (19).

The solution of the non-regularized equation (17), by using Eq. (20) with \(\epsilon =0\) and \(N=11\), is shown in Fig. 1. It coincides, within the thickness of the lines, with the exact one, given by Eq. (27). However, when increasing N up to \(N=14\), we can observe (Fig. 2) the onset of instability: the numerical solution g(x) becomes oscillating around the exact solution. Note also that the determinant of A is very small and it quickly decreases when N increases. For \(N=11\), det\((A)\sim 10^{-35}\), while for \(N=14\) one has det\((A)\sim 10^{-59}\).

Fig. 2
figure 2

The same as in Fig. 1 but for \(N=14\), \(\epsilon =0\)

Fig. 3
figure 3

The same as in Fig. 1 but for \(N=16\), \(\epsilon =0\)

Further increase of N results in extremely strong oscillations. The solution for \(N=16\) and \(\epsilon =0\), strongly oscillates and dramatically differs from the exact one, as can be seen in Fig. 3. For \(N=32\) and \(\epsilon =0\), the solution oscillates even more strongly and is wrong by orders of magnitude; we find for instance \(g(0)\approx -10^3\) instead of \(g(0)=1\) according to the analytic result.

Fig. 4
figure 4

The same as in Figs. 1, 2, 3, but with Tikhonov regularization, for \(N=16\) and \(\epsilon =10^{-18}\)

Now let us solve the corresponding equation by using TRM, Eq. (19). For \(N=16\) and \(\epsilon =10^{-10}\), we found that the oscillations completely disappear. The numerical solution coincides with the exact one within precision better than 1%, similarly to what we observe in the Fig. 1. To avoid repetition, we do not show the corresponding figure. For much smaller \(\epsilon =10^{-18}\) with \(N=16\), the solution found by TRM, Eq. (19), is shown in Fig. 4. It has some oscillations, which are strongly enhanced in the case with regularization (20) and \(\epsilon =10^{-10}\). The same happens with the regularized solution for \(N=14\), \(\epsilon =10^{-10}\) (not shown), when we replace the Tikhonov regularization (19) by (20).

Our study shows that using the TRM method there is almost no \(\epsilon \) dependence of the results in a rather wide limits. However, when \(\epsilon \) is taken relatively large (e.g. \(N=16\), \(\epsilon =10^{-4}\)), the numerical solution can sensibly differs from the exact one. On the other hand, as mentioned, when using too small \(\epsilon \) one recovers the problem of oscillations, as is seen in Fig. 4 (\(N=16\) and \(\epsilon =10^{-18}\)). For \(N=16,\epsilon =10^{-17}\) one can observe the first, yet weak signs of oscillations. Hence, for \(N=16\), the stability (absence of oscillations) and insensitivity to the value of \(\epsilon \ne 0\) are valid in rather large interval \(\epsilon =10^{-4}\div 10^{-17}\).

Fig. 5
figure 5

The same as in Fig. 4 but with the regularization by Eq. (20), \(N=16\), and \(\epsilon =10^{-10}\)

The regularized solution for \(N=32,\epsilon =10^{-10}\), found by Eq. (19) and TRM, again coincides with the exact one within the thickness of the lines. We do not show it since the curves are the same as in Fig. 1. For \(N=32\), the oscillations appear at \(\epsilon \le 10^{-16}\).

For higher N the situation is similar. Like in the case \(N=32\), the solution for \(N=64,\epsilon =0\), found by \(C=A^{-1}B\) strongly oscillates and it strongly differs from the exact one, even stronger than in Fig. 3. The calculated value \(g(0)\approx -10^7\) instead of \(g(0)=1\) is again completely wrong. The regularized solution for \(N=64,\epsilon =10^{-10}\), found by Eq. (19), also coincides with the exact one within the thickness of lines, like it is in Fig. 1. However, the strong oscillations appear earlier, at \(\epsilon \le 10^{-13}\) (in contrast to \(\epsilon \le 10^{-16}\) for \(N=32\)).

We compare now the two ways of regularization given by Eqs. (20) and (19). In Fig. 5 the solution given by Eq. (20) for \(N=16\), \(\epsilon =10^{-10}\) is shown. It oscillates, while the solution found by using TRM, Eq. (19), with the same N and \(\epsilon \) (not shown), coincides with the analytical one. As mentioned above, the solution for \(N=16\) and \(\epsilon =10^{-18}\) (Fig. 4) reveals moderate oscillations, which disappear at \(\epsilon >10^{-17}\).

The reason which makes the determinant very small and turns the solution of the linear system in an ill-conditioned problem is the presence of very small eigenvalues of the kernel of the Fredholm integral equation (24). As the dimension of the matrix increases, more small eigenvalues are present, and the eigenstates are oscillating functions, that mixes with the solution obtained within a numerical accuracy. These contributions to the solution are oscillatory, building the pattern seen in Figs. 3 and 5, by increasing dimension of the matrix equation. The amplitude of the eigenvector contribution to the solution increases as the eigenvalue decreases, making the oscillations of the solution divergent. The regularization by \(\epsilon \) cuts the contribution of the small eigenvalues, and to some extend the numerical stability can be found, at the expense of a finite \(\epsilon \). Both regularization methods from Eq. (19) (Tikhonov method) and (20) improve the numerical solution. The Tikhonov regularization with the reduction to the normal form provides larger eigenvalues as compared to (20), as is evident from the stability analysis that in practice allows much smaller \(\epsilon \)’s before considerable oscillations of the solution appear. See for example Fig. 5, where the method (20) provides huge oscillations. Whereas the TRM allows to be \(\epsilon \) as small as \(10^{-18}\), to be compared with the solution with \(\epsilon =10^{-10}\).

The calculations presented in this section demonstrate that the Nakanishi representation, at least, for the LF wave function, Eq. (6), can be indeed inverted numerically, that is, be solved relative to the Nakanishi weight function g. Though this representation, considered as an equation for g, is an ill-posed problem, special methods, in particular those based on the Tikhonov regularization (19), allow one to solve it.

In the next section we will show that the Nakanishi representation (5) for the Euclidean BS amplitude can also be inverted. This will be shown not in a toy model, but for the BS solution with a OBE kernel.

7 OBE interaction

Let us now consider the dynamical case of two spinless particle of unit mass (\(m=1\)), interacting via OBE kernel with exchanged boson mass \(\mu =0.5\), and forming a bound state of total mass \(M=1.0\).

All the necessary solutions in this model – LF wave function \(\psi _{LF}\), Euclidean BS amplitude \(\Phi _E\) and Nakanishi weight function g – have been computed by solving the corresponding equations. The weight function g was found independently from the LF wave function and BS solutions by solving the equation derived in [6, 7, 9] with the same OBE kernel. We will use for \(\psi _{LF}\) and g the results [9, G. Salmè, private communication] and for \(\Phi _E\) – our own calculations.

We will take profit from the simplicity of the Euclidean solution and extract the Nakanishi weight function \(g_E\) from \(\Phi _E\) by inverting the Nakanishi representation in Euclidean space (5) via the Tikhonov regularization method and compare it with g found from an equation derived from the Minkowski space BS equation [9, G. Salmè, private communication]. The quality of the solution \(g_E\) will be checked by computing the LF wave function \(\psi _{LF}\) and comparing it with \(\psi _{LF}\) found via g provided by [G. Salmè, private communication]. Schematically the above extraction procedure is represented as \(\Phi _E \rightarrow g_E\rightarrow \psi _{LF}\). Another possibility to extract g is \(\psi _{LF}\rightarrow g_{LF}\rightarrow \Phi _E\). Namely, starting with the LF wave function, get \( g_{LF}\) and calculate with it the Euclidean \(\Phi _E\) and compare this result with the initial \(\Phi _E\). We will also compare the EM form factors calculated initially via \(\psi _{LF}\) and, independently, via \(\Phi _M\) and finally expressed via g. We will see that the observables are almost insensitive to the residual uncertainties in either \(g_E\) or \(g_{LF}\), which survive after suppressing the instabilities by the Tikhonov regularization (19). This ensures reliable results for the observables, when one uses the Euclidean BS amplitude as input, calculates g by inverting the Nakanishi integral and then with the extracted g goes to the observables.

The Nakanishi weight function \(g_E\) obtained by inverting Eq. (8) with \(N_x=4,N_z=2\) and the TRM with \(\epsilon =10^{-10}\), is shown in Fig. 6 (dashed line). Solid line represents the direct solution g – denoted below as \(g_{FSV}\) – computed in [9, G. Salmè, private communication] by Frederico–Salmè–Viviani by solving a dynamical equation for g and normalized in a different way than \(\Phi _E\). To compare both solutions for g, we normalize \(g_E\) so that the two solutions coincide (and equal to \(-1\)) at \(x=0,\,z=0.3\).

Fig. 6
figure 6

The solution \(g_E(x,\,z=0.3)\) (dashed) found solving Eq. (8) with \(N_z=2,N_x=4\) and \(\epsilon =10^{-10}\), with \(\Phi _E\), using the Tikhonov regularization method, compared to the solution \(g_{FSV}(x,\,z=0.3)\) [9, G. Salmè, private communication] (solid)

To check the quality of \(g_E\), solution of Eq. (8), we substitute it in r.h.-side of Eq. (8), calculate \(\Phi _E\) and compare it with the input \(\Phi _E\). The result is shown in Fig. 7. We display by the solid curve the input Euclidean BS amplitude \(c_2 \, \Phi _E\) as a function of x for a fixed value \(z=0.3\). The dashed curve corresponds to the BS amplitude \(\Phi _E(x,z=0.3)\) calculated via \(g_E\) by Eq. (8). Up to a factor \(c_2=0.88\) they are very close to each other.

Fig. 7
figure 7

The solid curve corresponds to the Euclidean BS amplitude \(c_2\,\Phi _E(z=0.3,x)\) (\(c_2=0.88\)) calculated via the BS equation with the OBE kernel. The dashed curve corresponds to the BS amplitude \(\Phi _E(z=0.3,x)\) calculated via \(g_E\) by Eq. (8)

The corresponding LF wave functions calculated from \(g_E\) and \(g_{FSV}\) by using Eq. (10) are shown in Fig. 8. We multiply \(\psi _{LF}\) calculated by Eq. (10) by a normalization factor. Both \(\psi _{LF}\)’s well coincide with each other despite the difference between \(g_E\) and \(g_{FSV}\) seen in Fig. 6.

Fig. 8
figure 8

LF wave function calculated by Eq. (10) (multiplied by a normalization factor) for both extracted \(g_{LF}\) and \(g_E\) compared to the actual results obtained with \(g_{FSV}\) in [9, G. Salmè, private communication] from the Minkowski space solution of the BS equation. All the curves overlap with each other within the width of the lines

Fig. 9
figure 9

The Nakanishi weight function \(g_E(x,z=0.3)\) extracted from \(\Phi _E\), with \(N_z=2,\,N_x=4\) (dashed curve) and \(N_x=5,\,N_z=3\) (solid curve) with \(\epsilon =10^{-10}\) using TRM

The solution \(g_E\) for \(N_x=5\), \(N_z=3\), \(\epsilon =10^{-10}\) multiplied by a normalization factor, is shown in Fig. 9. For comparison, we add the solution for \(N_x=4\), \(N_z=2\), \(\epsilon =10^{-10}\), shown by a dashed line in Fig. 6. In spite of the visible difference between the dashed and solid curves, these two solutions give coinciding LF wave functions and the Euclidean BS amplitudes (after equivalent normalizations), similarly to ones shown in Figs. 7 and 8.

8 Calculating EM form factor

Once we have the Nakanishi weight function g by Eqs. (4) and (6), we can find both the BS amplitude in Minkowski space and the LF wave function. The EM form factor can be expressed via both of them. In this way, we obtain two expressions in terms of g. We will use both to calculate the form factor and we will compare the results.

The electromagnetic vertex is expressed in terms of the BS amplitude by:

$$\begin{aligned}&(p+p')^{\nu } F^{BSM}(Q^2) = i\int \frac{\mathrm{d}^4k}{(2\pi )^4}\, (p+p'-2k)^{\nu }\nonumber \\&\quad \times (k^2-m^2)\Phi _M \left( \frac{1}{2}p -k;p\right) \Phi _M \left( \frac{1}{2}p'-k;p'\right) , \end{aligned}$$
(28)

where \(Q^2=-q^2\), q is the four-momentum transfer, and \(p'=p+q\). Substituting \(\Phi _M\) in the form (4) and calculating the integral over \(d^4k\), one gets [see Eq. (13) from G. Salmè, private communication]:

$$\begin{aligned}&F^{BSM}(Q^2)=\frac{1}{2^7\pi ^3 N_{BSM}}\int _0^\infty \mathrm{d}\gamma \int _{-1}^1 \mathrm{d}z\, g(\gamma ,z) \nonumber \\&\times \int _0^\infty \mathrm{d}\gamma ' \int _{-1}^1 \mathrm{d}z'\, g(\gamma ',z')\int _0^1 \mathrm{d}u\,u^2(1-u)^2 \frac{f_{num}}{f^4_{den}} \end{aligned}$$
(29)

with

$$\begin{aligned} f_{num}= & {} (6 \xi -5)m^2 + [\gamma ' (1 - u) + \gamma u] (3 \xi -2) \\&\quad +2M^2 \xi (1-\xi ) + \frac{1}{4} Q^2 (1 - u) u (1+z) (1+z') \\ f_{den}= & {} m^2 + \gamma ' (1 - u) + \gamma u - M^2 (1 - \xi ) \xi \\&\quad + \frac{1}{4}Q^2 (1 - u) u (1+z) (1+ z'), \end{aligned}$$

where \(\xi =\frac{1}{2}(1 + z)u + \frac{1}{2}(1+z')(1-u).\)

The normalization factor \(N_{BSM}\) is determined from the condition \(F^{BSM}(0)=1\).

The form factor is expressed via the LF wave function as follows (see e.g. Eq. (6.14) from [13]):

$$\begin{aligned} F^{LF}(Q^2)= & {} \frac{1}{(2\pi )^3} \int \frac{\mathrm{d}^2k_{\perp }\mathrm{d}x}{2x(1-x)} \nonumber \\&\quad \times \psi _{LF}(\mathbf {k}_{\perp },x)\psi _{LF}(\mathbf {k}_{\perp }-x\mathbf {Q}_{\perp },x), \end{aligned}$$
(30)

where \({\mathbf {Q}}_{\perp }^2=Q^2\). Substituting in (30) the LF wave function \(\psi _{LF}(\mathbf {k}_{\perp },x)\) determined by Eq. (6), one finds [see Eq. (26) from G. Salmè, private communication]:

$$\begin{aligned}&F^{LF}(Q^2)=\frac{1}{2^5 \pi ^3N_{LF}}\int _0^{\infty }\mathrm{d}\gamma ' \int _0^{\infty }\mathrm{d}\gamma \int _0^1 \mathrm{d} x\int _0^1 \mathrm{d}u \nonumber \\&\quad \times \frac{x(1-x)\, u(1-u)\, g(\gamma ,2x-1)g(\gamma ',2x-1) }{\left[ u\gamma +(1-u)\gamma '+u(1-u)x^2 Q^2+ m^2-x(1-x)M^2\right] ^3}.\nonumber \\ \end{aligned}$$
(31)

The EM form factor calculated via LF wave function by Eq. (31), for \(N_x=4, \;N_z=2\) (dashed curve) and for \(N_x=5,N_z=3\) (solid curve), i.e., via the solutions for \(g_E\) given in Fig. 8, is shown in Fig. 10. We see that the apparently distinct solutions shown in Fig. 6 does not result in a considerable difference of the corresponding form factors. Notice that the differences represent only a 5% deviation at \(Q^2\sim 10 \,m^2 \)

Fig. 10
figure 10

EM form factor calculated via LF wave function by Eq. (31), for \(N_z=2, \;N_x=4\) (dashed curve) and for \(N_z=3,N_x=5\) (solid curve), i.e., via solutions \(g_E\) shown Fig. 9

Fig. 11
figure 11

EM form factor calculated via Minkowski BS amplitude, by Eq. (29) with the same \(g_E\) used to calculate the curves in Fig. 10; the curves are indicated as in Fig. 10

The same form factor, calculated via the same Nakanishi weight functions, but in the Minkowski BS framework by Eq. (29) is shown in Fig. 11. The difference between the form factors corresponding to the two solutions for \(g_E\) shown in Fig. 6 is larger than in Fig. 10, though it is still not so significant.

All four versions from Figs. 10 and 11 are shown for comparison together in Fig. 12. One can distinguish only three curves of the four since two of then coincide with each other. We compare form factors calculated via LF wave function and Minkowski BS amplitude using \(g_E\). The form factor calculated via LF wave function by Eq. (31), for \(N_x=5, \;N_z=3\) and calculated via Minkowski BS amplitude, by Eq. (29), for \(N_x=4, \;N_z=2\) are shown by the solid line (upper curve). They are indistinguishable within thickness of lines.

Fig. 12
figure 12

The EM form factor for the four calculations given in Figs. 10 and 11 with \(g_E\) shown in Fig. 9. Solid (upper) curve: results obtained via LF wave function by Eq. (31), for \(N_x=5,\;N_z=3\) and via Minkowski BS amplitude, by Eq. (29), for \(N_x=4,\;N_z=2\), which are indistinguishable within thickness of the line. Dotted (middle) curve: results obtained via LF wave function by Eq. (31) for \(N_x=4,\;N_z=2\). Dashed (bottom) curve: results obtained via Minkowski BS amplitude, by Eq. (29), for \(N_x=5, \;N_z=3\)

It is worth to make the two following remarks. ( i) Though the form factors \(F^{LF}(Q^2)\) and \(F^{BSM}(Q^2)\) turned out to be very close to each other (as is seen from the present calculations and from G. Salmè, private communication), they should not coincide exactly. Their deviation seen in Fig. 12 is caused not only by numerical uncertainties, but also by physical reasons. This deviation cannot be completely removed by more precise calculations. From point of view of the Fock decomposition of the state vector, the form factor \(F^{LF}(Q^2)\) is determined only by the two-body contribution in the state vector, whereas \(F^{BSM}(Q^2)\), determined by the two-body BS amplitude, includes implicitly the effect of higher LF Fock states. ( ii) The contribution of the higher Fock components can be found knowing only the two-body component. Indeed, inverting Eq. (6), we extract \(g_{LF}\) from the two-body LF wave function \(\psi _{LF}\). It is the same g as enters in the Minkowski BS amplitude (4) and in the form factor (29), including the higher sector contributions.

As just mentioned, the form factor (29) (calculated with \(g_{LF}\) extracted from the two-body LF wave function) includes implicitly not only the two-body component contribution but also the higher Fock components. So, this higher Fock sector contribution is found from the two-body component which was taken as input. Though it seems a little bit paradoxical (the possibility to get information as regards higher Fock states from the two-body one), this is, probably, a manifestation of self-consistency of the Fock decomposition embedded in the Nakanishi integral representation. In the field-theoretical framework (in which only the BS amplitude can be defined via the Heisenberg field operators [1]), the number of particles is not conserved and the existence of one Fock component requires the existence of other ones. The set of them, corresponding to different numbers of particles, ensures also the correct transformation properties of the full state vector \(|p\rangle \), since the Fock components are transformed by dynamical LF boosts in each other.

The fact that the difference between form factors determined by the two-body LF wave function and the form factor including higher components is small was found also in the Wick–Cutkosky model [27]. The contribution of many-body components with \(n \ge 3\) reaches 36% in the full normalization integral F(0) only for the coupling constant so huge that the total mass of the bound system tends to zero.

A final remark: the stability of the form factors obtained from \(g_E\), though quite unexpected in view of the sizable difference of the Nakanishi weight functions (see e.g. Fig. 8), is in fact appropriate. As we have discussed in the analytical example, the reason for the instability of the solution of the linear system is the contribution from the very small eigenvalues. Therefore the difference between the \(g_E\)’s comes from the corresponding eigenvectors which induce the observed oscillations. However, when using the Minkowski BS amplitude to compute the form factor, the contributions from the eigenvectors with small eigenvalues are damped in the same way they were enhanced in the inversion. It is very likely that this result follows from the fact that the spectra of the Nakanishi kernels in Minkowski and Euclidean spaces are the same.

9 Discussion and conclusion

We have demonstrated by explicit calculations, that the Nakanishi representations of the Bethe–Salpeter amplitude in Euclidean space (\(\Phi _E\)) and the light-front wave function (\(\psi _{LF}\)) can be numerically inverted. If one of these two quantities is known, one can easily calculate the other one as well as the Bethe–Salpeter amplitude in Minkowski space (\(\Phi _M\)) and associated observables, like the electromagnetic form factor.

We have developed an analytically solvable model, in the framework of which we compared the accuracy of the numerical solution with the analytical one. Though the inversion of a Fredholm integral equation of the first kind providing g is an ill-posed problem, it can be solved with satisfactory precision by using appropriate methods.

Our best results are obtained with the Tikhonov regularization procedure. This method is rather efficient and it allowed us to successfully overcome the instabilities of the solution which we found in a previous work [18] when computed g from \(\Phi _E\). In addition, it turns out that the LF wave function and observables are insensitive to the residual uncertainty of g which remains after stabilizing the solution by the regularization. The uncertainties on the LF wave function are within less than 1%, that is much smaller than for g’s.

The Nakanishi weight function g was expanded in terms of Gegenbauer polynomials. A small number of terms in this decomposition is required to control the instabilities. This method is very efficient for describing monotonic behaviors but it is not sufficient to reproduce more involved structure of g like the ones provided by the dynamical model. The latter ones generate considerable uncertainties in the inversion procedure. Increase of the number of terms in the decomposition gives more flexibility, but, at the same time, it enhances the numerical instability of the solution. We believe that it would be useful to study other basis or discretization methods, better reflecting the particular functional form of g.

Our approach can find interesting applications to extract Minkowski amplitudes from an Euclidean theory, like for instance lattice QCD. The Euclidean BS amplitude is being currently computed there with the full dynamical contents of the theory. If one is able to extract from it the corresponding Nakanishi weight function g, one can access to time-like form factors, momentum distributions, GPD’s and TMD’s which are not accessible in a direct way. This could considerably simplify the study of the Minkowski space structure of hadrons from lattice QCD ab initio calculations.