Applying the convolution theorem to the two-dimensional magnetic inverse problem
Abstract
A collection and clarification is given of the key mathematical details of the method of applying the convolution theorem as part of the solution to the two-dimensional magnetic inverse problem: reconstructing current density from magnetic field data. Particular emphasis is given to obtaining a closed-form solution for the Fourier transform of the convolution kernel that features in the Biot-Savart law. Having done this, the Fourier-transformed current density is obtained, via the convolution theorem, as a function of Fourier-transformed magnetic field data and other variables.
1 Introduction
Inverse problems are very widespread throughout the mathematical sciences, with fields of application ranging from medical imaging [1, 2] to geophysics [3, 4]. In contrast to a forward problem, in which data are calculated from model parameters, an inverse problem is characterised by inferring model parameters from data. Physically, this corresponds to reconstructing causes from observed effects. A key challenge to be confronted is the fact that inverse problems are often ‘ill-posed’, rather than ‘well-posed’; these terms were introduced by J. Hadamard [5]. A problem may be said to be ‘well-posed’ if it obeys the following three conditions:
- 1.
The solution to the problem exists;
- 2.
The solution is unique;
- 3.
The solution is stable with respect to changes in other conditions upon which the problem may depend.
The precise formulation of each of these conditions depends on mathematical context: for example, the space in which a solution is defined (uniqueness) or its associated topology (stability). If a solution fails to meet any of these criteria, then its associated problem is referred to as being ill-posed.
The magnetic inverse problem is the reconstruction of current density from magnetic field data [6, 7, 8, 9, 10, 11, 12]. This has been of interest for several decades, particularly in conjunction with magnetometry investigations using superconducting quantum interference devices and, more recently, optically pumped magnetometers, due to the potential of both for extremely sensitive measurements (achieving noise densities of the order of ) [13, 14, 15]. Such sensitive detection is of interest for a variety of applications, including the direct measurement of magnetic fields due to brain activity [15, 16], and the non-invasive detection of defects in batteries, for example [17, 18, 19].
Despite the variety of literature on the subject, presentations of the solution to the magnetic inverse problem can be rather compressed, and may omit certain steps, presumably because they are either deemed to be obvious or not sufficiently relevant to the focus of the article in question. Consequently, the key point of this article is to provide a reasonably complete overview of the method of solution to the magnetic inverse problem (when a unique solution is possible). In other words, its main function is to bring together several otherwise relatively disconnected results in a reasonably unified and pedagogical presentation, particularly for physicists. As such, these topics are presented for an audience interested in the magnetic inverse problem, but not necessarily familiar with the machinery of convolutions or Green functions more generally. The article is therefore written in a more expositional style than is typical, with a view to making the key logical steps explicit and approachable for a reasonably wide-ranging audience, in a presentation that is relatively self-contained. Consequently, no attempt has been made to compress the writing style. References to other literature for further reading on particular topics are provided throughout.
Of the above three criteria for a well-posed problem, the requirement for uniqueness is the one that will be addressed here in the context of the magnetic inverse problem. As a preliminary to solving the inverse problem, the associated magnetic forward problem is defined next.
1.1 The Biot-Savart law for volumes of current
The Biot-Savart law describes the generation of a magnetic field by some bounded current, such that time-dependence does not need to be considered (i.e., a magnetostatic situation). In the case of current flowing through a wire, this law may be expressed in terms of an integral along some path that models the wire. When it is more appropriate to consider a volume of current, the Biot-Savart law instead takes the form of a triple integral [6, 12]:
| (1) |
where is the magnetic field, is the current density, is the position vector of the measurement of the magnetic field, and is the position vector associated with the current density. All these vectors are three-dimensional and have real components (i.e., they are in ). denotes the bounded current-carrying region. The magnetic inverse problem amounts to solving (1) for in terms of .
2 Overview of the method of solution
Some initial observations about (1) may be made:
- 1.
The cross product associates two components of with each component of ; calculating from therefore suggests a non-unique solution, making the problem ill-posed in general. This is apart from the fact that the integral also allows for different current densities to be integrated to yield the same magnetic field – particularly so-called ‘silent’ current sources [7], which result in zero field; this is a second origin of non-uniqueness.
- 2.
The integral suggests that representing (1) in terms of an integral transform may simplify its expression and facilitate solving for .
Addressing these points, the two key steps in inverting the Biot-Savart law for the current density, , are:
- 1.
Reduce the number of dimensions of to no more than two. Here, this means neglecting the -component of , along with any -dependence of the - and -components. This allows for mappings to be established between the - and - components of and the - and - components of , respectively. The possibility of non-uniqueness due to ‘silent’ sources is shown to be ruled out for this geometry in Section 7. Note that, when combined, the - and -components of also determine the -component of in the forward problem, but this will not be considered here.
- 2.
Use Fourier transforms and the convolution theorem to transform the Biot-Savart integral (1) into a product, in order to easily invert it for . The background and details of this transformation constitute the bulk of the remainder of this article.
Prior to describing the convolution theorem, it is helpful to set it into a wider context, in order to introduce the mathematical objects that it involves.
3 Green functions and convolution kernels
We start by introducing the concept of a Green function. Consider the following equation:
| (2) |
where is a linear operator (i.e., one that obeys , where and are constants), and are functions, with denoted as a source, and . Note that, by definition, . A Green function is a mathematical object, , that solves the following equation [20]:
| (3) |
where is the Dirac delta, or unit impulse (note that the word ‘function’ is not being used here in connection with the Dirac delta, since its behaviour cannot be adequately described using functions, although distributions may be used instead; Green functions may also be treated rigorously in terms of distributions). A Green function is useful here because it is a means for calculating the solution in (2). It is the translation (or sifting) property of the Dirac delta that is relevant to this:
| (4) |
since, in combination with (3), and the fact that is a linear function of only, we have
| (5) |
Consequently, by comparing with (3), we have an expression for the function in terms of the source, , and the Green function, [20, 21]:
| (6) |
A comment next needs to be made about how may behave under coordinate translation.
3.1 Translation equivariance and invariance
Here, an operator is said to have translation equivariance if the combined result of applying the operator and a coordinate translation is indifferent to the order in which this is performed – i.e., the operator in question, , is generally affected by the shift operator, , but also commutes with it, for all constant shifts of :
| (7) |
A special case of this is translation invariance, whereby the operator is unaffected by coordinate translation – i.e., it still commutes with the shift operator, but in a trivial sense: . This nomenclature is consistent with the concept of an equivariant map in the context of group theory [29], and it allows for a precise distinction to be made between and its associated .
3.2 Translation equivariance and convolution kernels
We are considering coordinate translations here because is shifted by and so, by (3), so is . Roughly speaking, if possesses translation equivariance (i.e., if it obeys (7)), then it makes no difference whether this shift occurs before or after the application of to . We may therefore apply the shift to before operating with , which leads to . More precisely, consider the unshifted cases: and . In terms of the operators, from (3), we have
| (8) |
Shifting by gives
| (9) |
By associativity of the operators and translation equivariance, (7), we have
| (10) |
| (11) |
We have
| (12) |
and
| (13) |
so (11) becomes
| (14) |
Comparing with (3) results in
| (15) |
Assuming that is unique, we obtain
| (16) |
The use of translation equivariance in (10) is the key step in the above reasoning. A subtlety that is worth noting is that (16) is not asserting that a function of two arguments is the same as a function of one argument, but rather that, for all values of and , the values of and are equal. The symbol is reused here, now a function of , as a shorthand for . This mild ambiguity in notation is then resolved by the definition of , as distinct from , which makes it explicit that we are henceforth talking about a different mathematical object from , with only one argument . The form that (6) now takes is a type of integral transform known as a convolution:
| (17) |
and is referred to as a convolution kernel. As an illustration of the effects of coordinate shifts, make the replacements and . This results in
| (18) |
Consequently, a shift in the input, , is associated with the same shift in the output, , thereby showing translation equivariance. On the other hand, the convolution kernel, , is unaffected by this shift, and is therefore translation-invariant. In this way, translation equivariance of the operator , given by (7), is connected with translation invariance of its Green function, , associated via (3).
It is worth commenting that, in some fields, such as the study of linear time-invariant systems [30], the term ‘translation-invariant’ is used in a more general way that may obscure the equivariance aspect. In this case, it is important to remember that it is the internal properties of the system in question that are translation-invariant; these are described by the impulse response of that system, which is equivalent to the convolution kernel shown here. By contrast, the relationship under coordinate shifting between a given input to the system and the output with which it is associated is translation-equivariant.
Intuitively, a convolution is an operation that computes the total ‘overlap’ between a pair of functions, aggregated as one is shifted across the other. In the case of (17), this operation may be expressed compactly as . The convolution has a particularly useful property – the convolution theorem – which will be addressed next, before then being applied to solve the magnetic inverse problem.
4 The convolution theorem in two dimensions
We consider two spatial dimensions here, as this is the upper limit for the number of dimensions that may occupy such that a unique solution to the magnetic inverse problem generally exists. The convolution theorem states the following: for two functions (in two variables, and ), and ,
| (19) |
where denotes the Fourier transform [22]. In other words, by transforming to Fourier space, a convolution may be expressed as a product. Note that ** is being used here, rather than *, to make it explicit that the convolution is performed in two dimensions. Consequently, if we have experimental data, , that can be modelled as being given by a convolution,
| (20) |
and we wish to reconstruct either or , with the other function known, we can take the Fourier transform of (20), apply (19), rearrange for the desired transformed function, and then take the inverse Fourier transform. This is the procedure that will be followed in order to solve the magnetic inverse problem.
4.1 Definitions of the Fourier transform
There are several slightly different ways to define the Fourier transform, depending on whether or not angular variables are used and, if so, on how angular prefactors (i.e., functions of ) are allocated between the forward and inverse transforms. This can result in (19) needing to be slightly modified. These definitions may be found in Ref. [23], for example.
4.1.1 Definition 1: non-angular variables
In this case, the transform pair (of forward and inverse transforms) is defined as
| (21) |
Here, are spatial frequencies in the - and -directions, associated with wavelengths . The lack of angular prefactors makes this definition convenient and symmetric between the forward and inverse transforms; it is often adopted in mathematics.
4.1.2 Definition 2: angular variables, symmetric prefactors
Here, the transform pair is given by
| (22) |
Here, are angular spatial frequencies. The prefactor in the forward transform of this definition means that the left-hand side of (19) needs to be multiplied by in order to preserve the convolution theorem.
4.1.3 Definition 3: angular variables, non-symmetric prefactors
Finally, we have the transform pair
| (23) |
We will proceed using this definition, since angular variables are common in physics, and the lack of a prefactor in the forward transform preserves the convolution theorem as stated in (19).
4.2 Proof of the convolution theorem in two dimensions
4.2.1 Theorem
For two functions, and , with respective Fourier transforms and (as defined by (23)), the following result holds:
| (24) |
4.2.2 Proof
By the definition of convolution in two dimensions,
| (25) |
By the definition of the Fourier transform in (23),
| (26) |
Assuming that and obey Fubini’s theorem, by changing the order of integration, we have
| (27) |
Introducing the following change of variables: , , with , for the inner integral, results in
| (28) |
By splitting up the exponential terms and rearranging, we obtain
| (29) |
again, using the definition of the Fourier transform. This completes the proof. Note that a similar proof may be demonstrated for the one-dimensional case [22].
5 Applying the convolution theorem to the Biot-Savart law
Having introduced the general concepts of Green functions, convolution kernels, and the convolution theorem, we now proceed to solving the magnetic inverse problem as a particular type of convolution. The key technical challenge in this case will be to obtain a closed-form expression for the Fourier transform of the associated Green function, as part of applying the convolution theorem.
5.1 Reducing the Biot-Savart law to a convolution in two dimensions
We limit ourselves to the greatest dimensionality of that allows for a general unique solution to the inverse problem: two. We do this by considering a sheet of current, extended in the --plane, but sufficiently thin or otherwise structured in such a way that the -component of may be neglected, along with any -dependence of the - and -components. Without loss of generality, we consider that this current sheet is centred at the origin, and that we are measuring its associated magnetic field at a measurement plane located at . Under these assumptions, the -component of the magnetic field, takes the following form [12]:
| (30) |
Here, we have introduced , where , so that is the difference in between the measurement plane and the current element being integrated over. is considered here as an example, but an analogous relation to (30) associates with . Using Fubini’s theorem for triple integrals, the order of integration may be changed in order to view this as a convolution in and :
| (31) |
where the associated convolution kernel is
| (32) |
Comparing with the general form of a convolution given in (17), fulfils the role of the function , and stands in for as the source.
5.2 The Biot-Savart convolution kernel as a function of 1/r
Prior to taking the Fourier transform of (32) in order to use the convolution theorem, it is useful to recognise that it may first be simplified: let . (32) then becomes [10, 11, 12]
| (33) |
The Fourier transform (in and ) of this kernel then, assuming sufficient smoothness to permit Leibniz’s integral rule, takes the form
| (34) |
Our task is therefore to calculate .
5.3 Comments on the validity of the Fourier transform in this case
It should be noted here that a necessary condition for the validity of the Fourier transform of a function is that the integral of that function over its entire domain be finite, which does not hold for [23]. Two options for addressing this are:
- 1.
Using an alternative formulation not based on integrals (using parts of distribution theory).
- 2.
To recognise that the spatial derivative of this Fourier transform, which is what we are interested in calculating, is sufficiently well-defined for our purposes.
At any rate, we will proceed assuming that the transform holds in a manner that is useful for physical modelling and we will not consider its validity any further here.
6 The Hankel transform and its radial symmetry
In considering , we are talking about a two-dimensional Fourier transform of a radially symmetric function. This symmetry suggests transformation to polar coordinates – see Ref. [3], for example.
6.1 Polar representation and the definition of the Hankel transform
By (23), we have
| (35) |
It is natural to express both the spatial coordinates and the spatial frequencies in a polar representation: let
, , , , , , and . (35) then becomes
| (36) |
The integrand of the inner integral is periodic over the limits of integration, so may be set to zero, without loss of generality. To see this, let , , so that this inner integral becomes
| (37) |
Call (37) . Using the fundamental theorem of calculus, we then have
| (38) |
Consequently, is a constant, so has no influence on this integral and may be neglected:
| (39) |
This result holds for the integral of any periodic function over its period [24]. The Fourier transform now takes the form
| (40) |
where
| (41) |
defines a zeroth-order Hankel transform. Here,
| (42) |
7 Solution to the magnetic inverse problem
7.1 Solution to
The solution to the Hankel transform in (41) is a known result, given by Gradshteyn and Ryzhik [25], for example, as
| (43) |
where and . This a result that is frequently quoted without proof in literature on the magnetic inverse problem. However, a relatively direct way of proving that this result holds is outlined by Ref. [26]. This involves using the fact that the Hankel transform is an involution, meaning that, for a function ,
| (44) |
Consequently, in the case of , where , it suffices to show that
| (45) |
The left-hand side of (45) is
| (46) |
where we have introduced and . Due to having previously re-expressed the two-dimensional Fourier transform in polar coordinates – motivated by the radial symmetry of – and the consequent integral over the non-negative half-line in (46) (rather than the entire real line), we have a Laplace transform, , of the Bessel function :
| (47) |
Having noticed this, we can combine the properties of Laplace transforms and Bessel functions in order to extract an algebraic expression, from which we can obtain the right-hand side of (45). A Bessel function of order , , satisfies Bessel’s equation:
| (48) |
In this particular case (), we have (for )
| (49) |
A key property of Laplace transforms is their ability to simplify equations by converting operations in calculus into algebraic operations; it is the algebraic structure of the Laplace-transformed version of (49) that will demonstrate that (45) holds. We next consider the Laplace transform, , of each term in (49).
7.1.1 Transform 1
For , we have
| (50) |
Via Leibniz’s integral rule (for constant limits of integration),
| (51) |
7.1.2 Transform 2
Now consider . We have
| (52) |
Via the product rule,
| (53) |
and (52) becomes
| (54) |
using .
7.1.3 Transform 3
Finally, consider :
| (55) |
Similarly to Transform 1, via Leibniz’s integral rule, we have
| (56) |
Using , the reasoning for Transform 2, up to the penultimate line, may be reused for by making the substitution . This results in
| (57) |
This uses ; consequently, we have .
7.1.4 Assembling the solution
The Laplace transform of (49) is
| (58) |
Consequently, via the product rule, we obtain the following ordinary differential equation:
| (59) |
which is solved by
| (60) |
where is a constant. It follows that by considering the asymptotic behaviour of (60) for large . In this case, the right-hand side of (60) takes the form . Due to the term in (see (47)), for large , this exponential decay acts as a sharp cut-off filter for contributions to away from the origin. Consequently, the left-hand side of (60) is principally controlled by the behaviour of near . By Taylor-expanding in this neighbourhood (near ), the leading-order contribution to the behaviour of is given by . Since , as given above, (60) gives , so that . This follows from a result known as Watson’s lemma; further details may be found in Refs. [27, 28], for example. Recalling (46) and the substitution , we then have
| (61) |
proving (45), as required.
7.2 Inverting for the current density
Recalling (40), we now have the solution to the two-dimensional Fourier transform of :
| (62) |
which was required in order to calculate the two-dimensional Fourier transform of the convolution kernel from the Biot-Savart law:
| (63) |
Inserting (62), and remembering that , we have
| (64) |
where . Note that, for , (64) reduces to
| (65) |
Having obtained the Fourier transform of the kernel, , We are now in a position to apply the convolution theorem, (19), to the Biot-Savart law, (30), in order to re-express the latter to solve for current density, given magnetic field data. Restating the Biot-Savart law here for convenience, we have
| (66) |
Via the convolution theorem, (19),
| (67) |
It is worth briefly raising the possibility of silent current sources, which result in no magnetic field, originally mentioned in Section 2. By (19), for this two-dimensional, infinite-sheet geometry, a silent source, resulting here in , would require that while . By (64), for every finite , thereby ruling out silent sources, and their associated non-uniqueness, for this problem. Combining (67) and (64), we invert the magnetic forward problem, obtaining an expression for the current density, , as required:
| (68) |
A general characteristic of inverse problems may be appreciated here – namely the amplification of noise. Here, in calculating , any noise present in the magnetic field data, , is amplified exponentially as a function of the wavenumber, , and the distance of the measurement plane from the current-carrying volume, . Consequently, for practical current density reconstruction, the closer a magnetic field measurement may be performed to the source of that field, the better. This expression may be straightforwardly numerically implemented using a fast Fourier transform algorithm, such as in Ref. [12], for example.
8 Conclusion
The key mathematical details were described of using the convolution theorem to solve the two-dimensional magnetic inverse problem. This was intended as a means of ‘filling the gaps’ for an audience interested in the magnetic inverse problem by bringing together the required derivations and results into a single, unified presentation. Significant parts of the derivations were devoted to calculating a closed-form solution to the two-dimensional Fourier transform of the convolution kernel that features in the Biot-Savart law, which defined the magnetic forward problem that was subsequently inverted. The requirement for numerical work, in addition to these derivations, was acknowledged in order to evaluate and practically implement (68).
References
- [1] M. Bertero and M. Piana, Inverse problems in biomedical imaging: modeling and methods of solution, in Complex Systems in Biomedicine, edited by A. Quarteroni, L. Formaggia, and A. Veneziani, Milan: Springer, 2006, pp. 1-33.
- [2] F. Greensite, Dynamic medical imaging as a partial inverse problem, in The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Francisco, CA, USA, 2004, pp. 1014-1017, 2004.
- [3] R. J. Blakely, Potential Theory in Gravity and Magnetic Applications, Cambridge University Press, 1995.
- [4] M. Richter, Inverse Problems: Basics, Theory and Applications in Geophysics, in Lecture Notes in Geosystems Mathematics and Computing, edited by W. Freeden, M. Z. Nashed, and O. Scherzer, Springer International Publishing, 2020.
- [5] J. Hadamard, Sur les problèmes aux dérivés partielles et leur signification physique, Princeton University Bulletin 13, pp. 49-52, 1902.
- [6] B. J. Roth, N. G. Sepulveda, and J. P. Wikswo, Using a magnetometer to image a two-dimensional current distribution, Journal of Applied Physics 65, 1, pp. 361–372, 1989.
- [7] E. A. Lima, A. Irimia, and J. P. Wikswo, The Magnetic Inverse Problem, in The SQUID Handbook Vol. II: Applications of SQUIDs and SQUID Systems, edited by J. Clarke and A. I. Braginski, Wiley, First Edition, 2006, pp. 139-267.
- [8] P. D. Grant, M. W. Denhoff, W. Xing, P. Brown, S. Govorkov, J. C. Irwin, B. Heinrich, H. Zhou, A. A. Fife, and A. R. Cragg, Determination of current and flux distribution in squares of thin-film high-temperature superconductors, Physica C: Superconductivity 229, 3-4, pp. 289-300, 1994.
- [9] E. H. Brandt, Electric field in superconductors with rectangular cross section, Physical Review B 52, 21, pp. 15442-15457, 1995.
- [10] C. Jooss, R. Warthmann, A. Forkl, and H. Kronmüller, High-resolution magneto-optical imaging of critical currents in YBa2Cu3O7-δ thin films, Physica C: Superconductivity, 299, 3–4, pp. 215–230, 1998.
- [11] J. W. Zuber, F. S. Wells, S. A. Fedoseev, T. H. Johansen, A. B. Rosenfeld, and A. V. Pan, A new approach to the inverse problem for current mapping in thin-film superconductors, Journal of Applied Physics 123, 12, 123906, 2018.
- [12] M. T. M. Woodley, T. Coussens, W. Evans, M. Withers, L. Page, D. Nightingale, D. Nicolau, G. Kendall, F. Oručević, and P. Krüger, The magnetic inverse problem for two stacked layers of sources, arXiv:2512.03469, 2025.
- [13] M. Buchner, K. Höfler, B. Henne, V. Ney, and A. Ney, Tutorial: Basic principles, limits of detection, and pitfalls of highly sensitive SQUID magnetometry for nanomagnetism and spintronics, Journal of Applied Physics 124, 161101, 2018.
- [14] A. P. Colombo, T. R. Carter, A. Borna, Y.-Y. Jau, C. N. Johnson, A. L. Dagel, and P. D. D. Schwindt, Four-channel optically pumped atomic magnetometer for magnetoencephalography, Optics Express 24, pp. 15403-15416, 2016.
- [15] T. Coussens, A. Gialopsou, C. Abel, M. G. Bason, T. M. James, W. Evans, M. T. M. Woodley, D. Nightingale, D. Nicolau, L. Page, F. Oručević, and P. Krüger, A modular optically pumped magnetometer system, Quantum Science and Technology 9, 035045, 2024.
- [16] M. J. Brookes, J. Leggett, M. Rea, R. M. Hill, N. Holmes, E. Boto, R. Bowtell, Magnetoencephalography with optically pumped magnetometers (OPM-MEG): the next generation of functional neuroimaging, Trends in Neurosciences 45, 8, pp. 621-634, 2022.
- [17] M. G. Bason, T. Coussens, M. Withers, C. Abel, G. Kendall, and P. Krüger, Non-invasive current density imaging of lithium-ion batteries, Journal of Power Sources 533, 231312, 2022.
- [18] W. Evans, T. Coussens, M. T. M. Woodley, A. M. Fabricant, G. D. Kendall, M. Sonnet, D. Wasylowski, D. U. Sauer, F. Oruĉević, P. Krüger, Quantum magnetic imaging of current density in lithium-ion batteries, arXiv:2512.01125, 2025.
- [19] F. Brauchle, F. Grimsmann, O. von Kessel, and K. P. Birke, Defect detection in lithium ion cells by magnetic field imaging and current reconstruction, Journal of Power Sources 558, 232587, 2023.
- [20] T. Myint-U and L. Debnath, Linear Partial Differential Equations for Scientists and Engineers, Birkhäuser Boston, 2007.
- [21] J. M. Blackledge, Green Functions, in Digital Image Processing Mathematical and Computational Methods, Woodhead Publishing, 2006.
- [22] E. Hecht, Optics, Boston: Pearson Education, Inc, Fifth Edition, 2017.
- [23] R. N. Bracewell, The Fourier Transform and its Applications, Third Edition, McGraw-Hill Higher Education, 1999.
- [24] G. P. Tolstov, Fourier Series, Mir Publishers, 1962.
- [25] I. S. Gradshteyn and I. M. Ryzhik, Table of Integrals, Series, and Products, edited by D. Zwillinger and V. Moll, Academic Press, Eighth Edition, 2014.
- [26] User ‘eyeballfrog’, answer to ‘How to derive Hankel Transform of ?’, Mathematics Stack Exchange, https://math.stackexchange.com/questions/4470012/how-to-derive-hankel-transform-of-frac1-sqrtr2a2, licensed under CC BY-SA 3.0: https://creativecommons.org/licenses/by-sa/3.0/, 11/06/2022.
- [27] G. N. Watson, The Harmonic Functions Associated with the Parabolic Cylinder, Proceedings of the London Mathematical Society s2-17, 1, pp. 116-148, 1918.
- [28] C. M. Bender and S. A. Orszag, Advanced Mathematical Methods for Scientists and Engineers, McGraw-Hill, 1978.
- [29] A. M. Pitts, Nominal Sets: Names and Symmetry in Computer Science, Cambridge University Press, 2013.
- [30] A. V. Oppenheim, Signals & Systems, Prentice-Hall, Second Edition, 1997.