Aspects of perturbation theory in quantum mechanics: The BenderWu Mathematica ® package

https://doi.org/10.1016/j.cpc.2017.11.018Get rights and content

Abstract

We discuss a general setup which allows the study of the perturbation theory of an arbitrary, locally harmonic 1D quantum mechanical potential as well as its multi-variable (many-body) generalization. The latter may form a prototype for regularized quantum field theory. We first generalize the method of Bender–Wu,and derive exact recursion relations which allow the determination of the perturbative wave-function and energy corrections to an arbitrary order, at least in principle. For 1D systems, we implement these equations in an easy to use Mathematica ® package we call BenderWu. Our package enables quick home-computer computation of high orders of perturbation theory (about 100 orders in 10–30 s, and 250 orders in 1–2 h) and enables practical study of a large class of problems in Quantum Mechanics. We have two hopes concerning the BenderWu package. One is that due to resurgence, large amount of non-perturbative information, such as non-perturbative energies and wave-functions (e.g. WKB wave functions), can in principle be extracted from the perturbative data. We also hope that the package may be used as a teaching tool, providing an effective bridge between perturbation theory and non-perturbative physics in textbooks. Finally, we show that for the multi-variable case, the recursion relation acquires a geometric character, and has a structure which allows parallelization to computer clusters.

Program summary

Program Title: BenderWu

Program Files doi: http://dx.doi.org/10.17632/vpg2zsbryc.1

Licensing provisions: CC By 4.0

Programming language: Wolfram Mathematica

Nature of problem: In 1D quantum mechanics, a perturbative expansions are known to generically be divergent. An analysis of such problems was so far limited to a case-by-case basis. The Mathematica package presented here allows a quick computation and analysis of all such 1D quantum mechanical problems.

Solution method: The program uses a general recursive relation, inspired by the works of Bender and Wu [1], which allows quick computation of the perturbative data.

References

  • [1]

    Carl M. Bender, Tai Tsun Wu, Phys. Rev. 184 (1969) 1231–1260

* Items marked with an asterisk are only required for new versions of programs previously published in the CPC Program Library.

Introduction

Time-independent perturbation theory in quantum mechanics, developed by Erwin Schrödinger, is almost as old as quantum mechanics itself. Published in 1926 [1], the same year as the Schrödinger equation [2], it is a standard topic of any textbook of quantum mechanics. However the method is rooted in wave-mechanics and dates back to Lord Rayleigh and his 1877 textbook on The Theory of Sound [3]. For this reason the theory is often referred to as  The Rayleigh–Schrö dinger perturbation theory.

Little did these great minds know that had they been able to compute large orders of perturbation theory, for most systems they would have come to a surprising revelation: the radius of convergence of the perturbation theory is zero. The reason for this is a factorial growth of the coefficient of the expansion parameter, which we refer to here as “the coupling” and denote by g.

Rather than being a curse, it is now becoming increasingly clear that the perturbative expansion is intimately tied up with non-perturbative physics. The analysis and study of such series, functions and theories goes under the name of Resurgence theory. Although the resurgence idea is old [4], it has been the subject of recent rapid development, from one-dimensional integrals [[5], [6], [7]], through quantum mechanics [[8], [9], [10], [11], [12], [13]] to quantum field theory [[14], [15]] and string theory, see e.g. [[16], [17], [18], [19]].

The resurgence structures are mostly studied in Quantum Mechanics. However, to our knowledge, all publications to date deal with case-by-case examples, and no practical general procedure of studying large orders of perturbation theory was published. In this work we adapt the method, developed originally by C. M. Bender and T. T. Wu [20] for the anharmonic oscillator with quartic term in the potential, to a perturbative expansion of an arbitrary locally-harmonic potential around one of its harmonic minima.1 In addition we develop a workable Mathematica ® computer code which can easily compute many orders of perturbation theory (about 100 orders in 10–30 s, and 250 orders in 1–2 h on a modern home computer). The computation is done symbolically by default, so the result is an exact result in perturbation theory without any numerical error. Furthermore, the potential can be allowed to depend on arbitrary symbolic variables, allowing the study of the parametric dependence of the perturbation theory.

To be more specific, the code presented here allows a perturbative treatment of a one-dimensional systems with a Hamiltonian in the coordinate representation given by H=ħ22m2X2+V(X),where V(X) is an arbitrary non-singular potential. Such a potential is typically characterized by some length scale a characterizing its spatial variation, and a frequency scale of the harmonic motion around one of its minima.2 On dimensional grounds we can write in general V(x)=mω2a2v(Xa),where v(Xa) is an arbitrary (dimensionless) function defining a non-trivial potential. The perturbation theory is defined by an expansion of the potential V(X)=mω2a2v(Xa) around one of its local minima, which coincide with the minima of v(Xa). Without loss of generality, we will take that one such minimum is at x=0, and construct the perturbation theory around it. A dimensionless combination of parameters is given by3 g=ħmωa2, which is made small when either ω,a or m is made large. A time-independent perturbation series is therefore an expansion of the wave-function and energy in this small coupling, by an expansion of the potential v(Xa) in powers of Xa, treating non-quadratic terms as a perturbation of a Harmonic oscillator.

To make this more explicit, let us go to a dimensionless spatial coordinate4 x=X(ag). Then the Hamiltonian becomes H=ħ2ma2g2122x2+v(xg)g2.Finally, we define a reduced Hamiltonian given by h=ma2g2ħ2H=122x2+v(xg)g2.We wish to construct the perturbative solution to the Schrödinger equation by expanding the potential v(xg) for small g around one of its minima, taken to be at x=0, v(xg)g2=v(0)g2+12v(0)x2+g3!v(0)x3+.It is clear that the higher terms are made arbitrarily small by taking g arbitrarily small. We can therefore treat all terms, except the quadratic term, as a perturbation, and solve the reduced Schrödinger equation hψ(x)=ϵψ(x)for ψ(x) and ϵ as a power series ψ(x)=ψ0(x)+ψ1(x)g+ψ2(x)g2+and5 ϵ=ϵ0+ϵ1g+ϵ2g2+.Note however that ϵ2n+1=0 (see 2.3) for the potential at hand. To do this we will apply the Bender–Wu method, originally developed for an anharmonic oscillator with the gx4 perturbation [20]. As we shall see, however, it is possible to generalize this method to an arbitrary potential, as long as its minima are harmonic and non-singular.

We will also be interested in a more general problem with the reduced Hamiltonian h=122x2+V(x)where V(x) is given by V(x)=v0(xg)g2+v2(xg).The term v2(x) is clearly suppressed by a power of g2 compared to the first term, and is important in the definition of supersymmetric quantum mechanics, as well as some quasi exactly solvable models which were an initial motivation for this work. Studies of these problems is the topic of a separate publication [21]. Note however that such potentials cannot be classical in nature, and must come from some quantum effects.

Although we will not implement it in the Mathematica ® package which accompanies this work, we also give BenderWu recursion relations for the potential of the form V(x)=1g2m=0Ngmvm(xg)for an arbitrary integer N. This potential is of some interest in the literature (see for example an elegant book [22]).

Finally we also note the multi-variable (many-body) Schrödinger problem i=1N12i2+1g2v(gx1,gx2,,gxN)ψ=ϵψ,is possible to treat by our methods in principle. This problem, although a natural generalization of the one-variable problem, is not pertinent to the rest of the paper. Nevertheless, given the importance of such a problem for higher dimensional and multi-particles QM problems, as well as its extensions to quantum field theory,6 we felt compelled to derive the recursion relations for (1.12) and explain how they are solved, at least in principle. We also restrict the discussion to non-degenerate perturbation theory only, leaving the study of general degenerate case for the future. The efficacy of this approach in the multi-dimensional problem above is also left for future work.

The paper is organized as follows: In Section 2 we generalize the method of Bender–Wu to the arbitrary potential in 1D quantum mechanics. In Section 3, we sketch how the discussion generalizes to the multi-variable quantum mechanics, and briefly discuss the geometric structure which arises there. Section 4 is dedicated to the explanation of the BenderWu Mathematica ® package. The content of this section is largely independent of the rest of the paper, and the user interested in learning how to run and use the package is invited to go there immediately. We conclude in Section 5.

We dedicate this small section to briefly comment on the literature available and the application of the Bender–Wu method. Following the original publication the vast application of the method was used to analyze the anharmonic oscillator. A notable exception is [23], which attempted to generalize the method to a Mathieu potential, but encountered a numerical instability of the recurrence relations for level numbers ν>1. Ref. [24] applied the method to the supersymmetric version of the double-well potential. In [25] the method was applied to a PT symmetric potential x2+igx3, while in [26] the complex Hénon–Heiles potential was analyzed. All of these results, save the last one,7 are easily reproduced by the BenderWu function of our package, within seconds.

Section snippets

The Bender–Wu method for arbitrary locally harmonic potentials in one dimension

In this section we will develop the recursion relations which will allow us to compute the perturbative expansion of the wave-function and energy. The method goes under the name of Bender–Wu who first invented it to study the quartic potential problem in quantum mechanics [20]. Here we adapt the method for a general classical potential with the structure v(gx)g2, and some of its generalization to quantum effective potentials. It is important to realize that the potential can even be a periodic

Multi-variable case

Although this work is mostly about the one-dimensional quantum mechanics, we wish to present a generalization to multi-variable case. The content of this section is not implemented in the BenderWu package, and can be skipped entirely without affecting the understanding of the remainder of the paper. Nevertheless the study of this case is important for multiple reasons, some of which we emphasize here

  • The study of higher dimensional quantum mechanics systems,

  • The study of many-body

The BenderWu Mathematica ® package

In this section we describe how the Mathematica ® BenderWu package is used and what are its abilities. However rather than explaining its features in detail, we will mostly focus on working out a particular example. Many more examples are found in an example file accompanying this work, and the reader is encouraged to refer to it.

The BenderWu function

The integral part of a BenderWu package is the function of the same name. The BenderWu takes in four essential arguments and a number of options. The function is called with the following basic syntax

The arguments above are:

  • The potential which has a local minimum at x=0 (e.g. x̂2+3x̂7)

  • The argument of the potential (e.g. x)

  • The level number for which one wishes to compute (e.g. 3)

  • The order of g2 to which one wishes to compute the energy and the wave-function (e.g. 30).

  • After

The BWProcess function

The BWProcess function serves as a processing function for the output of the BenderWu function. It helps to format the output and present it in a way that is most useful to the user. It allows for a number of options which control how the output is formatted. The basic syntax is

BWLevelPolynomial function

The BenderWu function allows only for the insertion of the integer values for the level number, and cannot directly compute the analytical level-number dependence. The BWLevelPolynomial function, however, allows for the reconstruction of the level-number dependence by computing the perturbative data for multiple values of the level-number. The details of how to use this function are found in Section 4.3.

To illustrate how the function BenderWuand and BWProcess work we will go through an example

Conclusion

We have presented the generalization of the Bender–Wu recursion relations treating all locally harmonic potentials uniformly. In addition we considered various effective action forms, and derived generalizations for them.

Additionally we have developed a Mathematica ® package incorporating these relations for an easy computation of the perturbative expansions in 1D quantum mechanics. Although the method of Bender–Wu is well known in the literature, the application seems to have been focused on a

Acknowledgments

We would like to give special thanks to Aleksey Cherman for thoroughly testing the code and giving useful comments on an early draft of this work. In addition we are very thankful to Gerald Dunne, Can Kozçaz and Yuya Tanizaki for discussions, suggestions and code-testing. This research was supported by the DOE under Grant Nos. DE-FG02-03ER41260 (TS) and DE-SC0013036 (MÜ).

References (35)

  • BogomolnyE.

    Phys. Lett. B

    (1980)
  • Zinn-JustinJ.

    Nuclear Phys. B

    (1981)
  • Zinn-JustinJ.

    Nuclear Phys. B

    (1983)
  • BenderC.M. et al.

    Phys. Lett. A

    (2001)
  • SchrödingerE.

    Ann. Phys.

    (1926)
  • SchrödingerE.

    Phys. Rev.

    (1926)
  • RayleighJ.W.S.B.

    The Theory of Sound, Vol. 1

    (1877)
  • EcalleJ.

    Les Fonctions Resurgentes, Vol. I-III

    (1981)
  • BerryM.V. et al.

    Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci.

    (1991)
  • HowlsC.J.

    Proc. R. Soc. London

    (1997)
  • DelabaereE. et al.

    Duke Math. J.

    (2002)
  • DunneG.V. et al.

    Phys.Rev. D

    (2014)
  • DunneG.V. et al.

    Phys. Rev. D

    (2014)
  • T. Misumi, M. Nitta, N. Sakai, Resurgence in sine-Gordon quantum mechanics: Exact agreement between multi-instantons...
  • DunneG.V. et al.

    J. High Energy Phys.

    (2012)
  • A. Cherman, D. Dorigoni, M. Unsal, Decoding perturbation theory using resurgence: Stokes phenomena, new saddle points...
  • MarinoM.

    J. High Energy Phys.

    (2008)
  • Cited by (61)

    View all citing articles on Scopus

    This paper and its associated computer program are available via the Computer Physics Communication homepage on ScienceDirect (http://www.sciencedirect.com/science/journal/00104655).

    View full text