Abstract
We formulate a new quantum many-body simulation method for a general quantum fluid at any given temperature. Unlike the path integral Monte Carlo method, our method evolves, in imaginary time, the density matrix from its initial delta function condition to its final thermal form in an amount of time equal to the inverse temperature. It does this with a molecular dynamics scheme applied to a classical Hamiltonian that has the same functional form as the one for the quantum mechanical Hamiltonian according to the properties of the continuous representation of John R. Klauder. We then end up with the thermal density matrix, which can be used to extract thermal averages of observables using the Monte Carlo method equally well in any statistics.
1. Introduction
There are many kinds of many-body simulations. There are the ones specific to classical, high-temperature, fluids, like Monte Carlo (MC) or molecular dynamics (MD) simulations [1]; those specific to the ground state, at zero temperature, of a quantum fluid, like variational (VMC) or diffusion Monte Carlo (DMC) methods [2]; and those that can be applied to a quantum fluid in full generality at a finite non-zero temperature, like the path integral Monte Carlo (PIMC) method [3,4], which interpolates between the classical fluid state and ground state of a quantum fluid.
In this article, we propose a novel kind of many-body simulation that holds for a general quantum fluid and, like the PIMC method, can interpolate between high and low temperatures. It uses a MD scheme to evolve the density matrix of the statistical physical system from its initial condition at zero imaginary time to , with denoting the Boltzmann constant and T being the absolute temperature. And then a MC scheme to calculate the thermal average with the density matrix obtained from its evolution up to an imaginary time equal to .
We will call this new quantum many-body simulation scheme a Quantum Molecular Dynamics (QMD) computer experiment. The idea hinges on the formulation of the continuous representation in quantum mechanics by John Rider Klauder in a series of five papers written from 1963 to 1965 [5,6,7,8,9,10]. Of particular importance to us is paper II in this series [6]. The merit of our work lies in applying a Wick rotation to imaginary time , which brings us from quantum mechanics to statistical mechanics, and applying it to a many-body system instead of a one-body one like Klauder did in 1963.
We believe that this new algorithm may be of interest to the computer experiment community, and it certainly enriches the panorama of algorithms at their disposal to treat a quantum fluid in full generality at any given temperature. We are not aware of any similar method able to treat any many-body system irrespective of the statistics ruling the particles being them distinguishable, i.e., Boltzmann, or indistinguishable, i.e., Bose–Einstein or Fermi–Dirac.
2. Description of the Algorithm
Imagine a many-body quantum system made of N particles with a mass m, positions and momenta in thermal equilibrium at a finite temperature T, in a volume , at a density , and in d spatial dimensions.
The Hamiltonian of the fluid is made up of a kinetic energy and a potential energy contribution , where the potential energy is only a function of the particles’ coordinates
and v is a pair potential. In position representation V is just a c-number. Since the potential V may not be quadratic in Q, the Klauder continuous representation for this Hamiltonian falls in the inexact category of Klauder [6].
Following Klauder’s work [6], we introduce a quantum action functional for the position representation of the many-body density matrix ,
where is the scalar product of the Hilbert space. Extremizing this functional over any vector obeying to the Bloch equation with the Hamiltonian (note that in real time, does not have this additional constraint, and it is just any vector of the Hilbert space; in this case, the action functional becomes [6] , and its Euler–Lagrange variational principle yields the Schrödinger equation) yields the Bloch equation for the imaginary-time evolution of ,
is a fiducial vector that we will choose to be normalized, .
We now introduce a couple of classical c-vectors, labels , for each particle . Assume that we have parametrized the coordinate representation of the many-body density matrix with these c-numbers labels so that
where and will be time-dependent and carry the information for the imaginary-time evolution of .
Let us choose explicitly the following functional form
where is some c-number that may also be a function of time, and is the initial condition of Equation (4). Additionally, we will assume that
Form (6) is called continuous representation by Klauder [5,6,7,8,9,10]. It was developed so that the first of the three exponential factors is just a phase; the second is a unitary operator that generates a translation in the positions according to for any infinitely differentiable function f (this is a consequence of the Hadamard lemma); and the third generates a translation in the momenta according to for any infinitely differentiable function g (this is also a consequence of the Hadamard lemma).
Klauder [6] proved that the quantum action functional of Equation (2) reduces to the following classical action functional:
where the dot denotes a derivative with respect to imaginary time and
According to Equation (10), we see that has the functional form of the quantum mechanical Hamiltonian with an explicit c-number substitution, i.e., plus an additional term depending on ℏ, the fiducial vector as well as on the coordinates and momenta classical labels. For nonpathological Hamiltonian operators, depends only on positive powers of ℏ; hence, in this case, and as , which is just the conventional relation in order that be the appropriate classical Hamiltonian for the system under discussion. Within this same limit, and achieve their conventional, classical sharp physical significance since the equations of motion (13) obtained by extremizing are the usual ones for classical MD in real time .
For our many-body Hamiltonian, we then find from Equation (10) that
Thus, is the only dynamical variable on which depends. Following Klauder’s presentation in Ref. II [6], by choosing a that is sharp in Q space at about zero, we can make arbitrarily small. The price of reducing to a negligible quantity is that is now arbitrarily large. But we can cancel this constant by choosing phase in Equation (8) so that .
Therefore, by choosing something as close as possible to a Dirac delta function in spatial dimensions for the fiducial vector
we can evolve the classical labels via a classical molecular dynamics simulation with the Hamiltonian by extremising the classical action functional of Equation (8) with . The equations of motion stemming from extremising functional (8) with respect to variations in the classical labels of each particle , namely,
as usual. Once we have determined the time evolution for , we can reconstruct the many-body density matrix imaginary-time evolution from Equation (5). Note that the condition of Equation (12) coincides with the initial condition for the off-diagonal coordinate representation of the density matrix operator, for , where is the identity operator, between positions Q and the origin 0 as a reference point. This is not a coincidence, and it is a consequence of Klauder’s continuous representation formalism, where should be considered the off-diagonal coordinate representation of the density matrix operator
for which we used the notation employed in Ref. [3]. Conditions (7a) and (7b) will also be satisfied (Equation (7b) will be satisfied almost everywhere).
Equation (12) holds for distinguishable, Boltzmann particles. For identical particles, it needs to be replaced with
where is any permutation of the N particles with sign . Any permutations can be broken into cycles , where is the number of cycles with a length of in . In the sum over the permutation, one should use for the symmetrization necessary for bosons and for the antisymmetrization necessary for fermions in .
In order to measure the thermal average at absolute temperature T for an observable , we need to determine the diagonal coordinate representation of the density matrix
so that one can write
where , with denoting the Boltzmann constant, and is the diagonal coordinate representation of the observable operator . In the quantum regime, at small values of T, we need to evolve the density matrix for a long stretch of imaginary time since is large. The thermal average can then be computed with a Monte Carlo integration [2,11]. Equation (17) can also be rewritten in the more familiar form, , where is the canonical ensemble partition function of the statistical mechanics physical system. Note that for any Q and therefore a well-defined probability density, irrespective of the statistics. So, assuming that the MD “classical” evolution can also be used to find equally well in any statistics, then our method would not suffer from the so-called fermions sign problem [12,13,14,15].
Indeed, one can determine at the cost of having a non-negligible in Equation (10). For a given , we choose an initial condition where
Condition (7a) will now become , and condition (7b) will become , where is an arbitrary momenta vector with an arbitrarily large norm. Therefore, the classical action functional now becomes
where, in the last equality, we use the fact that the coordinates and are independent of time and , and are two constants, which have no effect on the equations of motion stemming from the stationary variation of . Moreover,
Now, by extremising , we can find other “classical” equations of motion for the labels , which are in form equivalent to (13) but with a different “classical” Hamiltonian (20). With and chosen as initial conditions, these equations allow the evolution, in imaginary time, of the continuous representation of Equation (6), , which will now also depend on . We may thus write
for the general off-diagonal position representation of the density matrix at time t. Thus, and . In Appendix A, we show this for the ideal gas case.
Imagine we solved the MD imaginary time evolution. It is convenient to choose Neumann initial conditions as so that
Then, at the end of the evolution, we will have
where . This correctly reduces to (22) in the limit and gives the desired off-diagonal thermal density matrix that can be used to estimate the thermal average (17).
3. Conclusions
In conclusion, we have described a new algorithm that can be used to perform a computer experiment on a general quantum many-body system with only pairwise interactions, dependent on positions only, at any given temperature. The algorithm evolves, in imaginary time, the system density matrix from its initial delta function form to its final thermal density matrix form at an imaginary time equal to the inverse temperature. The evolution follows a molecular dynamics scheme (13) guided by a “classical” Hamiltonian that has the same functional form as the quantum mechanical Hamiltonian (10) thanks to the properties of the continuous representation of John R. Klauder (6). Klauder carefully proved the equivalence between the “classical” stationary variational principle (8) extremized by the solutions to the Hamilton equations of motion and the quantum stationary variational principle (2) extremized by the solutions to the Bloch equation.
In other words, we evolve the many-body density matrix according to the Bloch equation— starting from the delta function initial configuration—by means of a “classical” molecular dynamics simulation, which evolves, in imaginary time, a set of canonical variables (13) for each particle according to a “classical” Hamiltonian (10) that has the same functional form of the quantum many-body Hamiltonian of the fluid. This set of “classical canonical variables” then plays the role of c-number labels for the continuous representation of the density matrix (6). We stop the evolution at an imaginary time equal to the inverse temperature , which gives us the thermal density matrix at a temperature T.
Once the diagonal thermal density matrix has been reached, it can be used to extract thermal averages of observables with the Monte Carlo method as usual (17). Since the diagonal thermal density matrix is always a good probability density, our new method will hold for any kind of particles, either distinguishable or identical, and any kind of statistics: Boltzmann, Bose–Einstein, or Fermi–Dirac.
We are not aware of any similar simulation algorithm in the community, and we will worry about its implementation in a near future. This should not be too complicated since it requires as ingredients the interplay of two of the most well-established simulation schemes in the community of classical computer experiments, i.e., MD and MC [1].
In particular, the efficiency of the algorithm should be carefully assessed since a different MD simulation is required for each MC sampling, according to (20), in order to extract the diagonal density matrix. This could become extensive from a computational cost point of view, especially at low temperatures, when the MD time evolution takes a long time .
This new method goes together with a recent newly proposed path integral Monte Carlo algorithm that uses coherent states instead of the usual plane waves to expand the hot kinetic density matrix [4].
Upon a necessary discretization of the time evolution our algorithm will depend on an imaginary-time-step . At low temperatures, one needs to evolve the density matrix over a long period of imaginary time. For a fixed large , one has to find the optimal balance between the maximum accuracy in the final density matrix and the minimum number of necessary time-steps.
Our formal computational algorithm solves the fermion sign problem for the measurement of observables that are diagonal in their position representation. For non-diagonal observables like the momentum distribution or dynamical properties, some more work is necessary.
Unlike the PIMC, our method does not suffer from a need to deal with interactions bounded from below since the interaction is not “integrated” but “evolved” in the imaginary time dynamics.
Funding
This research received no external funding.
Data Availability Statement
The raw data supporting the conclusions of this article will be made available by the authors on request.
Conflicts of Interest
The author declares no conflicts of interest.
Appendix A. The Ideal Gas
For an ideal gas, , and the Hamiltonian is quadratic. So, according to the analysis conducted by Klauder [6], the continuous representation falls in the exact category.
In this case, the Bloch equation reduces to the usual diffusion equation, which, with the initial condition
has the following solution:
where .
On the other hand, if we set , from the equation of motion (13), it follows that and , which can be rewritten as and . We would then have
Then, we can set to find
where is a positive quantity that is arbitrarily large. Then, is arbitrarily small, and when it is multiplied by the arbitrarily large constant , it gives the finite result of (A2). (When working with the off-diagonal density matrix , the fiducial vector in momentum representation will be an arbitrary oscillating function , and will be arbitrarily large. The infinitesimally small quantity , when multiplied by the Dirac delta , will give rise to zero, unless .)
For a concrete realization of the Dirac delta in one dimension for one particle, we can, for example, take
so that
which is arbitrarily large for an arbitrarily small .
Then must be given by
This is possible if one chooses in the limit above, , like so:
Since limit (A7) must exist, this has to be unique.
This proves that the imaginary time evolution of the initial continuous representation of (6), , is still of the continuous representation kind, , at the end of the “classical” MD evolution.
References
- Hansen, J.P.; McDonald, I.R. Section 3.3: Functional Derivatives of the Grand Pot. In Theory of Simple Liquids, 2nd ed.; Academic Press: Amsterdam, The Netherlands, 1986. [Google Scholar]
- Kalos, M.H.; Whitlock, P.A. Monte Carlo Methods; John Wiley & Sons Inc.: New York, NY, USA, 1986. [Google Scholar]
- Ceperley, D.M. Path integrals in the theory of condensed helium. Rev. Mod. Phys. 1995, 67, 279. [Google Scholar] [CrossRef] [Scilit]
- Fantoni, R. Coherent State Path Integral Monte Carlo. Eur. Phys. J. D 2025, 79, 146. [Google Scholar] [CrossRef] [Scilit]
- Klauder, J.R. Continuous-Representation Theory. I. Postulates of Continuous-Representation Theory. J. Math. Phys. 1963, 4, 1055. [Google Scholar] [CrossRef] [Scilit]
- Klauder, J.R. Continuous-Representation Theory. II. Generalized Relation between Quantum and Classical Dynamics. J. Math. Phys. 1963, 4, 1058. [Google Scholar] [CrossRef] [Scilit]
- Klauder, J.R. Continuous-Representation Theory. III. On Functional Quantization of Classical Systems. J. Math. Phys. 1964, 5, 177. [Google Scholar] [CrossRef] [Scilit]
- McKenna, J.; Klauder, J.R. Continuous-Representation Theory. IV. Structure of a Class of Function Spaces Arising from Quantum Mechanics. J. Math. Phys. 1964, 5, 878. [Google Scholar] [CrossRef] [Scilit]
- Klauder, J.R.; McKenna, J. Continuous-Representation Theory. V. Construction of a Class of Scalar Boson Field Continuous Representations. J. Math. Phys. 1965, 6, 68. [Google Scholar] [CrossRef] [Scilit]
- Klauder, J.R.; Skagerstam, B. Coherent States; World Scientific: Singapore, 1985. [Google Scholar]
- Metropolis, N.; Rosenbluth, A.W.; Rosenbluth, M.N.; Teller, A.M.; Teller, E. Equation of State Calculations by Fast Computing Machines. J. Chem. Phys. 1953, 1087, 21. [Google Scholar] [CrossRef] [Scilit]
- Ceperley, D.M. Fermion Nodes. J. Stat. Phys. 1991, 63, 1237. [Google Scholar] [CrossRef] [Scilit]
- Ceperley, D.M. Path integral Monte Carlo methods for fermions. In Monte Carlo and Molecular Dynamics of Condensed Matter Systems; Binder, K., Ciccotti, G., Eds.; Editrice Compositori: Bologna, Italy, 1996; p. 4. [Google Scholar]
- Feynman, R.P. Simulating Physics with Computers. Int. J. Theor. Phys. 1982, 21, 467. [Google Scholar] [CrossRef] [Scilit]
- Feynman, R.P.; Hibbs, A.R.; Styer, D.F. Quantum Mechanics and Path Integrals, emended ed.; Dover Publications: Long Island, NY, USA, 2010; pp. 292–293. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.