From 19042107cb35092c674517c8bfe476f1a66c5874 Mon Sep 17 00:00:00 2001 From: Ian Jauslin Date: Wed, 25 Nov 2020 01:10:59 -0500 Subject: [PATCH] Initial commit --- Carlen_Holzmann_Jauslin_Lieb_2020.tex | 849 ++++++++++++++++++ Makefile | 50 ++ README | 36 + bibliography.bib | 80 ++ figs/condensate.fig/Makefile | 43 + figs/condensate.fig/condensate05.gnuplot | 37 + figs/condensate.fig/condensate16.gnuplot | 36 + figs/correlation.fig/Makefile | 43 + figs/correlation.fig/correlation0001.gnuplot | 28 + figs/correlation.fig/correlation02.gnuplot | 28 + figs/energy.fig/Makefile | 43 + figs/energy.fig/energy1.gnuplot | 37 + figs/energy.fig/energy16.gnuplot | 37 + figs/energy_relative_error.fig/Makefile | 71 ++ .../cmp_energy1.gnuplot | 38 + .../cmp_energy16.gnuplot | 37 + figs/hardcore.fig/Makefile | 47 + figs/hardcore.fig/hardcore_condensate.gnuplot | 39 + figs/hardcore.fig/hardcore_energy.gnuplot | 38 + figs/tan.fig/Makefile | 35 + figs/tan.fig/tan4.gnuplot | 48 + figs/tan.fig/tan7.gnuplot | 48 + figs/ux.fig/Makefile | 43 + figs/ux.fig/ux-0001.gnuplot | 26 + figs/ux.fig/ux-02.gnuplot | 26 + 25 files changed, 1843 insertions(+) create mode 100644 Carlen_Holzmann_Jauslin_Lieb_2020.tex create mode 100644 Makefile create mode 100644 README create mode 100644 bibliography.bib create mode 100644 figs/condensate.fig/Makefile create mode 100644 figs/condensate.fig/condensate05.gnuplot create mode 100644 figs/condensate.fig/condensate16.gnuplot create mode 100644 figs/correlation.fig/Makefile create mode 100644 figs/correlation.fig/correlation0001.gnuplot create mode 100644 figs/correlation.fig/correlation02.gnuplot create mode 100644 figs/energy.fig/Makefile create mode 100644 figs/energy.fig/energy1.gnuplot create mode 100644 figs/energy.fig/energy16.gnuplot create mode 100644 figs/energy_relative_error.fig/Makefile create mode 100644 figs/energy_relative_error.fig/cmp_energy1.gnuplot create mode 100644 figs/energy_relative_error.fig/cmp_energy16.gnuplot create mode 100644 figs/hardcore.fig/Makefile create mode 100644 figs/hardcore.fig/hardcore_condensate.gnuplot create mode 100644 figs/hardcore.fig/hardcore_energy.gnuplot create mode 100644 figs/tan.fig/Makefile create mode 100644 figs/tan.fig/tan4.gnuplot create mode 100644 figs/tan.fig/tan7.gnuplot create mode 100644 figs/ux.fig/Makefile create mode 100644 figs/ux.fig/ux-0001.gnuplot create mode 100644 figs/ux.fig/ux-02.gnuplot diff --git a/Carlen_Holzmann_Jauslin_Lieb_2020.tex b/Carlen_Holzmann_Jauslin_Lieb_2020.tex new file mode 100644 index 0000000..2ff6b35 --- /dev/null +++ b/Carlen_Holzmann_Jauslin_Lieb_2020.tex @@ -0,0 +1,849 @@ +\documentclass[pra,twocolumn]{revtex4-2} + +\usepackage[hidelinks]{hyperref} +\usepackage{amssymb} +\usepackage{array} +\usepackage{graphicx} +\usepackage{dsfont} +\usepackage{xcolor} + +\definecolor{fulleq}{HTML}{4B0082} +\definecolor{bigeq}{HTML}{DAA520} +\definecolor{mueq}{HTML}{32CD32} +\definecolor{simpleq}{HTML}{4169E1} +\definecolor{mc}{HTML}{DC143C} + +\begin{document} + +\title{A fresh look at a simplified approach to the Bose gas} + +\author{Eric A. Carlen} +\affiliation{\it Department of Mathematics, Rutgers University} +\email{carlen@rutgers.edu} + +\author{Markus Holzmann} +\affiliation{Univ. Grenoble Alpes, CNRS, LPMMC, 38000 Grenoble, France} +\affiliation{Institut Laue Langevin, BP 156, F-38042 Grenoble Cedex 9, France} +\email{markus.holzmann@grenoble.cnrs.fr} + +\author{Ian Jauslin} +\affiliation{Department of Physics, Princeton University} +\email{ijauslin@princeton.edu} + +\author{Elliott H. Lieb} +\affiliation{Departments of Mathematics and Physics, Princeton University} +\email{lieb@princeton.edu} + +\begin{abstract} +In 1963, a {\it Simple Approach} was developed to study the ground state energy of an interacting Bose gas. +It consists in the derivation of an Equation, which is not based on perturbation theory, and which gives the exact expansion of the energy at low densities. +This Equation is expressed directly in the thermodynamic limit, and only involves functions of $3$ variables, rather than $3N$. +Here, we revisit this approach, and show that the Equation yields accurate predictions for various observables for {\it all} densities. +Specifically, in addition to the ground state energy, we have shown that the Simple Approach gives predictions for the condensate fraction, two-point correlation function, and momentum distribution. +We have carried out a variety of tests by comparing the predictions of the Equation with Quantum Monte Carlo calculations, and have found remarkable agreement. +We thus show that the Simple Approach provides a new theoretical tool to understand the behavior of the many-body Bose gas, not only in the small and large density ranges, which have been studied before, but also in the range of intermediate density, for which little is known. +\end{abstract} + +\maketitle + +\section{Introduction}\label{sec:intro} +\indent +Bose gases are one of the foundational objects in the statistical mechanics of quantum systems, and have been the focus of much scrutiny, dating back to the early days of quantum mechanics\-~\cite{Le29}. +Nevertheless, there are still several important problems to be solved, in the case of interacting Bose gases, in which the correlations between particles make the analysis very difficult. +In this case, observables may be computed by either performing numerical computations using finite-size approximations and extrapolations, or by devising effective theories which capture some of the correlations between particles, while remaining integrable. +In this paper, we present an effective theory which goes back to 1963\-~\cite{Li63}, and which we have found gives astonishingly accurate predictions in the thermodynamic limit at {\it all} densities that have been verified numerically by Quantum Monte Carlo (QMC) computations. +This remarkable agreement leads us to suggest that this may be a new way of understanding and analyzing the quantum many-body problem. +\bigskip + +\indent +In the low density regime, an effective theory which has proved to be extremely successful is due to Bogolubov\-~\cite{Bo47}, who devised a scheme in which the many body-Hamiltonian is reduced to a quadratic operator, which captures pair correlations rather well, and, at the same time, can be explicitly diagonalized (see\-~\cite{ZB01} for a review). +By applying Bogolubov's scheme to an idealized Hamiltonian in which the interaction potential $v$ is replaced by a localized {\it pseudo-potential}, Lee, Huang and Yang derived a large collection of predictions for the Bose gas at low density. +In particular, they computed that the ground state energy per-particle should behave as\-~\cite[(25)]{LHY57}: +\begin{equation} + e_0=2\pi\rho a_0\left(1+\frac{128}{15\sqrt\pi}\sqrt{\rho a_0^3}\right) + \label{lhy} +\end{equation} +where $\rho$ is the particle density, $a_0$ is the scattering length of $v$ (throughout this paper, we will take $\hbar=m=1$). +The leading order term $2\pi\rho a_0$ is originally due to Lenz\-~\cite{Le29}. +The Lee-Huang-Yang formula\-~(\ref{lhy}) can also be derived from the computation done by Bogolubov\-~\cite{Bo47,Li65}. +This expansion is {\it universal}, in that it only depends on the scattering length $a_0$, and not on the details of the potential. +Lee, Huang and Yang also made a prediction for the ground state non-condensed fraction $\eta_0$, that is, the fraction of particles that are {\it not} in the Bose-Einstein condensate\-~\cite[(41)]{LHY57}: +\begin{equation} + \eta_0=\frac{8\sqrt{\rho a_0^3}}{3\sqrt\pi} + . + \label{eta0} +\end{equation} + +\indent +After much work over more than sixty years, it was finally proved\-~\cite{Dy57,LY98,ESY08,YY09,GS09,BBe19,BS20,FS20} that\-~(\ref{lhy}) is asymptotically correct at low densities. +The formula for the non-condensed fraction\-~(\ref{eta0}) has, to this day, not been proved to hold for the interacting Bose gas in the thermodynamic limit, though it has been confirmed by numerical experiments\-~\cite{GBC99}. +\bigskip + +\indent +Concerning the ground state energy at high densities, it has been shown\-~\cite{Li63} that if the potential is of positive type (non-negative with a non-negative Fourier transform), then, as $\rho\to\infty$, +\begin{equation} + e_0\sim\frac\rho2\int d\mathbf x\ v(\mathbf x) + . + \label{ehigh} +\end{equation} +The positivity of the Fourier transform of the potential is required for this to hold. +In fact, S\"ut\H o\-~\cite{Su11} has proved that, for the classical Bose gas (at asymptotically large densities, for many potentials, the classical ground state coincides with the quantum one), the high-density ground state is uniform for positive type potentials, but it exhibits periodic patterns for certain potentials that are not of positive type. +In the latter case, (\ref{ehigh}) cannot possibly hold. +In Section\-~\ref{sec:limits}, we will discuss a simple example of a potential that is not of positive type for which $e_0/\rho\to0$. +From now on, we will restrict our attention to potentials of positive type. +The asymptotic formula\-~(\ref{ehigh}) coincides with the ground state energy in Hartree theory, in which all Bosons are assumed to be condensed. +Note that, whereas Hartree theory is accurate at asymptotically large densities, there are various effective theories that produce accurate results for large finite densities, such as those based on the Random Phase Approximation and the Mean Spherical Approximation (MSA)\-~\cite{Kr02}. +\bigskip + +\indent +Therefore, the Bose gas is described by Bogolubov theory at low density, and Hartree theory or the MSA at high density. +In this paper, we will discuss another effective theory for the ground state of the repulsive Bose gas with a positive type potential, which is highly accurate at all densities. +In other words, it is a physically descriptive interpolation between Bogolubov and Hartree theory. +To justify our claim that it is in good {\it quantitative} agreement the physics all all densities, we rely on with QMC simulations of the Bose gas for intermediate densities. +This equation was originally introduced in 1963\-~\cite{Li63}, and studied for the high density Jellium\-~\cite{LS64}, and in one dimension\-~\cite{LL64}. +There has been no research progress since then. +The merit of this equation is twofold. +First, it provides a tool to study the Bose gas at intermediate densities, about which little is known, and, since the Bose gas is strongly correlated in this regime, we expect the physical behavior of the system to be significantly different from the low and high density limits. +Second, the approach leading to this equation is quite different from Bogolubov theory, so it may shine a new light on the low density physics of the system, and, perhaps, lead to progress in the proof of the existence of Bose-Einstein condensates at small positive densities. +\bigskip + +\indent +The effective theory described in this paper gives a prediction for a function derived from the ground state wave-function $\psi_0$ of the Bose gas in the thermodynamic limit, which is automatically symmetric and non-negative: +\begin{equation} + g_2(\mathbf x_1-\mathbf x_2):=\lim_{\displaystyle\mathop{\scriptstyle N,V\to\infty}_{\frac NV=\rho}}\frac{\int \frac{d\mathbf x_3}{V}\cdots \frac{d\mathbf x_N}{V}\ \psi_0(\mathbf x_1,\mathbf x_2,\cdots,\mathbf x_N)}{\int \frac{d\mathbf y_1}{V}\cdots \frac{d\mathbf y_N}{V}\ \psi_0(\mathbf y_1,\cdots,\mathbf y_N)} + . + \label{g2} +\end{equation} +The function $g_2$ can be interpreted as the two-point correlation function of the probability distribution $\psi_0\geqslant 0$ (suitably normalized). +Note that this is different from the quantum probability distribution $|\psi_0|^2$. +The effective theory gives a prediction, denoted by $u$, for an approximation of $1-g_2(\mathbf x-\mathbf y)$. +This prediction satisfies the following equation\-~\cite{Li63} +\begin{equation} + (-\Delta+v(\mathbf x))u(\mathbf x) + =v(\mathbf x) + -\rho(1-u(\mathbf x))(2K(\mathbf x)-\rho L(\mathbf x)) + \label{fulleq} +\end{equation} +with +\begin{equation} + K(\mathbf x):=\int d\mathbf y\ u(\mathbf y-\mathbf x)S(\mathbf y)\equiv u\ast S(\mathbf x) + \label{K} +\end{equation} +\begin{equation} + S(\mathbf x):=(1-u(\mathbf x))v(\mathbf x) + \label{S} +\end{equation} +\begin{equation} + \begin{array}{>\displaystyle l} + L(\mathbf x):= + \int d\mathbf yd\mathbf z\ u(\mathbf y)u(\mathbf z-\mathbf x) + \cdot\\\cdot + \left( + 1-u(\mathbf z)-u(\mathbf y-\mathbf x)+\frac12u(\mathbf z)u(\mathbf y-\mathbf x) + \right)S(\mathbf z-\mathbf y) + . + \end{array} + \label{L} +\end{equation} +This equation will be called the {\bf Full Equation}, as we will also be considering a hierarchy of three approximations to this equation: +\begin{itemize} + \item the {\bf Big Equation} (which will be rendered in plots in {\bf\color{bigeq} yellow}), in which we neglect the $\frac12u(\mathbf z)u(\mathbf y-\mathbf x)$ term in\-~(\ref{L}): + \begin{equation} + -\Delta u(\mathbf x) + = + (1-u(\mathbf x))\left(v(\mathbf x)-2\rho K(\mathbf x)+\rho^2 L_{\mathrm{bigeq}}(\mathbf x)\right) + \label{bigeq} + \end{equation} + with + \begin{equation} + L_{\mathrm{bigeq}}:= + u\ast u\ast S + -2u\ast(u(u\ast S)) + . + \label{Lbigeq} + \end{equation} + + \item the {\bf Medium Equation} ({\bf\color{mueq}green}), in which we further neglect the $2u\ast(u(u\ast S))$ term in\-~(\ref{Lbigeq}), and drop the $u(\mathbf x)$ in the $(1-u(\mathbf x))$ prefactor of $K$ and $L_{\mathrm{bigeq}}$ in\-~(\ref{bigeq}): + \begin{equation} + -\Delta u(\mathbf x) + = + (1-u(\mathbf x))v(\mathbf x)-2\rho K(\mathbf x)+\rho^2L_{\mathrm{mueq}}(\mathbf x) + \label{mueq} + \end{equation} + with + \begin{equation} + L_{\mathrm{mueq}}:=u\ast u\ast S + . + \label{Lmueq} + \end{equation} + + \item the {\bf Simple Equation} ({\bf\color{simpleq}blue}), in which we further approximate $S$ by $\delta(\mathbf x)\frac{2\tilde e}\rho$ in\-~(\ref{K}) and\-~(\ref{Lmueq}): + \begin{equation} + (-\Delta+v(\mathbf x) + 4\tilde e)u(\mathbf x) + =v(\mathbf x) + +2\tilde e\rho u\ast u(\mathbf x) + \label{simpleq} + \end{equation} + with + \begin{equation} + \tilde e=\frac\rho2\int d\mathbf x\ (1-u(\mathbf x))v(\mathbf x) + . + \end{equation} + +\end{itemize} +The basis for making these approximations is discussed in section\-~\ref{sec:approx}. +The Big Equation is easier to solve numerically than the Full Equation, yet it remains very accurate. +However, the mathematical analysis of the Full, Big and Medium Equations is quite difficult and so far has not been accomplished. +In this regard, the situation is much better for the Simple Equation, for which a well-developed mathematical study has been carried out in \cite{CJL20,CJL20b}, and it is also quite simple to investigate its solutions numerically. +The Medium Equation also has this latter advantage; it has a simpler structure than the Big Equation and is considerably easier to solve numerically. +As we show here it gives good results over a wider range of densities than the Simple Equation. +\bigskip + +\indent +The Simple Equation nonetheless gives accurate results at least for low and high densities, for which it yields asymptotically correct results. +In a previous publication\-~\cite{CJL20}, we proved that the Simple Equation predicts an energy that coincides asymptotically with\-~(\ref{lhy}) at low density, and with\-~(\ref{ehigh}) at high density. +In another paper\-~\cite{CJL20b}, released concurrently with the present paper, we prove that the condensate fraction predicted by the Simple Equation agrees asymptotically with\-~(\ref{eta0}) at low density. + +\indent +In the present paper, we discuss some more quantitative results, with more of a focus on the Big Equation, which we have found to be very accurate by comparing its predictions to Quantum Monte Carlo simulations. +We will consider potentials that are of positive type, with a special focus on exponential potentials of the form $\alpha e^{-|\mathbf x|}$. +We have found that the prediction for the energy is very accurate for {\it all} densities, see Figure\-~\ref{fig:energy}. +In the case $\alpha=1$, the relative error compared to the QMC simulation is as small as $0.1\%$, and is comparable to the error made by a Bijl-Dingle-Jastrow function Ansatz \cite{Bi40,Di49,Ja55}, see Figure\-~\ref{fig:cmp_energy}, even though the solution of the Big Equation is much easier to compute numerically than the Bijl-Dingle-Jastrow optimizer. +The prediction for the condensate fraction is less accurate, though still remarkably good for small values of $\alpha$, see Figure\-~\ref{fig:condensate0.5}. +For larger $\alpha$, the Big Equation is off the mark, see Figure\-~\ref{fig:condensate16}, although the qualitative features of the condensate fraction are still well reproduced. +We have also carried out similar computations for the hard core potential, for which we also find good agreement, see Figure\-~\ref{fig:hardcore}. + +\indent +Because computing with the Big Equation is relatively easy from a computational point of view, we have been able to probe some observables in the intermediate density regime, far from the low density Bogolubov regime and the high density mean field regime. +Comparing to QMC simulations, we have found that $g_2$ (see\-~(\ref{g2})) is accurately predicted by both the simple and the Big Equations at low density, but, as the density is increased, the prediction from the Simple Equation drops away abruptly, but the Big Equation remains accurate: see Figure\-~\ref{fig:ux}. +When this occurs, a maximum that is $>1$ appears, thus indicating that there is a new length scale appearing in the problem, at which there is a small increase in the probability of finding a particle. +This picture also holds for the usual quantum two-point correlation function, which we can also predict rather accurately, see Figure\-~\ref{fig:correlation}. +This suggests a non-trivial, strongly coupled phase at intermediate densities, which was thus predicted by the Big Equation, and validated by QMC simulations. +\bigskip + +\indent +Naturally, this is not the first investigation into strongly coupled Bose gases. +Indeed, there has been much interest lately in the {\it unitary Bose gas}, in which case the interaction potential is a Dirac delta function (a contact interaction), and the scattering length is taken to infinity (see\-~\cite{CGe10} for a review). +Increasing the scattering length results in non-trivial many-particle effects, such as the appearance of Efimov trimers\-~\cite{Ef70,KMe06,NE17}. +This can be seen\-~\cite{CW11,MKe14,SBe14,KXe17,FLe17} in terms of the {\it universal} Tan relation\-~\cite{Ta08a}, which states that the momentum distribution $\mathcal M(\mathbf k)$ satisfies, at large $\mathbf k$, +\begin{equation} + \mathcal M_0(\mathbf k)\sim\frac{c_2}{|\mathbf k|^4} + ,\quad + c_2=8\pi a_0^2\frac{\partial e_0}{\partial a_0} + . + \label{tan} +\end{equation} +For the Big and Simple Equations discussed in this paper, we have found that this relation holds in the range +\begin{equation} + \sqrt{\rho a_0}\ll|\mathbf k|\ll1 +\end{equation} +which is another confirmation of the accuracy of the effective equation at small densities. +However, if $\sqrt\rho\gtrsim1$, then the Tan regime does not exist, and the picture in terms of strongly coupled few-particle configurations inherent to the analysis of unitary Bose gases\-~\cite{CW11,SBe14} breaks down, as the Bose gas transitions to a strongly correlated liquid. +This is confirmed for the prediction of the Big Equation, see Figure\-~\ref{fig:tan}. +\bigskip + +\indent +The rest of the paper is structured as follows. +In section\-~\ref{sec:approx}, we detail the approximation needed to get from the many-body Bose gas to the Full Equation, and then discuss the approximations leading to the Big, Medium and Simple Equations. +In section\-~\ref{sec:montecarlo}, we compare various physical quantities predicted by these equations to QMC simulations of the Bose gas. +In section\-~\ref{sec:hardcore}, we treat the hard core potential. +In section\-~\ref{sec:limits}, we discuss the limitations of the approximations. + +\section{Derivation of the Full Equation and its approximations}\label{sec:approx} +\indent +Let us now discuss the derivation of the Full Equation, which follows\-~\cite{Li63}, and the approximations that lead to the Big, Medium and Simple Equations. +Whereas this derivation is based on uncontrolled approximations, it is justified by the remarkable accuracy of the resulting predictions compared to QMC computations. +We start from the many-body Hamiltonian: denoting the number of particles by $N$, +\begin{equation} + H=-\frac12\sum_{i=1}^N\Delta_i+\sum_{1\leqslant i\displaystyle l} + g_n^{(N)}(\mathbf x_2-\mathbf x_1,\cdots,\mathbf x_N-\mathbf x_1):= + \\[0.3cm]\hskip20pt:=\frac{\int\frac{d\mathbf x_{n+1}}V\cdots\frac{d\mathbf x_N}V\ \psi_0(\mathbf x_1,\cdots,\mathbf x_N)}{\int\frac{d\mathbf x_{1}}V\cdots\frac{d\mathbf x_N}V\ \psi_0(\mathbf x_1,\cdots,\mathbf x_N)} + . + \end{array} + \label{g} +\end{equation} +In particular, note that the kinetic term has disappeared entirely. +Furthermore, by the Perron-Frobenius theorem, $\psi_0\geqslant 0$, so $g_n^{(N)}$ can be interpreted as the $n$-point correlation function of the probability distribution $\psi_0$ (suitably normalized) which is not the usual quantum probability distribution. + +\indent +We can then express $g_2^{(N)}$ by integrating\-~(\ref{eigval}) with respect to $\mathbf x_3,\cdots,\mathbf x_N$: using the translation invariance of the system, +\begin{widetext} +\begin{equation} + \begin{array}{>\displaystyle l} + -\Delta g_2^{(N)}(\mathbf x-\mathbf y) + +v(\mathbf x-\mathbf y)g_2^{(N)}(\mathbf x-\mathbf y) + +\frac{N-2}V\int d\mathbf z\ (v(\mathbf x-\mathbf z)+v(\mathbf y-\mathbf z))g_3^{(N)}(\mathbf y-\mathbf x,\mathbf z-\mathbf x) + \\[0.5cm]\hfill + +\frac{(N-2)(N-3)}{2V^2}\int d\mathbf zdt\ v(\mathbf z-t)g_4^{(N)}(\mathbf y-\mathbf x,\mathbf z-\mathbf x,t-\mathbf x) + =E_0g_2^{(N)}(\mathbf x-\mathbf y) + . + \end{array} + \label{hierarchy2} +\end{equation} +\end{widetext} +This equation relates $g_2$ to $g_3$ and $g_4$. +By proceeding in the same way, we can derive equations for $g_3$ and $g_4$ in terms of $g_5$ and $g_6$, and so on. +In this way, we obtain a hierarchy of equations for all the $g_n^{(N)}$. + +\indent +The Full Equation is an approximation in which we truncate this hierarchy at the lowest level, by assuming that $g_3$ and $g_4$ can be expressed in terms of $g_2$, which turns\-~(\ref{hierarchy2}) into an equation for $g_2^{(N)}$ alone. +Remembering that $g_n$ can be interpreted as a correlation function, it is natural to approximate $g_3$ and $g_4$ by +\begin{equation} + \begin{array}{>\displaystyle l} + g^{(N)}_3(\mathbf x_2-\mathbf x_1,\mathbf x_3-\mathbf x_1) + =\\[0.3cm]\hskip20pt= + g^{(N)}_2(\mathbf x_2-\mathbf x_1)g^{(N)}_2(\mathbf x_3-\mathbf x_1)g^{(N)}_2(\mathbf x_3-\mathbf x_2) + \end{array} + \label{factor3} +\end{equation} +and +\begin{equation} + \begin{array}{>\displaystyle l} + g^{(N)}_4(\mathbf x_2-\mathbf x_1,\mathbf x_3-\mathbf x_1,\mathbf x_4-\mathbf x_1) + =\\[0.3cm]\hskip20pt= + \prod_{i\displaystyle l} + R(\mathbf x-\mathbf y)= + -\frac2Vg_2^{(N)}(\mathbf x-\mathbf y) + \cdot\\[0.3cm]\cdot + \int d\mathbf z\ (1-g_2^{(N)}(\mathbf z-\mathbf x))(1-g_2^{(N)}(\mathbf z-\mathbf y)) + +O(V^{-2}) + . + \end{array} +\end{equation} +Taking the thermodynamic limit $N,V\to\infty$, $\frac NV=\rho$, we find\-~(\ref{fulleq}) by defining +\begin{equation} + g_2(\mathbf x)=:1-u(\mathbf x) + . +\end{equation} +Furthermore, by\-~(\ref{EN}), the prediction for the ground state energy is +\begin{equation} + \tilde e=\frac\rho2\int d\mathbf x\ (1-u(\mathbf x))v(\mathbf x) + . + \label{erel} +\end{equation} + +\indent +The factorization assumption\-~(\ref{factor3})-(\ref{factor4}) simply states that many-body correlations of $\psi_0$ reduce to pair correlations. +If $\psi_0$ were Gaussian, this would hold exactly. +If $\psi_0$ were a Bijl-Dingle-Jastrow function \cite{Bi40,Di49,Ja55}, that is, if +\begin{equation} + \psi_0=\prod_{i +\end{equation} +which we re-express in terms of the modified Hamiltonian +\begin{equation} + H_\mu=-\frac12\sum_{i=1}^N\Delta_i+\sum_{1\leqslant i + . +\end{equation} +We first note that this can be rewritten in a way that makes the translation invariance of $C_2$ more apparent, by denoting $\mathbf x:=\mathbf y-\mathbf y'$ and taking an average over $\mathbf y'$: +\begin{equation} + C_2(\mathbf x):=\frac2V\sum_{1\leqslant i +\end{equation} +which we can rewrite as a functional derivative of the ground state energy per-particle $e_0$: +\begin{equation} + C_2(\mathbf x)=2\rho\frac{\delta e_0}{\delta v(\mathbf x)} + . +\end{equation} +The prediction $\tilde C_2$ of the Big, Medium and Simple Equations for the two-point correlation function are therefore defined by differentiating $\tilde e$ in\-~(\ref{erel}) with respect to $v$: +\begin{equation} + \tilde C_2(\mathbf x):=2\rho\frac{\delta\tilde e}{\delta v(\mathbf x)} + . +\end{equation} +\bigskip + +\indent +$C_2$ is the physical correlation function, using the probability distribution $|\psi_0|^2$, but, as we saw in section\-~\ref{sec:approx}, $\psi_0$ can also be thought of a probability distribution, whose two-point correlation function is $g_2$, defined in\-~(\ref{g}). +The Big, Medium and Simple Equations make a natural prediction for the function $g_2$: namely $1-u(\mathbf x)$. +In the case of the Simple Equation, we can directly relate $\tilde C_2$ and $\tilde g_2\equiv1-u(\mathbf x)$: +\begin{equation} + \tilde C_2(\mathbf x)=\rho^2\frac{(1-\mathfrak K_{\tilde e}v(\mathbf x))\tilde g_2(\mathbf x)}{1-\rho\int d\mathbf x\ v(\mathbf x)\mathfrak K_{\tilde e}(2u(\mathbf x)-\rho u\ast u(\mathbf x))} + \label{correlation_simpleq} +\end{equation} +where $\mathfrak K_{\tilde e}$ is the operator defined in\-~(\ref{Ke}). +We have shown in\-~\cite{CJL20b} that $\mathfrak K_{\tilde e} v$ behaves like $|\mathbf x|^{-2}$ as $|\mathbf x|\to\infty$, whereas $u\equiv1-\tilde g_2$ goes like $|\mathbf x|^{-4}$. +In particular, this means that the $|x|\to\infty$ limit of $\tilde C_2$ is $\rho^2/(1-\rho\int d\mathbf x\ v(\mathbf x)\mathfrak K_{\tilde e}(2u(\mathbf x)-\rho u\ast u(\mathbf x)))$, whereas it is simply $\rho^2$ for the exact ground state of the Bose gas. +This means that the prediction of the simple equation is only accurate in the $\rho\to0$ limit, in which the denominator in\-~(\ref{correlation_simpleq}) tends to 1. +In addition, the truncated correlation function decays like $|\mathbf x|^{-2}$, whereas the prediction for the Bose gas\-~\cite{LHY57} is that it should decay as $|\mathbf x|^{-4}$. +However, we can show that $\mathfrak K_{\tilde e}v$ is of a higher order in $\rho$ compared to $u$, so in the $\rho\to0$ limit, the truncated correlation function decays like $u$, and the simple equation recovers the $|\mathbf x|^{-4}$ decay predicted for the Bose gas. +\bigskip + +\indent +In Figure\-~\ref{fig:ux}, we compare the prediction $\tilde g_2$ produced by the Big, Medium and Simple Equations to the QMC simulation. +We find that for low enough densities, the three predictions are consistent with one another, and accurately reproduce the result of the QMC simulation. +However, as the density is increased, there is a transition to a situation in which the predictions from the Big, Medium and Simple Equations start to differ significantly from one another. +In particular, in the case of the Simple Equation, $\tilde g_2\leqslant 1$, whereas for the Big and the Medium Equations, $\tilde g_2$ has a maximum that is $>1$. +The prediction of the Big Equation remains quite accurate, when compared to the QMC simulation, which also exhibits a bump in $g_2$. +The presence of this local maximum in $g_2$ shows that, in the probability distribution $\psi_0$, there is a larger probability of finding pairs of particles that are separated by a certain fixed distance. +This indicates the appearance of a new physical length scale at intermediate densities, and indicates that the system exhibits a non-trivial physical behavior in this regime. +Note that this behavior was observed for the stronger potential $16e^{-|\mathbf x|}$, but seems to be absent for $e^{-|\mathbf x|}$. +\bigskip + +\begin{figure} + \hfil\includegraphics[width=8cm]{ux-0001.pdf} + \hfil\includegraphics[width=8cm]{ux-02.pdf} + \caption{ + $\tilde g_2(\mathbf x)$ for the potential $16e^{-|\mathbf x|}$ at $\rho=0.0001$ (top) and $\rho=0.02$ (bottom). + We compare the predictions of the Big, Medium and Simple Equations to a QMC simulation. + } + \label{fig:ux} +\end{figure} + +\indent +In Figure\-~\ref{fig:correlation}, we compare the prediction $\tilde C_2$ to the QMC simulation. +At low densities, the prediction of the Big Equation agrees rather well with the QMC simulation. +The Simple and Medium Equations are not as accurate; in particular, for the Simple Equation, $\tilde C_2$ does not tend to $\rho^2$ as $|\mathbf x|\to\infty$, as can be seen from\-~(\ref{correlation_simpleq}). +At larger densities, the Simple and Medium Equations are quite far from the QMC computation, and the Big Equation is not as accurate as in the case of $\tilde g_2$, but it does reproduce some of the qualitative behavior of the QMC computation. +In particular, there is a local maximum in the two-point correlation function, which occurs at a length scale that is close to that observed for $\tilde g_2$. +At small $\mathbf x$, $\tilde C_2$ is negative, which is clearly not physical, and those values should be discarded. + +\begin{figure} + \hfil\includegraphics[width=8cm]{correlation0001.pdf} + \hfil\includegraphics[width=8cm]{correlation02.pdf} + \caption{ + $\frac{\tilde C_2}{\rho^2}$ for the potential $e^{-|\mathbf x|}$ at $\rho=0.0001$ (top) and $\rho=0.02$ (bottom). + We compare the predictions of the Big, Medium and Simple Equations to a QMC simulation. + } + \label{fig:correlation} +\end{figure} + +\subsection{Momentum distribution} +\indent +Next, we study the momentum distribution $\mathcal M_0(\mathbf k)$. +Computations carried out for the contact Hamiltonian\-~\cite{CAL09,NE17} suggest that $\mathcal M_0$ should satisfy the asymptotic relation\-~(\ref{tan}) +\begin{equation} + \mathcal M_0(\mathbf k)\sim\frac{c_2}{|\mathbf k|^4} + ,\quad + c_2=8\pi a_0^2\frac{\partial e_0}{\partial a} +\end{equation} +and we will now discuss whether this holds for the Big, Simple and Medium Equations. +To compute a prediction for the momentum distribution, we proceed in the same way as for the condensate fraction above. +First of all, the momentum distribution is defined as +\begin{equation} + \mathcal M_0(\mathbf k):=\frac1N\sum_{i=1}^N\left<\psi_0\right|F_i(\mathbf k)\left|\psi_0\right> +\end{equation} +where $F_i$ is the projection onto the state $e^{i\mathbf k\mathbf x_i}$. +Thus, defining a modified Hamiltonian, +\begin{equation} + H_\lambda=-\frac12\sum_{i=1}^N\Delta_i+\sum_{1\leqslant i\displaystyle l} + (-\Delta+v(\mathbf x))u_\lambda(\mathbf x) + =v(\mathbf x)- + \\[0.3cm]\hskip20pt + -\rho(1-u_\lambda(\mathbf x))(2K(\mathbf x)-\rho L(\mathbf x))-2\lambda\hat u(\mathbf k)\cos(\mathbf k\mathbf x) + \end{array} +\end{equation} +where $\hat u(\mathbf k)$ is the Fourier transform of $u|_{\lambda=0}$, and +\begin{equation} + \tilde e_\lambda(\mathbf k)=\int d\mathbf x\ (1-u_\lambda(\mathbf x))v(\mathbf x) + . +\end{equation} +The prediction $\tilde{\mathcal M}$ for the momentum distribution $\mathcal M_0$ is then +\begin{equation} + \tilde{\mathcal M}(\mathbf k):=\partial_\lambda\tilde e_\lambda(\mathbf k)|_{\lambda=0} + . +\end{equation} +\bigskip + +\indent +We showed in\-~\cite{CJL20b} that, in the case of the Simple Equation, (\ref{tan}) holds in the limit in which $|\mathbf k|,\rho\to0$ while $\frac{|\mathbf k|}{2\sqrt{\tilde e}}\to\infty$. +This suggests that the Tan relation\-~(\ref{tan}) only holds in the range +\begin{equation} + \sqrt\rho\ll|\mathbf k|\ll1 +\end{equation} +and, in particular, that if $\sqrt\rho\gtrsim1$, then the Tan relation does not hold at all, which means that the physics of the Bose gas at intermediate densities is of a different nature from that studied in the context of the unitary Bose gas. +\bigskip + +\indent +In Figure\-~\ref{fig:tan}, we show a numerical computation of $\tilde{\mathcal M}(\mathbf k)$ for the Big Equation, at a very low density, and a larger one. +As was predicted for the Simple Equation, we find that the Tan universal relation\-~(\ref{tan}) holds at low density, provided $|\mathbf k|$ is small enough. +At larger values of $|\mathbf k|$, the decay of $\hat v(\mathbf k)$ kicks in, and the momentum distribution decays much faster. +As the density is increased, the domain in which $\tilde{\mathcal M}(\mathbf k)\sim|\mathbf k|^{-4}$ shrinks to nothing, and the Tan universal relation completely disappears. +\bigskip + +\indent +Here, we have not attempted a direct comparison of the momentum distribution with QMC calculations. +From the previous comparisons of the energy, pair correlations, and condensate fraction, we expect that, at the two densities considered in Figure\-~\ref{fig:tan}, the deviation of the prediction of the Big Equation from the exact ground state are expected to be smaller than the stochastic error limiting the precision of QMC calculations of the momentum distribution. +This is particularly true in the region in which $|\mathbf k|^{-4}$ transitions to $|\mathbf k|^{-12}$. + +\begin{figure} + \hfil\includegraphics[width=8cm]{tan7.pdf} + \hfil\includegraphics[width=8cm]{tan4.pdf} + \caption{ + The prediction of the Big Equation for the momentum distribution as a function of $|\mathbf k|$ for the potential $e^{-|\mathbf x|}$, $\rho=10^{-7}$ (top) and $\rho=10^{-4}$ (bottom). + The dark red dotted line has a slope of $-4$ and corresponds to a $|\mathbf k|^{-4}$ behavior, whereas the dark green dotted line has a slope $-12$, and corresponds to $|\mathbf k|^{-12}$. + } + \label{fig:tan} +\end{figure} + +\section{Hard-core potential}\label{sec:hardcore} + +\indent +The numerical computations discussed above as well as the proofs in\-~\cite{CJL20,CJL20b} heavily use the assumption that the potential $v$ is integrable, which a priori excludes the case of a hard-core potential, which is infinite inside a radius $1$. +We have investigated two directions to get around this restriction. + +\indent +The first, and most straightforward, is to consider the hard-core potential as a limit of soft core potentials. +As was mentioned in section\-~\ref{sec:intro}, it is preferable to only use potentials of positive type (that is, non-negative potentials with a non-negative Fourier transform). +With this in mind, we consider the sequence of potentials +\begin{equation} + v^{(0)}_n(|\mathbf x|):=\alpha_n\mathds 1_{|\mathbf x|<\frac12}\ast\mathds 1_{|\mathbf x|<\frac12} +\end{equation} +that is +\begin{equation} + v^{(0)}_n(|\mathbf x|) + =\mathds 1_{|\mathbf x|<1} + \alpha_n\frac{2\pi}{3}(|\mathbf x|-1)^2(|\mathbf x|+2) +\end{equation} +where $\mathds 1_{|\mathbf x|<\frac12}$ is the indicator function that $|\mathbf x|<\frac12$, and $\alpha_n\to\infty$ ($v^{(0)}_n$ has positive type because it is the convolution of a function with itself). +In addition, we fix the scattering length of the potential to 1, by rescaling space: denoting the scattering length of $v^{(0)}_n$ by $a_n$, we take the potential to be +\begin{equation} + v_n(\mathbf x):=v^{(0)}_n\left({\textstyle\frac{|\mathbf x|}{a_n}}\right) + . + \label{vn} +\end{equation} + +\indent +The second method is to solve the Big, Medium and Simple Equations for $|\mathbf x|>1$, with the boundary condition $u(\mathbf x)=1$ at $|\mathbf x|=1$. +From a computational standpoint, the Big and Medium Equations were too difficult to solve quickly on our hardware. +In the case of the Simple Equation, the computation is much longer than in the case of a soft-core potential, but it is not excessively long. +The reason for which solving the equation for $|\mathbf x|>1$ is computationally much more difficult than the soft core case, is that in the latter case, we carry out the computation in Fourier space, in which the Big, Simple and Medium Equations have fewer integrals. +For the hard-core potential, the Fourier transform of $u$ does not decay fast enough for the numerics to be precise, so we work in real space instead, which is computationally more difficult. +\bigskip + +\indent +In Figure\-~\ref{fig:hardcore}, we compare the predictions for the energy and condensate fraction made using the Big, Medium and Simple Equations to the QMC computation carried out in\-~\cite{GBC99}. +The plots are shown for densities up to the close packing density, which is the maximal allowed density for the hard core potential. +All three Equations are quite accurate at low density, but the error becomes larger as the density in ramped up. +Nevertheless, for the energy, the Big Equation stays quite close to the QMC simulation. +As the density approaches close packing, the potential $v_n$ becomes inadequate. +The effects of this are most visible for the Simple Equation. +For smaller densities, for the Simple Equation, we see that the predictions made using $v_n$ are rather close to those made by restricting the equation to $|\mathbf x|>1$. +\bigskip + +\begin{figure} + \hfil\includegraphics[width=8cm]{hardcore_energy.pdf} + \hfil\includegraphics[width=8cm]{hardcore_condensate.pdf} + \caption{ + The energy (top) and non-condensed fraction (bottom) as a function of the density for the hard core potential. + The circles were computed by solving the hard core Simple Equation for $|\mathbf x|>1$ (simple hc). + The lines were computed by approximating the hard core potential by the potential $v_{512}(\mathbf x)$, see\-~(\ref{vn}). + We compare the predictions of the Big, Medium and Simple Equations to QMC results reported\-~\cite{GBC99}. + } + \label{fig:hardcore} +\end{figure} + +\section{Limits of validity of the Simple Equations}\label{sec:limits} + +\indent +As we have seen above, the Big, Medium and Simple Equations are, in some cases very accurate (especially the Big Equation). +In this section, we discuss the situations in which these equations make predictions that are far from the QMC simulations, or even unphysical. +\bigskip + +\indent +First of all, the Big, Medium and Simple Equations are only accurate at high densities if the potential is of positive type, that is, if its Fourier transform is non-negative. +Indeed, as we proved for the Simple Equation in\-~\cite{CJL20} and as the numerics show for the Big and Medium Equations, as $\rho\to\infty$, $\tilde e\sim\frac\rho2\int d\mathbf x\ v(\mathbf x)$. +For the Bose gas, this was proved to hold if $v$ is of positive type\-~\cite{Li63}. +It is quite easy to find a counter-example if $v$ is not of positive type. +For instance, if $v(\mathbf x)=0$ for all $|\mathbf x|<1$, then, consider a wavefunction $\psi$ that is smooth and supported on $|\mathbf x_1|,\cdots,|\mathbf x_N|<\frac 12$. +Since all particles are at a distance that is $<1$, the potential energy of such a wavefunction is 0, and its kinetic energy is $O(N)$. +Thus, the energy per particle is of order 1, which, for large $\rho$, is $\ll\frac\rho2\int d\mathbf x\ v(\mathbf x)$. +(Note that a non-trivial, non-negative potential with $v(\mathbf x)$ cannot be of positive type if $v(0)=0$, since the maximumof a positive type function is attained at $0$.) +\bigskip + +\indent +In addition, we observed that the predictions made by the Big, Medium and Simple Equations get less accurate if the potential is made stronger. +Comparing the relative error in Figure\-~\ref{fig:cmp_energy} between the potential $e^{-|\mathbf x|}$ and $16e^{-|\mathbf x|}$ shows that the error is roughly 10 times worse. +For the condensate fraction, the situation deteriorates further, as can be seen in Figure\-~\ref{fig:condensate16}, in which we see that, even though the Big Equation still reproduces the qualitative features of the condensate fraction curve, it yields an unphysical result, with a negative condensate fraction. +This is further confirmed by the computations for the hard core potential, in which we see from Figure\-~\ref{fig:hardcore} that the condensate fraction becomes rather inaccurate at large densities. + +\begin{figure} + \hfil\includegraphics[width=8cm]{condensate16.pdf} + \caption{ + The non-condensed fraction as a function of the density for the potential $16e^{-|\mathbf x|}$. + We compare the predictions of the Big, Medium and Simple Equations to a QMC simulation. + } + \label{fig:condensate16} +\end{figure} + +\section{Conclusions}\label{sec:conclusions} + +\indent +In this paper we show the astonishing agreement in the predictions of the ground state energy, condensate fraction and correlation function of the interacting Bose gas given by the {\it simplified approach} developed in 1963\-~\cite{Li63} with the values obtained by Quantum Monte-Carlo calculations. +The simplified approach was thought to be accurate only at low densities, in complete agreement with other analyses of the time. +Here, we show that it is accurate at {\it all} densities. +This establishes a new paradigm for many body bosonic physics. +\bigskip + +\indent +The simplified approach provides a framework to study the many-body Bose gas directly in the thermodynamic limit, in terms of an equation involving a function of just 3 variables. +The method provides a promising avenue to approach singular potentials, such as the hard core. +In addition, this allows us to approach various physical questions, such as Bose-Einstein condensation, even in the intermediate density regime, away from the dilute and dense limits. + +\begin{acknowledgements} + U.S.~National Science Foundation grants DMS-1764254 (E.A.C.), DMS-1802170 (I.J.) are gratefully acknowledged. +\end{acknowledgements} + +\bibliographystyle{apsrev4-2} +\bibliography{bibliography} + + +\end{document} + + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f526dcd --- /dev/null +++ b/Makefile @@ -0,0 +1,50 @@ +PROJECTNAME=$(basename $(wildcard *.tex)) +FIGS=$(notdir $(wildcard figs/*.fig)) + +all: $(PROJECTNAME) + +$(PROJECTNAME): $(FIGS) $(PROJECTNAME).bbl + pdflatex -file-line-error $@.tex + pdflatex -file-line-error $@.tex + pdflatex -synctex=1 $@.tex + +$(PROJECTNAME).aux: $(FIGS) + pdflatex -file-line-error -draftmode $(PROJECTNAME).tex + + +$(PROJECTNAME).synctex.gz: $(FIGS) + pdflatex -synctex=1 $(patsubst %.synctex.gz, %.tex, $@) + +$(PROJECTNAME).bbl: $(PROJECTNAME).aux + bibtex $(PROJECTNAME).aux + + +figs: $(FIGS) + +$(FIGS): + make -C figs/$@ + for pdf in $$(find figs/$@/ -name '*.pdf'); do ln -fs "$$pdf" ./ ; done + + +clean-aux: clean-figs-aux + rm -f $(PROJECTNAME).aux + rm -f $(PROJECTNAME).log + rm -f $(PROJECTNAME).out + rm -f $(PROJECTNAME).toc + rm -f $(PROJECTNAME)Notes.bib + +clean-figs: + $(foreach fig,$(addprefix figs/, $(FIGS)), make -C $(fig) clean; ) + rm -f $(notdir $(wildcard figs/*.fig/*.pdf)) + +clean-figs-aux: + $(foreach fig,$(addprefix figs/, $(FIGS)), make -C $(fig) clean-aux; ) + + +clean-tex: + rm -f $(PROJECTNAME).pdf $(PROJECTNAME).synctex.gz + +clean-bibliography: + rm -f $(PROJECTNAME).bbl + +clean: clean-aux clean-tex clean-figs clean-bibliography diff --git a/README b/README new file mode 100644 index 0000000..dc175f7 --- /dev/null +++ b/README @@ -0,0 +1,36 @@ +This directory contains the source files to typeset the article, and generate +the figures. This can be accomplished by running + make + +The data pertaining to the Big, Medium and Simple equations in the figures were +generated using a program called 'simpleq' which will be released on +http://ian.jauslin.org at some point in the future. + +The bibliography can be generated using the BibTeX tool, from the database +'bibliography.bib'. + +* Dependencies: + + pdflatex + TeXlive packages: + amsfonts + array + dsfont + graphics + hyperref + latex + pgf + revtex (version 4.2) + standalone + xcolor + GNU make + BibTeX + +* Files: + + Carlen_Holzmann_Jauslin_Lieb_2020.tex: + main LaTeX file + + figs: + source code for the figures + diff --git a/bibliography.bib b/bibliography.bib new file mode 100644 index 0000000..bfd0835 --- /dev/null +++ b/bibliography.bib @@ -0,0 +1,80 @@ +@article{BM99, title = {Reptation Quantum Monte Carlo: A Method for Unbiased Ground-State Averages and Imaginary-Time Correlations}, author = {Baroni, Stefano and Moroni, Saverio}, journal = {Physical Review Letters}, volume = {82}, issue = {24}, pages = {4745--4748}, numpages = {0}, year = {1999}, month = {Jun}, publisher = {American Physical Society}, doi = {10.1103/PhysRevLett.82.4745}, url = {https://link.aps.org/doi/10.1103/PhysRevLett.82.4745} } +@article{Bi40, doi = {10.1016/0031-8914(40)90166-5}, url = {https://doi.org/10.1016 +2F0031-8914 +2840 +2990166-5}, year = 1940, month = {nov}, publisher = {Elsevier {BV}}, volume = {7}, number = {9}, pages = {869--886}, author = {A. Bijl}, title = {The lowest wave function of the symmetrical many particles system}, journal = {Physica} } +@article{BBe19, doi = {10.4310/acta.2019.v222.n2.a1}, url = {https://doi.org/10.4310 +2Facta.2019.v222.n2.a1}, year = 2019, publisher = {International Press of Boston}, volume = {222}, number = {2}, pages = {219--335}, author = {Chiara Boccato and Christian Brennecke and Serena Cenatiempo and Benjamin Schlein}, title = {Bogoliubov theory in the Gross{\textendash}Pitaevskii limit}, journal = {Acta Mathematica} } +@article{Bo47, title={On the theory of superfluidity}, author={Bogolyubov, Nikolay Nikolaevich}, journal={Izv. Akad. Nauk Ser. Fiz.}, volume={11}, pages={23--32}, year={1947} } +@article{BS20, doi = {10.1007/s00023-019-00875-3}, url = {https://doi.org/10.1007 +2Fs00023-019-00875-3}, year = 2020, month = {jan}, publisher = {Springer Science and Business Media {LLC}}, volume = {21}, number = {2}, pages = {571--626}, author = {Birger Brietzke and Jan Philip Solovej}, title = {The Second-Order Correction to the Ground State Energy of the Dilute Bose Gas}, journal = {Annales Henri Poincar{\'{e}}} } +@article{CJL20, author={Carlen, Eric A. and Jauslin, Ian and Lieb, Elliott H.}, title={Analysis of a simple equation for the ground state energy of the Bose gas}, journal={Pure and Applied Analysis, in press}, year={2020}, url={http://arxiv.org/abs/1912.04987}} +@article{CJL20b, author={Carlen, Eric A. and Jauslin, Ian and Lieb, Elliott H.}, title={Analysis of a simple equation for the ground state of the Bose gas II: Monotonicity, Convexity and Condensate Fraction}, journal={arXiv preprint, arXiv:2010.13882}, year={2020}, url={http://arxiv.org/abs/2010.13882}} +@article{CW11, doi = {10.1103/physreva.83.063614}, url = {https://doi.org/10.1103 +2Fphysreva.83.063614}, year = 2011, month = {jun}, publisher = {American Physical Society ({APS})}, volume = {83}, number = {6}, author = {Yvan Castin and F{\'{e}}lix Werner}, title = {Single-particle momentum distribution of an Efimov trimer}, journal = {Physical Review A} } +@article{Ce95, doi = {10.1103/revmodphys.67.279}, url = {https://doi.org/10.1103 +2Frevmodphys.67.279}, year = 1995, month = {apr}, publisher = {American Physical Society ({APS})}, volume = {67}, number = {2}, pages = {279--355}, author = {D. M. Ceperley}, title = {Path integrals in the theory of condensed helium}, journal = {Reviews of Modern Physics} } +@incollection{CK86, doi = {10.1007/978-3-642-82803-4_4}, url = {https://doi.org/10.1007 +2F978-3-642-82803-4_4}, year = 1986, publisher = {Springer Berlin Heidelberg}, pages = {145--194}, author = {D. M. Ceperley and M. H. Kalos}, title = {Quantum Many-Body Problems}, booktitle = {Monte Carlo Methods in Statistical Physics} } +@article{CGe10, doi = {10.1103/revmodphys.82.1225}, url = {https://doi.org/10.1103 +2Frevmodphys.82.1225}, year = 2010, month = {apr}, publisher = {American Physical Society ({APS})}, volume = {82}, number = {2}, pages = {1225--1286}, author = {Cheng Chin and Rudolf Grimm and Paul Julienne and Eite Tiesinga}, title = {Feshbach resonances in ultracold gases}, journal = {Reviews of Modern Physics} } +@article{CAL09, doi = {10.1103/physreva.79.053640}, url = {https://doi.org/10.1103 +2Fphysreva.79.053640}, year = 2009, month = {may}, publisher = {American Physical Society ({APS})}, volume = {79}, number = {5}, author = {R. Combescot and F. Alzetto and X. Leyronas}, title = {Particle distribution tail and related energy formula}, journal = {Physical Review A} } +@article{Di49, doi = {10.1080/14786444908521743}, url = {https://doi.org/10.1080 +2F14786444908521743}, year = 1949, month = {may}, publisher = {Informa {UK} Limited}, volume = {40}, number = {304}, pages = {573--578}, author = {R.B. Dingle}, title = {{LI}. The zero-point energy of a system of particles}, journal = {The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science} } +@article{Dy57, doi = {10.1103/physrev.106.20}, url = {https://doi.org/10.1103 +2Fphysrev.106.20}, year = 1957, month = {apr}, publisher = {American Physical Society ({APS})}, volume = {106}, number = {1}, pages = {20--26}, author = {F. J. Dyson}, title = {Ground-State Energy of a Hard-Sphere Gas}, journal = {Physical Review} } +@article{Ef70, title={Weakly-bound states of three resonantly-interacting particles}, author={Efimov, V. N.}, year={1970}, journal={Yadernaya Fizika}, volume={12}, pages={1080--1091}} +@article{ESY08, doi = {10.1103/physreva.78.053627}, url = {https://doi.org/10.1103 +2Fphysreva.78.053627}, year = 2008, month = {nov}, publisher = {American Physical Society ({APS})}, volume = {78}, number = {5}, author = {L{\'{a}}szl{\'{o}} Erd{\H{o}}s and Benjamin Schlein and Horng-Tzer Yau}, title = {Ground-state energy of a low-density Bose gas: A second-order upper bound}, journal = {Physical Review A} , pages={053627}} +@article{FLe17, doi = {10.1126/science.aai8195}, url = {https://doi.org/10.1126 +2Fscience.aai8195}, year = 2017, month = {jan}, publisher = {American Association for the Advancement of Science ({AAAS})}, volume = {355}, number = {6323}, pages = {377--380}, author = {Richard J. Fletcher and Raphael Lopes and Jay Man and Nir Navon and Robert P. Smith and Martin W. Zwierlein and Zoran Hadzibabic}, title = {Two- and three-body contacts in the unitary Bose gas}, journal = {Science} } +@article{FS20, author={Fournais, S{\o}ren and Solovej, Jan Philip}, title={The energy of dilute Bose gases}, journal={The Annals of Mathematics, in press}, year={2020}, url={http://arxiv.org/abs/1904.06164}} +@article{GBC99, doi = {10.1103/physreva.60.5129}, url = {https://doi.org/10.1103 +2Fphysreva.60.5129}, year = 1999, month = {dec}, publisher = {American Physical Society ({APS})}, volume = {60}, number = {6}, pages = {5129--5132}, author = {S. Giorgini and J. Boronat and J. Casulleras}, title = {Ground state of a homogeneous Bose gas: A diffusion Monte Carlo calculation}, journal = {Physical Review A} , pages={}} +@article{GS09, doi = {10.1007/s10955-009-9718-0}, url = {https://doi.org/10.1007 +2Fs10955-009-9718-0}, year = 2009, month = {apr}, publisher = {Springer Science and Business Media {LLC}}, volume = {135}, number = {5-6}, pages = {915--934}, author = {Alessandro Giuliani and Robert Seiringer}, title = {The Ground State Energy of the Weakly Interacting Bose Gas at High Density}, journal = {Journal of Statistical Physics} } +@article{HCe16, doi = {10.1103/physrevb.94.035126}, url = {https://doi.org/10.1103 +2Fphysrevb.94.035126}, year = 2016, month = {jul}, publisher = {American Physical Society ({APS})}, volume = {94}, number = {3}, author = {Markus Holzmann and Raymond C. Clay and Miguel A. Morales and Norm M. Tubman and David M. Ceperley and Carlo Pierleoni}, title = {Theory of finite size effects for electronic quantum Monte Carlo calculations of liquids and solids}, journal = {Physical Review B} } +@article{Ja55, doi = {10.1103/physrev.98.1479}, url = {https://doi.org/10.1103 +2Fphysrev.98.1479}, year = 1955, month = {jun}, publisher = {American Physical Society ({APS})}, volume = {98}, number = {5}, pages = {1479--1484}, author = {Robert Jastrow}, title = {Many-Body Problem with Strong Forces}, journal = {Physical Review} } +@article{Ka70, doi = {10.1103/physreva.2.250}, url = {https://doi.org/10.1103 +2Fphysreva.2.250}, year = 1970, month = {jul}, publisher = {American Physical Society ({APS})}, volume = {2}, number = {1}, pages = {250--255}, author = {M. H. Kalos}, title = {Energy of a Boson Fluid with Lennard-Jones Potentials}, journal = {Physical Review A} } +@article{KXe17, doi = {10.1103/physrevlett.119.143401}, url = {https://doi.org/10.1103 +2Fphysrevlett.119.143401}, year = 2017, month = {oct}, publisher = {American Physical Society ({APS})}, volume = {119}, number = {14}, author = {Catherine E. Klauss and Xin Xie and Carlos Lopez-Abadia and Jos{\'{e}} P. D'Incao and Zoran Hadzibabic and Deborah S. Jin and Eric A. Cornell}, title = {Observation of Efimov Molecules Created from a Resonantly Interacting Bose Gas}, journal = {Physical Review Letters} } +@article{KMe06, doi = {10.1038/nature04626}, url = {https://doi.org/10.1038 +2Fnature04626}, year = 2006, month = {mar}, publisher = {Springer Science and Business Media {LLC}}, volume = {440}, number = {7082}, pages = {315--318}, author = {T. Kraemer and M. Mark and P. Waldburger and J. G. Danzl and C. Chin and B. Engeser and A. D. Lange and K. Pilch and A. Jaakkola and H.-C. N\"agerl and R. Grimm}, title = {Evidence for Efimov quantum states in an ultracold gas of caesium atoms}, journal = {Nature} } +@incollection{Kr02, doi = {10.1142/9789812777072_0007}, year = 2002, month = {aug}, publisher = {World Scientific}, pages = {265--328}, author = {E. Krotscheck}, title = {Theory of Correlated Basis Functions}, booktitle = {Series on Advances in Quantum Many-Body Theory}, volume = {4}, editor = {A. Fabrocini, S. Fantoni, E. Krotscheck}} +@article{LHY57, doi = {10.1103/physrev.106.1135}, url = {https://doi.org/10.1103 +2Fphysrev.106.1135}, year = 1957, month = {jun}, publisher = {American Physical Society ({APS})}, volume = {106}, number = {6}, pages = {1135--1145}, author = {T. D. Lee and Kerson Huang and C. N. Yang}, title = {Eigenvalues and Eigenfunctions of a Bose System of Hard Spheres and Its Low-Temperature Properties}, journal = {Physical Review} } +@article{Le29, doi = {10.1007/bf01340138}, url = {https://doi.org/10.1007 +2Fbf01340138}, year = 1929, month = {nov}, publisher = {Springer Science and Business Media {LLC}}, volume = {56}, number = {11-12}, pages = {778--789}, author = {W. Lenz}, title = {Die Wellenfunktion und Geschwindigkeitsverteilung des entarteten Gases}, journal = {Zeitschrift f\"ur Physik} } +@article{Li63, doi = {10.1103/physrev.130.2518}, url = {https://doi.org/10.1103 +2Fphysrev.130.2518}, year = 1963, month = {jun}, publisher = {American Physical Society ({APS})}, volume = {130}, number = {6}, pages = {2518--2528}, author = {Elliott H. Lieb}, title = {Simplified Approach to the Ground-State Energy of an Imperfect Bose Gas}, journal = {Physical Review} } +@book{Li65, author = {Elliott H. Lieb}, title = {The Bose fluid}, booktitle = {in Lectures in Theoretical Physics}, year = {1965}, pages = {175--224}, publisher = {of Colorado Press} } +@article{LL64, doi = {10.1103/physrev.134.a312}, url = {https://doi.org/10.1103 +2Fphysrev.134.a312}, year = 1964, month = {apr}, publisher = {American Physical Society ({APS})}, volume = {134}, number = {2A}, pages = {A312--A315}, author = {Elliott H. Lieb and Werner Liniger}, title = {Simplified Approach to the Ground-State Energy of an Imperfect Bose Gas. {III}. Application to the One-Dimensional Model}, journal = {Physical Review} } +@article{LS64, doi = {10.1103/physrev.133.a899}, url = {https://doi.org/10.1103 +2Fphysrev.133.a899}, year = 1964, month = {feb}, publisher = {American Physical Society ({APS})}, volume = {133}, number = {4A}, pages = {A899--A906}, author = {Elliott H. Lieb and Arthur Y. Sakakura}, title = {Simplified Approach to the Ground-State Energy of an Imperfect Bose Gas. {II}. Charged Bose Gas at High Density}, journal = {Physical Review} } +@article{LY98, doi = {10.1103/physrevlett.80.2504}, url = {https://doi.org/10.1103 +2Fphysrevlett.80.2504}, year = 1998, month = {mar}, publisher = {American Physical Society ({APS})}, volume = {80}, number = {12}, pages = {2504--2507}, author = {Elliott H. Lieb and Jakob Yngvason}, title = {Ground State Energy of the Low Density Bose Gas}, journal = {Physical Review Letters} , pages={}} +@article{MKe14, doi = {10.1038/nphys2850}, url = {https://doi.org/10.1038 +2Fnphys2850}, year = 2014, month = {jan}, publisher = {Springer Science and Business Media {LLC}}, volume = {10}, number = {2}, pages = {116--119}, author = {P. Makotyn and C. E. Klauss and D. L. Goldberger and E. A. Cornell and D. S. Jin}, title = {Universal dynamics of a degenerate unitary Bose gas}, journal = {Nature Physics} } +@article{Mc65, title = {Ground State of Liquid ${\mathrm{He}}^{4}$}, author = {McMillan, W. L.}, journal = {Physical Review}, volume = {138}, issue = {2A}, pages = {A442--A451}, numpages = {9}, year = {1965}, month = {Apr}, publisher = {American Physical Society}, doi = {10.1103/PhysRev.138.A442}, url = {https://link.aps.org/doi/10.1103/PhysRev.138.A442} } +@article{NE17, doi = {10.1088/1361-6633/aa50e8}, url = {https://doi.org/10.1088 +2F1361-6633 +2Faa50e8}, year = 2017, month = {mar}, publisher = {{IOP} Publishing}, volume = {80}, number = {5}, pages = {056001}, author = {Pascal Naidon and Shimpei Endo}, title = {Efimov physics: a review}, journal = {Reports on Progress in Physics}} +@book{Ru99, title={Statistical mechanics: Rigorous results}, author={Ruelle, David}, year={1999}, publisher={World Scientific}} +@article{RMH18, doi = {10.1103/physrevlett.120.205302}, url = {https://doi.org/10.1103 +2Fphysrevlett.120.205302}, year = 2018, month = {may}, publisher = {American Physical Society ({APS})}, volume = {120}, number = {20}, author = {Michele Ruggeri and Saverio Moroni and Markus Holzmann}, title = {Nonlinear Network Description for Many-Body Quantum Systems in Continuous Space}, journal = {Physical Review Letters} } +@article{SBe14, doi = {10.1103/physrevlett.112.110402}, url = {https://doi.org/10.1103 +2Fphysrevlett.112.110402}, year = 2014, month = {mar}, publisher = {American Physical Society ({APS})}, volume = {112}, number = {11}, author = {D. Hudson Smith and Eric Braaten and Daekyoung Kang and Lucas Platter}, title = {Two-Body and Three-Body Contacts for Identical Bosons near Unitarity}, journal = {Physical Review Letters} } +@article{Su11, doi = {10.1007/s00220-011-1276-z}, url = {https://doi.org/10.1007 +2Fs00220-011-1276-z}, year = 2011, month = {jun}, publisher = {Springer Science and Business Media {LLC}}, volume = {305}, number = {3}, pages = {657--710}, author = {Andr{\'{a}}s Süt{\H{o}}}, title = {Ground State at High Density}, journal = {Communications in Mathematical Physics} } +@article{Ta08a, doi = {10.1016/j.aop.2008.03.004, 10.1016/j.aop.2008.03.005, 10.1016/j.aop.2008.03.003}, year = 2008, month = {dec}, publisher = {Elsevier {BV}}, volume = {323}, number = {12}, pages = {2952--2990}, author = {Shina Tan}, journal = {Annals of Physics} } +@article{YY09, doi = {10.1007/s10955-009-9792-3}, url = {https://doi.org/10.1007 +2Fs10955-009-9792-3}, year = 2009, month = {jul}, publisher = {Springer Science and Business Media {LLC}}, volume = {136}, number = {3}, pages = {453--503}, author = {Horng-Tzer Yau and Jun Yin}, title = {The Second Order Upper Bound for the Ground Energy of a Bose Gas}, journal = {Journal of Statistical Physics} } +@article{ZB01, doi = {10.1016/s0370-1573(00)00132-0}, url = {https://doi.org/10.1016 +2Fs0370-1573 +2800 +2900132-0}, year = 2001, month = {sep}, publisher = {Elsevier {BV}}, volume = {350}, number = {5-6}, pages = {291--434}, author = {Valentin A. Zagrebnov and Jean-Bernard Bru}, title = {The Bogoliubov model of weakly imperfect Bose gas}, journal = {Physics Reports} } diff --git a/figs/condensate.fig/Makefile b/figs/condensate.fig/Makefile new file mode 100644 index 0000000..626032e --- /dev/null +++ b/figs/condensate.fig/Makefile @@ -0,0 +1,43 @@ +PROJECTNAME=condensate16 condensate05 + +SIMPLEQ=simpleq + +DATS=simpleq16.dat mueq16.dat bigeq16.dat simpleq0.5.dat mueq0.5.dat bigeq0.5.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +simpleq16.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16" -M simpleq condensate_fraction_rho > $@ +mueq16.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16" -M mueq condensate_fraction_rho > $@ +bigeq16.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;v_a=16" -M medeq condensate_fraction_rho > $@ +simpleq0.5.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=0.5" -M simpleq condensate_fraction_rho > $@ +mueq0.5.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=0.5" -M mueq condensate_fraction_rho > $@ +bigeq0.5.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;v_a=0.5" -M medeq condensate_fraction_rho > $@ + + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/condensate.fig/condensate05.gnuplot b/figs/condensate.fig/condensate05.gnuplot new file mode 100644 index 0000000..66a642e --- /dev/null +++ b/figs/condensate.fig/condensate05.gnuplot @@ -0,0 +1,37 @@ +set ylabel "$\\tilde\\eta$" norotate offset -1,0 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics + +#set ytics 0.6, 0.1 +set mytics 2 + +set xrange [4e-7:100] + +set yrange [:0.06] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key top left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +set logscale x + +plot \ + "simpleq0.5.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 1 title "simple",\ + "mueq0.5.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 3 title "med",\ + "bigeq0.5.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 5 title "big",\ + "2020-08-27+0.5.dat" using 1:(1-$3) with points ls 2 title "QMC" + diff --git a/figs/condensate.fig/condensate16.gnuplot b/figs/condensate.fig/condensate16.gnuplot new file mode 100644 index 0000000..b581781 --- /dev/null +++ b/figs/condensate.fig/condensate16.gnuplot @@ -0,0 +1,36 @@ +set ylabel "$\\tilde\\eta$" norotate offset -1,0 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics + +#set ytics 0.6, 0.1 +set mytics 2 + +set xrange [1e-7:100] + + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key top left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +set logscale x + +plot \ + "simpleq16.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 1 title "simple",\ + "mueq16.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 3 title "med",\ + "bigeq16.dat" using 1:($3<1e-5 ? $2 : 1/0) with lines ls 5 title "big",\ + "2020-08-27+16.dat" using 1:(1-$3) with points ls 2 title "QMC" + diff --git a/figs/correlation.fig/Makefile b/figs/correlation.fig/Makefile new file mode 100644 index 0000000..4a87b58 --- /dev/null +++ b/figs/correlation.fig/Makefile @@ -0,0 +1,43 @@ +PROJECTNAME=correlation0001 correlation02 + +SIMPLEQ=simpleq + +DATS=bigeq02.dat mueq02.dat simpleq02.dat bigeq0001.dat simpleq0001.dat mueq0001.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +simpleq0001.dat: + julia $(SIMPLEQ)/main.jl -p "rho=1e-4;minlrho=-6;nlrho=20;eq=simpleq;N=12;P=8;xmax=55" -M medeq 2pt > $@ +mueq0001.dat: + julia $(SIMPLEQ)/main.jl -p "rho=1e-4;minlrho=-6;nlrho=20;eq=mueq;N=12;P=8;xmax=55" -M medeq 2pt > $@ +bigeq0001.dat: + julia $(SIMPLEQ)/main.jl -p "rho=1e-4;minlrho=-6;nlrho=20;v_a=16;eq=bigeq;N=12;P=8;xmax=55" -M medeq 2pt > $@ + +simpleq02.dat: + julia $(SIMPLEQ)/main.jl -p "rho=2e-2;minlrho=-6;nlrho=60;eq=simpleq;N=12;P=8;xmax=10" -M medeq 2pt > $@ +mueq02.dat: + julia $(SIMPLEQ)/main.jl -p "rho=2e-2;minlrho=-6;nlrho=60;eq=mueq;N=12;P=8;xmax=10" -M medeq 2pt > $@ +bigeq02.dat: + julia $(SIMPLEQ)/main.jl -p "rho=2e-2;minlrho=-6;nlrho=60;v_a=16;eq=bigeq;N=12;P=8;xmax=10" -M medeq 2pt > $@ + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/correlation.fig/correlation0001.gnuplot b/figs/correlation.fig/correlation0001.gnuplot new file mode 100644 index 0000000..24dd900 --- /dev/null +++ b/figs/correlation.fig/correlation0001.gnuplot @@ -0,0 +1,28 @@ +set title "$\\rho=0.0001$" +set ylabel "$\\frac{\\tilde C_2}{\\rho^2}$" norotate offset -1,0 +set xlabel "$|\\mathbf x|$" + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 1 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#555500" linewidth 2 + +set pointsize 0.5 + +rho=1e-4 + +plot \ + "simpleq0001.dat" using 1:($2/rho**2) with lines ls 1 title "simple",\ + "mueq0001.dat" using 1:($2/rho**2) with lines ls 3 title "med",\ + "bigeq0001.dat" using 1:($2/rho**2) with lines ls 5 title "big",\ + "2020-10-01+correlation16-0001.dat" using 1:2 ls 2 title "QMC" + diff --git a/figs/correlation.fig/correlation02.gnuplot b/figs/correlation.fig/correlation02.gnuplot new file mode 100644 index 0000000..eefa865 --- /dev/null +++ b/figs/correlation.fig/correlation02.gnuplot @@ -0,0 +1,28 @@ +set title "$\\rho=0.02$" +set ylabel "$\\frac{\\tilde C_2}{\\rho^2}$" norotate offset -1,0 +set xlabel "$|\\mathbf x|$" + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 1 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#555500" linewidth 2 + +set pointsize 0.5 + +rho=2e-2 + +plot \ + "simpleq02.dat" using 1:($2/rho**2) with lines ls 1 title "simple",\ + "mueq02.dat" using 1:($2/rho**2) with lines ls 3 title "med",\ + "bigeq02.dat" using 1:($2/rho**2) with lines ls 5 title "big",\ + "2020-08-27+correlation.dat" using 1:2 ls 2 title "QMC" + diff --git a/figs/energy.fig/Makefile b/figs/energy.fig/Makefile new file mode 100644 index 0000000..6ffa316 --- /dev/null +++ b/figs/energy.fig/Makefile @@ -0,0 +1,43 @@ +PROJECTNAME=energy16 energy1 + +SIMPLEQ=simpleq + +DATS=simpleq16.dat mueq16.dat bigeq16.dat simpleq1.dat mueq1.dat bigeq1.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +simpleq16.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16" -M simpleq energy_rho > $@ +mueq16.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16" -M mueq energy_rho > $@ +bigeq16.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;v_a=16" -M medeq energy_rho > $@ +simpleq1.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=1" -M simpleq energy_rho > $@ +mueq1.dat: + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=1" -M mueq energy_rho > $@ +bigeq1.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;v_a=1" -M medeq energy_rho > $@ + + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/energy.fig/energy1.gnuplot b/figs/energy.fig/energy1.gnuplot new file mode 100644 index 0000000..9667dba --- /dev/null +++ b/figs/energy.fig/energy1.gnuplot @@ -0,0 +1,37 @@ +set title "$v(\\mathbf x)=e^{-|\\mathbf x|}$" +set ylabel "$\\displaystyle\\frac{\\tilde e}{\\rho}$" norotate offset -1,0 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics +set xrange [0.000001:100] + +set ytics 8, 1, 13 +set mytics 2 +set yrange [7.5:13] + + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +set logscale x + +plot \ + "simpleq1.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 1 title "simple" ,\ + "mueq1.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 3 title "med",\ + "bigeq1.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 5 title "big",\ + "2020-10-15+energy.dat" using 1:($2/$1) with points ls 2 title "QMC" + diff --git a/figs/energy.fig/energy16.gnuplot b/figs/energy.fig/energy16.gnuplot new file mode 100644 index 0000000..4fd8de6 --- /dev/null +++ b/figs/energy.fig/energy16.gnuplot @@ -0,0 +1,37 @@ +set title "$v(\\mathbf x)=16e^{-|\\mathbf x|}$" +set ylabel "$\\displaystyle\\frac{\\tilde e}{\\rho}$" norotate offset -1,0 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics +set xrange [0.000001:100] + +set ytics 20, 40, 220 +set mytics 2 +set yrange [20:220] + + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +set logscale x + +plot \ + "simpleq16.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 1 title "simple",\ + "mueq16.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 3 title "med",\ + "bigeq16.dat" using 1:($3<1e-5 ? ($2/$1) : 1/0) with lines ls 5 title "big",\ + "2020-08-27+16.dat" using 1:($2/$1) with points ls 2 title "QMC" + diff --git a/figs/energy_relative_error.fig/Makefile b/figs/energy_relative_error.fig/Makefile new file mode 100644 index 0000000..8c75f0f --- /dev/null +++ b/figs/energy_relative_error.fig/Makefile @@ -0,0 +1,71 @@ +PROJECTNAME=cmp_energy16 cmp_energy1 + +SIMPLEQ=simpleq + +DATS= simpleq16.dat mueq16.dat bigeq16.dat simpleq1.dat mueq1.dat bigeq1.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +bigeq16.dat: + for rho in 1e-3 5e-3 1e-2 2e-2 1e-1 1e+0; do \ + echo -n $$rho " " >> $@-tmp ;\ + julia $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;J=10;maxiter=100;v_a=16;rho=$$rho;minlrho=-6;nlrho=50" -M medeq energy >> $@-tmp ;\ + done + paste $@-tmp 2020-08-27+16.dat > $@ + rm $@-tmp +simpleq16.dat: + for lrho in -3 -2.3010299956639813 -2 -1.6989700043360187 -1 0; do \ + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16;minlrho=$$lrho;nlrho=1" -M simpleq energy_rho >> $@-tmp ;\ + done + paste $@-tmp 2020-08-27+16.dat > $@ + rm $@-tmp +mueq16.dat: + for lrho in -3 -2.3010299956639813 -2 -1.6989700043360187 -1 0; do \ + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=16;minlrho=$$lrho;nlrho=1" -M mueq energy_rho >> $@-tmp ;\ + done + paste $@-tmp 2020-08-27+16.dat > $@ + rm $@-tmp + +bigeq1.dat: + for rho in 1e-6 1e-4 1e-3 5e-3 1e-2 1.5e-2 2e-2 5e-2 1e-1 1.0 1e1 5e1; do \ + echo -n $$rho " " >> $@-tmp ;\ + julia $(SIMPLEQ)/main.jl -p "N=12;P=8;J=10;maxiter=100;v_a=1;rho=$$rho;minlrho=-6;nlrho=50;eq=bigeq" -M medeq energy >> $@-tmp ;\ + done + paste $@-tmp 2020-10-15+energy.dat > $@ + rm $@-tmp +simpleq1.dat: + for lrho in -6 -4 -3 -2.3010299956639813 -2 -1.8239087409443189 -1.6989700043360187 -1.3010299956639813 -1 0 1 1.6989700043360187; do\ + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=1;minlrho=$$lrho;nlrho=1" -M simpleq energy_rho >> $@-tmp ;\ + done + paste $@-tmp 2020-10-15+energy.dat > $@ + rm $@-tmp +mueq1.dat: + for lrho in -6 -4 -3 -2.3010299956639813 -2 -1.8239087409443189 -1.6989700043360187 -1.3010299956639813 -1 0 1 1.6989700043360187; do\ + julia $(SIMPLEQ)/main.jl -p "tolerance=1e-11;order=100;maxiter=100;v_a=1;minlrho=$$lrho;nlrho=1" -M mueq energy_rho >> $@-tmp ;\ + done + paste $@-tmp 2020-10-15+energy.dat > $@ + rm $@-tmp + + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + rm -f Abar.dat + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/energy_relative_error.fig/cmp_energy1.gnuplot b/figs/energy_relative_error.fig/cmp_energy1.gnuplot new file mode 100644 index 0000000..977d249 --- /dev/null +++ b/figs/energy_relative_error.fig/cmp_energy1.gnuplot @@ -0,0 +1,38 @@ +set title "$v(\\mathbf x)=e^{-|\\mathbf x|}$" +set ylabel "energy relative error" offset +3 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics +set xrange [1e-7:1e2] + +set ytics 1e-5, 10, 1e-1 +set ytics add ("$10^{-5}$" 1e-5, "$10^{-4}$" 1e-4, "$10^{-3}$" 1e-3, "$10^{-2}$" 1e-2, "$10^{-1}$" 1e-1) +set yrange [1e-6:1e-1] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +max(x,y)=(x>y ? x : y) + +set logscale xy + +plot \ + "simpleq1.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) every ::1 with lp ls 1 title "simple" ,\ + "mueq1.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) every ::1 with lp ls 3 title "med" ,\ + "bigeq1.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) every ::1 with lp ls 5 title "big" ,\ + "2020-10-15+energy.dat" using 1:(max(max(abs($6-$2)/$2,abs($6-$3)/$3),max(abs($7-$2)/$2,abs($7-$3)/$3))) every ::1 with lp ls 2 title "BDJ" + diff --git a/figs/energy_relative_error.fig/cmp_energy16.gnuplot b/figs/energy_relative_error.fig/cmp_energy16.gnuplot new file mode 100644 index 0000000..b2ffb4c --- /dev/null +++ b/figs/energy_relative_error.fig/cmp_energy16.gnuplot @@ -0,0 +1,37 @@ +set title "$v(\\mathbf x)=16e^{-|\\mathbf x|}$" +set ylabel "energy relative error" offset +3 +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 100 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0, "$10^2$" 100) +unset mxtics +set xrange [0.000001:100] + +set ytics 1e-5, 10, 1 +set ytics add ("$10^{-5}$" 1e-5, "$10^{-4}$" 1e-4, "$10^{-3}$" 1e-3, "$10^{-2}$" 1e-2, "$10^{-1}$" 1e-1, "$1$" 1) +set yrange [1e-5:1] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 + +set pointsize 1 + +set logscale xy + +max(x,y)=(x>y ? x : y) + +plot \ + "simpleq16.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) with lp ls 1 title "simple" ,\ + "mueq16.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) with lp ls 3 title "med" ,\ + "bigeq16.dat" using 1:($3<1e-5 ? max(abs($2-$5)/$5,abs($2-$6)/$6) : 1/0) with lp ls 5 title "big" ,\ + "2020-08-27+16.dat" using 1:(max(max(abs($6-$2)/$2,abs($6-$3)/$3),max(abs($7-$2)/$2,abs($7-$3)/$3))) with lp ls 2 title "BDJ" diff --git a/figs/hardcore.fig/Makefile b/figs/hardcore.fig/Makefile new file mode 100644 index 0000000..1cf8737 --- /dev/null +++ b/figs/hardcore.fig/Makefile @@ -0,0 +1,47 @@ +PROJECTNAME=hardcore_energy hardcore_condensate +SIMPLEQ=simpleq + +DATS=simpleq-energy.dat simpleq_soft-energy.dat mueq_soft-energy.dat bigeq_soft-energy.dat simpleq-condensate.dat simpleq_soft-condensate.dat mueq_soft-condensate.dat bigeq_soft-condensate.dat + +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +simpleq-energy.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "N=12;P=8;J=5;nlrho=24;maxlrho=0.15" -M simpleq-hardcore energy_rho > $@ +simpleq_soft-energy.dat: + julia $(SIMPLEQ)/main.jl -p "maxiter=100;maxlrho=0.15;v_a=512;v_b=1.2494804800401416" -U tent -M simpleq energy_rho > $@ +mueq_soft-energy.dat: + julia $(SIMPLEQ)/main.jl -p "maxiter=100;maxlrho=0.15;v_a=512;v_b=1.2494804800401416" -U tent -M mueq energy_rho > $@ +bigeq_soft-energy.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "N=12;P=8;eq=bigeq;maxiter=100;maxlrho=0.15;nlrho=64;v_a=512;v_b=1.2494804800401416" -U tent -M medeq energy_rho_init_prevrho > $@ + +simpleq-condensate.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "N=12;P=8;J=5;maxlrho=0.15;nlrho=24" -M simpleq-hardcore condensate_fraction_rho > $@ +simpleq_soft-condensate.dat: + julia $(SIMPLEQ)/main.jl -p "maxiter=100;maxlrho=0.15;v_a=512;v_b=1.2494804800401416" -U tent -M simpleq condensate_fraction_rho > $@ +mueq_soft-condensate.dat: + julia $(SIMPLEQ)/main.jl -p "maxiter=100;maxlrho=0.15;v_a=512;v_b=1.2494804800401416" -U tent -M mueq condensate_fraction_rho > $@ +bigeq_soft-condensate.dat: + julia -p 8 $(SIMPLEQ)/main.jl -p "N=12;P=8;eq=bigeq;maxiter=100;maxlrho=0.15;nlrho=64;v_a=512;v_b=1.2494804800401416" -U tent -M medeq condensate_fraction_rho > $@ + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/hardcore.fig/hardcore_condensate.gnuplot b/figs/hardcore.fig/hardcore_condensate.gnuplot new file mode 100644 index 0000000..974c9fd --- /dev/null +++ b/figs/hardcore.fig/hardcore_condensate.gnuplot @@ -0,0 +1,39 @@ +set ylabel "$\\tilde\\eta$" norotate +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 1 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0) +unset mxtics + +set xrange [:sqrt(2)] + +#set ytics 1e-6, 10, 1 +#set ytics add ("$10^{-6}$" 0.000001, "$10^{-5}$" 1e-5, "$10^{-4}$" 0.0001, "$10^{-3}$" 1e-3, "$10^{-2}$" 0.01, "$10^{-1}$" 1e-1, "$1$" 1.0) +#unset mytics +set yrange [0:1] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key top left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#999999" linewidth 2 + +set pointsize 1 + +set logscale x + +plot \ + "simpleq-condensate.dat" using 1:($3<1e-2 ? $2 : 1/0) ls 6 title "simple hc",\ + "simpleq_soft-condensate.dat" using 1:($3<1e-2 ? $2 : 1/0) with lines ls 1 title "simple" ,\ + "mueq_soft-condensate.dat" using 1:($3<1e-2 ? $2 : 1/0) with lines ls 3 title "med",\ + "bigeq_soft-condensate.dat" using 1:($3<1e-2 ? $2 : 1/0) with lines ls 5 title "big",\ + "GBC99-condensate.dat" using 1:(1-$2) ls 2 title "QMC [15]" + diff --git a/figs/hardcore.fig/hardcore_energy.gnuplot b/figs/hardcore.fig/hardcore_energy.gnuplot new file mode 100644 index 0000000..9967232 --- /dev/null +++ b/figs/hardcore.fig/hardcore_energy.gnuplot @@ -0,0 +1,38 @@ +set ylabel "$\\frac{\\tilde e}\\rho$" norotate +set xlabel "$\\rho$" + +set xtics 1e-6, 100, 1 +set xtics add ("$10^{-6}$" 0.000001, "$10^{-4}$" 0.0001, "$10^{-2}$" 0.01, "$1$" 1.0) +unset mxtics + +set xrange [:sqrt(2)] + +#set ytics 1e-6, 10, 1 +#set ytics add ("$10^{-6}$" 0.000001, "$10^{-5}$" 1e-5, "$10^{-4}$" 0.0001, "$10^{-3}$" 1e-3, "$10^{-2}$" 0.01, "$10^{-1}$" 1e-1, "$1$" 1.0) +#unset mytics + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key top left box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#999999" linewidth 2 + +set pointsize 1 + +set logscale xy + +plot \ + "simpleq-energy.dat" using 1:($3<1e-2 ? $2/$1 : 1/0) ls 6 title "simple hc",\ + "simpleq_soft-energy.dat" using 1:($3<1e-2 ? $2/$1 : 1/0) with lines ls 1 title "simple",\ + "mueq_soft-energy.dat" using 1:($3<1e-2 ? $2/$1 : 1/0) every ::::95 with lines ls 3 title "med",\ + "bigeq_soft-energy.dat" using 1:($3<1e-2 ? $2/$1 : 1/0) with lines ls 5 title "big",\ + "GBC99-energy.dat" using 1:($2/(2*$1)) ls 2 title "QMC [15]" + diff --git a/figs/tan.fig/Makefile b/figs/tan.fig/Makefile new file mode 100644 index 0000000..02ea899 --- /dev/null +++ b/figs/tan.fig/Makefile @@ -0,0 +1,35 @@ +PROJECTNAME=tan7 tan4 + +SIMPLEQ=simpleq + +DATS=bigeq7.dat bigeq4.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +bigeq7.dat: + julia $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;J=10;maxiter=100;v_a=1;rho=1e-7;minlrho=-7;nlrho=1" -M medeq momentum_distribution > $@ +bigeq4.dat: + julia $(SIMPLEQ)/main.jl -p "eq=bigeq;N=12;P=8;J=10;maxiter=100;v_a=1;rho=1e-4;minlrho=-4;nlrho=1" -M medeq momentum_distribution > $@ + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + rm -f fit.log + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/tan.fig/tan4.gnuplot b/figs/tan.fig/tan4.gnuplot new file mode 100644 index 0000000..f1424b6 --- /dev/null +++ b/figs/tan.fig/tan4.gnuplot @@ -0,0 +1,48 @@ +set title "$\\rho=10^{-4}$" +set ylabel norotate "$\\tilde{\\mathcal M}$" +set xlabel "$|\\mathbf k|$" + +set xtics 1e-3, 100, 1e3 +set xtics add ("$10^{-3}$" 0.001, "$10^{-1}$" 1e-1, "$10^{1}$" 10, "$10^{3}$" 1000) +unset mxtics +set xrange [1e-3:2e3] + +set ytics 1e-40, 1e10, 1 +set ytics add ("$10^{-40}$" 1e-40, "$10^{-30}$" 1e-30, "$10^{-20}$" 1e-20, "$10^{-10}$" 1e-10) +unset mytics +set yrange [1e-41:1e10] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key off + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 3 +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 +set style line 4 linetype rgbcolor "#4B0082" linewidth 3 +set style line 5 linetype rgbcolor "#DAA520" linewidth 3 +set style line 6 linetype rgbcolor "#660000" linewidth 3 +set style line 7 linetype rgbcolor "#003333" linewidth 3 + +set pointsize 1 + +set logscale xy + +f(x)=a-4*x +g(x)=c-12*x + +fit [-2:-1] f(x) "bigeq4.dat" u (log10($1)):(log10(abs($2))) via a +fit [1:] g(x) "bigeq4.dat" u (log10($1)):(log10(abs($2))) via c + +set label "$|\\mathbf k|^{-4}$" at 1e-2,10**(a) textcolor "#660000" +set label "$|\\mathbf k|^{-12}$" at 1e2,10**(c-22) textcolor "#003333" + +plot \ + "bigeq4.dat" using 1:(abs($2)) every::2::118 with lines ls 5 ,\ + 10**(f(log10(x))) ls 6 dashtype "." ,\ + 10**(g(log10(x))) ls 7 dashtype "." ,\ + + diff --git a/figs/tan.fig/tan7.gnuplot b/figs/tan.fig/tan7.gnuplot new file mode 100644 index 0000000..6ccda8b --- /dev/null +++ b/figs/tan.fig/tan7.gnuplot @@ -0,0 +1,48 @@ +set title "$\\rho=10^{-7}$" +set ylabel norotate "$\\tilde{\\mathcal M}$" +set xlabel "$|\\mathbf k|$" + +set xtics 1e-3, 1000, 1e6 +set xtics add ("$10^{-3}$" 0.001, "$10^{0}$" 1, "$10^{3}$" 1000, "$10^6$" 1000000) +unset mxtics +set xrange [1e-3:1000000] + +set ytics 1e-60, 1e20, 1 +set ytics add ("$10^{-60}$" 1e-60, "$10^{-40}$" 1e-40, "$10^{-20}$" 1e-20) +unset mytics +set yrange [1e-61:1e10] + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key off + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 3 +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 +set style line 4 linetype rgbcolor "#4B0082" linewidth 3 +set style line 5 linetype rgbcolor "#DAA520" linewidth 3 +set style line 6 linetype rgbcolor "#660000" linewidth 3 +set style line 7 linetype rgbcolor "#003333" linewidth 3 + +set pointsize 1 + +set logscale xy + +f(x)=a-4*x +g(x)=c-12*x + +fit [-2:-1] f(x) "bigeq7.dat" u (log10($1)):(log10(abs($2))) via a +fit [1:] g(x) "bigeq7.dat" u (log10($1)):(log10(abs($2))) via c + +set label "$|\\mathbf k|^{-4}$" at 1e-2,10**(a-4) textcolor "#660000" +set label "$|\\mathbf k|^{-12}$" at 1e3,10**(c-34) textcolor "#003333" + +plot \ + "bigeq7.dat" using 1:(abs($2)) with lines ls 5 ,\ + 10**(f(log10(x))) ls 6 dashtype "." ,\ + 10**(g(log10(x))) ls 7 dashtype "." ,\ + + diff --git a/figs/ux.fig/Makefile b/figs/ux.fig/Makefile new file mode 100644 index 0000000..bd20f97 --- /dev/null +++ b/figs/ux.fig/Makefile @@ -0,0 +1,43 @@ +PROJECTNAME=ux-02 ux-0001 + +SIMPLEQ=simpleq + +DATS=simpleq16-0.02.dat mueq16-0.02.dat bigeq16-0.02.dat simpleq16-0.0001.dat mueq16-0.0001.dat bigeq16-0.0001.dat +PDFS=$(addsuffix .pdf, $(PROJECTNAME)) +TEXS=$(addsuffix .tikz.tex, $(PROJECTNAME)) + +all: $(PDFS) + +$(PDFS): $(DATS) + gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@) + pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@) + +simpleq16-0.02.dat: + julia $(SIMPLEQ)/main.jl -p "v_a=16;xmax=10;nx=200;rho=2e-2" -M simpleq ux >$@ +mueq16-0.02.dat: + julia $(SIMPLEQ)/main.jl -p "v_a=16;xmax=10;nx=200;rho=2e-2" -M mueq ux > $@ +bigeq16-0.02.dat: + julia $(SIMPLEQ)/main.jl -p "rho=2e-2;minlrho=-6;nlrho=60;v_a=16;eq=bigeq;N=16;P=8;xmax=10;nx=200;N=16;P=8" -M medeq ux > $@ + +simpleq16-0.0001.dat: + julia $(SIMPLEQ)/main.jl -p "v_a=16;xmax=40;nx=200;rho=1e-4" -M simpleq ux >$@ +mueq16-0.0001.dat: + julia $(SIMPLEQ)/main.jl -p "v_a=16;xmax=40;nx=200;rho=1e-4" -M mueq ux > $@ +bigeq16-0.0001.dat: + julia $(SIMPLEQ)/main.jl -p "rho=1e-4;minlrho=-6;nlrho=20;v_a=16;eq=bigeq;N=16;P=8;xmax=40;nx=200;N=16;P=8" -M medeq ux > $@ + +install: $(PDFS) + cp $^ $(INSTALLDIR)/ + +clean-aux: + rm -f $(addsuffix .tikz.tex, $(PROJECTNAME)) + rm -f $(addsuffix .aux, $(PROJECTNAME)) + rm -f $(addsuffix .log, $(PROJECTNAME)) + +clean-dat: + rm -f $(DATS) + +clean-tex: + rm -f $(PDFS) + +clean: clean-aux clean-tex diff --git a/figs/ux.fig/ux-0001.gnuplot b/figs/ux.fig/ux-0001.gnuplot new file mode 100644 index 0000000..4cc6fd7 --- /dev/null +++ b/figs/ux.fig/ux-0001.gnuplot @@ -0,0 +1,26 @@ +set title "$\\rho=0.0001$" +set ylabel "$\\tilde g_2$" norotate offset -1,0 +set xlabel "$|\\mathbf x|$" + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#555500" linewidth 2 + +set pointsize 1 + +plot \ + "simpleq16-0.0001.dat" using 1:(1-$2) with lines ls 1 title "simple",\ + "mueq16-0.0001.dat" using 1:(1-$2) with lines ls 3 title "med",\ + "bigeq16-0.0001.dat" using 1:(1-$2) with lines ls 5 title "big",\ + "2020-10-01+u16-0001.dat" using 1:2 ls 2 title "QMC" + diff --git a/figs/ux.fig/ux-02.gnuplot b/figs/ux.fig/ux-02.gnuplot new file mode 100644 index 0000000..6379449 --- /dev/null +++ b/figs/ux.fig/ux-02.gnuplot @@ -0,0 +1,26 @@ +set title "$\\rho=0.02$" +set ylabel "$\\tilde g_2$" norotate offset -1,0 +set xlabel "$|\\mathbf x|$" + +# default output canvas size: 12.5cm x 8.75cm +set term lua tikz size 8,6 standalone + +set key bottom right box linetype rgbcolor"#999999" width 0.3 height 0.3 spacing 1.3 + + +# set linestyle +set style line 1 linetype rgbcolor "#4169E1" linewidth 2 dashtype "." +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 dashtype "-" +set style line 4 linetype rgbcolor "#4B0082" linewidth 2 +set style line 5 linetype rgbcolor "#DAA520" linewidth 2 +set style line 6 linetype rgbcolor "#555500" linewidth 2 + +set pointsize 0.5 + +plot \ + "simpleq16-0.02.dat" using 1:(1-$2) with lines ls 1 title "simple",\ + "mueq16-0.02.dat" using 1:(1-$2) with lines ls 3 title "med",\ + "bigeq16-0.02.dat" using 1:(1-$2) with lines ls 5 title "big",\ + "2020-08-27+u.dat" using 1:2 ls 2 title "QMC" +