Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

A sparse approximation of the Lieb functional with moment constraints

Virginie Ehrlacher   and  Luca Nenna CERMICS, Ecole Nationale des Ponts et Chaussées & INRIA, virginie.ehrlacher@enpc.frUniversité Paris-Saclay, CNRS, Laboratoire de mathématiques d’Orsay, 91405, Orsay, France. luca.nenna@universite-paris-saclay.fr
(June 17, 2024)
Abstract

The aim of this paper is to present new sparsity results about the so-called Lieb functional, which is a key quantity in Density Functional Theory for electronic structure calculations of molecules. The Lieb functional was actually shown by Lieb to be a convexification of the so-called Lévy-Lieb functional. Given an electronic density for a system of N𝑁Nitalic_N electrons, which may be seen as a probability density on 3superscript3{\mathbb{R}}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, the value of the Lieb functional for this density is defined as the solution of a quantum multi-marginal optimal transport problem, which reads as a minimization problem defined on the set of trace-class operators acting on the space of electronic wave-functions that are anti-symmetric L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT functions of 3Nsuperscript3𝑁{\mathbb{R}}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT, with partial trace equal to the prescribed electronic density. We introduce a relaxation of this quantum optimal transport problem where the full partial trace constraint is replaced by a finite number of moment constraints on the partial trace of the set of operators. We show that, under mild assumptions on the electronic density, there exist sparse minimizers to the resulting moment constrained approximation of the Lieb (MCAL) functional that read as operators with rank at most equal to the number of moment constraints. We also prove under appropriate assumptions on the set of moment functions that the value of the MCAL functional converges to the value of the exact Lieb functional as the number of moments go to infinity. We also prove some rates of convergence on the associated approximation of the ground state energy. We finally study the mathematical properties of the associated dual problem and introduce a suitable numerical algorithm in order to solve some simple toy models.

Conflict of interest statement:

The authors have no competing interests to declare that are relevant to the content of this article.

Data availability statement:

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.


1 Introduction

The so-called Hohenberg-Kohn or Lévy-Lieb functional plays a fundamental role in Density Functional Theory for electronic structure calculations. For the sake of simplicity, we use here atomic units and neglect the effect of spin in this work. For a given electronic density ρL1(3)𝜌superscript𝐿1superscript3\rho\in L^{1}(\mathbb{R}^{3})italic_ρ ∈ italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ), which we assume here to be of integral equal to 1111 for the sake of simplicity, and a given number of electrons N𝑁superscriptN\in\mathbb{N}^{*}italic_N ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, the Lévy-Lieb functional FLL(ρ)subscript𝐹𝐿𝐿𝜌F_{LL}(\rho)italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT ( italic_ρ ) reads as the solution of the following a minimization problem of the form:

FLL[ρ]:=infΨ1NρΨ=ρ123N|Ψ|2+3NV|Ψ|2,\boxed{F_{LL}[\rho]:=\mathop{\inf}_{\begin{subarray}{c}\Psi\in{\cal H}_{1}^{N}% \\ \rho_{\Psi}=\rho\end{subarray}}\frac{1}{2}\int_{{{\mathbb{R}}}^{3N}}|\nabla% \Psi|^{2}+\int_{\mathbb{R}^{3N}}V|\Psi|^{2},}italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT = italic_ρ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | ∇ roman_Ψ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_V | roman_Ψ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where

  • (i)

    1N:=i=1NH1(3)assignsuperscriptsubscript1𝑁superscriptsubscript𝑖1𝑁superscript𝐻1superscript3\mathcal{H}_{1}^{N}:=\bigwedge_{i=1}^{N}H^{1}(\mathbb{R}^{3})caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) is the set of admissible electronic wavefunctions for a system of N𝑁Nitalic_N electrons with finite kinetic energy, that is the set of antisymmetric functions of H1(3N)superscript𝐻1superscript3𝑁H^{1}(\mathbb{R}^{3N})italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT );

  • (ii)

    for any Ψ1NΨsuperscriptsubscript1𝑁\Psi\in\mathcal{H}_{1}^{N}roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and x3𝑥superscript3x\in\mathbb{R}^{3}italic_x ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, ρΨsubscript𝜌Ψ\rho_{\Psi}italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT is the electronic density associated to the wavefunction ψ𝜓\psiitalic_ψ;

  • (iii)

    the function V:(3)N+{+}:𝑉superscriptsuperscript3𝑁subscriptV:(\mathbb{R}^{3})^{N}\to\mathbb{R}_{+}\cup\{+\infty\}italic_V : ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ∪ { + ∞ } is the electron-electron Coulomb interaction potential.

There is a wide zoology of electronic structure calculation models which rely on various types of approximations of this Lévy-Lieb functional. Recently, Strictly Correlated Electrons (SCE) based approximation of this functional have drawn an increasing interest from mathematicians because it gives rise to a symmetric multi-marginal optimal transport problem with Coulomb cost, with the number of marginal constraints being equal to the number of electrons in the system. The literature about the SCE approximation (namely the multi-marginal optimal transport with Coulomb cost) is growing considerably. Recent developments include results on the existence and non-existence of Monge-type solutions (e.g., [CD15, CDD15, CFK13, Fri19, BDGG12, CS16, BDPK20]), structural properties of Kantorovich potentials (e.g., [CDMS19, DGN17, GKR19, BCD17]), grand-canonical optimal transport [DMLN22], efficient computational algorithms (e.g., [BCN17, FSV22, CEL+19, MG19, KLLY19]) and the design of new density functionals (e.g., [GGGG19, CF15, MUMIGG14, LDMG+16]).

Moreover, recent works indicate that the solution of this symmetric Coulomb cost multi-marginal problem (MMOT), which is a probability measure on 3Nsuperscript3𝑁\mathbb{R}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT, is actually a sparse object at least in discrete settings. Two types of discrete settings have been considered so far where such sparsity results have been obtained. On the one hand, the most classical discrete approximation consists in introducing a discrete grid 𝒳𝒳\mathcal{X}caligraphic_X of 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. The discrete optimal transport plan is then defined as a discrete probability measure defined on the cartesian product grid 𝒳Nsuperscript𝒳𝑁\mathcal{X}^{N}caligraphic_X start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. Actually, it was proved in [FV18, Vög21] that the discrete optimal transport plan does not charge all the points of the discrete cartesian product grid (of cardinality |𝒳|Nsuperscript𝒳𝑁|\mathcal{X}|^{N}| caligraphic_X | start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT) but only a number of points in this grid which scales at most linearly with M𝑀Mitalic_M. Finding the few points of 𝒳Nsuperscript𝒳𝑁\mathcal{X}^{N}caligraphic_X start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT which are actually charged by the discrete optimal transport plan is not a trivial task though, and the GenCol algorithm is a numerical procedure which aims at achieving this task. It has been first proposed in [FSV22], then extended in [FP22] and its convergence has been analyzed for two-marginal problems in [FP23]. On the other hand, an alternative approach which was first considered in [ACEL21] consists in introducing an approximation of the exact multi-marginal transport problems where the marginal constraints are replaced by a finite number of moment constraints associated to a finite number M𝑀Mitalic_M of ”moment functions” which are real-valued functions defined on 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Under some natural assumptions, this approximate problem is then equivalent to approximating the solution of the dual problem associated to the exact optimal transport problem, namely the so-called Kantorovich potential, as a linear combination of these moment functions. The solution of this moment-contrained optimal transport problem is still a probability measure defined on 3Nsuperscript3𝑁\mathbb{R}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT but is also a sparse object in the sense that it can be written as a discrete measure charging a number of points belonging to 3Nsuperscript3𝑁\mathbb{R}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT which scales at most linearly with the number of moment constraints. Finding the location of these points then reads as a non-convex optimization problem defined on a continuous (and not a discrete set) set, and stochastic gradient algorithms have been proposed in [ACE22] in order to find such optimal points, and numerically tested on three-dimensional settings involving N=100𝑁100N=100italic_N = 100 electrons. We also refer the reader to the works [CFM14, BCN17, NP22, Lel22, HCL23] where alternative numerical methods have been proposed for the computation of the SCE limit of the Lévy-Lieb functional, which do not rely on sparsity arguments.

The objective of this work is to prove similar sparsity results for the so-called Lieb functional, which is a convex relaxation of the Lévy-Lieb functional, the expression of which is given under the following form:

FL[ρ]:=infΓ𝔖1+(0N),ρΓ=ρTr[(12Δ+V)Γ)],\boxed{F_{L}[\rho]:=\mathop{\inf}_{\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{% 0}^{N}),\;\rho_{\Gamma}=\rho}{\rm Tr}\left[\bigg{(}-\frac{1}{2}\Delta+V)\Gamma% \bigg{)}\right],}italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) , italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = italic_ρ end_POSTSUBSCRIPT roman_Tr [ ( - divide start_ARG 1 end_ARG start_ARG 2 end_ARG roman_Δ + italic_V ) roman_Γ ) ] , (1)

where 0N:=i=1NL2(3)assignsuperscriptsubscript0𝑁superscriptsubscript𝑖1𝑁superscript𝐿2superscript3\displaystyle\mathcal{H}_{0}^{N}:=\bigwedge_{i=1}^{N}L^{2}(\mathbb{R}^{3})caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ), 𝔖1+(0N)superscriptsubscript𝔖1superscriptsubscript0𝑁\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) denotes the set of non-negative trace-class self-adjoint operators on 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and where ρΓsubscript𝜌Γ\rho_{\Gamma}italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT is the electronic density associated to Γ𝔖1+(0N)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ), the precise definition of which will be given below. Actually, problem (1) is a particular instance of quantum optimal transport problem. We refer the reader to [GMP16, GP17] for references on earlier works on closely related types of problems. Notice that problem (1) can be understood as a quantum version of a multi-marginal optimal transport problem. Moreover, it still enjoys the nice property, as the original problem, of being a linear programming problem. Our aim here is to prove that solutions of approximations of problems (1) where the partial trace constraint is relaxed by a finite number of moment constraints enjoy similar sparsity properties than solutions of moment constrained multi-marginal symmetric classical optimal transport problems, such as those which were established in [ACEL21]. More precisely, we prove, using the so-called Tchakaloff’s theorem (notice that for the usual entropic regularization of MMOT we cannot use this kind of approach), that the solutions of moment constrained approximations of (1) can be written under the form Γ=k=1Kαk|ΨkΨk|Γsuperscriptsubscript𝑘1𝐾subscript𝛼𝑘ketsubscriptΨ𝑘brasubscriptΨ𝑘\Gamma=\sum_{k=1}^{K}\alpha_{k}|\Psi_{k}\rangle\langle\Psi_{k}|roman_Γ = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT |, where K𝐾superscriptK\in\mathbb{N}^{*}italic_K ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT scales at most linearly with the number of moment constraints, and where for all 1kK1𝑘𝐾1\leq k\leq K1 ≤ italic_k ≤ italic_K, αk[0,1]subscript𝛼𝑘01\alpha_{k}\in[0,1]italic_α start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ [ 0 , 1 ], Ψk1NsubscriptΨ𝑘superscriptsubscript1𝑁\Psi_{k}\in\mathcal{H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and |ΨkΨk|ketsubscriptΨ𝑘brasubscriptΨ𝑘|\Psi_{k}\rangle\langle\Psi_{k}|| roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | is the orthogonal projector of 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT onto the vectorial space spanned by ΨksubscriptΨ𝑘\Psi_{k}roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT (using bra-ket notation). We will, finally, exploit this sparsity structure in order to propose some numerical scheme in order to approximate the solution of (1). Notice that solving (5) for a small systems can be exploited (as done in some recent works for the Levy-Lieb functional [SPTP23, BVMTG22]) in order to build approximations of the Lieb functional for larger systems by means of machine learning techniques. Let us finally mention here that particular moment-constrained approximations of the Lieb functional have already been considered in [Gar22] for the construction of Kohn-Sham potentials. The novel results brought by the present contribution in comparison to the latter work is (i) the extension of existence and convergence results to more general moment constraints that the one considered in [Gar22]; (ii) the results on the sparsity structure of associated minimizers; (iii) convergence rate of the approximate ground state energy; and (iv) study of the mathematical properties of the associated dual problem.

The outline of the article is the following. In Section 2, we recall some fundamental results about the exact Lieb functional. The moment-constrained approximation we consider here and the associated sparsity result on their minimizers is presented in Section 3. Convergence results of the moment-constrained approximation towards the exact Lieb functional are presented in Section 4.1. In Section 4.2, we also prove some rates of convergence of the associated approximation of the ground state energy to the exact one. Section 5 is devoted to present some results about the dual formulation of the moment-constrained problem in the case of electronic density with support included in bounded domains. We, finally, introduce a numerical method in Section  6 exploiting the sparsity result and the convenient dual formulation as an SDP problem. Some numerical experiments for small systems are then predented.

2 The exact Lieb functional

Let us first introduce some notation together with the problem we consider in this work. We use here atomic units and neglect the influence of spin for the sake of simplicity.

Let N𝑁superscriptN\in{\mathbb{N}}^{*}italic_N ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT denote the number of electrons in the molecule of interest. Let us assume that there are Nnusubscript𝑁nusuperscriptN_{\rm nu}\in{\mathbb{N}}^{*}italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT nuclei in the molecule, the positions and electric charges of which are denoted by R1,,RNnu3subscript𝑅1subscript𝑅subscript𝑁nusuperscript3R_{1},\ldots,R_{N_{\rm nu}}\in{\mathbb{R}}^{3}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_R start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT and Z1,,ZNnusubscript𝑍1subscript𝑍subscript𝑁nusuperscriptZ_{1},\ldots,Z_{N_{\rm nu}}\in{\mathbb{N}}^{*}italic_Z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_Z start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT. For all x3𝑥superscript3x\in{\mathbb{R}}^{3}italic_x ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, let us denote by

vnu(x):=n=1NnuZn|xRn|assignsubscript𝑣nu𝑥superscriptsubscript𝑛1subscript𝑁nusubscript𝑍𝑛𝑥subscript𝑅𝑛v_{\rm nu}(x):=-\sum_{n=1}^{N_{\rm nu}}\frac{Z_{n}}{|x-R_{n}|}italic_v start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT ( italic_x ) := - ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_Z start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG start_ARG | italic_x - italic_R start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | end_ARG

the Coulomb electric potential generated at x3𝑥superscript3x\in{\mathbb{R}}^{3}italic_x ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT by the Nnusubscript𝑁nuN_{\rm nu}italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT nuclei.

Let :=H1(3)assignsuperscript𝐻1superscript3{\cal H}:=H^{1}({\mathbb{R}}^{3})caligraphic_H := italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) and N:=i=1NH1(3)assignsuperscript𝑁superscriptsubscript𝑖1𝑁superscript𝐻1superscript3{\cal H}^{N}:=\bigwedge_{i=1}^{N}H^{1}({\mathbb{R}}^{3})caligraphic_H start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). For any ΨNΨsuperscript𝑁\Psi\in{\cal H}^{N}roman_Ψ ∈ caligraphic_H start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, we denote by ΨnormΨ\|\Psi\|∥ roman_Ψ ∥ its L2(3N)superscript𝐿2superscript3𝑁L^{2}(\mathbb{R}^{3N})italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT ) norm and by ρΨsubscript𝜌Ψ\rho_{\Psi}italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT the electronic density associated to the wavefunction ΨΨ\Psiroman_Ψ, namely the real-valued function defined over 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT as follows:

x3,ρΨ(x):=N(3)N1|Ψ(x,x2,,xN)|2𝑑x2𝑑xN.formulae-sequencefor-all𝑥superscript3assignsubscript𝜌Ψ𝑥𝑁subscriptsuperscriptsuperscript3𝑁1superscriptΨ𝑥subscript𝑥2subscript𝑥𝑁2differential-dsubscript𝑥2differential-dsubscript𝑥𝑁\forall x\in\mathbb{R}^{3},\quad\rho_{\Psi}(x):=N\int_{(\mathbb{R}^{3})^{N-1}}% |\Psi(x,x_{2},\ldots,x_{N})|^{2}\,dx_{2}\ldots\,dx_{N}.∀ italic_x ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT , italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT ( italic_x ) := italic_N ∫ start_POSTSUBSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | roman_Ψ ( italic_x , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_d italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT .

For a given set of nuclei positions 𝑹:=(R1,,RNnu)assign𝑹subscript𝑅1subscript𝑅subscript𝑁nu{\bm{R}}:=(R_{1},\ldots,R_{N_{\rm nu}})bold_italic_R := ( italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_R start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) and charges 𝒁:=(Z1,,ZNnu)assign𝒁subscript𝑍1subscript𝑍subscript𝑁nu{\bm{Z}}:=(Z_{1},\ldots,Z_{N_{\rm nu}})bold_italic_Z := ( italic_Z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_Z start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT end_POSTSUBSCRIPT ), one can compute the ground state energy as a minimization over a density ρ𝜌\rhoitalic_ρ, that is

E[𝑹,𝒁]=infρN{FLL[ρ]+3vnuρ},𝐸𝑹𝒁subscriptinfimum𝜌superscript𝑁subscript𝐹𝐿𝐿delimited-[]𝜌subscriptsuperscript3subscript𝑣nu𝜌E[{\bm{R}},{\bm{Z}}]=\inf_{\begin{subarray}{c}\rho\in{\cal I}^{N}\end{subarray% }}\left\{F_{LL}[\rho]+\int_{{\mathbb{R}}^{3}}v_{\rm nu}\rho\right\},italic_E [ bold_italic_R , bold_italic_Z ] = roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ρ ∈ caligraphic_I start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT { italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT [ italic_ρ ] + ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT roman_nu end_POSTSUBSCRIPT italic_ρ } , (2)

where N:={ρL1(3),ρ0,ρH1(3),3ρ=N}assignsuperscript𝑁formulae-sequence𝜌superscript𝐿1superscript3formulae-sequence𝜌0formulae-sequence𝜌superscript𝐻1superscript3subscriptsuperscript3𝜌𝑁{\cal I}^{N}:=\{\rho\in L^{1}(\mathbb{R}^{3}),\;\rho\geq 0,\;\sqrt{\rho}\in H^% {1}({\mathbb{R}}^{3}),\;\int_{\mathbb{R}^{3}}\rho=N\}caligraphic_I start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT := { italic_ρ ∈ italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) , italic_ρ ≥ 0 , square-root start_ARG italic_ρ end_ARG ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) , ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ = italic_N } and

FLL[ρ]:=infΨ1NρΨ=ρ{123N|Ψ|2+3NV|Ψ|2}assignsubscript𝐹𝐿𝐿delimited-[]𝜌subscriptinfimumΨsuperscriptsubscript1𝑁subscript𝜌Ψ𝜌12subscriptsuperscript3𝑁superscriptΨ2subscriptsuperscript3𝑁𝑉superscriptΨ2F_{LL}[\rho]:=\inf_{\begin{subarray}{c}\Psi\in{\cal H}_{1}^{N}\\ \rho_{\Psi}=\rho\end{subarray}}\left\{\frac{1}{2}\int_{{\mathbb{R}}^{3N}}|% \nabla\Psi|^{2}+\int_{{\mathbb{R}}^{3N}}V|\Psi|^{2}\right\}italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT = italic_ρ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT { divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | ∇ roman_Ψ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_V | roman_Ψ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } (3)

is called the Levy-Lieb functional. In ((3)), the function V:(3)N+{+}:𝑉superscriptsuperscript3𝑁subscriptV:(\mathbb{R}^{3})^{N}\to\mathbb{R}_{+}\cup\{+\infty\}italic_V : ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ∪ { + ∞ } is defined as follows: for all (x1,,xN)(3)Nsubscript𝑥1subscript𝑥𝑁superscriptsuperscript3𝑁(x_{1},\ldots,x_{N})\in(\mathbb{R}^{3})^{N}( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ∈ ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT,

V(x1,,xN)=1i<jN1|xixj|.𝑉subscript𝑥1subscript𝑥𝑁subscript1𝑖𝑗𝑁1subscript𝑥𝑖subscript𝑥𝑗V(x_{1},\ldots,x_{N})=\sum_{1\leq i<j\leq N}\frac{1}{|x_{i}-x_{j}|}.italic_V ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) = ∑ start_POSTSUBSCRIPT 1 ≤ italic_i < italic_j ≤ italic_N end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG | italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | end_ARG . (4)

The Levy-Lieb functional is the central object in Density Functional Theory and its knowledge would allow the computation the electronic ground state energy of any molecule. However, it turns out that FLLsubscript𝐹𝐿𝐿F_{LL}italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT is not convex, it is therefore convenient to look at a convexification proposed by Lieb [Lie83a] where the minimization is performed over the set of mixed states instead of the set of pure ones as in (3). More precisely, we consider here the alternative minimization problem

FL[ρ]:=infΓ𝔖1+(0N)ρΓ=ρTr(HNΓ),assignsubscript𝐹𝐿delimited-[]𝜌subscriptinfimumΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁subscript𝜌Γ𝜌Trsubscript𝐻𝑁ΓF_{L}[\rho]:=\inf_{\begin{subarray}{c}\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H% }_{0}^{N})\\ \rho_{\Gamma}=\rho\end{subarray}}{\rm Tr\,}(H_{N}\Gamma),italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = italic_ρ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ ) , (5)

where HN:=12Δ+Vassignsubscript𝐻𝑁12Δ𝑉H_{N}:=-\frac{1}{2}\Delta+Vitalic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT := - divide start_ARG 1 end_ARG start_ARG 2 end_ARG roman_Δ + italic_V is a self-adjoint operator on 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT with domain D(HN)=2N:=i=1NH2(3)𝐷subscript𝐻𝑁superscriptsubscript2𝑁assignsuperscriptsubscript𝑖1𝑁superscript𝐻2superscript3D(H_{N})=\mathcal{H}_{2}^{N}:=\bigwedge_{i=1}^{N}H^{2}(\mathbb{R}^{3})italic_D ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) = caligraphic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ), 𝔖1+(0N)superscriptsubscript𝔖1superscriptsubscript0𝑁\mathfrak{S}_{1}^{+}({\cal H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) denotes the set of trace-class self-adjoint non-negative operators on 0Nsuperscriptsubscript0𝑁{\cal H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. For all Γ𝔖1+(0N)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1}^{+}({\cal H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ), there exists an orthonormal basis (Ψi)isubscriptsubscriptΨ𝑖𝑖superscript(\Psi_{i})_{i\in\mathbb{N}^{*}}( roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of 0Nsuperscriptsubscript0𝑁{\cal H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and a non-increasing sequence (αi)isubscriptsubscript𝛼𝑖𝑖superscript(\alpha_{i})_{i\in\mathbb{N}^{*}}( italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of non-negative numbers such that

Γ=i=1+αi|ΨiΨi|,Γsuperscriptsubscript𝑖1subscript𝛼𝑖ketsubscriptΨ𝑖brasubscriptΨ𝑖\Gamma=\sum_{i=1}^{+\infty}\alpha_{i}|\Psi_{i}\rangle\langle\Psi_{i}|,roman_Γ = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | , (6)

using so-called bra-ket notation. Then, the associated electronic density ρΓsubscript𝜌Γ\rho_{\Gamma}italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT is defined as follows: for all x3𝑥superscript3x\in\mathbb{R}^{3}italic_x ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT,

ρΓ(x):=Ni=1+αi(3)N1|Ψi(x,x2,,xN)|2𝑑x2𝑑xN=i=1+αiρΨi(x).assignsubscript𝜌Γ𝑥𝑁superscriptsubscript𝑖1subscript𝛼𝑖subscriptsuperscriptsuperscript3𝑁1superscriptsubscriptΨ𝑖𝑥subscript𝑥2subscript𝑥𝑁2differential-dsubscript𝑥2differential-dsubscript𝑥𝑁superscriptsubscript𝑖1subscript𝛼𝑖subscript𝜌subscriptΨ𝑖𝑥\rho_{\Gamma}(x):=N\sum_{i=1}^{+\infty}\alpha_{i}\int_{(\mathbb{R}^{3})^{N-1}}% |\Psi_{i}(x,x_{2},\ldots,x_{N})|^{2}\,dx_{2}\ldots\,dx_{N}=\sum_{i=1}^{+\infty% }\alpha_{i}\rho_{\Psi_{i}}(x).italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ( italic_x ) := italic_N ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_d italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ) .

We know that there exist positive constants ε,D>0𝜀𝐷0\varepsilon,D>0italic_ε , italic_D > 0 such that HN+Dε(Δ+Id)subscript𝐻𝑁𝐷𝜀ΔIdH_{N}+D\geq\varepsilon(-\Delta+{\rm Id})italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ≥ italic_ε ( - roman_Δ + roman_Id ) (in the sense of self- adjoint operators on 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT). We also denote by 𝔖1,1(0N)subscript𝔖11superscriptsubscript0𝑁\mathfrak{S}_{1,1}(\mathcal{H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) the set of self-adjoint operators ΓΓ\Gammaroman_Γ on 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT with finite kinetic energy, i.e. such that Tr(|HN+D|1/2Γ|HN+D|1/2)<+Trsuperscriptsubscript𝐻𝑁𝐷12Γsuperscriptsubscript𝐻𝑁𝐷12{\rm Tr}\left(|H_{N}+D|^{1/2}\Gamma|H_{N}+D|^{1/2}\right)<+\inftyroman_Tr ( | italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D | start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ | italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D | start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) < + ∞.

Remark 1.

It can then be easily checked that, Γ𝔖1,1(0N)Γsubscript𝔖11superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1,1}(\mathcal{H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) if and only if Γ𝔖1(0N)Γsubscript𝔖1superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1}(\mathcal{H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) and Tr(HNΓ)<+Trsubscript𝐻𝑁Γ{\rm Tr}(H_{N}\Gamma)<+\inftyroman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ ) < + ∞. Then, if ΓΓ\Gammaroman_Γ admits an eigendecomposition of the form (6), necessarily Ψi1NsubscriptΨ𝑖superscriptsubscript1𝑁\Psi_{i}\in\mathcal{H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT as soon as αi>0subscript𝛼𝑖0\alpha_{i}>0italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0.

It is well-known then that the infimum in (3) and (5) is attained.

Remark 2 (Convexification).

It is worth highlighting that FLsubscript𝐹𝐿F_{L}italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT is indeed the convexification of FLLsubscript𝐹𝐿𝐿F_{LL}italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT in the sense that

FL[ρ]=infi1,αi0,ρiNi=1+αi=1i=1+αiρi=ρi=1+αiFLL[ρi]subscript𝐹𝐿delimited-[]𝜌subscriptinfimumformulae-sequencefor-all𝑖1formulae-sequencesubscript𝛼𝑖0subscript𝜌𝑖superscript𝑁superscriptsubscript𝑖1subscript𝛼𝑖1superscriptsubscript𝑖1subscript𝛼𝑖subscript𝜌𝑖𝜌superscriptsubscript𝑖1subscript𝛼𝑖subscript𝐹𝐿𝐿delimited-[]subscript𝜌𝑖F_{L}[\rho]=\inf_{\begin{subarray}{c}\forall i\geq 1,\;\alpha_{i}\geq 0,\;\rho% _{i}\in\mathcal{I}^{N}\\ \sum_{i=1}^{+\infty}\alpha_{i}=1\\ \sum_{i=1}^{+\infty}\alpha_{i}\rho_{i}=\rho\\ \end{subarray}}\sum_{i=1}^{+\infty}\alpha_{i}F_{LL}[\rho_{i}]italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] = roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ∀ italic_i ≥ 1 , italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ 0 , italic_ρ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_I start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_ρ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_L italic_L end_POSTSUBSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ]

It is useful noticing that FLsubscript𝐹𝐿F_{L}italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT admits a dual problem.

Theorem 3 ([Lie83a]).

Duality holds in the sense that

FL[ρ]=supvL3/2(3)+L(3)HNv0{3v(x)ρ(x)dx},subscript𝐹𝐿delimited-[]𝜌subscriptsupremum𝑣superscript𝐿32superscript3superscript𝐿superscript3subscriptsuperscript𝐻𝑣𝑁0subscriptsuperscript3𝑣𝑥𝜌𝑥differential-d𝑥F_{L}[\rho]=\sup_{\begin{subarray}{c}v\in L^{3/2}({\mathbb{R}}^{3})+L^{\infty}% ({\mathbb{R}}^{3})\\ H^{v}_{N}\geq 0\end{subarray}}\left\{\int_{{\mathbb{R}}^{3}}v(x)\rho(x)\mathrm% {d}x\right\},italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] = roman_sup start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_v ∈ italic_L start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) + italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL italic_H start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ≥ 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT { ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v ( italic_x ) italic_ρ ( italic_x ) roman_d italic_x } , (7)

where

HNv=HNi=1Nv(xi).subscriptsuperscript𝐻𝑣𝑁subscript𝐻𝑁superscriptsubscript𝑖1𝑁𝑣subscript𝑥𝑖H^{v}_{N}=H_{N}-\sum_{i=1}^{N}v(x_{i}).italic_H start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_v ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

The constraint in (7) has to be understood in the sense of self-adjoint operators, namely for all Ψ1NΨsuperscriptsubscript1𝑁\Psi\in\mathcal{H}_{1}^{N}roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, Ψ|HNv|Ψ0quantum-operator-productΨsubscriptsuperscript𝐻𝑣𝑁Ψ0\langle\Psi|H^{v}_{N}|\Psi\rangle\geq 0⟨ roman_Ψ | italic_H start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT | roman_Ψ ⟩ ≥ 0.

Remark 4.

It is important to notice, for the following, that it can be easily proved that the infimum in (3) and (5) is attained. However, it happens that the supremum in (7) is not attained for most densities ρ𝜌\rhoitalic_ρ (we refer the reader to [LLS19]).

3 Moment-constrained approximation and sparsity result

We focus now on a first approximation of (5) by using the moment constraint approach which has previously been studied in the framework of classical optimal transport [ACEL21, ACE22]. We also refer to [Gar22] where a particular instance of moment-constrained approximation of the Lieb functional has been considered for the computation of Kohn-Sham potentials.

We begin by introducing here some notation. From now on, we fix an electronic density ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT. Let us recall that we have :=L3/2(3)+L(3)Lρ1(3)assignsuperscript𝐿32superscript3superscript𝐿superscript3subscriptsuperscript𝐿1𝜌superscript3\mathcal{F}:=L^{3/2}(\mathbb{R}^{3})+L^{\infty}(\mathbb{R}^{3})\subset L^{1}_{% \rho}(\mathbb{R}^{3})caligraphic_F := italic_L start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) + italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ⊂ italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). For any f𝑓f\in\mathcal{F}italic_f ∈ caligraphic_F, we denote by

f:=inff3/2L3/2(3),fL(3),f3/2+f=ff3/2L3/2(3)+fL(3).assignsubscriptnorm𝑓subscriptinfimumformulae-sequencesubscript𝑓32superscript𝐿32superscript3subscript𝑓superscript𝐿superscript3subscript𝑓32subscript𝑓𝑓subscriptnormsubscript𝑓32superscript𝐿32superscript3subscriptnormsubscript𝑓superscript𝐿superscript3\|f\|_{\mathcal{F}}:=\mathop{\inf}_{\begin{array}[]{c}f_{3/2}\in L^{3/2}(% \mathbb{R}^{3}),\;f_{\infty}\in L^{\infty}(\mathbb{R}^{3}),\\ f_{3/2}+f_{\infty}=f\\ \end{array}}\|f_{3/2}\|_{L^{3/2}(\mathbb{R}^{3})}+\|f_{\infty}\|_{L^{\infty}(% \mathbb{R}^{3})}.∥ italic_f ∥ start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT := roman_inf start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_f start_POSTSUBSCRIPT 3 / 2 end_POSTSUBSCRIPT ∈ italic_L start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) , italic_f start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) , end_CELL end_ROW start_ROW start_CELL italic_f start_POSTSUBSCRIPT 3 / 2 end_POSTSUBSCRIPT + italic_f start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT = italic_f end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∥ italic_f start_POSTSUBSCRIPT 3 / 2 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT + ∥ italic_f start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT .

Let M𝑀superscriptM\in\mathbb{N}^{*}italic_M ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, given a collection of M𝑀Mitalic_M functions Φ:=(φ1,,φM)MassignΦsubscript𝜑1subscript𝜑𝑀superscript𝑀\Phi:=(\varphi_{1},\ldots,\varphi_{M})\in\mathcal{F}^{M}roman_Φ := ( italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ∈ caligraphic_F start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT, the main idea of the moment-constrained approximation consists in replacing the density constraint in (5) with the M𝑀Mitalic_M scalar moment constraints associated to the functions φ1,,φMsubscript𝜑1subscript𝜑𝑀\varphi_{1},\ldots,\varphi_{M}italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, that is

3φmρΓ=3φmρ,m=1,,M.formulae-sequencesubscriptsuperscript3subscript𝜑𝑚subscript𝜌Γsubscriptsuperscript3subscript𝜑𝑚𝜌for-all𝑚1𝑀\int_{\mathbb{R}^{3}}\varphi_{m}\rho_{\Gamma}=\int_{\mathbb{R}^{3}}\varphi_{m}% \rho,\quad\forall m=1,\cdots,M.∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ , ∀ italic_m = 1 , ⋯ , italic_M . (8)

Notice that (8) is equivalent to

3φρΓ=3φρ,φSpan{Φ}.formulae-sequencesubscriptsuperscript3𝜑subscript𝜌Γsubscriptsuperscript3𝜑𝜌for-all𝜑SpanΦ\int_{\mathbb{R}^{3}}\varphi\rho_{\Gamma}=\int_{\mathbb{R}^{3}}\varphi\rho,% \quad\forall\varphi\in{\rm Span}\{\Phi\}.∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ italic_ρ , ∀ italic_φ ∈ roman_Span { roman_Φ } . (9)

We denote by 𝔖1+(0N,Φ,ρ)superscriptsubscript𝔖1superscriptsubscript0𝑁Φ𝜌\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N},\Phi,\rho)fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT , roman_Φ , italic_ρ ) the set of Γ𝔖1+(0N)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) satisfying constraints (8) (or equivalently (9)).

In the following, we show that there exists at least one solution to the corresponding moment-constrained Lieb optimization problem admits a sparse solution ΓoptΦsuperscriptsubscriptΓoptΦ\Gamma_{\rm opt}^{\Phi}roman_Γ start_POSTSUBSCRIPT roman_opt end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT, such that there exists an integer KM+2𝐾𝑀2K\leq M+2italic_K ≤ italic_M + 2, weights ω1,ωK0subscript𝜔1subscript𝜔𝐾0\omega_{1},\cdots\omega_{K}\geq 0italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ≥ 0 and wavefunctions Ψ1,,ΨK1NsubscriptΨ1subscriptΨ𝐾superscriptsubscript1𝑁\Psi_{1},\cdots,\Psi_{K}\in{\cal H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT such that

k=1Kωk=1andΓoptΦ=k=1Kωk|ΨkΨk|.formulae-sequencesuperscriptsubscript𝑘1𝐾subscript𝜔𝑘1andsuperscriptsubscriptΓoptΦsuperscriptsubscript𝑘1𝐾subscript𝜔𝑘ketsubscriptΨ𝑘brasubscriptΨ𝑘\sum_{k=1}^{K}\omega_{k}=1\quad\text{and}\quad\Gamma_{\rm opt}^{\Phi}=\sum_{k=% 1}^{K}\omega_{k}|\Psi_{k}\rangle\langle\Psi_{k}|.∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 1 and roman_Γ start_POSTSUBSCRIPT roman_opt end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | . (10)

In other words, we will show that there exists a finite-rank minimizer ΓoptΦsuperscriptsubscriptΓoptΦ\Gamma_{\rm opt}^{\Phi}roman_Γ start_POSTSUBSCRIPT roman_opt end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT the rank of which is at most KM+2𝐾𝑀2K\leq M+2italic_K ≤ italic_M + 2.

3.1 Tchakaloff’s theorem on Hilbert spaces

Let us first recall the following proposition which is an immediate consequence of Tchakaloff’s theorem, see [BT06]. For any Hilbert space \mathcal{H}caligraphic_H, we denote by ()\mathcal{B}(\mathcal{H})caligraphic_B ( caligraphic_H ) the Borel σ𝜎\sigmaitalic_σ-algebra of \mathcal{H}caligraphic_H.

Proposition 5.

Let μ𝜇\muitalic_μ be a Borelian measure on a Hilbert space \mathcal{H}caligraphic_H concentrated on a Borel set 𝒜()𝒜\mathcal{A}\in\mathcal{B}(\mathcal{H})caligraphic_A ∈ caligraphic_B ( caligraphic_H ). Let J0subscript𝐽0superscriptJ_{0}\in{\mathbb{N}}^{*}italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Λ:J0:Λsuperscriptsubscript𝐽0\Lambda:\mathcal{H}\to{\mathbb{R}}^{J_{0}}roman_Λ : caligraphic_H → roman_ℝ start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT a Borel measurable map. Assume that the first moments of ΛμsubscriptΛ𝜇\Lambda_{\sharp}\muroman_Λ start_POSTSUBSCRIPT ♯ end_POSTSUBSCRIPT italic_μ exists, that is

J0xdΛμ(x)=Λ(Ψ)dμ(Ψ)<+,subscriptsuperscriptsubscript𝐽0norm𝑥differential-dsubscriptΛ𝜇𝑥subscriptnormΛΨdifferential-d𝜇Ψ\int_{{\mathbb{R}}^{J_{0}}}\|x\|\mathrm{d}\Lambda_{\sharp}\mu(x)=\int_{% \mathcal{H}}\|\Lambda(\Psi)\|\mathrm{d}\mu(\Psi)<+\infty,∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ italic_x ∥ roman_d roman_Λ start_POSTSUBSCRIPT ♯ end_POSTSUBSCRIPT italic_μ ( italic_x ) = ∫ start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT ∥ roman_Λ ( roman_Ψ ) ∥ roman_d italic_μ ( roman_Ψ ) < + ∞ ,

where \|\cdot\|∥ ⋅ ∥ denotes the Euclidean norm of J0superscriptsubscript𝐽0{\mathbb{R}}^{J_{0}}roman_ℝ start_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then there exists an integer 1KJ01𝐾subscript𝐽01\leq K\leq J_{0}1 ≤ italic_K ≤ italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, elements Ψ1,,ΨK𝒜subscriptΨ1subscriptΨ𝐾𝒜\Psi_{1},\cdots,\Psi_{K}\in\mathcal{A}roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∈ caligraphic_A and weights ω1,,ωK>0subscript𝜔1subscript𝜔𝐾0\omega_{1},\cdots,\omega_{K}>0italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT > 0 such that

j=1,,J0,Λj(Ψ)dμ(Ψ)=k=1KωkΛj(Ψk)=Λi(Ψ)𝑑μd(Ψ),formulae-sequencefor-all𝑗1subscript𝐽0subscriptsubscriptΛ𝑗Ψdifferential-d𝜇Ψsuperscriptsubscript𝑘1𝐾subscript𝜔𝑘subscriptΛ𝑗subscriptΨ𝑘subscriptsubscriptΛ𝑖Ψdifferential-dsubscript𝜇𝑑Ψ\forall j=1,\cdots,J_{0},\;\int_{\mathcal{H}}\Lambda_{j}(\Psi)\mathrm{d}\mu(% \Psi)=\sum_{k=1}^{K}\omega_{k}\Lambda_{j}(\Psi_{k})=\int_{\mathcal{H}}\Lambda_% {i}(\Psi)\,d\mu_{d}(\Psi),∀ italic_j = 1 , ⋯ , italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , ∫ start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT roman_Λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( roman_Ψ ) roman_d italic_μ ( roman_Ψ ) = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT roman_Λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = ∫ start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT roman_Λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( roman_Ψ ) italic_d italic_μ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ( roman_Ψ ) ,

where ΛjsubscriptΛ𝑗\Lambda_{j}roman_Λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the jlimit-from𝑗j-italic_j -th component of ΛΛ\Lambdaroman_Λ, and μd=k=1KωkδΨksubscript𝜇𝑑superscriptsubscript𝑘1𝐾subscript𝜔𝑘subscript𝛿subscriptΨ𝑘\displaystyle\mu_{d}=\sum_{k=1}^{K}\omega_{k}\delta_{\Psi_{k}}italic_μ start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT.

The main idea of the proof of the sparsity result announced above is to define a measure associated to an operator Γ𝔖1+(0N)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ). Assume that the operator ΓΓ\Gammaroman_Γ can be written as

Γ=i=1+αi|ΨiΨi|Γsuperscriptsubscript𝑖1subscript𝛼𝑖ketsubscriptΨ𝑖brasubscriptΨ𝑖\Gamma=\sum_{i=1}^{+\infty}\alpha_{i}|\Psi_{i}\rangle\langle\Psi_{i}|roman_Γ = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | (11)

for some sequence (Ψi)isubscriptsubscriptΨ𝑖𝑖superscript(\Psi_{i})_{i\in\mathbb{N}^{*}}( roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of normalized functions of 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and non-negative real numbers (αi)isubscriptsubscript𝛼𝑖𝑖superscript(\alpha_{i})_{i\in\mathbb{N}^{*}}( italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT such that iαi=Nsubscript𝑖superscriptsubscript𝛼𝑖𝑁\sum_{i\in\mathbb{N}^{*}}\alpha_{i}=N∑ start_POSTSUBSCRIPT italic_i ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_N. Then we can define a Borelian measure μΓ:(0N)+:subscript𝜇Γsuperscriptsubscript0𝑁subscript\mu_{\Gamma}:\mathcal{B}(\mathcal{H}_{0}^{N})\to{\mathbb{R}}_{+}italic_μ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT : caligraphic_B ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT associated to the decomposition (11) of the operator ΓΓ\Gammaroman_Γ as

μΓ=i=1+αiδΨi.subscript𝜇Γsuperscriptsubscript𝑖1subscript𝛼𝑖subscript𝛿subscriptΨ𝑖\mu_{\Gamma}=\sum_{i=1}^{+\infty}\alpha_{i}\delta_{\Psi_{i}}.italic_μ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT .

Naturally, there is no unique such measure μΓsubscript𝜇Γ\mu_{\Gamma}italic_μ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT associated with an operator ΓΓ\Gammaroman_Γ since it heavily depends on the decomposition (11). However, we will see in the following that this is not a problem for our purpose here.

3.2 Existence of sparse minimizers for Moment Constrained Approximation of Lieb (MCAL) functional

In the following, we denote by 𝟙1\mathds{1}blackboard_1 the function defined over 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT which is identically equal to 1111.

We then have the following theorem, the proof of which is postponed to Section 7.1.

Theorem 6.

Let ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT, M𝑀superscriptM\in\mathbb{N}^{*}italic_M ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Φ:=(φ1,,φM)MassignΦsubscript𝜑1subscript𝜑𝑀superscript𝑀\Phi:=(\varphi_{1},\ldots,\varphi_{M})\in\mathcal{F}^{M}roman_Φ := ( italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ∈ caligraphic_F start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT such that 𝟙Span{Φ}1SpanΦ\mathds{1}\in{\rm Span}\{\Phi\}blackboard_1 ∈ roman_Span { roman_Φ }. Let us assume in addition that

  • (Aθ𝜃\thetaitalic_θ)

    there exists a non-negative non-decreasing continuous function θ:++:𝜃subscriptsubscript\theta:{\mathbb{R}}_{+}\to{\mathbb{R}}_{+}italic_θ : roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT such that θ(r)r++𝜃𝑟subscript𝑟\displaystyle\theta(r)\mathop{\longrightarrow}_{r\to+\infty}+\inftyitalic_θ ( italic_r ) ⟶ start_POSTSUBSCRIPT italic_r → + ∞ end_POSTSUBSCRIPT + ∞ and Cρ:=3θ(|x|)ρ(x)𝑑x<+assignsubscript𝐶𝜌subscriptsuperscript3𝜃𝑥𝜌𝑥differential-d𝑥C_{\rho}:=\int_{\mathbb{R}^{3}}\theta(|x|)\rho(x)\,dx<+\inftyitalic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ ( italic_x ) italic_d italic_x < + ∞.

For all C>0𝐶0C>0italic_C > 0, let us introduce the Moment-Constrained Approximation of the Lieb functional (MCAL)

FL,θΦ,C[ρ]:=infΓ𝔖1+(0N,Φ,ρ)Tr(ΘΓ)CTr(HNΓ),\boxed{F_{L,\theta}^{\Phi,C}[\rho]:=\inf_{\begin{subarray}{c}\Gamma\in% \mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N},\Phi,\rho)\\ {\rm Tr\,}(\Theta\Gamma)\leq C\end{subarray}}{\rm Tr\,}(H_{N}\Gamma),}italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT , roman_Φ , italic_ρ ) end_CELL end_ROW start_ROW start_CELL roman_Tr ( roman_Θ roman_Γ ) ≤ italic_C end_CELL end_ROW end_ARG end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ ) , (12)

where Θ(x1,,xN):=1Ni=1Nθ(|xi|)assignΘsubscript𝑥1subscript𝑥𝑁1𝑁superscriptsubscript𝑖1𝑁𝜃subscript𝑥𝑖\Theta(x_{1},\ldots,x_{N}):=\frac{1}{N}\sum_{i=1}^{N}\theta(|x_{i}|)roman_Θ ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) := divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_θ ( | italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ) for all x1,,xN3subscript𝑥1subscript𝑥𝑁superscript3x_{1},\ldots,x_{N}\in\mathbb{R}^{3}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Then, for all CCρ𝐶subscript𝐶𝜌C\geq C_{\rho}italic_C ≥ italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT, FL,θΦ,C[ρ]superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌F_{L,\theta}^{\Phi,C}[\rho]italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ] is finite and a minimum. Moreover, for all CCρ𝐶subscript𝐶𝜌C\geq C_{\rho}italic_C ≥ italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT, there exists a minimizer Γopt,θΦ,CsubscriptsuperscriptΓΦ𝐶opt𝜃\Gamma^{\Phi,C}_{{\rm opt},\theta}roman_Γ start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_opt , italic_θ end_POSTSUBSCRIPT to (12) such that Γopt,θΦ,C=k=1Kωk|ΨkΨk|subscriptsuperscriptΓΦ𝐶opt𝜃superscriptsubscript𝑘1𝐾subscript𝜔𝑘ketsubscriptΨ𝑘brasubscriptΨ𝑘\Gamma^{\Phi,C}_{{\rm opt},\theta}=\sum_{k=1}^{K}\omega_{k}|\Psi_{k}\rangle% \langle\Psi_{k}|roman_Γ start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_opt , italic_θ end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT |, for some 1KM+11𝐾𝑀11\leq K\leq M+11 ≤ italic_K ≤ italic_M + 1, with ωk0subscript𝜔𝑘0\omega_{k}\geq 0italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ 0 and Ψk1NsubscriptΨ𝑘superscriptsubscript1𝑁\Psi_{k}\in\mathcal{H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT for all 1kK1𝑘𝐾1\leq k\leq K1 ≤ italic_k ≤ italic_K.

Remark 7.

Let us remark that the existence of a minimizer to a moment-constraint approximation of the Lieb functional has been investigated in [Gar22][Theorem 3.1]. More precisely, in the latter work, the author considers moment functions (φm)mL(3,+)subscriptsubscript𝜑𝑚𝑚superscript𝐿superscript3subscript(\varphi_{m})_{m\in\mathcal{M}}\subset L^{\infty}(\mathbb{R}^{3},\mathbb{R}_{+})( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ⊂ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT , roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ), where \mathcal{M}caligraphic_M is a countable subset of superscript\mathbb{N}^{*}roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, which forms a partition of unity of 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT i.e. such that

mφm=𝟙.subscript𝑚subscript𝜑𝑚1\sum_{m\in\mathcal{M}}\varphi_{m}=\mathds{1}.∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = blackboard_1 .

In particular, 𝟙Span{φm,m}1Spansubscript𝜑𝑚𝑚\mathds{1}\in{\rm Span}\{\varphi_{m},\;m\in\mathcal{M}\}blackboard_1 ∈ roman_Span { italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_m ∈ caligraphic_M }. Note that in Theorem 6, assumption (Aθ𝜃\thetaitalic_θ) can be seen as an additional condition on ρ𝜌\rhoitalic_ρ which enables to obtain tightness of minimizing sequences. Instead, the author of [Gar22] does not require additional conditions on ρ𝜌\rhoitalic_ρ but considers a tightness condition on the set (φm)msubscriptsubscript𝜑𝑚𝑚(\varphi_{m})_{m\in\mathcal{M}}( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT which reads as

limR+m(Suppφm)BRc3ρφm=0,subscript𝑅subscript𝑚Suppsubscript𝜑𝑚superscriptsubscript𝐵𝑅𝑐subscriptsuperscript3𝜌subscript𝜑𝑚0\mathop{\lim}_{R\to+\infty}\sum_{\begin{array}[]{c}m\in\mathcal{M}\\ ({\rm Supp}\;\varphi_{m})\cap B_{R}^{c}\neq\emptyset\\ \end{array}}\int_{\mathbb{R}^{3}}\rho\varphi_{m}=0,roman_lim start_POSTSUBSCRIPT italic_R → + ∞ end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_m ∈ caligraphic_M end_CELL end_ROW start_ROW start_CELL ( roman_Supp italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ∩ italic_B start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≠ ∅ end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0 , (13)

where for all R>0𝑅0R>0italic_R > 0, BRsubscript𝐵𝑅B_{R}italic_B start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT denotes the open ball of 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT of radius R𝑅Ritalic_R centered at 00. Note that our existence result, up to the cost of assuming that ρ𝜌\rhoitalic_ρ satisfies (Aθ𝜃\thetaitalic_θ), allows to treat moment constraints for which the tightness condition (13) does not hold. For instance, one can consider a family of moment functions (φm)1mMsubscriptsubscript𝜑𝑚1𝑚𝑀(\varphi_{m})_{1\leq m\leq M}( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT where (φm)1mM1subscriptsubscript𝜑𝑚1𝑚𝑀1(\varphi_{m})_{1\leq m\leq M-1}( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M - 1 end_POSTSUBSCRIPT are the characteristic functions of cells of a mesh associated to a bounded subdomain Ω3Ωsuperscript3\Omega\subset\mathbb{R}^{3}roman_Ω ⊂ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT and φM=𝟙Ωcsubscript𝜑𝑀subscript1superscriptΩ𝑐\varphi_{M}=\mathds{1}_{\Omega^{c}}italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT = blackboard_1 start_POSTSUBSCRIPT roman_Ω start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT end_POSTSUBSCRIPT). It can then be easily checked that such a family does not satisfy condition (13).

Proposition 8 (Lower semi-continuity).

Suppose ρnNsubscript𝜌𝑛subscript𝑁\rho_{n}\in\mathcal{I}_{N}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT such that ρnρNsubscript𝜌𝑛𝜌subscript𝑁\rho_{n}\rightharpoonup\rho\in\mathcal{I}_{N}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⇀ italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT in L1superscript𝐿1L^{1}italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT then lim infFL,θΦ,C[ρn]=FL,θΦ,C[ρ]limit-infimumsuperscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]subscript𝜌𝑛superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌\liminf F_{L,\theta}^{\Phi,C}[\rho_{n}]=F_{L,\theta}^{\Phi,C}[\rho]lim inf italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] = italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ].

Proof.

The proof is a straightforward adaptation of the proof of Theorem 6. Assume that an=FL,θΦ,C[ρn]asubscript𝑎𝑛superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]subscript𝜌𝑛𝑎a_{n}=F_{L,\theta}^{\Phi,C}[\rho_{n}]\to aitalic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] → italic_a exists then up to the extraction of a subsequence, there exists a trace-class operator Γ𝔖1+(0N)subscriptΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma_{\infty}\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) such that

((HN+D)1/2Γn(HN+D)1/2)nan+1/nsubscriptsuperscriptsubscript𝐻𝑁𝐷12subscriptΓ𝑛superscriptsubscript𝐻𝑁𝐷12𝑛subscript𝑎𝑛1𝑛\left((H_{N}+D)^{1/2}\Gamma_{n}(H_{N}+D)^{1/2}\right)_{n\in\mathbb{N}}\leq a_{% n}+1/n( ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT ≤ italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + 1 / italic_n

weakly converges in the sense of trace-class operators to (HN+D)1/2Γ(HN+D)1/2superscriptsubscript𝐻𝑁𝐷12subscriptΓsuperscriptsubscript𝐻𝑁𝐷12(H_{N}+D)^{1/2}\Gamma_{\infty}(H_{N}+D)^{1/2}( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT as n𝑛nitalic_n goes to infinity. Moreover, we have that

lim infTr(HNΓn)Tr(HNΓ).limit-infimumTrsubscript𝐻𝑁subscriptΓ𝑛Trsubscript𝐻𝑁subscriptΓ\liminf{\rm Tr\,}(H_{N}\Gamma_{n})\geq{\rm Tr\,}(H_{N}\Gamma_{\infty}).lim inf roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≥ roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) .

In particular ΓnsubscriptΓ𝑛\Gamma_{n}roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT satisfies the right moment constraints associated to ρnsubscript𝜌𝑛\rho_{n}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT as well as Tr(ΘΓn)CTrΘsubscriptΓ𝑛𝐶{\rm Tr\,}(\Theta\Gamma_{n})\leq Croman_Tr ( roman_Θ roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≤ italic_C. Then by using the same arguments as in step 2 of the proof above we deduce that ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is admissible for FL,θΦ,C[ρ]superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌F_{L,\theta}^{\Phi,C}[\rho]italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ]. It follows then

FL,θΦ,C[ρ]Tr(HNΓ)lim infFL,θΦ,C[ρn].superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌Trsubscript𝐻𝑁subscriptΓlimit-infimumsuperscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]subscript𝜌𝑛F_{L,\theta}^{\Phi,C}[\rho]\leq{\rm Tr\,}(H_{N}\Gamma_{\infty})\leq\liminf F_{% L,\theta}^{\Phi,C}[\rho_{n}].italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ] ≤ roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) ≤ lim inf italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] .

Remark 9.

We see from the proof of Theorem 6 that assumption (Aθ𝜃\thetaitalic_θ) is needed in order to obtain tightness of the sequence of kernel functions (γn)nsubscriptsubscript𝛾𝑛𝑛(\gamma_{n})_{n\in\mathbb{N}}( italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT. This is needed because we are considering operators defined on the space 0N=i=1NL2(3)superscriptsubscript0𝑁superscriptsubscript𝑖1𝑁superscript𝐿2superscript3\mathcal{H}_{0}^{N}=\bigwedge_{i=1}^{N}L^{2}(\mathbb{R}^{3})caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT = ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). Notice that such a technical assumption is not needed in the case when one considers operators acting on functions acting on a finite domain with Dirichlet boundary conditions. We state such a result below without giving its proof since it follows exactly the same lines as the proof of Theorem 6.

Let Ω3Ωsuperscript3\Omega\subset\mathbb{R}^{3}roman_Ω ⊂ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT be a bounded subdomain of 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. We then denote by 0N(Ω):=i=1NL2(Ω)assignsuperscriptsubscript0𝑁Ωsuperscriptsubscript𝑖1𝑁superscript𝐿2Ω\mathcal{H}_{0}^{N}(\Omega):=\bigwedge_{i=1}^{N}L^{2}(\Omega)caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ), 1N(Ω):=i=1NH01(Ω)assignsuperscriptsubscript1𝑁Ωsuperscriptsubscript𝑖1𝑁subscriptsuperscript𝐻10Ω\mathcal{H}_{1}^{N}(\Omega):=\bigwedge_{i=1}^{N}H^{1}_{0}(\Omega)caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( roman_Ω ), 2N(Ω):=i=1N(H2(Ω)H01(Ω))assignsuperscriptsubscript2𝑁Ωsuperscriptsubscript𝑖1𝑁superscript𝐻2Ωsubscriptsuperscript𝐻10Ω\mathcal{H}_{2}^{N}(\Omega):=\bigwedge_{i=1}^{N}(H^{2}(\Omega)\cap H^{1}_{0}(% \Omega))caligraphic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) := ⋀ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ∩ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( roman_Ω ) ) and (Ω):=L(Ω)+L3/2(Ω)assignΩsuperscript𝐿Ωsuperscript𝐿32Ω\mathcal{F}(\Omega):=L^{\infty}(\Omega)+L^{3/2}(\Omega)caligraphic_F ( roman_Ω ) := italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) + italic_L start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT ( roman_Ω ). The operator HN,Ω:=12Δ+Vassignsubscript𝐻𝑁Ω12Δ𝑉H_{N,\Omega}:=-\frac{1}{2}\Delta+Vitalic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT := - divide start_ARG 1 end_ARG start_ARG 2 end_ARG roman_Δ + italic_V is then a self-adjoint bounded from below operator acting on 0N(Ω)superscriptsubscript0𝑁Ω\mathcal{H}_{0}^{N}(\Omega)caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) with domain D(HN,Ω):=2N(Ω)assign𝐷subscript𝐻𝑁Ωsuperscriptsubscript2𝑁ΩD(H_{N,\Omega}):=\mathcal{H}_{2}^{N}(\Omega)italic_D ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT ) := caligraphic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ). We also denote by 𝔖1+(0N(Ω))superscriptsubscript𝔖1superscriptsubscript0𝑁Ω\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega))fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) the set of non-negative self-adjoint trace-class operators on 0N(Ω)superscriptsubscript0𝑁Ω\mathcal{H}_{0}^{N}(\Omega)caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ). We also define N(Ω)subscript𝑁Ω\mathcal{I}_{N}(\Omega)caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) the set of function ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT with support included in ΩΩ\Omegaroman_Ω. For any M𝑀superscriptM\in\mathbb{N}^{*}italic_M ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and any Φ:=(φm)1mM(Ω)assignΦsubscriptsubscript𝜑𝑚1𝑚𝑀Ω\Phi:=(\varphi_{m})_{1\leq m\leq M}\subset\mathcal{F}(\Omega)roman_Φ := ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT ⊂ caligraphic_F ( roman_Ω ) and ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ), we introduce 𝔖1+(0N(Ω),Φ,ρ)superscriptsubscript𝔖1superscriptsubscript0𝑁ΩΦ𝜌\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega),\Phi,\rho)fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , roman_Φ , italic_ρ ) the set of Γ𝔖1+(0N(Ω))Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁Ω\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega))roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) such that

ΩρΓφm=Ωρφm,1mM.formulae-sequencesubscriptΩsubscript𝜌Γsubscript𝜑𝑚subscriptΩ𝜌subscript𝜑𝑚for-all1𝑚𝑀\int_{\Omega}\rho_{\Gamma}\varphi_{m}=\int_{\Omega}\rho\varphi_{m},\quad% \forall 1\leq m\leq M.∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_ρ italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , ∀ 1 ≤ italic_m ≤ italic_M .

Then, the following theorem holds:

Theorem 10.

Let ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ), M𝑀superscriptM\in\mathbb{N}^{*}italic_M ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Φ:=(φ1,,φM)((Ω))MassignΦsubscript𝜑1subscript𝜑𝑀superscriptΩ𝑀\Phi:=(\varphi_{1},\ldots,\varphi_{M})\in\mathcal{(}\mathcal{F}(\Omega))^{M}roman_Φ := ( italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ∈ ( caligraphic_F ( roman_Ω ) ) start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT such that 𝟙|ΩSpan{Φ}evaluated-at1ΩSpanΦ\mathds{1}|_{\Omega}\in{\rm Span}\{\Phi\}blackboard_1 | start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ }. Let us introduce

FL,ΩΦ[ρ]:=infΓ𝔖1+(0N(Ω),Φ,ρ)Tr(HN,ΩΓ).\boxed{F_{L,\Omega}^{\Phi}[\rho]:=\inf_{\begin{subarray}{c}\Gamma\in\mathfrak{% S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega),\Phi,\rho)\\ \end{subarray}}{\rm Tr\,}(H_{N,\Omega}\Gamma).}italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , roman_Φ , italic_ρ ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Γ ) . (14)

Then, FL,ΩΦ[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] is finite and there exists a minimizer Γopt,ΩΦsubscriptsuperscriptΓΦoptΩ\Gamma^{\Phi}_{{\rm opt},\Omega}roman_Γ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_opt , roman_Ω end_POSTSUBSCRIPT to (14) such that Γopt,ΩΦ=k=1Kωk|ΨkΨk|subscriptsuperscriptΓΦoptΩsuperscriptsubscript𝑘1𝐾subscript𝜔𝑘ketsubscriptΨ𝑘brasubscriptΨ𝑘\Gamma^{\Phi}_{{\rm opt},\Omega}=\sum_{k=1}^{K}\omega_{k}|\Psi_{k}\rangle% \langle\Psi_{k}|roman_Γ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_opt , roman_Ω end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT |, for some 1KM+11𝐾𝑀11\leq K\leq M+11 ≤ italic_K ≤ italic_M + 1, with ωk>0subscript𝜔𝑘0\omega_{k}>0italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT > 0 and Ψk1N(Ω)subscriptΨ𝑘superscriptsubscript1𝑁Ω\Psi_{k}\in\mathcal{H}_{1}^{N}(\Omega)roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) for all 1kK1𝑘𝐾1\leq k\leq K1 ≤ italic_k ≤ italic_K. Moreover, suppose ρnNsubscript𝜌𝑛subscript𝑁\rho_{n}\in\mathcal{I}_{N}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT such that ρnρNsubscript𝜌𝑛𝜌subscript𝑁\rho_{n}\rightharpoonup\rho\in\mathcal{I}_{N}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⇀ italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT in L1superscript𝐿1L^{1}italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT then lim infFL,ΩΦ[ρn]=FL,ΩΦ[ρ]limit-infimumsuperscriptsubscript𝐹𝐿ΩΦdelimited-[]subscript𝜌𝑛superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌\liminf F_{L,\Omega}^{\Phi}[\rho_{n}]=F_{L,\Omega}^{\Phi}[\rho]lim inf italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] = italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ].

In view of the sparsity results we have just proved, it is natural to consider an approximate MCAL problem, where the set of minimizers is restricted to the set of finite-rank operators satisfying moment constraints. More precisely, for a given K𝐾superscriptK\in\mathbb{N}^{*}italic_K ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, we consider the following set

𝒪θC,Φ,K:={(𝝎,𝚿)+K×(1N)K,𝚿:=(Ψ1,ΨK)(1N)K,𝝎:=(ω1,,ωK)+K,ρ~:=k=1KωkρΨk,3ρ~(x)θ(|x|)𝑑xC,1mM,3φmρ~=3φmρ}.assignsubscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃formulae-sequence𝝎𝚿superscriptsubscript𝐾superscriptsuperscriptsubscript1𝑁𝐾assign𝚿subscriptΨ1subscriptΨ𝐾superscriptsuperscriptsubscript1𝑁𝐾assign𝝎subscript𝜔1subscript𝜔𝐾superscriptsubscript𝐾formulae-sequenceassign~𝜌superscriptsubscript𝑘1𝐾subscript𝜔𝑘subscript𝜌subscriptΨ𝑘subscriptsuperscript3~𝜌𝑥𝜃𝑥differential-d𝑥𝐶formulae-sequencefor-all1𝑚𝑀subscriptsuperscript3subscript𝜑𝑚~𝜌subscriptsuperscript3subscript𝜑𝑚𝜌\mathcal{O}^{C,\Phi_{,}K}_{\theta}:=\left\{\begin{array}[]{c}({\bm{\omega}},{% \bm{\Psi}})\in\mathbb{R}_{+}^{K}\times(\mathcal{H}_{1}^{N})^{K},\quad{\bm{\Psi% }}:=(\Psi_{1},\ldots\Psi_{K})\in(\mathcal{H}_{1}^{N})^{K},\\ {\bm{\omega}}:=(\omega_{1},\ldots,\omega_{K})\in\mathbb{R}_{+}^{K},\\ \widetilde{\rho}:=\sum_{k=1}^{K}\omega_{k}\rho_{\Psi_{k}},\quad\int_{\mathbb{R% }^{3}}\widetilde{\rho}(x)\theta(|x|)\,dx\leq C,\\ \forall 1\leq m\leq M,\;\int_{\mathbb{R}^{3}}\varphi_{m}\widetilde{\rho}=\int_% {\mathbb{R}^{3}}\varphi_{m}\rho\\ \end{array}\right\}.caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT := { start_ARRAY start_ROW start_CELL ( bold_italic_ω , bold_Ψ ) ∈ roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT × ( caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT , bold_Ψ := ( roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) ∈ ( caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL bold_italic_ω := ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) ∈ roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL over~ start_ARG italic_ρ end_ARG := ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_ρ end_ARG ( italic_x ) italic_θ ( | italic_x | ) italic_d italic_x ≤ italic_C , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over~ start_ARG italic_ρ end_ARG = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ end_CELL end_ROW end_ARRAY } .

The approximate MCAL functional then reads as follows

FL,θΦ,C,K[ρ]:=inf(𝚿,𝝎)𝒪θC,Φ,K𝒥(𝚿,𝝎),\boxed{F_{L,\theta}^{\Phi,C,K}[\rho]:=\inf_{({\bm{\Psi}},{\bm{\omega}})\in% \mathcal{O}^{C,\Phi_{,}K}_{\theta}}\mathcal{J}({\bm{\Psi}},{\bm{\omega}}),}italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C , italic_K end_POSTSUPERSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT ( bold_Ψ , bold_italic_ω ) ∈ caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT end_POSTSUBSCRIPT caligraphic_J ( bold_Ψ , bold_italic_ω ) , (15)

where

𝒥(𝚿,𝝎):=k=1KωkΨk|HN|Ψk.assign𝒥𝚿𝝎superscriptsubscript𝑘1𝐾subscript𝜔𝑘quantum-operator-productsubscriptΨ𝑘subscript𝐻𝑁subscriptΨ𝑘\mathcal{J}({\bm{\Psi}},{\bm{\omega}}):=\sum_{k=1}^{K}\omega_{k}\langle\Psi_{k% }|H_{N}|\Psi_{k}\rangle.caligraphic_J ( bold_Ψ , bold_italic_ω ) := ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ .
Remark 11.

Notice that as soon as KM+1𝐾𝑀1K\geq M+1italic_K ≥ italic_M + 1 then we have that FL,θΦ,C,K[ρ]=FL,θΦ,C[ρ]superscriptsubscript𝐹𝐿𝜃Φ𝐶𝐾delimited-[]𝜌superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌F_{L,\theta}^{\Phi,C,K}[\rho]=F_{L,\theta}^{\Phi,C}[\rho]italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C , italic_K end_POSTSUPERSCRIPT [ italic_ρ ] = italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ].

Remark 12.

Since ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT then the set 𝒪θC,Φ,Ksubscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃\mathcal{O}^{C,\Phi_{,}K}_{\theta}caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT is no empty. Moreover it can be shown, by standard arguments, that there exists a minimizer to (15).

As in the case of moment constrained optimal transport [ACE22] we can state some interesting mathematical properties on the set of minimizers of the approximate problem (15). First, consider two elements of 𝒪θC,Φ,Ksubscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃\mathcal{O}^{C,\Phi_{,}K}_{\theta}caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT, then there exists a continuous path in 𝒪θC,Φ,Ksubscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃\mathcal{O}^{C,\Phi_{,}K}_{\theta}caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT connecting these two elements and such that 𝒥𝒥\mathcal{J}caligraphic_J varies monotonically along it.

Theorem 13.

Let us assume that K2M+2𝐾2𝑀2K\geq 2M+2italic_K ≥ 2 italic_M + 2. Let (𝚿0,𝛚0),(𝚿1,𝛚1)𝒪θC,Φ,Ksubscript𝚿0subscript𝛚0subscript𝚿1subscript𝛚1subscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃({\bm{\Psi}}_{0},{\bm{\omega}}_{0}),({\bm{\Psi}}_{1},{\bm{\omega}}_{1})\in% \mathcal{O}^{C,\Phi_{,}K}_{\theta}( bold_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , ( bold_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∈ caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT. Then, there exists a continuous application η:[0,1]𝒪θC,Φ,K:𝜂01subscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃\eta:[0,1]\to\mathcal{O}^{C,\Phi_{,}K}_{\theta}italic_η : [ 0 , 1 ] → caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT made of polygonal chain such that η(0)=(𝚿0,𝛚0)𝜂0subscript𝚿0subscript𝛚0\eta(0)=({\bm{\Psi}}_{0},{\bm{\omega}}_{0})italic_η ( 0 ) = ( bold_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ), η(1)=(𝚿1,𝛚1)𝜂1subscript𝚿1subscript𝛚1\eta(1)=({\bm{\Psi}}_{1},{\bm{\omega}}_{1})italic_η ( 1 ) = ( bold_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) and such that the application t𝒥(η(t))maps-to𝑡𝒥𝜂𝑡t\mapsto\mathcal{J}(\eta(t))italic_t ↦ caligraphic_J ( italic_η ( italic_t ) ) is monotone.

Since the proof is a straightforward adaptation of the one for [ACE22][Theorem 1], we refer the reader to it. We only highlight that, as we did in the previous sections, given a couple (𝚿,𝝎)𝚿𝝎({\bm{\Psi}},{\bm{\omega}})( bold_Ψ , bold_italic_ω ) one can always associate a measure μ=iKωiδψi𝜇superscriptsubscript𝑖𝐾subscript𝜔𝑖subscript𝛿subscript𝜓𝑖\mu=\sum_{i}^{K}\omega_{i}\delta_{\psi_{i}}italic_μ = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, then by Thchakaloff’s theorem the result follows. An interesting consequence of theorem 13 concerns the minimizers of MCAL: first, as soon as K2M+2𝐾2𝑀2K\geq 2M+2italic_K ≥ 2 italic_M + 2 any local minimizer of MCAL (or of problem (15)) is a global minimizer. Secondly, the set of minimizers forms a polygonally connected set.

Corollary 14.

Assume that K2M+2𝐾2𝑀2K\geq 2M+2italic_K ≥ 2 italic_M + 2. Then, any local minimizer of (15) is a global minimizer. Moreover, the set of minimizers of (15) is a polygonally connected subset of 𝒪θC,Φ,Ksubscriptsuperscript𝒪𝐶subscriptΦ,𝐾𝜃\mathcal{O}^{C,\Phi_{,}K}_{\theta}caligraphic_O start_POSTSUPERSCRIPT italic_C , roman_Φ start_POSTSUBSCRIPT , end_POSTSUBSCRIPT italic_K end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ end_POSTSUBSCRIPT.

4 Some convergence results

The aim of this section is to gather some convergence results on the MCAL approximation towards solutions of the exact problem.

4.1 Convergence of the MCAL functional to the exact Lieb functional

The aim of this section is to prove that, under some appropriate assumptions, the MCAL functional converges to the exact Lieb functional as the number of moment constraints go to infinity. Let us denote here by 𝒟(3)𝒟superscript3\mathcal{D}(\mathbb{R}^{3})caligraphic_D ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) the set of 𝒞superscript𝒞\mathcal{C}^{\infty}caligraphic_C start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT real-valued functions defined on 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT with compact support.

More precisely, let ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT such that there exists a function θ:++:𝜃subscriptsubscript\theta:\mathbb{R}_{+}\to\mathbb{R}_{+}italic_θ : roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT satisfying assumption (Aθ𝜃\thetaitalic_θ). Let Cρ:=3θ(|x|)ρ(x)𝑑xassignsubscript𝐶𝜌subscriptsuperscript3𝜃𝑥𝜌𝑥differential-d𝑥C_{\rho}:=\int_{\mathbb{R}^{3}}\theta(|x|)\rho(x)\,dxitalic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ ( italic_x ) italic_d italic_x and let C>Cρ𝐶subscript𝐶𝜌C>C_{\rho}italic_C > italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT.

For all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, let Mnsubscript𝑀𝑛superscriptM_{n}\in\mathbb{N}^{*}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Φn:=(φmn)1mMnassignsuperscriptΦ𝑛subscriptsubscriptsuperscript𝜑𝑛𝑚1𝑚subscript𝑀𝑛\Phi^{n}:=(\varphi^{n}_{m})_{1\leq m\leq M_{n}}\subset\mathcal{F}roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ( italic_φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊂ caligraphic_F be a sequence of functions belonging to \mathcal{F}caligraphic_F and which satisfies 𝟙Span{Φn}1SpansuperscriptΦ𝑛\mathds{1}\in{\rm Span}\{\Phi^{n}\}blackboard_1 ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } for all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT together with the following density conditions:

  • (AΦΦ\Phiroman_Φ)

    for all f𝒟(3)𝑓𝒟superscript3f\in\mathcal{D}(\mathbb{R}^{3})italic_f ∈ caligraphic_D ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ),

    infgnSpan{Φn}fgnn+0.subscriptinfimumsubscript𝑔𝑛SpansuperscriptΦ𝑛subscriptnorm𝑓subscript𝑔𝑛subscript𝑛0\mathop{\inf}_{g_{n}\in{\rm Span}\{\Phi^{n}\}}\|f-g_{n}\|_{\mathcal{F}}\mathop% {\longrightarrow}_{n\to+\infty}0.roman_inf start_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } end_POSTSUBSCRIPT ∥ italic_f - italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ⟶ start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT 0 .

Then, we have the following useful lemma that we will use in the sequel.

Lemma 15.

Let (ρ~n)nNsubscriptsubscript~𝜌𝑛𝑛superscriptsubscript𝑁(\widetilde{\rho}_{n})_{n\in\mathbb{N}^{*}}\subset\mathcal{I}_{N}( over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ⊂ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT such that supnρ~nH1(3)<+subscriptsupremum𝑛superscriptsubscriptnormsubscript~𝜌𝑛superscript𝐻1superscript3\mathop{\sup}_{n\in\mathbb{N}^{*}}\|\sqrt{\widetilde{\rho}_{n}}\|_{H^{1}(% \mathbb{R}^{3})}<+\inftyroman_sup start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ square-root start_ARG over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT < + ∞ and such that for all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT,

gnSpan{Φn},3ρ~ngn=3ρgn.formulae-sequencefor-allsubscript𝑔𝑛SpansuperscriptΦ𝑛subscriptsuperscript3subscript~𝜌𝑛subscript𝑔𝑛subscriptsuperscript3𝜌subscript𝑔𝑛\forall g_{n}\in{\rm Span}\{\Phi^{n}\},\quad\int_{\mathbb{R}^{3}}\widetilde{% \rho}_{n}g_{n}=\int_{\mathbb{R}^{3}}\rho g_{n}.∀ italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } , ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT .

Then, (ρ~n)nsubscriptsubscript~𝜌𝑛𝑛superscript(\widetilde{\rho}_{n})_{n\in\mathbb{N}^{*}}( over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT converges in the sense of distributions to ρ𝜌\rhoitalic_ρ as n𝑛nitalic_n goes to infinity.

Proof.

The proof uses the same lines as the proof of [Gar22][Theorem 3.2]. We rewrite it here for the sake of completeness. Let f𝒟(3)𝑓𝒟superscript3f\in\mathcal{D}(\mathbb{R}^{3})italic_f ∈ caligraphic_D ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) and let (fn)nsubscriptsubscript𝑓𝑛𝑛superscript(f_{n})_{n\in\mathbb{N}^{*}}( italic_f start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT be a sequence of functions such that fnSpan{Φn}subscript𝑓𝑛SpansuperscriptΦ𝑛f_{n}\in{\rm Span}\{\Phi^{n}\}italic_f start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } for all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and ffnn+0subscriptnorm𝑓subscript𝑓𝑛subscript𝑛0\displaystyle\|f-f_{n}\|_{\mathcal{F}}\mathop{\longrightarrow}_{n\to+\infty}0∥ italic_f - italic_f start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ⟶ start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT 0. Then, it holds that

|3f(ρ~nρ)|subscriptsuperscript3𝑓subscript~𝜌𝑛𝜌\displaystyle\left|\int_{\mathbb{R}^{3}}f(\widetilde{\rho}_{n}-\rho)\right|| ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_f ( over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_ρ ) | =|3(ffn)(ρ~nρ)|absentsubscriptsuperscript3𝑓subscript𝑓𝑛subscript~𝜌𝑛𝜌\displaystyle=\left|\int_{\mathbb{R}^{3}}(f-f_{n})(\widetilde{\rho}_{n}-\rho)\right|= | ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_f - italic_f start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ( over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_ρ ) |
C(ρH1(3)2+supnρ~nH1(3)2)ffn,absent𝐶superscriptsubscriptnorm𝜌superscript𝐻1superscript32subscriptsupremum𝑛superscriptsuperscriptsubscriptnormsubscript~𝜌𝑛superscript𝐻1superscript32subscriptnorm𝑓subscript𝑓𝑛\displaystyle\leq C\left(\|\sqrt{\rho}\|_{H^{1}(\mathbb{R}^{3})}^{2}+\mathop{% \sup}_{n\in\mathbb{N}^{*}}\|\sqrt{\widetilde{\rho}_{n}}\|_{H^{1}(\mathbb{R}^{3% })}^{2}\right)\|f-f_{n}\|_{\mathcal{F}},≤ italic_C ( ∥ square-root start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + roman_sup start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ square-root start_ARG over~ start_ARG italic_ρ end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∥ italic_f - italic_f start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ,
n+0.subscript𝑛0\displaystyle\mathop{\longrightarrow}_{n\to+\infty}0.⟶ start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT 0 .

Hence the desired result. ∎

Remark 16.

One example of sequence (Φn)nsubscriptsubscriptΦ𝑛𝑛superscript(\Phi_{n})_{n\in\mathbb{N}^{*}}( roman_Φ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT satisfying (AΦΦ\Phiroman_Φ) is the following: for all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, let Ωn:=(n,n)3assignsubscriptΩ𝑛superscript𝑛𝑛3\Omega_{n}:=(-n,n)^{3}roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := ( - italic_n , italic_n ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT and let 𝒯n:={T1n,,TNn}assignsubscript𝒯𝑛superscriptsubscript𝑇1𝑛subscript𝑇subscript𝑁𝑛\mathcal{T}_{n}:=\{T_{1}^{n},\ldots,T_{N_{n}}\}caligraphic_T start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := { italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , italic_T start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT } (with Nn:=#𝒯nassignsubscript𝑁𝑛#subscript𝒯𝑛N_{n}:=\#\mathcal{T}_{n}italic_N start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := # caligraphic_T start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT) be a regular conforming triangular mesh of ΩnsubscriptΩ𝑛\Omega_{n}roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, the elements of which have a maximal diameter size hnsubscript𝑛h_{n}italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT such that hn1nsubscript𝑛1𝑛h_{n}\leq\frac{1}{n}italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG. Let Mn:=#𝒯n+1=Nn+1assignsubscript𝑀𝑛#subscript𝒯𝑛1subscript𝑁𝑛1M_{n}:=\#\mathcal{T}_{n}+1=N_{n}+1italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := # caligraphic_T start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + 1 = italic_N start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + 1. Denoting by φmn:=𝟙|Tmnassignsuperscriptsubscript𝜑𝑚𝑛evaluated-at1superscriptsubscript𝑇𝑚𝑛\varphi_{m}^{n}:=\mathds{1}|_{T_{m}^{n}}italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := blackboard_1 | start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT for 1mMn11𝑚subscript𝑀𝑛11\leq m\leq M_{n}-11 ≤ italic_m ≤ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - 1 and by φMnn:=𝟙|Ωncassignsuperscriptsubscript𝜑subscript𝑀𝑛𝑛evaluated-at1superscriptsubscriptΩ𝑛𝑐\varphi_{M_{n}}^{n}:=\mathds{1}|_{\Omega_{n}^{c}}italic_φ start_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := blackboard_1 | start_POSTSUBSCRIPT roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT end_POSTSUBSCRIPT and by Φn=(φmn)1mMnsuperscriptΦ𝑛subscriptsuperscriptsubscript𝜑𝑚𝑛1𝑚subscript𝑀𝑛\Phi^{n}=(\varphi_{m}^{n})_{1\leq m\leq M_{n}}roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT for all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, one can easily check that the sequence (Φn)nsubscriptsuperscriptΦ𝑛𝑛superscript(\Phi^{n})_{n\in\mathbb{N}^{*}}( roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT satisfies (AΦΦ\Phiroman_Φ).

We then have the following convergence result, which may be seen as an extension of [Gar22][Theorem 3.2] to more general set of moment functions, up to the additional tightness assumption (Aθ𝜃\thetaitalic_θ), the proof of which is postponed to Section 7.2.

Theorem 17.

Let ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT such that there exists a function θ:++:𝜃subscriptsubscript\theta:\mathbb{R}_{+}\to\mathbb{R}_{+}italic_θ : roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT → roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT satisfying assumption (Aθ𝜃\thetaitalic_θ). Let Cρ:=3θ(|x|)ρ(x)𝑑xassignsubscript𝐶𝜌subscriptsuperscript3𝜃𝑥𝜌𝑥differential-d𝑥C_{\rho}:=\int_{\mathbb{R}^{3}}\theta(|x|)\rho(x)\,dxitalic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ ( italic_x ) italic_d italic_x and CCρ𝐶subscript𝐶𝜌C\geq C_{\rho}italic_C ≥ italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT. For all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, let Mnsubscript𝑀𝑛superscriptM_{n}\in\mathbb{N}^{*}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Φn:=(φmn)1mMnassignsuperscriptΦ𝑛subscriptsuperscriptsubscript𝜑𝑚𝑛1𝑚subscript𝑀𝑛\Phi^{n}:=(\varphi_{m}^{n})_{1\leq m\leq M_{n}}\subset\mathcal{F}roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊂ caligraphic_F such that assumption (AΦΦ\Phiroman_Φ) holds. We assume in addition that there exists n0subscript𝑛0superscriptn_{0}\in\mathbb{N}^{*}italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT such that 𝟙Span{Φn}1SpansuperscriptΦ𝑛\mathds{1}\in{\rm Span}\{\Phi^{n}\}blackboard_1 ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } for all nn0𝑛subscript𝑛0n\geq n_{0}italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Then, for all nn0𝑛subscript𝑛0n\geq n_{0}italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, there exists at least one sparse minimizer to (12) with Φ=ΦnΦsuperscriptΦ𝑛\Phi=\Phi^{n}roman_Φ = roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in the sense of Theorem 6. Besides, it holds that

limn+FL,θΦn,C[ρ]=FL[ρ].subscript𝑛superscriptsubscript𝐹𝐿𝜃superscriptΦ𝑛𝐶delimited-[]𝜌subscript𝐹𝐿delimited-[]𝜌\mathop{\lim}_{n\to+\infty}F_{L,\theta}^{\Phi^{n},C}[\rho]=F_{L}[\rho].roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_C end_POSTSUPERSCRIPT [ italic_ρ ] = italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] . (16)

Moreover, from any sequence (Γn)nn0subscriptsubscriptΓ𝑛𝑛subscript𝑛0(\Gamma_{n})_{n\geq n_{0}}( roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT such that ΓnsubscriptΓ𝑛\Gamma_{n}roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is a minimizer for (12) with Φ=ΦnΦsuperscriptΦ𝑛\Phi=\Phi^{n}roman_Φ = roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, one can extract a subsequence which strongly converges in 𝔖1,1(0N)subscript𝔖11superscriptsubscript0𝑁\mathfrak{S}_{1,1}(\mathcal{H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) to ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, where ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is a minimizer of (5).

Like in Section 3.2, we can state a similar result with less technical assumptions in the case when we consider operators acting on functions defined on a bounded subdomain Ω3Ωsuperscript3\Omega\subset\mathbb{R}^{3}roman_Ω ⊂ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT with Dirichlet boundary conditions. We state such a result here, using the same notation as in Section 3.2, since it follows exactly the same lines of proof as Theorem 17. To this aim, for all ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ), we introduce the exact Lieb functional defined on the domain ΩΩ\Omegaroman_Ω as

FL,Ω[ρ]:=infΓ𝔖1+(0N(Ω))ρΓ=ρTr(HN,ΩΓ).assignsubscript𝐹𝐿Ωdelimited-[]𝜌subscriptinfimumΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁Ωsubscript𝜌Γ𝜌Trsubscript𝐻𝑁ΩΓF_{L,\Omega}[\rho]:=\inf_{\begin{subarray}{c}\Gamma\in\mathfrak{S}_{1}^{+}(% \mathcal{H}_{0}^{N}(\Omega))\\ \rho_{\Gamma}=\rho\end{subarray}}{\rm Tr\,}(H_{N,\Omega}\Gamma).italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT [ italic_ρ ] := roman_inf start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) end_CELL end_ROW start_ROW start_CELL italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = italic_ρ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Γ ) . (17)

Let us point out here that there exists also ϵΩ,DΩ>0subscriptitalic-ϵΩsubscript𝐷Ω0\epsilon_{\Omega},D_{\Omega}>0italic_ϵ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT > 0 such that

HN,Ω+DΩεΩ(ΔΩ+1)subscript𝐻𝑁Ωsubscript𝐷Ωsubscript𝜀ΩsubscriptΔΩ1H_{N,\Omega}+D_{\Omega}\geq\varepsilon_{\Omega}(-\Delta_{\Omega}+1)italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT + italic_D start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ≥ italic_ε start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( - roman_Δ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT + 1 )

where ΔΩsubscriptΔΩ-\Delta_{\Omega}- roman_Δ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT refers here to the self-adjoint bounded from below operator on 0N(Ω)superscriptsubscript0𝑁Ω\mathcal{H}_{0}^{N}(\Omega)caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) with domain N2(Ω)superscriptsubscript𝑁2Ω\mathcal{H}_{N}^{2}(\Omega)caligraphic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) (Laplacian with Dirichlet boundary conditions in ΩΩ\Omegaroman_Ω). We also denote by 𝔖1,1(0N(Ω))subscript𝔖11superscriptsubscript0𝑁Ω\mathfrak{S}_{1,1}\left(\mathcal{H}_{0}^{N}(\Omega)\right)fraktur_S start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) the set of operators Γ𝔖1+(0N(Ω))Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁Ω\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega))roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) such that Tr(ΔΩΓ)<+TrsubscriptΔΩΓ{\rm Tr}(-\Delta_{\Omega}\Gamma)<+\inftyroman_Tr ( - roman_Δ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT roman_Γ ) < + ∞.

Theorem 18.

Let ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ). For all n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, let Mnsubscript𝑀𝑛superscriptM_{n}\in\mathbb{N}^{*}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and Φn:=(φmn)1mMn(Ω)assignsuperscriptΦ𝑛subscriptsuperscriptsubscript𝜑𝑚𝑛1𝑚subscript𝑀𝑛Ω\Phi^{n}:=(\varphi_{m}^{n})_{1\leq m\leq M_{n}}\subset\mathcal{F}(\Omega)roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊂ caligraphic_F ( roman_Ω ) such that for all f𝒟(Ω)𝑓𝒟Ωf\in\mathcal{D}(\Omega)italic_f ∈ caligraphic_D ( roman_Ω ),

limn+infgnSpan{Φn}fgn(Ω)=0.subscript𝑛subscriptinfimumsubscript𝑔𝑛SpansuperscriptΦ𝑛subscriptnorm𝑓subscript𝑔𝑛Ω0\lim_{n\to+\infty}\mathop{\inf}_{g_{n}\in{\rm Span}\{\Phi^{n}\}}\|f-g_{n}\|_{% \mathcal{F}(\Omega)}=0.roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT roman_inf start_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } end_POSTSUBSCRIPT ∥ italic_f - italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT caligraphic_F ( roman_Ω ) end_POSTSUBSCRIPT = 0 .

We assume in addition that there exists n0subscript𝑛0superscriptn_{0}\in\mathbb{N}^{*}italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT such that 𝟙Span{Φn}1SpansuperscriptΦ𝑛\mathds{1}\in{\rm Span}\{\Phi^{n}\}blackboard_1 ∈ roman_Span { roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT } for all nn0𝑛subscript𝑛0n\geq n_{0}italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Then, for all nn0𝑛subscript𝑛0n\geq n_{0}italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, there exists at least one sparse minimizer to (12) with Φ=ΦnΦsuperscriptΦ𝑛\Phi=\Phi^{n}roman_Φ = roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in the sense of Theorem 6. Besides, it holds that

limn+FL,ΩΦn[ρ]=FL,Ω[ρ].subscript𝑛superscriptsubscript𝐹𝐿ΩsuperscriptΦ𝑛delimited-[]𝜌subscript𝐹𝐿Ωdelimited-[]𝜌\mathop{\lim}_{n\to+\infty}F_{L,\Omega}^{\Phi^{n}}[\rho]=F_{L,\Omega}[\rho].roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT [ italic_ρ ] = italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT [ italic_ρ ] . (18)

Moreover, from any sequence (Γn)nn0subscriptsubscriptΓ𝑛𝑛subscript𝑛0(\Gamma_{n})_{n\geq n_{0}}( roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT such that ΓnsubscriptΓ𝑛\Gamma_{n}roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is a minimizer for (12) with Φ=ΦnΦsuperscriptΦ𝑛\Phi=\Phi^{n}roman_Φ = roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, one can extract a subsequence which strongly converges in 𝔖1,1(0N(Ω))subscript𝔖11superscriptsubscript0𝑁Ω\mathfrak{S}_{1,1}(\mathcal{H}_{0}^{N}(\Omega))fraktur_S start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) to ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, where ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is a minimizer of (5).

4.2 Convergence rate of the ground state energy in the bounded domain case

In this section, we restrict ourselves to the case of a bounded subdomain Ω3Ωsuperscript3\Omega\subset\mathbb{R}^{3}roman_Ω ⊂ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Let M𝑀superscriptM\in\mathbb{N}^{*}italic_M ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, Φ:=(φm)1mM(Ω)assignΦsubscriptsubscript𝜑𝑚1𝑚𝑀Ω\Phi:=(\varphi_{m})_{1\leq m\leq M}\subset\mathcal{F}(\Omega)roman_Φ := ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT ⊂ caligraphic_F ( roman_Ω ) be a set of moment functions. For all v(Ω)𝑣Ωv\in\mathcal{F}(\Omega)italic_v ∈ caligraphic_F ( roman_Ω ), let us introduce the ground state energy associated to the potential v𝑣vitalic_v:

E[v]:=infΨ1N(Ω)Ψ|HN,Ωv|Ψ=infΓ𝔖1+(0N(Ω))Tr(HN,ΩvΓ),assign𝐸delimited-[]𝑣subscriptinfimumΨsuperscriptsubscript1𝑁Ωquantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣ΨsubscriptinfimumΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁ΩTrsuperscriptsubscript𝐻𝑁Ω𝑣ΓE[v]:=\inf_{\Psi\in\mathcal{H}_{1}^{N}(\Omega)}\langle\Psi|H_{N,\Omega}^{v}|% \Psi\rangle=\inf_{\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega))}{% \rm Tr\,}(H_{N,\Omega}^{v}\Gamma),italic_E [ italic_v ] := roman_inf start_POSTSUBSCRIPT roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ = roman_inf start_POSTSUBSCRIPT roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT roman_Γ ) ,

where

HN,Ωv:=HN,Ωi=1Nv(xi).assignsuperscriptsubscript𝐻𝑁Ω𝑣subscript𝐻𝑁Ωsuperscriptsubscript𝑖1𝑁𝑣subscript𝑥𝑖H_{N,\Omega}^{v}:=H_{N,\Omega}-\sum_{i=1}^{N}v(x_{i}).italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT := italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_v ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

Rewriting the minimization over ΓΓ\Gammaroman_Γ as an external minimization over ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) and then as an internal one over all ΓΓ\Gammaroman_Γ such that TrΓ=ρTrΓ𝜌{\rm Tr}\;\Gamma=\rhoroman_Tr roman_Γ = italic_ρ, it can easily be checked that

E[v]=infρN(Ω){FL[ρ]Ωv𝑑ρ}.𝐸delimited-[]𝑣subscriptinfimum𝜌subscript𝑁Ωsubscript𝐹𝐿delimited-[]𝜌subscriptΩ𝑣differential-d𝜌E[v]=\mathop{\inf}_{\rho\in\mathcal{I}_{N}(\Omega)}\left\{F_{L}[\rho]-\int_{% \Omega}v\,d\rho\right\}.italic_E [ italic_v ] = roman_inf start_POSTSUBSCRIPT italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT { italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ } . (19)

Let us also define by

EΦ[v]:=infρN(Ω){FLΦ[ρ]Ωv𝑑ρ}.assignsuperscript𝐸Φdelimited-[]𝑣subscriptinfimum𝜌subscript𝑁Ωsubscriptsuperscript𝐹Φ𝐿delimited-[]𝜌subscriptΩ𝑣differential-d𝜌E^{\Phi}[v]:=\mathop{\inf}_{\rho\in\mathcal{I}_{N}(\Omega)}\left\{F^{\Phi}_{L}% [\rho]-\int_{\Omega}v\,d\rho\right\}.italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v ] := roman_inf start_POSTSUBSCRIPT italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT { italic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ } . (20)

Similarly, let us point out that, if vSpan{Φ}𝑣SpanΦv\in{\rm Span}\{\Phi\}italic_v ∈ roman_Span { roman_Φ }, rewriting the minimization over ΓΓ\Gammaroman_Γ as an external minimization over ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) and then as an internal one over all Γ𝔖1+(0N(Ω),Φ,ρ)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁ΩΦ𝜌\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega),\Phi,\rho)roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , roman_Φ , italic_ρ ), it holds that

E[v]=EΦ[v],vSpan{Φ}.formulae-sequence𝐸delimited-[]𝑣superscript𝐸Φdelimited-[]𝑣for-all𝑣SpanΦE[v]=E^{\Phi}[v],\quad\forall v\in{\rm Span}\{\Phi\}.italic_E [ italic_v ] = italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v ] , ∀ italic_v ∈ roman_Span { roman_Φ } .

We then prove the following approximation result.

Proposition 19.

Let us assume that vL(Ω)𝑣superscript𝐿Ωv\in L^{\infty}(\Omega)italic_v ∈ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) and that Φ=(φm)1mML(Ω)Φsubscriptsubscript𝜑𝑚1𝑚𝑀superscript𝐿Ω\Phi=(\varphi_{m})_{1\leq m\leq M}\subset L^{\infty}(\Omega)roman_Φ = ( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT ⊂ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ). Then, it holds that

|E[v]EΦ[v]|2NminwSpan{Φ}vwL(Ω).𝐸delimited-[]𝑣superscript𝐸Φdelimited-[]𝑣2𝑁subscript𝑤SpanΦsubscriptnorm𝑣𝑤superscript𝐿Ω|E[v]-E^{\Phi}[v]|\leq 2N\mathop{\min}_{w\in{\rm Span}\{\Phi\}}\|v-w\|_{L^{% \infty}(\Omega)}.| italic_E [ italic_v ] - italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v ] | ≤ 2 italic_N roman_min start_POSTSUBSCRIPT italic_w ∈ roman_Span { roman_Φ } end_POSTSUBSCRIPT ∥ italic_v - italic_w ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT . (21)
Proof.

Let vΦ=argminwSpan{Φ}vwL(Ω)superscript𝑣Φsubscriptargmin𝑤SpanΦsubscriptnorm𝑣𝑤superscript𝐿Ω\displaystyle v^{\Phi}=\mathop{\rm argmin}_{w\in{\rm Span}\{\Phi\}}\|v-w\|_{L^% {\infty}(\Omega)}italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT = roman_argmin start_POSTSUBSCRIPT italic_w ∈ roman_Span { roman_Φ } end_POSTSUBSCRIPT ∥ italic_v - italic_w ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT. Let ε>0𝜀0\varepsilon>0italic_ε > 0 arbitrarily small. Let ρ𝜌\rhoitalic_ρ, ρΦsuperscript𝜌Φ\rho^{\Phi}italic_ρ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT, ρ~Φsuperscript~𝜌Φ\widetilde{\rho}^{\Phi}over~ start_ARG italic_ρ end_ARG start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT and ρ¯Φsuperscript¯𝜌Φ\overline{\rho}^{\Phi}over¯ start_ARG italic_ρ end_ARG start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT be ε𝜀\varepsilonitalic_ε-minimizers of E[v]𝐸delimited-[]𝑣E[v]italic_E [ italic_v ], E[vΦ]𝐸delimited-[]superscript𝑣ΦE[v^{\Phi}]italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ], EΦ[v]superscript𝐸Φdelimited-[]𝑣E^{\Phi}[v]italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v ] and EΦ[vΦ]superscript𝐸Φdelimited-[]superscript𝑣ΦE^{\Phi}[v^{\Phi}]italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] respectively. It then holds that

E[vΦ]𝐸delimited-[]superscript𝑣Φ\displaystyle E[v^{\Phi}]italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] FL[ρΦ]ΩvΦ𝑑ρΦabsentsubscript𝐹𝐿delimited-[]superscript𝜌ΦsubscriptΩsuperscript𝑣Φdifferential-dsuperscript𝜌Φ\displaystyle\leq F_{L}[\rho^{\Phi}]-\int_{\Omega}v^{\Phi}\,d\rho^{\Phi}≤ italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT italic_d italic_ρ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT
E[vΦ]+εabsent𝐸delimited-[]subscript𝑣Φ𝜀\displaystyle\leq E[v_{\Phi}]+\varepsilon≤ italic_E [ italic_v start_POSTSUBSCRIPT roman_Φ end_POSTSUBSCRIPT ] + italic_ε
FL[ρ]ΩvΦ𝑑ρ+εabsentsubscript𝐹𝐿delimited-[]𝜌subscriptΩsuperscript𝑣Φdifferential-d𝜌𝜀\displaystyle\leq F_{L}[\rho]-\int_{\Omega}v^{\Phi}\,d\rho+\varepsilon≤ italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT italic_d italic_ρ + italic_ε
=FL[ρ]Ωv𝑑ρ+Ω(vΦv)𝑑ρ+εabsentsubscript𝐹𝐿delimited-[]𝜌subscriptΩ𝑣differential-d𝜌subscriptΩsuperscript𝑣Φ𝑣differential-d𝜌𝜀\displaystyle=F_{L}[\rho]-\int_{\Omega}v\,d\rho+\int_{\Omega}(v^{\Phi}-v)\,d% \rho+\varepsilon= italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT - italic_v ) italic_d italic_ρ + italic_ε
E[v]+Ω(vΦv)𝑑ρ+2ε.absent𝐸delimited-[]𝑣subscriptΩsuperscript𝑣Φ𝑣differential-d𝜌2𝜀\displaystyle\leq E[v]+\int_{\Omega}(v^{\Phi}-v)\,d\rho+2\varepsilon.≤ italic_E [ italic_v ] + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT - italic_v ) italic_d italic_ρ + 2 italic_ε .

Using similar calculations, we obtain that

E[v]E[vΦ]+Ω(vvΦ)𝑑ρΦ+2ε.𝐸delimited-[]𝑣𝐸delimited-[]superscript𝑣ΦsubscriptΩ𝑣superscript𝑣Φdifferential-dsuperscript𝜌Φ2𝜀E[v]\leq E[v^{\Phi}]+\int_{\Omega}(v-v^{\Phi})\,d\rho^{\Phi}+2\varepsilon.italic_E [ italic_v ] ≤ italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ) italic_d italic_ρ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT + 2 italic_ε .

As a consequence, we obtain that

|E[v]E[vΦ]|max(Ω|vvΦ|𝑑ρ,Ω|vvΦ|𝑑ρΦ)+2εNvvΦL(Ω)+2ε.𝐸delimited-[]𝑣𝐸delimited-[]superscript𝑣ΦsubscriptΩ𝑣superscript𝑣Φdifferential-d𝜌subscriptΩ𝑣superscript𝑣Φdifferential-dsuperscript𝜌Φ2𝜀𝑁subscriptnorm𝑣superscript𝑣Φsuperscript𝐿Ω2𝜀|E[v]-E[v^{\Phi}]|\leq\max\left(\int_{\Omega}|v-v^{\Phi}|\,d\rho,\int_{\Omega}% |v-v^{\Phi}|\,d\rho^{\Phi}\right)+2\varepsilon\leq N\|v-v^{\Phi}\|_{L^{\infty}% (\Omega)}+2\varepsilon.| italic_E [ italic_v ] - italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] | ≤ roman_max ( ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT | italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT | italic_d italic_ρ , ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT | italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT | italic_d italic_ρ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ) + 2 italic_ε ≤ italic_N ∥ italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT + 2 italic_ε .

Since ε𝜀\varepsilonitalic_ε can be chosen arbitrarily small, it actually holds that

|E[v]E[vΦ]|NvvΦL(Ω).𝐸delimited-[]𝑣𝐸delimited-[]superscript𝑣Φ𝑁subscriptnorm𝑣superscript𝑣Φsuperscript𝐿Ω|E[v]-E[v^{\Phi}]|\leq N\|v-v^{\Phi}\|_{L^{\infty}(\Omega)}.| italic_E [ italic_v ] - italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] | ≤ italic_N ∥ italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT . (22)

Using similar arguments, we also obtain that

|EΦ[v]EΦ[vΦ]|NvvΦL(Ω).superscript𝐸Φdelimited-[]𝑣superscript𝐸Φdelimited-[]superscript𝑣Φ𝑁subscriptnorm𝑣superscript𝑣Φsuperscript𝐿Ω|E^{\Phi}[v]-E^{\Phi}[v^{\Phi}]|\leq N\|v-v^{\Phi}\|_{L^{\infty}(\Omega)}.| italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v ] - italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] | ≤ italic_N ∥ italic_v - italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT . (23)

Collecting (22) and (23) and using the fact that E[vΦ]=EΦ[vΦ]𝐸delimited-[]superscript𝑣Φsuperscript𝐸Φdelimited-[]superscript𝑣ΦE[v^{\Phi}]=E^{\Phi}[v^{\Phi}]italic_E [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] = italic_E start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_v start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ] yields the desired result. ∎

Proposition 19 then enables to quantify the rate of convergence of |E[v]EΦn[v]|𝐸delimited-[]𝑣superscript𝐸superscriptΦ𝑛delimited-[]𝑣|E[v]-E^{\Phi^{n}}[v]|| italic_E [ italic_v ] - italic_E start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT [ italic_v ] | as n𝑛nitalic_n goes to infinity for some particular sequences of moment functions (Φn)nsubscriptsuperscriptΦ𝑛𝑛(\Phi^{n})_{n\in\mathbb{N}}( roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT provided that v𝑣vitalic_v is regular enough. As an illustration, we analyze here the rate of convergence of a numerical method inspired from the external dual charge approach recently proposed in [Lel22].

Corollary 20.

Let l0𝑙0l\geq 0italic_l ≥ 0 and ΩΩ\Omegaroman_Ω be a bounded regular subdomain of 3superscript3\mathbb{R}^{3}roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Let μHl+1(Ω)𝜇superscript𝐻𝑙1Ω\mu\in H^{l+1}(\Omega)italic_μ ∈ italic_H start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT ( roman_Ω ) be an external density of charge and define vH01(Ω)Hl+3(Ω)𝑣subscriptsuperscript𝐻10Ωsuperscript𝐻𝑙3Ωv\in H^{1}_{0}(\Omega)\cap H^{l+3}(\Omega)italic_v ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( roman_Ω ) ∩ italic_H start_POSTSUPERSCRIPT italic_l + 3 end_POSTSUPERSCRIPT ( roman_Ω ) as the unique solution to

{Δv=μin Ω,v=0on Ω.casesΔ𝑣𝜇in Ω𝑣0on Ω\left\{\begin{array}[]{ll}-\Delta v=\mu&\quad\mbox{in }\Omega,\\ v=0&\quad\mbox{on }\partial\Omega.\\ \end{array}\right.{ start_ARRAY start_ROW start_CELL - roman_Δ italic_v = italic_μ end_CELL start_CELL in roman_Ω , end_CELL end_ROW start_ROW start_CELL italic_v = 0 end_CELL start_CELL on ∂ roman_Ω . end_CELL end_ROW end_ARRAY

Let (𝒯h)h>0subscriptsubscript𝒯0(\mathcal{T}_{h})_{h>0}( caligraphic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_h > 0 end_POSTSUBSCRIPT be a sequence of triangular regular meshes of ΩΩ\Omegaroman_Ω such that

h:=maxK𝒯hdiam(K).assignsubscript𝐾subscript𝒯diam𝐾h:=\max_{K\in\mathcal{T}_{h}}{\rm diam}(K).italic_h := roman_max start_POSTSUBSCRIPT italic_K ∈ caligraphic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_diam ( italic_K ) .

Let k𝑘k\in\mathbb{N}italic_k ∈ roman_ℕ and PhkL(Ω)superscriptsubscript𝑃𝑘superscript𝐿ΩP_{h}^{k}\subset L^{\infty}(\Omega)italic_P start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ⊂ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) be the subspace of continuous ksubscript𝑘\mathbb{P}_{k}roman_ℙ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT finite element functions associated to the mesh 𝒯hsubscript𝒯\mathcal{T}_{h}caligraphic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT. We denote by Vh,ksubscript𝑉𝑘V_{h,k}italic_V start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT the subspace of H01(Ω)H2(Ω)subscriptsuperscript𝐻10Ωsuperscript𝐻2ΩH^{1}_{0}(\Omega)\cap H^{2}(\Omega)italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( roman_Ω ) ∩ italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) containing all functions vh,kH01(Ω)H2(Ω)subscript𝑣𝑘subscriptsuperscript𝐻10Ωsuperscript𝐻2Ωv_{h,k}\in H^{1}_{0}(\Omega)\cap H^{2}(\Omega)italic_v start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( roman_Ω ) ∩ italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) solution to

{Δvh,k=μh,kin Ω,vh,k=0on Ω,casesΔsubscript𝑣𝑘subscript𝜇𝑘in Ωsubscript𝑣𝑘0on Ω\left\{\begin{array}[]{ll}-\Delta v_{h,k}=\mu_{h,k}&\quad\mbox{in }\Omega,\\ v_{h,k}=0&\quad\mbox{on }\partial\Omega,\\ \end{array}\right.{ start_ARRAY start_ROW start_CELL - roman_Δ italic_v start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT = italic_μ start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT end_CELL start_CELL in roman_Ω , end_CELL end_ROW start_ROW start_CELL italic_v start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT = 0 end_CELL start_CELL on ∂ roman_Ω , end_CELL end_ROW end_ARRAY

for some μh,kPhksubscript𝜇𝑘superscriptsubscript𝑃𝑘\mu_{h,k}\in P_{h}^{k}italic_μ start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT ∈ italic_P start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Let Φh,ksubscriptΦ𝑘\Phi_{h,k}roman_Φ start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT be a basis of Vh,ksubscript𝑉𝑘V_{h,k}italic_V start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT. Then, asuming that lk𝑙𝑘l\leq kitalic_l ≤ italic_k, there exists a constant C>0𝐶0C>0italic_C > 0 such that for all h>00h>0italic_h > 0,

|E[v]EΦh,k[v]|CNhl+1vHl+3(Ω).\boxed{|E[v]-E^{\Phi_{h,k}}[v]|\leq CNh^{l+1}\|v\|_{H^{l+3}(\Omega)}.}| italic_E [ italic_v ] - italic_E start_POSTSUPERSCRIPT roman_Φ start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ italic_v ] | ≤ italic_C italic_N italic_h start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT ∥ italic_v ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_l + 3 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT .
Proof.

Corollary 20 easily follows for the compact embedding H2(Ω)L(Ω)superscript𝐻2Ωsuperscript𝐿ΩH^{2}(\Omega)\hookrightarrow L^{\infty}(\Omega)italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ↪ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) and standard interpolation error results associated with finite element approximations. ∎

Remark 21.

Denoting by Mh,ksubscript𝑀𝑘M_{h,k}italic_M start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT the dimension of Vh,ksubscript𝑉𝑘V_{h,k}italic_V start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT, it holds that Mh,k=𝒪(kh3)subscript𝑀𝑘𝒪𝑘superscript3M_{h,k}=\mathcal{O}\left(\frac{k}{h^{3}}\right)italic_M start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT = caligraphic_O ( divide start_ARG italic_k end_ARG start_ARG italic_h start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ). As a consequence, the above result implies that the rate of convergence of EΦh,k[v]superscript𝐸subscriptΦ𝑘delimited-[]𝑣E^{\Phi_{h,k}}[v]italic_E start_POSTSUPERSCRIPT roman_Φ start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ italic_v ] to E[v]𝐸delimited-[]𝑣E[v]italic_E [ italic_v ] decays like 𝒪(NMh,k(l+1)/3)𝒪𝑁superscriptsubscript𝑀𝑘𝑙13\mathcal{O}\left(\frac{N}{M_{h,k}^{(l+1)/3}}\right)caligraphic_O ( divide start_ARG italic_N end_ARG start_ARG italic_M start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l + 1 ) / 3 end_POSTSUPERSCRIPT end_ARG ) where Mh,ksubscript𝑀𝑘M_{h,k}italic_M start_POSTSUBSCRIPT italic_h , italic_k end_POSTSUBSCRIPT is the number of moment constraints in the MCAL approximation.

5 Duality results for the MCAL functional

Let us begin by recalling some classical results about semi-definite programming problems and introduce some notation.

5.1 Semi-definite positive programming problems

Let n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT. We denote by 𝒮nsuperscript𝒮𝑛\mathcal{S}^{n}caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT the set of symmetric matrices of nsuperscript𝑛\mathbb{R}^{n}roman_ℝ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. For any M𝒮n𝑀superscript𝒮𝑛M\in\mathcal{S}^{n}italic_M ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, the notation M0succeeds-or-equals𝑀0M\succcurlyeq 0italic_M ≽ 0 (respectively M0succeeds𝑀0M\succ 0italic_M ≻ 0) is used to mean that M𝑀Mitalic_M is a semi-definite non-negative (respectively definite positive) matrix. We also denote by 𝒮+n:={M𝒮n,M0}assignsubscriptsuperscript𝒮𝑛formulae-sequence𝑀superscript𝒮𝑛succeeds-or-equals𝑀0\mathcal{S}^{n}_{+}:=\{M\in\mathcal{S}^{n},\;M\succcurlyeq 0\}caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT := { italic_M ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_M ≽ 0 } and by 𝒮+,n:={M𝒮n,M0}assignsubscriptsuperscript𝒮𝑛formulae-sequence𝑀superscript𝒮𝑛succeeds𝑀0\mathcal{S}^{n}_{+,*}:=\{M\in\mathcal{S}^{n},\;M\succ 0\}caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + , ∗ end_POSTSUBSCRIPT := { italic_M ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_M ≻ 0 }. For all M,N𝒮n𝑀𝑁superscript𝒮𝑛M,N\in\mathcal{S}^{n}italic_M , italic_N ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we denote by M,N=Tr(MTN)𝑀𝑁Trsuperscript𝑀𝑇𝑁\langle M,N\rangle={\rm Tr}(M^{T}N)⟨ italic_M , italic_N ⟩ = roman_Tr ( italic_M start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_N ) the Frobenius scalar product between M𝑀Mitalic_M and N𝑁Nitalic_N.

Let m𝑚superscriptm\in\mathbb{N}^{*}italic_m ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, C𝒮n𝐶superscript𝒮𝑛C\in\mathcal{S}^{n}italic_C ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, A:𝒮nm:𝐴superscript𝒮𝑛superscript𝑚A:\mathcal{S}^{n}\to\mathbb{R}^{m}italic_A : caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT → roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT a linear application and bm𝑏superscript𝑚b\in\mathbb{R}^{m}italic_b ∈ roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. We consider here the following (primal) semi-definite positive programming problem:

P:=infX𝒮nA(X)=bX0C,X.\boxed{P:=\mathop{\inf}_{\begin{array}[]{c}X\in\mathcal{S}^{n}\\ A(X)=b\\ X\succcurlyeq 0\\ \end{array}}\langle C,X\rangle.}italic_P := roman_inf start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_X ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_A ( italic_X ) = italic_b end_CELL end_ROW start_ROW start_CELL italic_X ≽ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ⟨ italic_C , italic_X ⟩ . (24)

The dual problem associated to (24) then reads as follows:

D:=sup(y,S)m×𝒮nA(y)+S=CS0b,yassign𝐷subscriptsupremum𝑦𝑆superscript𝑚superscript𝒮𝑛superscript𝐴𝑦𝑆𝐶succeeds-or-equals𝑆0𝑏𝑦\boxed{D:=\mathop{\sup}_{\begin{array}[]{c}(y,S)\in\mathbb{R}^{m}\times% \mathcal{S}^{n}\\ A^{*}(y)+S=C\\ S\succcurlyeq 0\\ \end{array}}\langle b,y\rangle}italic_D := roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_y , italic_S ) ∈ roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT × caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_y ) + italic_S = italic_C end_CELL end_ROW start_ROW start_CELL italic_S ≽ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ⟨ italic_b , italic_y ⟩ (25)

where A:m𝒮n:superscript𝐴superscript𝑚superscript𝒮𝑛A^{*}:\mathbb{R}^{m}\to\mathcal{S}^{n}italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT : roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT → caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is the adjoint of A𝐴Aitalic_A.

We introduce the following sets:

𝒜Psubscript𝒜𝑃\displaystyle\mathcal{A}_{P}caligraphic_A start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT :={X𝒮n,A(X)=b,X0},assignabsentformulae-sequence𝑋superscript𝒮𝑛formulae-sequence𝐴𝑋𝑏succeeds-or-equals𝑋0\displaystyle:=\left\{X\in\mathcal{S}^{n},\;A(X)=b,\;X\succcurlyeq 0\right\},:= { italic_X ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_A ( italic_X ) = italic_b , italic_X ≽ 0 } ,
𝒜Pssubscriptsuperscript𝒜𝑠𝑃\displaystyle\mathcal{A}^{s}_{P}caligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT :={X𝒮n,A(X)=b,X0},assignabsentformulae-sequence𝑋superscript𝒮𝑛formulae-sequence𝐴𝑋𝑏succeeds𝑋0\displaystyle:=\left\{X\in\mathcal{S}^{n},\;A(X)=b,\;X\succ 0\right\},:= { italic_X ∈ caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_A ( italic_X ) = italic_b , italic_X ≻ 0 } ,
𝒜Dsubscript𝒜𝐷\displaystyle\mathcal{A}_{D}caligraphic_A start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT :={(y,S)m×𝒮n,A(y)+S=C,S0},assignabsentformulae-sequence𝑦𝑆superscript𝑚superscript𝒮𝑛formulae-sequencesuperscript𝐴𝑦𝑆𝐶succeeds-or-equals𝑆0\displaystyle:=\left\{(y,S)\in\mathbb{R}^{m}\times\mathcal{S}^{n},\;A^{*}(y)+S% =C,\;S\succcurlyeq 0\right\},:= { ( italic_y , italic_S ) ∈ roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT × caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_y ) + italic_S = italic_C , italic_S ≽ 0 } ,
𝒜Dssubscriptsuperscript𝒜𝑠𝐷\displaystyle\mathcal{A}^{s}_{D}caligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT :={(y,S)m×𝒮n,A(y)+S=C,S0}.assignabsentformulae-sequence𝑦𝑆superscript𝑚superscript𝒮𝑛formulae-sequencesuperscript𝐴𝑦𝑆𝐶succeeds𝑆0\displaystyle:=\left\{(y,S)\in\mathbb{R}^{m}\times\mathcal{S}^{n},\;A^{*}(y)+S% =C,\;S\succ 0\right\}.:= { ( italic_y , italic_S ) ∈ roman_ℝ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT × caligraphic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_y ) + italic_S = italic_C , italic_S ≻ 0 } .

We also denote by SolPsubscriptSol𝑃{\rm Sol}_{P}roman_Sol start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT and SolDsubscriptSol𝐷{\rm Sol}_{D}roman_Sol start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT the set of solutions to (24) and (25). Then, we recall the following classical result [AL11, WSV12]:

Theorem 22.
  • (i)

    If 𝒜P×𝒜Dssubscript𝒜𝑃subscriptsuperscript𝒜𝑠𝐷\mathcal{A}_{P}\times\mathcal{A}^{s}_{D}\neq\emptysetcaligraphic_A start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT × caligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT ≠ ∅, SolPsubscriptSol𝑃{\rm Sol}_{P}roman_Sol start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT is non-empty and bounded and P=D𝑃𝐷P=Ditalic_P = italic_D;

  • (ii)

    If 𝒜Ps×𝒜Dsubscriptsuperscript𝒜𝑠𝑃subscript𝒜𝐷\mathcal{A}^{s}_{P}\times\mathcal{A}_{D}\neq\emptysetcaligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT ≠ ∅ and A𝐴Aitalic_A surjective, then SolDsubscriptSol𝐷{\rm Sol}_{D}roman_Sol start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT is non-empty and bounded and P=D𝑃𝐷P=Ditalic_P = italic_D;

  • (iii)

    If 𝒜Ps×𝒜Dssubscriptsuperscript𝒜𝑠𝑃subscriptsuperscript𝒜𝑠𝐷\mathcal{A}^{s}_{P}\times\mathcal{A}^{s}_{D}\neq\emptysetcaligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT × caligraphic_A start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT ≠ ∅ and A𝐴Aitalic_A surjective, then SolPsubscriptSol𝑃{\rm Sol}_{P}roman_Sol start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT and SolDsubscriptSol𝐷{\rm Sol}_{D}roman_Sol start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT are non-empty and bounded and P=D𝑃𝐷P=Ditalic_P = italic_D.

5.2 Dual MCAL problem

In this section we study the dual problem in the bounded domain case. We know that the dual variable associated to the density ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) is a one-body interaction potential of the form Wv(x1,,xN):=i=1Nv(xi)assignsuperscript𝑊𝑣subscript𝑥1subscript𝑥𝑁superscriptsubscript𝑖1𝑁𝑣subscript𝑥𝑖W^{v}(x_{1},\ldots,x_{N}):=\sum_{i=1}^{N}v(x_{i})italic_W start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) := ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_v ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for a given v(Ω)𝑣Ωv\in\mathcal{F}(\Omega)italic_v ∈ caligraphic_F ( roman_Ω ).

We then consider the following natural dual problem

DL,ΩΦ[ρ]=supvSpan{Φ},Ψ1N(Ω),Ψ|HN,Ωv|Ψ0Ωvdρ,\boxed{D_{L,\Omega}^{\Phi}[\rho]=\sup_{\begin{array}[]{c}v\in{\rm Span}\{\Phi% \},\\ \forall\Psi\in\mathcal{H}_{1}^{N}(\Omega),\;\langle\Psi|H_{N,\Omega}^{v}|\Psi% \rangle\geq 0\\ \end{array}}\int_{\Omega}vd\rho,}italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] = roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ , (26)

where

HN,Ωv:=HN,Ωi=1Nv(xi)=HN,ΩWv.assignsuperscriptsubscript𝐻𝑁Ω𝑣subscript𝐻𝑁Ωsuperscriptsubscript𝑖1𝑁𝑣subscript𝑥𝑖subscript𝐻𝑁Ωsuperscript𝑊𝑣H_{N,\Omega}^{v}:=H_{N,\Omega}-\sum_{i=1}^{N}v(x_{i})=H_{N,\Omega}-W^{v}.italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT := italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_v ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT - italic_W start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT .

If we take any v:=m=1MαmφmSpan{Φ}assign𝑣superscriptsubscript𝑚1𝑀subscript𝛼𝑚subscript𝜑𝑚SpanΦv:=\sum_{m=1}^{M}\alpha_{m}\varphi_{m}\in{\rm Span}\{\Phi\}italic_v := ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ } satisfying the above constraints and any Γ𝔖1+(0N(Ω),Φ,ρ)Γsuperscriptsubscript𝔖1superscriptsubscript0𝑁ΩΦ𝜌\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega),\Phi,\rho)roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , roman_Φ , italic_ρ ) then we have

Tr(HN,ΩΓ)Tr(WvΓ)=Ωv𝑑ρΓ=Ω(m=1Mαmφm)𝑑ρΓΩ(m=1Mαmφm))dρ=Ωvdρ\begin{split}{\rm Tr\,}(H_{N,\Omega}\Gamma)\geq{\rm Tr\,}(W^{v}\Gamma)&=\int_{% \Omega}vd\rho_{\Gamma}=\int_{\Omega}\bigg{(}\sum_{m=1}^{M}\alpha_{m}\varphi_{m% }\bigg{)}d\rho_{\Gamma}\\ &\geq\int_{\Omega}\bigg{(}\sum_{m=1}^{M}\alpha_{m}\varphi_{m})\bigg{)}d\rho=% \int_{\Omega}vd\rho\end{split}start_ROW start_CELL roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Γ ) ≥ roman_Tr ( italic_W start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT roman_Γ ) end_CELL start_CELL = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) italic_d italic_ρ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ) italic_d italic_ρ = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_d italic_ρ end_CELL end_ROW

which proves that FL,ΩΦ[ρ]DL,ΩΦ,C[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌superscriptsubscript𝐷𝐿ΩΦ𝐶delimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]\geq D_{L,\Omega}^{\Phi,C}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] ≥ italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ]. We would like to prove that this inequality is actually an equality. Let us introduce the ground state energy associated to the potential v𝑣vitalic_v:

E[v]=infΨ1N(Ω)Ψ|HNv|Ψ=infΓ𝔖1+(0N(Ω))Tr(HNvΓ).𝐸delimited-[]𝑣subscriptinfimumΨsuperscriptsubscript1𝑁Ωquantum-operator-productΨsuperscriptsubscript𝐻𝑁𝑣ΨsubscriptinfimumΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁ΩTrsuperscriptsubscript𝐻𝑁𝑣ΓE[v]=\inf_{\Psi\in\mathcal{H}_{1}^{N}(\Omega)}\langle\Psi|H_{N}^{v}|\Psi% \rangle=\inf_{\Gamma\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega))}{\rm Tr% \,}(H_{N}^{v}\Gamma).italic_E [ italic_v ] = roman_inf start_POSTSUBSCRIPT roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ = roman_inf start_POSTSUBSCRIPT roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) ) end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT roman_Γ ) .

We rewrite now the minimization over ΓΓ\Gammaroman_Γ as an external minimization over ρN(Ω)𝜌subscript𝑁Ω\rho\in\mathcal{I}_{N}(\Omega)italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) and then as an internal one over all ΓΓ\Gammaroman_Γ in 𝔖1+(0N(Ω),Φ,ρ)superscriptsubscript𝔖1superscriptsubscript0𝑁ΩΦ𝜌\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N}(\Omega),\Phi,\rho)fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , roman_Φ , italic_ρ ) (we are considering the ground state for a potential vSpan{Φ}𝑣SpanΦv\in{\rm Span}\{\Phi\}italic_v ∈ roman_Span { roman_Φ }):

E[v]=infρN(Ω){FL,ΩΦ[ρ]Ωvdρ}.𝐸delimited-[]𝑣subscriptinfimum𝜌subscript𝑁Ωsuperscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌subscriptΩ𝑣differential-d𝜌E[v]=\inf_{\rho\in\mathcal{I}_{N}(\Omega)}\left\{F_{L,\Omega}^{\Phi}[\rho]-% \int_{\Omega}v\mathrm{d}\rho\right\}.italic_E [ italic_v ] = roman_inf start_POSTSUBSCRIPT italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT { italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] - ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v roman_d italic_ρ } .

Notice that E𝐸Eitalic_E is nothing but the Legendre-Fenchel transform of FL,ΩΦ[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ]. On the other hand, we rewrite (26) in the form

DL,ΩΦ[ρ]=supvSpan{Φ}{ΩvdρE[v]}.superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌subscriptsupremum𝑣SpanΦsubscriptΩ𝑣differential-d𝜌𝐸delimited-[]𝑣D_{L,\Omega}^{\Phi}[\rho]=\sup_{v\in{\rm Span}\{\Phi\}}\left\{\int_{\Omega}v% \mathrm{d}\rho-E[v]\right\}.italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] = roman_sup start_POSTSUBSCRIPT italic_v ∈ roman_Span { roman_Φ } end_POSTSUBSCRIPT { ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v roman_d italic_ρ - italic_E [ italic_v ] } . (27)

Thus, DL,ΩΦ[ρ]superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌D_{L,\Omega}^{\Phi}[\rho]italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] is the Legendre transform of E𝐸Eitalic_E. From Proposition 8 and Fenchel duality theorem for convex lower semi-continuous functions we conclude the following

Theorem 23.

Under the assumptions of Theorem 10, we have FL,ΩΦ[ρ]=DL,ΩΦ[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]=D_{L,\Omega}^{\Phi}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] = italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ].

We now have the following result which, taking into account the sparsity result of Theorem 10, gives a more convenient formulation of DL,ΩΦ[ρ]superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌D_{L,\Omega}^{\Phi}[\rho]italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ].

Theorem 24.

Under the assumptions of Theorem 10, there exists at least one maximizer to (26), and it holds that

DL,ΩΦ[ρ]superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌\displaystyle D_{L,\Omega}^{\Phi}[\rho]italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] =maxvSpan{Φ},Ψ1N(Ω),Ψ|HN,Ωv|Ψ0Ωvρabsentsubscript𝑣SpanΦformulae-sequencefor-allΨsuperscriptsubscript1𝑁Ωquantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\displaystyle=\mathop{\max}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in\mathcal{H}_{1}^{N}(\Omega),\quad\langle\Psi|H_{N,\Omega}^{v}|% \Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho= roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ
=maxvSpan{Φ},ΨSpan{Ψ1,,ΨK},Ψ|HN,Ωv|Ψ0Ωvρ,absentsubscript𝑣SpanΦformulae-sequencefor-allΨSpansubscriptΨ1subscriptΨ𝐾quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\displaystyle=\mathop{\max}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in{\rm Span}\{\Psi_{1},\ldots,\Psi_{K}\},\quad\langle\Psi|H_{N,% \Omega}^{v}|\Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho,= roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ ,

where

Γopt,ΩΦ=k=1Kωk|ΨkΨk|subscriptsuperscriptΓΦoptΩsuperscriptsubscript𝑘1𝐾subscript𝜔𝑘ketsubscriptΨ𝑘brasubscriptΨ𝑘\Gamma^{\Phi}_{{\rm opt},\Omega}=\sum_{k=1}^{K}\omega_{k}|\Psi_{k}\rangle% \langle\Psi_{k}|roman_Γ start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_opt , roman_Ω end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT |

for some 1KM+11𝐾𝑀11\leq K\leq M+11 ≤ italic_K ≤ italic_M + 1, with ωk>0subscript𝜔𝑘0\omega_{k}>0italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT > 0 and Ψk1N(Ω)subscriptΨ𝑘superscriptsubscript1𝑁Ω\Psi_{k}\in\mathcal{H}_{1}^{N}(\Omega)roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) for all 1kK1𝑘𝐾1\leq k\leq K1 ≤ italic_k ≤ italic_K is a minimizer of (14).

6 Numerical scheme

The aim of this section is to propose a new numerical scheme using the sparsity of minimizers of the MCAL functional to compute approximations of the Lieb functional. The scheme proposed here requires the resolution of eigenvalue problems for operators acting on 0N(Ω)superscriptsubscript0𝑁Ω\mathcal{H}_{0}^{N}(\Omega)caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ), which leads to high-dimensional problems when the number of electrons is large. The combination of the algorithm proposed here with numerical methods dedicated to overcome the curse of dimensionality will be the object of a future work.

We propose here an iterative scheme which shares some common features with the well-known Column Algorithm used for classical optimal transport problems (see for instance [FP22, FSV22]). The aim is to construct at each iteration n𝑛superscriptn\in\mathbb{N}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT a finite set of L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-normalized wavefunctions 𝔓nN2(Ω)subscript𝔓𝑛subscriptsuperscript2𝑁Ω\mathfrak{P}_{n}\subset\mathcal{H}^{2}_{N}(\Omega)fraktur_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ caligraphic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) which will be used to enforce the inequality constraints in the resolution of the MCAL dual problems. More precisely, inequality constraints in small-dimensional dual problems are enforced to hold on the space spanned by the wavefunctions belonging to the set 𝔓nsubscript𝔓𝑛\mathfrak{P}_{n}fraktur_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. As a consequence, in our present quantum optimal transprt framework, semi-definite programming problems have to be solved at each iteration instead of linear programming problems for classical optimal transport problems.

6.1 MCAL iterative scheme

We describe the MCAL algorithm in this section. The algorithm takes as input data:

  • Φ=(φ1,,φM)L(Ω)Φsubscript𝜑1subscript𝜑𝑀superscript𝐿Ω\Phi=(\varphi_{1},\ldots,\varphi_{M})\subset L^{\infty}(\Omega)roman_Φ = ( italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_φ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ⊂ italic_L start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( roman_Ω ) set of moment functions;

  • ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT with support included in ΩΩ\Omegaroman_Ω;

  • ρm:=Ωφmρassignsuperscript𝜌𝑚subscriptΩsubscript𝜑𝑚𝜌\rho^{m}:=\int_{\Omega}\varphi_{m}\rhoitalic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT := ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ for all 1mM1𝑚𝑀1\leq m\leq M1 ≤ italic_m ≤ italic_M.

  • 𝔓~0N2(Ω)subscript~𝔓0subscriptsuperscript2𝑁Ω\widetilde{\mathfrak{P}}_{0}\subset\mathcal{H}^{2}_{N}(\Omega)over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⊂ caligraphic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( roman_Ω ) initial finite set of L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-normalized wavefunctions.

As an output, after n𝑛nitalic_n iterations, the algorithm yields Fnsuperscript𝐹𝑛F^{n}italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT which is an approximation of the quantity FL,ΩΦ[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ].

We make here the following assumption on the initial set 𝔓~0subscript~𝔓0\widetilde{\mathfrak{P}}_{0}over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

Assumption (A0): let K~0:=dimSpan{𝔓~0}assignsubscript~𝐾0dimSpansubscript~𝔓0\widetilde{K}_{0}:={\rm dim}\;{\rm Span}\{\widetilde{\mathfrak{P}}_{0}\}over~ start_ARG italic_K end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := roman_dim roman_Span { over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT } and (Ψ~10,,Ψ~K00)superscriptsubscript~Ψ10superscriptsubscript~Ψsubscript𝐾00(\widetilde{\Psi}_{1}^{0},\ldots,\widetilde{\Psi}_{K_{0}}^{0})( over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , … , over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) an orthonormal basis of Span{𝔓~0}Spansubscript~𝔓0{\rm Span}\{\widetilde{\mathfrak{P}}_{0}\}roman_Span { over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT }. We assume that there exists S~:=(S~kl)1k,lK0𝒮+K0assign~𝑆subscriptsubscript~𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾0superscriptsubscript𝒮subscript𝐾0\widetilde{S}:=(\widetilde{S}_{kl})_{1\leq k,l\leq K_{0}}\in\mathcal{S}_{+}^{K% _{0}}over~ start_ARG italic_S end_ARG := ( over~ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT such that for all 1mM1𝑚𝑀1\leq m\leq M1 ≤ italic_m ≤ italic_M,

k,l=1K0S~klΩφmΨ~k0¯Ψ~l0=ρm.superscriptsubscript𝑘𝑙1subscript𝐾0subscript~𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscript~Ψ𝑘0superscriptsubscript~Ψ𝑙0superscript𝜌𝑚\sum_{k,l=1}^{K_{0}}\widetilde{S}_{kl}\int_{\Omega}\varphi_{m}\overline{% \widetilde{\Psi}_{k}^{0}}\widetilde{\Psi}_{l}^{0}=\rho^{m}.∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT over~ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT end_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .

In the case when d=3𝑑3d=3italic_d = 3, a way to find such an initial set 𝔓~0subscript~𝔓0\widetilde{\mathfrak{P}}_{0}over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is given in [Lie83b]. In this case, K~0subscript~𝐾0\widetilde{K}_{0}over~ start_ARG italic_K end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT can be chosen to be equal to 1111 and Ψ~10superscriptsubscript~Ψ10\widetilde{\Psi}_{1}^{0}over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT can be chosen as follows: for all 1kN1𝑘𝑁1\leq k\leq N1 ≤ italic_k ≤ italic_N and x=(x1,x2,x3)3𝑥subscript𝑥1subscript𝑥2subscript𝑥3superscript3x=(x_{1},x_{2},x_{3})\in\mathbb{R}^{3}italic_x = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT, define

ϕk(x)=ρ(x)Neikf(x1),superscriptitalic-ϕ𝑘𝑥𝜌𝑥𝑁superscript𝑒𝑖𝑘𝑓subscript𝑥1\phi^{k}(x)=\sqrt{\frac{\rho(x)}{N}}e^{ikf(x_{1})},italic_ϕ start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_x ) = square-root start_ARG divide start_ARG italic_ρ ( italic_x ) end_ARG start_ARG italic_N end_ARG end_ARG italic_e start_POSTSUPERSCRIPT italic_i italic_k italic_f ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ,

where for all x1subscript𝑥1x_{1}\in\mathbb{R}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ roman_ℝ,

f(x1)=(2πN)x1𝑑s+𝑑t𝑑uρ(s,t,u).𝑓subscript𝑥12𝜋𝑁superscriptsubscriptsubscript𝑥1differential-d𝑠superscriptsubscriptdifferential-d𝑡superscriptsubscriptdifferential-d𝑢𝜌𝑠𝑡𝑢f(x_{1})=\left(\frac{2\pi}{N}\right)\int_{-\infty}^{x_{1}}\,ds\int_{-\infty}^{% +\infty}\,dt\int_{-\infty}^{\infty}\,du\rho(s,t,u).italic_f ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = ( divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ) ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_d italic_s ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_d italic_t ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_d italic_u italic_ρ ( italic_s , italic_t , italic_u ) .

The family (ϕk)1kNsubscriptsuperscriptitalic-ϕ𝑘1𝑘𝑁(\phi^{k})_{1\leq k\leq N}( italic_ϕ start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k ≤ italic_N end_POSTSUBSCRIPT then forms an orthonormal family of L2(3)superscript𝐿2superscript3L^{2}(\mathbb{R}^{3})italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) and one may define Ψ~10superscriptsubscript~Ψ10\widetilde{\Psi}_{1}^{0}over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT as the normalized Slater determinant associated to the family (ϕk)1kNsubscriptsuperscriptitalic-ϕ𝑘1𝑘𝑁(\phi^{k})_{1\leq k\leq N}( italic_ϕ start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k ≤ italic_N end_POSTSUBSCRIPT.


6.1.1 Initialization step

Compute S~0:=(S~kl0)1k,lK0𝒮+K0assignsuperscript~𝑆0subscriptsubscriptsuperscript~𝑆0𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾0superscriptsubscript𝒮subscript𝐾0\widetilde{S}^{0}:=(\widetilde{S}^{0}_{kl})_{1\leq k,l\leq K_{0}}\in\mathcal{S% }_{+}^{K_{0}}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := ( over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT solution to

F~0:=min(Skl)1k,lKn𝒮+K0,1mM,k,l=1K0SklΩφmΨ~k0¯Ψ~l0=ρmk,l=1K0SklΨ~k0|HN,Ω|Ψ~l0assignsuperscript~𝐹0subscriptsubscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾𝑛superscriptsubscript𝒮subscript𝐾0for-all1𝑚𝑀superscriptsubscript𝑘𝑙1subscript𝐾0subscript𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscript~Ψ𝑘0superscriptsubscript~Ψ𝑙0superscript𝜌𝑚superscriptsubscript𝑘𝑙1subscript𝐾0subscript𝑆𝑘𝑙quantum-operator-productsuperscriptsubscript~Ψ𝑘0subscript𝐻𝑁Ωsuperscriptsubscript~Ψ𝑙0\widetilde{F}^{0}:=\mathop{\min}_{\begin{array}[]{c}(S_{kl})_{1\leq k,l\leq K_% {n}}\in\mathcal{S}_{+}^{K_{0}},\\ \forall 1\leq m\leq M,\\ \sum_{k,l=1}^{K_{0}}S_{kl}\int_{\Omega}\varphi_{m}\overline{\widetilde{\Psi}_{% k}^{0}}\widetilde{\Psi}_{l}^{0}=\rho^{m}\\ \end{array}}\sum_{k,l=1}^{K_{0}}S_{kl}\langle\widetilde{\Psi}_{k}^{0}|H_{N,% \Omega}|\widetilde{\Psi}_{l}^{0}\rangleover~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := roman_min start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT end_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ⟨ over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ⟩ (28)

Then, it holds that S~0=k=1K0ωk0(Uk0)(Uk0)Tsuperscript~𝑆0superscriptsubscript𝑘1subscript𝐾0superscriptsubscript𝜔𝑘0superscriptsubscript𝑈𝑘0superscriptsuperscriptsubscript𝑈𝑘0𝑇\widetilde{S}^{0}=\sum_{k=1}^{K_{0}}\omega_{k}^{0}(U_{k}^{0})(U_{k}^{0})^{T}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ( italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) ( italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT where (ωk0)1kK0+K0subscriptsuperscriptsubscript𝜔𝑘01𝑘subscript𝐾0superscriptsubscriptsubscript𝐾0(\omega_{k}^{0})_{1\leq k\leq K_{0}}\in\mathbb{R_{+}}^{K_{0}}( italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT are the eigenvalues of S~0superscript~𝑆0\widetilde{S}^{0}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT (assumed to be ranked in non-increasing order) and for all 1kK01𝑘subscript𝐾01\leq k\leq K_{0}1 ≤ italic_k ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, Uk0:=(Ukl0)1lK0K0assignsuperscriptsubscript𝑈𝑘0subscriptsuperscriptsubscript𝑈𝑘𝑙01𝑙subscript𝐾0superscriptsubscript𝐾0U_{k}^{0}:=(U_{kl}^{0})_{1\leq l\leq K_{0}}\in\mathbb{R}^{K_{0}}italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := ( italic_U start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_l ≤ italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is a normalized eigenvector associated with ωk0superscriptsubscript𝜔𝑘0\omega_{k}^{0}italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT so that (U10,,UK00)superscriptsubscript𝑈10superscriptsubscript𝑈subscript𝐾00(U_{1}^{0},\ldots,U_{K_{0}}^{0})( italic_U start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , … , italic_U start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) forms an orthonormal basis of K0superscriptsubscript𝐾0\mathbb{R}^{K_{0}}roman_ℝ start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Let 𝒦0:=max{k{1,,K0},ωk0>0}assignsubscript𝒦0𝑘1subscript𝐾0superscriptsubscript𝜔𝑘00\mathcal{K}_{0}:=\max\left\{k\in\{1,\ldots,K_{0}\},\omega_{k}^{0}>0\right\}caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := roman_max { italic_k ∈ { 1 , … , italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT } , italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT > 0 }. For all 1k𝒦01𝑘subscript𝒦01\leq k\leq\mathcal{K}_{0}1 ≤ italic_k ≤ caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, let Ψk0:=l=1K0Ukl0Ψ~l0,assignsuperscriptsubscriptΨ𝑘0superscriptsubscript𝑙1subscript𝐾0superscriptsubscript𝑈𝑘𝑙0superscriptsubscript~Ψ𝑙0\Psi_{k}^{0}:=\sum_{l=1}^{K_{0}}U_{kl}^{0}\widetilde{\Psi}_{l}^{0},roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_U start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , and S0:=diag(ω10,,ω𝒦0)𝒮+,𝒦0assignsuperscript𝑆0diagsuperscriptsubscript𝜔10subscript𝜔subscript𝒦0superscriptsubscript𝒮subscript𝒦0S^{0}:={\rm diag}(\omega_{1}^{0},\ldots,\omega_{\mathcal{K}_{0}})\in\mathcal{S% }_{+,*}^{\mathcal{K}_{0}}italic_S start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := roman_diag ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , … , italic_ω start_POSTSUBSCRIPT caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ∈ caligraphic_S start_POSTSUBSCRIPT + , ∗ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. We also denote by 𝔓0:=1k𝒦0{Ψk0}assignsubscript𝔓0subscript1𝑘subscript𝒦0superscriptsubscriptΨ𝑘0\mathfrak{P}_{0}:=\bigcup_{1\leq k\leq\mathcal{K}_{0}}\left\{\Psi_{k}^{0}\right\}fraktur_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := ⋃ start_POSTSUBSCRIPT 1 ≤ italic_k ≤ caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT { roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT }.

Remark 25.

It is easy to see that, by construction, it holds that

F~0:=min(Skl)1k,l𝒦0𝒮+𝒦0,1mM,k,l=1𝒦0SklΩφmΨk0¯Ψl0=ρmk,l=1K0SklΨk0|HN,Ω|Ψl0assignsuperscript~𝐹0subscriptsubscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝒦0superscriptsubscript𝒮subscript𝒦0for-all1𝑚𝑀superscriptsubscript𝑘𝑙1subscript𝒦0subscript𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscriptΨ𝑘0superscriptsubscriptΨ𝑙0superscript𝜌𝑚superscriptsubscript𝑘𝑙1subscript𝐾0subscript𝑆𝑘𝑙quantum-operator-productsuperscriptsubscriptΨ𝑘0subscript𝐻𝑁ΩsuperscriptsubscriptΨ𝑙0\widetilde{F}^{0}:=\mathop{\min}_{\begin{array}[]{c}(S_{kl})_{1\leq k,l\leq% \mathcal{K}_{0}}\in\mathcal{S}_{+}^{\mathcal{K}_{0}},\\ \forall 1\leq m\leq M,\\ \sum_{k,l=1}^{\mathcal{K}_{0}}S_{kl}\int_{\Omega}\varphi_{m}\overline{\Psi_{k}% ^{0}}\Psi_{l}^{0}=\rho^{m}\\ \end{array}}\sum_{k,l=1}^{K_{0}}S_{kl}\langle\Psi_{k}^{0}|H_{N,\Omega}|\Psi_{l% }^{0}\rangleover~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT := roman_min start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT end_ARG roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ⟩ (29)

and that S0superscript𝑆0S^{0}italic_S start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT is a minimizer to (29).

Remark 26.

Notice also that this initialization step is useless in the case when K~0=1superscript~𝐾01\widetilde{K}^{0}=1over~ start_ARG italic_K end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = 1.

6.1.2 Iteration n1𝑛1n\geq 1italic_n ≥ 1

Step 1: Let 𝒦n1:=dimSpan{𝔓n1}assignsuperscript𝒦𝑛1dimSpansubscript𝔓𝑛1\mathcal{K}^{n-1}:={\rm dim}\;{\rm Span}\left\{\mathfrak{P}_{n-1}\right\}caligraphic_K start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT := roman_dim roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT } and (Ψ1n1,,ΨKn1n1)subscriptsuperscriptΨ𝑛11subscriptsuperscriptΨ𝑛1subscript𝐾𝑛1(\Psi^{n-1}_{1},\ldots,\Psi^{n-1}_{K_{n-1}})( roman_Ψ start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) be an orthonormal basis of Span{𝔓n1}Spansubscript𝔓𝑛1{\rm Span}\left\{\mathfrak{P}_{n-1}\right\}roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT }. Let An1:=(Akl,mn1)1mM,1k,lKn1Kn12×Massignsuperscript𝐴𝑛1subscriptsubscriptsuperscript𝐴𝑛1𝑘𝑙𝑚formulae-sequence1𝑚𝑀formulae-sequence1𝑘𝑙subscript𝐾𝑛1superscriptsuperscriptsubscript𝐾𝑛12𝑀A^{n-1}:=(A^{n-1}_{kl,m})_{1\leq m\leq M,1\leq k,l\leq K_{n-1}}\in\mathbb{R}^{% K_{n-1}^{2}\times M}italic_A start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT := ( italic_A start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_l , italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M , 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × italic_M end_POSTSUPERSCRIPT be defined by

Akl,mn1:=ΩφmΨkn1¯Ψln1.assignsubscriptsuperscript𝐴𝑛1𝑘𝑙𝑚subscriptΩsubscript𝜑𝑚¯subscriptsuperscriptΨ𝑛1𝑘subscriptsuperscriptΨ𝑛1𝑙A^{n-1}_{kl,m}:=\int_{\Omega}\varphi_{m}\overline{\Psi^{n-1}_{k}}\Psi^{n-1}_{l}.italic_A start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_l , italic_m end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG roman_Ψ start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG roman_Ψ start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT .

Let Cn1:=Ker(An1)Massignsuperscript𝐶𝑛1Kersuperscriptsuperscript𝐴𝑛1perpendicular-tosuperscript𝑀C^{n-1}:={\rm Ker}(A^{n-1})^{\perp}\subset\mathbb{R}^{M}italic_C start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT := roman_Ker ( italic_A start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT ⊂ roman_ℝ start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT and

Vn1:={v=m=1Mcmφm,c:=(cm)1mMCn1}Span{Φ}.assignsuperscript𝑉𝑛1formulae-sequence𝑣superscriptsubscript𝑚1𝑀subscript𝑐𝑚subscript𝜑𝑚assign𝑐subscriptsubscript𝑐𝑚1𝑚𝑀superscript𝐶𝑛1SpanΦV^{n-1}:=\left\{v=\sum_{m=1}^{M}c_{m}\varphi_{m},\;c:=(c_{m})_{1\leq m\leq M}% \in C^{n-1}\right\}\subset{\rm Span}\{\Phi\}.italic_V start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT := { italic_v = ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_c := ( italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT } ⊂ roman_Span { roman_Φ } .

Compute vnVn1superscript𝑣𝑛superscript𝑉𝑛1v^{n}\in V^{n-1}italic_v start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∈ italic_V start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT solution to

Fn=maxvVn1ΨSpan{𝔓n1},Ψ|HN,Ωv|Ψ0.3vρsuperscript𝐹𝑛subscript𝑣superscript𝑉𝑛1formulae-sequencefor-allΨSpansubscript𝔓𝑛1quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptsuperscript3𝑣𝜌F^{n}=\mathop{\max}_{\begin{array}[]{c}v\in V^{n-1}\\ \forall\Psi\in{\rm Span}\{\mathfrak{P}_{n-1}\},\quad\langle\Psi|H_{N,\Omega}^{% v}|\Psi\rangle\geq 0.\end{array}}\int_{\mathbb{R}^{3}}v\rhoitalic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ italic_V start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 . end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v italic_ρ (30)
Remark 27.

Using the results of semi-definite positive programming and using similar arguments as in the proof of Theorem 24, it can be easily checked that there exists at least one maximizer to (30). In addition, any maximizer to (30) is also a maximizer to

Fn=maxvSpan{Φ}ΨSpan{𝔓n1},Ψ|HN,Ωv|Ψ0.Ωvρ,superscript𝐹𝑛subscript𝑣SpanΦformulae-sequencefor-allΨSpansubscript𝔓𝑛1quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌F^{n}=\mathop{\max}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\}\\ \forall\Psi\in{\rm Span}\{\mathfrak{P}_{n-1}\},\quad\langle\Psi|H_{N,\Omega}^{% v}|\Psi\rangle\geq 0.\end{array}}\int_{\Omega}v\rho,italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 . end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ ,

since Ωvρ=0subscriptΩ𝑣𝜌0\int_{\Omega}v\rho=0∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ = 0 for any v=m=1Mcmφm𝑣superscriptsubscript𝑚1𝑀subscript𝑐𝑚subscript𝜑𝑚v=\sum_{m=1}^{M}c_{m}\varphi_{m}italic_v = ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT with c:=(cm)1mMKer(An1)assign𝑐subscriptsubscript𝑐𝑚1𝑚𝑀Kersuperscript𝐴𝑛1c:=(c_{m})_{1\leq m\leq M}\in{\rm Ker}(A^{n-1})italic_c := ( italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT ∈ roman_Ker ( italic_A start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ).

Step 2: Compute Ψ0vn2N(Ω)superscriptsubscriptΨ0subscript𝑣𝑛superscriptsubscript2𝑁Ω\Psi_{0}^{v_{n}}\in\mathcal{H}_{2}^{N}(\Omega)roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) a L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-normalized solution to

HN,ΩvnΨ0vn=E(vn)Ψ0vn,subscriptsuperscript𝐻subscript𝑣𝑛𝑁ΩsuperscriptsubscriptΨ0subscript𝑣𝑛𝐸subscript𝑣𝑛superscriptsubscriptΨ0subscript𝑣𝑛H^{v_{n}}_{N,\Omega}\Psi_{0}^{v_{n}}=E(v_{n})\Psi_{0}^{v_{n}},italic_H start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , (31)

where E(vn)𝐸subscript𝑣𝑛E(v_{n})italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is the smallest eigenvalue of HN,Ωvnsubscriptsuperscript𝐻subscript𝑣𝑛𝑁ΩH^{v_{n}}_{N,\Omega}italic_H start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT.

Step 3: We now distinguish two different cases.

  • Case 1: E(vn)<0𝐸subscript𝑣𝑛0E(v_{n})<0italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) < 0

    Define 𝔓~n:=𝔓n1{Ψ0vn}assignsubscript~𝔓𝑛subscript𝔓𝑛1superscriptsubscriptΨ0subscript𝑣𝑛\widetilde{\mathfrak{P}}_{n}:=\mathfrak{P}_{n-1}\cup\{\Psi_{0}^{v_{n}}\}over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ∪ { roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT }. Let Kn:=dimSpan{𝔓~n}assignsubscript𝐾𝑛dimSpansubscript~𝔓𝑛K_{n}:={\rm dim}\;{\rm Span}\{\widetilde{{\mathfrak{P}}}_{n}\}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := roman_dim roman_Span { over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } and let Ψ~1n,,Ψ~Knnsuperscriptsubscript~Ψ1𝑛superscriptsubscript~Ψsubscript𝐾𝑛𝑛\widetilde{\Psi}_{1}^{n},\ldots,\widetilde{\Psi}_{K_{n}}^{n}over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be an orthonormal basis of Span{𝔓~n}Spansubscript~𝔓𝑛{\rm Span}\{\widetilde{{\mathfrak{P}}}_{n}\}roman_Span { over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT }.

    Compute S~n:=(S~kln)1k,lKN𝒮+Knassignsuperscript~𝑆𝑛subscriptsubscriptsuperscript~𝑆𝑛𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾𝑁superscriptsubscript𝒮subscript𝐾𝑛\widetilde{S}^{n}:=(\widetilde{S}^{n}_{kl})_{1\leq k,l\leq K_{N}}\in\mathcal{S% }_{+}^{K_{n}}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ( over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT solution to

    F~n:=min(Skl)1k,lKn𝒮+Kn,1mM,k,l=1KnSklΩφmΨ~kn¯Ψ~ln=ρmk,l=1KnSklΨ~kn|HN,Ω|Ψ~lnassignsuperscript~𝐹𝑛subscriptsubscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾𝑛superscriptsubscript𝒮subscript𝐾𝑛for-all1𝑚𝑀superscriptsubscript𝑘𝑙1subscript𝐾𝑛subscript𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscript~Ψ𝑘𝑛superscriptsubscript~Ψ𝑙𝑛superscript𝜌𝑚superscriptsubscript𝑘𝑙1subscript𝐾𝑛subscript𝑆𝑘𝑙quantum-operator-productsuperscriptsubscript~Ψ𝑘𝑛subscript𝐻𝑁Ωsuperscriptsubscript~Ψ𝑙𝑛\widetilde{F}^{n}:=\mathop{\min}_{\begin{array}[]{c}(S_{kl})_{1\leq k,l\leq K_% {n}}\in\mathcal{S}_{+}^{K_{n}},\\ \forall 1\leq m\leq M,\\ \sum_{k,l=1}^{K_{n}}S_{kl}\int_{\Omega}\varphi_{m}\overline{\widetilde{\Psi}_{% k}^{n}}\widetilde{\Psi}_{l}^{n}=\rho^{m}\\ \end{array}}\sum_{k,l=1}^{K_{n}}S_{kl}\langle\widetilde{\Psi}_{k}^{n}|H_{N,% \Omega}|\widetilde{\Psi}_{l}^{n}\rangleover~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := roman_min start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ⟨ over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ⟩ (32)

    Then, it holds that S~n=k=1Knωkn(Ukn)(Ukn)Tsuperscript~𝑆𝑛superscriptsubscript𝑘1subscript𝐾𝑛superscriptsubscript𝜔𝑘𝑛superscriptsubscript𝑈𝑘𝑛superscriptsuperscriptsubscript𝑈𝑘𝑛𝑇\widetilde{S}^{n}=\sum_{k=1}^{K_{n}}\omega_{k}^{n}(U_{k}^{n})(U_{k}^{n})^{T}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) ( italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT where (ωkn)1kKn+Knsubscriptsuperscriptsubscript𝜔𝑘𝑛1𝑘subscript𝐾𝑛superscriptsubscriptsubscript𝐾𝑛(\omega_{k}^{n})_{1\leq k\leq K_{n}}\in\mathbb{R_{+}}^{K_{n}}( italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT are the eigenvalues of S~nsuperscript~𝑆𝑛\widetilde{S}^{n}over~ start_ARG italic_S end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT (assumed to be ranked in non-increasing order) and for all 1kKn1𝑘subscript𝐾𝑛1\leq k\leq K_{n}1 ≤ italic_k ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, Ukn:=(Ukln)1lKnKnassignsuperscriptsubscript𝑈𝑘𝑛subscriptsuperscriptsubscript𝑈𝑘𝑙𝑛1𝑙subscript𝐾𝑛superscriptsubscript𝐾𝑛U_{k}^{n}:=(U_{kl}^{n})_{1\leq l\leq K_{n}}\in\mathbb{R}^{K_{n}}italic_U start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ( italic_U start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_l ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is a normalized eigenvector associated with ωknsuperscriptsubscript𝜔𝑘𝑛\omega_{k}^{n}italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT so that (U1n,,UKnn)superscriptsubscript𝑈1𝑛superscriptsubscript𝑈subscript𝐾𝑛𝑛(U_{1}^{n},\ldots,U_{K_{n}}^{n})( italic_U start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , italic_U start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) forms an orthonormal basis of Knsuperscriptsubscript𝐾𝑛\mathbb{R}^{K_{n}}roman_ℝ start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

    Let 𝒦n:=max{k{1,,Kn},ωkn>0}assignsubscript𝒦𝑛𝑘1subscript𝐾𝑛superscriptsubscript𝜔𝑘𝑛0\mathcal{K}_{n}:=\max\left\{k\in\{1,\ldots,K_{n}\},\omega_{k}^{n}>0\right\}caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := roman_max { italic_k ∈ { 1 , … , italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } , italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT > 0 }. For all 1k𝒦n1𝑘subscript𝒦𝑛1\leq k\leq\mathcal{K}_{n}1 ≤ italic_k ≤ caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, let Ψkn:=l=1KnUklnΨ~ln,assignsuperscriptsubscriptΨ𝑘𝑛superscriptsubscript𝑙1subscript𝐾𝑛superscriptsubscript𝑈𝑘𝑙𝑛superscriptsubscript~Ψ𝑙𝑛\Psi_{k}^{n}:=\sum_{l=1}^{K_{n}}U_{kl}^{n}\widetilde{\Psi}_{l}^{n},roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_U start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , and Sn:=diag(ω1n,,ω𝒦nn)𝒮+,𝒦nassignsuperscript𝑆𝑛diagsuperscriptsubscript𝜔1𝑛superscriptsubscript𝜔subscript𝒦𝑛𝑛superscriptsubscript𝒮subscript𝒦𝑛S^{n}:={\rm diag}(\omega_{1}^{n},\ldots,\omega_{\mathcal{K}_{n}}^{n})\in% \mathcal{S}_{+,*}^{\mathcal{K}_{n}}italic_S start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := roman_diag ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , italic_ω start_POSTSUBSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) ∈ caligraphic_S start_POSTSUBSCRIPT + , ∗ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. We then denote by 𝔓n:={Ψ1n,,Ψ𝒦nn}assignsubscript𝔓𝑛superscriptsubscriptΨ1𝑛superscriptsubscriptΨsubscript𝒦𝑛𝑛\mathfrak{P}_{n}:=\left\{\Psi_{1}^{n},\ldots,\Psi_{{\mathcal{K}}_{n}}^{n}\right\}fraktur_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT := { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT }.

    Define n:=n+1assign𝑛𝑛1n:=n+1italic_n := italic_n + 1 and proceed with the next iteration.

  • Case 2: E(vn)0𝐸subscript𝑣𝑛0E(v_{n})\geq 0italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≥ 0

    Stop the algorithm.

6.2 Property of the MCAL iterative scheme

We prove the following lemma, which states that the sequence of approximations yielded by the MCAL algorithm is non-increasing. Note however that we do not prove here that the sequence converges indeed to FL,ΩΦ[ρ]superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌F_{L,\Omega}^{\Phi}[\rho]italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ].

Lemma 28.

For all n1𝑛1n\geq 1italic_n ≥ 1, it holds that

FnF~n=Fn+1FL,ΩΦ[ρ].superscript𝐹𝑛superscript~𝐹𝑛superscript𝐹𝑛1superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌F^{n}\geq\widetilde{F}^{n}=F^{n+1}\geq F_{L,\Omega}^{\Phi}[\rho].italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ≥ over~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ≥ italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] .
Proof.

The first inequality is simple to see since the dual problem associated to (32) is

F~nsubscript~𝐹𝑛\displaystyle\widetilde{F}_{n}over~ start_ARG italic_F end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT =maxvSpan{Φ}ΨSpan{𝔓~n},Ψ|HN,Ωv|Ψ0.3vρabsentsubscript𝑣SpanΦformulae-sequencefor-allΨSpansubscript~𝔓𝑛quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptsuperscript3𝑣𝜌\displaystyle=\mathop{\max}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\}\\ \forall\Psi\in{\rm Span}\left\{\widetilde{\mathfrak{P}}_{n}\right\},\quad% \langle\Psi|H_{N,\Omega}^{v}|\Psi\rangle\geq 0.\end{array}}\int_{\mathbb{R}^{3% }}v\rho= roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 . end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v italic_ρ
maxvSpan{Φ}ΨSpan{𝔓n1},Ψ|HN,Ωv|Ψ0.3vρabsentsubscript𝑣SpanΦformulae-sequencefor-allΨSpansubscript𝔓𝑛1quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptsuperscript3𝑣𝜌\displaystyle\leq\mathop{\max}_{\begin{array}[]{c}\scriptsize v\in{\rm Span}\{% \Phi\}\\ \scriptsize\forall\Psi\in{\rm Span}\left\{\mathfrak{P}_{n-1}\right\},\quad% \langle\Psi|H_{N,\Omega}^{v}|\Psi\rangle\geq 0.\end{array}}\int_{\mathbb{R}^{3% }}v\rho≤ roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 . end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v italic_ρ
=Fn,absentsuperscript𝐹𝑛\displaystyle=F^{n},= italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ,

since 𝔓n1𝔓~nsubscript𝔓𝑛1subscript~𝔓𝑛\mathfrak{P}_{n-1}\subset\widetilde{\mathfrak{P}}_{n}fraktur_P start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ⊂ over~ start_ARG fraktur_P end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT.

The second equality comes from the fact that

F~nsubscript~𝐹𝑛\displaystyle\widetilde{F}_{n}over~ start_ARG italic_F end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT =min(Skl)1k,lKn𝒮+Kn,1mM,k,l=1KnSklΩφmΨ~kn¯Ψ~ln=ρmk,l=1KnSklΨ~kn|HN,Ω|Ψ~lnabsentsubscriptsubscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝐾𝑛superscriptsubscript𝒮subscript𝐾𝑛for-all1𝑚𝑀superscriptsubscript𝑘𝑙1subscript𝐾𝑛subscript𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscript~Ψ𝑘𝑛superscriptsubscript~Ψ𝑙𝑛superscript𝜌𝑚superscriptsubscript𝑘𝑙1subscript𝐾𝑛subscript𝑆𝑘𝑙quantum-operator-productsuperscriptsubscript~Ψ𝑘𝑛subscript𝐻𝑁Ωsuperscriptsubscript~Ψ𝑙𝑛\displaystyle=\mathop{\min}_{\begin{array}[]{c}(S_{kl})_{1\leq k,l\leq K_{n}}% \in\mathcal{S}_{+}^{K_{n}},\\ \forall 1\leq m\leq M,\\ \sum_{k,l=1}^{K_{n}}S_{kl}\int_{\Omega}\varphi_{m}\overline{\widetilde{\Psi}_{% k}^{n}}\widetilde{\Psi}_{l}^{n}=\rho^{m}\\ \end{array}}\sum_{k,l=1}^{K_{n}}S_{kl}\langle\widetilde{\Psi}_{k}^{n}|H_{N,% \Omega}|\widetilde{\Psi}_{l}^{n}\rangle= roman_min start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ⟨ over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | over~ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ⟩
=min(Skl)1k,l𝒦n𝒮+𝒦n,1mM,k,l=1𝒦nSklΩφmΨkn¯Ψln=ρmk,l=1𝒦nSklΨkn|HN,Ω|Ψln.absentsubscriptsubscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙subscript𝒦𝑛superscriptsubscript𝒮subscript𝒦𝑛for-all1𝑚𝑀superscriptsubscript𝑘𝑙1subscript𝒦𝑛subscript𝑆𝑘𝑙subscriptΩsubscript𝜑𝑚¯superscriptsubscriptΨ𝑘𝑛superscriptsubscriptΨ𝑙𝑛superscript𝜌𝑚superscriptsubscript𝑘𝑙1subscript𝒦𝑛subscript𝑆𝑘𝑙quantum-operator-productsuperscriptsubscriptΨ𝑘𝑛subscript𝐻𝑁ΩsuperscriptsubscriptΨ𝑙𝑛\displaystyle=\mathop{\min}_{\begin{array}[]{c}(S_{kl})_{1\leq k,l\leq{% \mathcal{K}}_{n}}\in\mathcal{S}_{+}^{{\mathcal{K}}_{n}},\\ \forall 1\leq m\leq M,\\ \sum_{k,l=1}^{{\mathcal{K}}_{n}}S_{kl}\int_{\Omega}\varphi_{m}\overline{\Psi_{% k}^{n}}\Psi_{l}^{n}=\rho^{m}\\ \end{array}}\sum_{k,l=1}^{{\mathcal{K}}_{n}}S_{kl}\langle\Psi_{k}^{n}|H_{N,% \Omega}|\Psi_{l}^{n}\rangle.= roman_min start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUBSCRIPT + end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ∀ 1 ≤ italic_m ≤ italic_M , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT over¯ start_ARG roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_ρ start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ⟩ .

In addition, we know, by definition of 𝒦nsubscript𝒦𝑛{\mathcal{K}}_{n}caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and of Ψ1nsuperscriptsubscriptΨ1𝑛\Psi_{1}^{n}roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, …, Ψ𝒦nnsuperscriptsubscriptΨsubscript𝒦𝑛𝑛\Psi_{{\mathcal{K}}_{n}}^{n}roman_Ψ start_POSTSUBSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT that there exists at least one minimizer to the second minimization problem which is a positive definite matrix, that is the diagonal matrix with entries ω1n,,ω𝒦nsuperscriptsubscript𝜔1𝑛subscript𝜔subscript𝒦𝑛\omega_{1}^{n},\ldots,\omega_{{\mathcal{K}}_{n}}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , … , italic_ω start_POSTSUBSCRIPT caligraphic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Using standard results of semi-definite positive programming, it holds that the dual problem associated to the second minimization problem introduced in the last line of the calculations above is precisely

Fn+1=maxvSpan{Φ}ΨSpan{𝔓n},Ψ|HN,Ωv|Ψ0.3vρ=F~n.superscript𝐹𝑛1subscript𝑣SpanΦformulae-sequencefor-allΨSpansubscript𝔓𝑛quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptsuperscript3𝑣𝜌subscript~𝐹𝑛F^{n+1}=\mathop{\max}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\}\\ \forall\Psi\in{\rm Span}\left\{\mathfrak{P}_{n}\right\},\quad\langle\Psi|H_{N,% \Omega}^{v}|\Psi\rangle\geq 0.\end{array}}\int_{\mathbb{R}^{3}}v\rho=% \widetilde{F}_{n}.italic_F start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT = roman_max start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { fraktur_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 . end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_v italic_ρ = over~ start_ARG italic_F end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT .

Hence the desired result. ∎

6.3 Numerical results

The numerical tests presented in this section were performed using Julia. In particular, the finite element code developped in [QC23] was used to solve the eigenvalue problems (31), and the ProxSDP library was used for the resolution of the semi-definite programming problems. The associated code can be found on ZENODO with the DOI 10.5281/zenodo.11669900.

We present in this section some preliminary numerical results on a toy numerical test case with N=2𝑁2N=2italic_N = 2, d=1𝑑1d=1italic_d = 1 and Ω=(L,L)Ω𝐿𝐿\Omega=(-L,L)roman_Ω = ( - italic_L , italic_L ) with L=10𝐿10L=10italic_L = 10. More precisely, for a given value D𝐷superscriptD\in\mathbb{N}^{*}italic_D ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, the solution of problems (31) is approximated using a Galerkin approximation in the finite element (1subscript1\mathbb{P}_{1}roman_ℙ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT) discretization space

WD=Span{ϕ1ϕ2,ϕ1,ϕ2VD}superscript𝑊𝐷Spansuperscriptitalic-ϕ1superscriptitalic-ϕ2superscriptitalic-ϕ1superscriptitalic-ϕ2superscript𝑉𝐷W^{D}={\rm Span}\left\{\phi^{1}\wedge\phi^{2},\phi^{1},\phi^{2}\in V^{D}\right\}italic_W start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT = roman_Span { italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∧ italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT , italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ italic_V start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT }

where

VD={ϕ𝒞(Ω)|ϕ(L)=ϕ(L)=0,ϕ|(L+(i1)2LD,L+i2LD)1,0iD},V^{D}=\left\{\phi\in\mathcal{C}(\Omega)|\quad\phi(-L)=\phi(L)=0,\;\phi|_{\left% (-L+\frac{(i-1)2L}{D},-L+\frac{i2L}{D}\right)}\in\mathbb{P}_{1},\;\forall 0% \leq i\leq D\right\},italic_V start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT = { italic_ϕ ∈ caligraphic_C ( roman_Ω ) | italic_ϕ ( - italic_L ) = italic_ϕ ( italic_L ) = 0 , italic_ϕ | start_POSTSUBSCRIPT ( - italic_L + divide start_ARG ( italic_i - 1 ) 2 italic_L end_ARG start_ARG italic_D end_ARG , - italic_L + divide start_ARG italic_i 2 italic_L end_ARG start_ARG italic_D end_ARG ) end_POSTSUBSCRIPT ∈ roman_ℙ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ∀ 0 ≤ italic_i ≤ italic_D } ,

and

ϕ1,ϕ2VD,x,yΩ,ϕ1ϕ2(x,y)=12(ϕ1(x)ϕ2(y)ϕ2(x)ϕ1(y)).formulae-sequencefor-allsuperscriptitalic-ϕ1superscriptitalic-ϕ2superscript𝑉𝐷for-all𝑥𝑦Ωsuperscriptitalic-ϕ1superscriptitalic-ϕ2𝑥𝑦12superscriptitalic-ϕ1𝑥superscriptitalic-ϕ2𝑦superscriptitalic-ϕ2𝑥superscriptitalic-ϕ1𝑦\forall\phi^{1},\phi^{2}\in V^{D},\;\forall x,y\in\Omega,\quad\phi^{1}\wedge% \phi^{2}(x,y)=\frac{1}{\sqrt{2}}(\phi^{1}(x)\phi^{2}(y)-\phi^{2}(x)\phi^{1}(y)).∀ italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT , italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ italic_V start_POSTSUPERSCRIPT italic_D end_POSTSUPERSCRIPT , ∀ italic_x , italic_y ∈ roman_Ω , italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∧ italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x , italic_y ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG 2 end_ARG end_ARG ( italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_x ) italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_y ) - italic_ϕ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_x ) italic_ϕ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_y ) ) .

The moment functions (φm)1mMsubscriptsubscript𝜑𝑚1𝑚𝑀(\varphi_{m})_{1\leq m\leq M}( italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_m ≤ italic_M end_POSTSUBSCRIPT are chosen to be 1subscript1\mathbb{P}_{1}roman_ℙ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT hat functions associated to a uniform discretization of ΩΩ\Omegaroman_Ω so that

ZM:=Span{φm, 1mM}={v𝒞(Ω)|v|(L+(j1)2LM1,L+j2LM1)1,0jM1}.Z^{M}:={\rm Span}\left\{\varphi_{m},\;1\leq m\leq M\right\}=\left\{v\in% \mathcal{C}(\Omega)|\quad\;v|_{\left(-L+\frac{(j-1)2L}{M-1},-L+\frac{j2L}{M-1}% \right)}\in\mathbb{P}_{1},\;\forall 0\leq j\leq M-1\right\}.italic_Z start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT := roman_Span { italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , 1 ≤ italic_m ≤ italic_M } = { italic_v ∈ caligraphic_C ( roman_Ω ) | italic_v | start_POSTSUBSCRIPT ( - italic_L + divide start_ARG ( italic_j - 1 ) 2 italic_L end_ARG start_ARG italic_M - 1 end_ARG , - italic_L + divide start_ARG italic_j 2 italic_L end_ARG start_ARG italic_M - 1 end_ARG ) end_POSTSUBSCRIPT ∈ roman_ℙ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ∀ 0 ≤ italic_j ≤ italic_M - 1 } .

The electronic density ρ𝜌\rhoitalic_ρ of choice is constructed as follows: we define, for all xΩ𝑥Ωx\in\Omegaitalic_x ∈ roman_Ω,

ϕeven(x)=1|x|L and ϕodd(x)={1|2x+L|/L if x0,|2xL|L1 otherwise.subscriptitalic-ϕeven𝑥1𝑥𝐿 and subscriptitalic-ϕodd𝑥cases12𝑥𝐿𝐿 if 𝑥02𝑥𝐿𝐿1 otherwise\phi_{\rm even}(x)=1-\frac{|x|}{L}\;\mbox{ and }\;\phi_{\rm odd}(x)=\begin{% cases}1-|2x+L|/L&\mbox{ if }x\leq 0,\\ \frac{|2x-L|}{L}-1&\mbox{ otherwise}.\\ \end{cases}italic_ϕ start_POSTSUBSCRIPT roman_even end_POSTSUBSCRIPT ( italic_x ) = 1 - divide start_ARG | italic_x | end_ARG start_ARG italic_L end_ARG and italic_ϕ start_POSTSUBSCRIPT roman_odd end_POSTSUBSCRIPT ( italic_x ) = { start_ROW start_CELL 1 - | 2 italic_x + italic_L | / italic_L end_CELL start_CELL if italic_x ≤ 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG | 2 italic_x - italic_L | end_ARG start_ARG italic_L end_ARG - 1 end_CELL start_CELL otherwise . end_CELL end_ROW

Then, we define Ψ~10=ϕevenϕevenL2(Ω)ϕoddϕoddL2(Ω)subscriptsuperscript~Ψ01subscriptitalic-ϕevensubscriptnormsubscriptitalic-ϕevensuperscript𝐿2Ωsubscriptitalic-ϕoddsubscriptnormsubscriptitalic-ϕoddsuperscript𝐿2Ω\widetilde{\Psi}^{0}_{1}=\frac{\phi_{\rm even}}{\|\phi_{\rm even}\|_{L^{2}(% \Omega)}}\wedge\frac{\phi_{\rm odd}}{\|\phi_{\rm odd}\|_{L^{2}(\Omega)}}over~ start_ARG roman_Ψ end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = divide start_ARG italic_ϕ start_POSTSUBSCRIPT roman_even end_POSTSUBSCRIPT end_ARG start_ARG ∥ italic_ϕ start_POSTSUBSCRIPT roman_even end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT end_ARG ∧ divide start_ARG italic_ϕ start_POSTSUBSCRIPT roman_odd end_POSTSUBSCRIPT end_ARG start_ARG ∥ italic_ϕ start_POSTSUBSCRIPT roman_odd end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT end_ARG and ρ=12(|ϕeven|2ϕevenL2(Ω)2+|ϕodd|2ϕoddL2(Ω)2).𝜌12superscriptsubscriptitalic-ϕeven2superscriptsubscriptnormsubscriptitalic-ϕevensuperscript𝐿2Ω2superscriptsubscriptitalic-ϕodd2superscriptsubscriptnormsubscriptitalic-ϕoddsuperscript𝐿2Ω2\rho=\frac{1}{2}\left(\frac{|\phi_{\rm even}|^{2}}{\|\phi_{\rm even}\|_{L^{2}(% \Omega)}^{2}}+\frac{|\phi_{\rm odd}|^{2}}{\|\phi_{\rm odd}\|_{L^{2}(\Omega)}^{% 2}}\right).italic_ρ = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( divide start_ARG | italic_ϕ start_POSTSUBSCRIPT roman_even end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG ∥ italic_ϕ start_POSTSUBSCRIPT roman_even end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + divide start_ARG | italic_ϕ start_POSTSUBSCRIPT roman_odd end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG ∥ italic_ϕ start_POSTSUBSCRIPT roman_odd end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) .

We then apply the MCAL algorithm starting from 𝔓0~={Ψ~10}~subscript𝔓0subscriptsuperscript~Ψ01\widetilde{\mathfrak{P_{0}}}=\left\{\widetilde{\Psi}^{0}_{1}\right\}over~ start_ARG fraktur_P start_POSTSUBSCRIPT fraktur_0 end_POSTSUBSCRIPT end_ARG = { over~ start_ARG roman_Ψ end_ARG start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT }.

Let us first highlight the influence of the parameter qvecsubscript𝑞vecq_{\rm vec}italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT on the performance of the algorithm in terms of the number of iterations required to achieve numerical convergence. We first conduct a first series of tests with M=20𝑀20M=20italic_M = 20 and D=100𝐷100D=100italic_D = 100.

Figure 1 highlights the behaviour of the numerical scheme with respect to qvecsubscript𝑞vecq_{\rm vec}italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT.

Refer to caption
Refer to caption
Figure 1: Evolution of Fnsuperscript𝐹𝑛F^{n}italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT (above) and |E(vn)|𝐸subscript𝑣𝑛|E(v_{n})|| italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | (below) as a function of n𝑛nitalic_n for different values of M𝑀Mitalic_M.

The upper (respectively lower) figure shows the values of Fnsuperscript𝐹𝑛F^{n}italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT (respectively |E(vn)|𝐸subscript𝑣𝑛|E(v_{n})|| italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) |) as a function of n𝑛nitalic_n for different values of M𝑀Mitalic_M. As predicted by our theoretical results, for any value of qvecsubscript𝑞vecq_{\rm vec}italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT, the sequence (Fn)nsubscriptsuperscript𝐹𝑛𝑛(F^{n})_{n\in\mathbb{N}}( italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT is non-increasing and we also checked numerically that F~n=Fn+1superscript~𝐹𝑛superscript𝐹𝑛1\widetilde{F}^{n}=F^{n+1}over~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT for all n𝑛n\in\mathbb{N}italic_n ∈ roman_ℕ. In constrast, the sequence (E(vn))nsubscript𝐸subscript𝑣𝑛𝑛superscript(E(v_{n}))_{n\in\mathbb{N}^{*}}( italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT is not monotonous. We also observe that for any tested value of qvecsubscript𝑞vecq_{\rm vec}italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT, the sequence (Fn)nsubscriptsuperscript𝐹𝑛𝑛(F^{n})_{n\in\mathbb{N}}( italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT converges to the same limit value. It seems that for greater values of qvecsubscript𝑞vecq_{\rm vec}italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT, the number of iterations n𝑛nitalic_n needed for the algorithm to converge is lower.

Figure 2 highlights the behaviour of the numerical scheme with respect to the number M𝑀Mitalic_M of moment constraints. In these tests, D=100𝐷100D=100italic_D = 100 and qvec=4subscript𝑞vec4q_{\rm vec}=4italic_q start_POSTSUBSCRIPT roman_vec end_POSTSUBSCRIPT = 4.

Again, the upper (respectively lower) figure shows the values of Fnsuperscript𝐹𝑛F^{n}italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT (respectively |E(vn)|𝐸subscript𝑣𝑛|E(v_{n})|| italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) |) as a function of n𝑛nitalic_n for different values of M𝑀Mitalic_M. As before, we observe that the sequence (Fn)nsubscriptsuperscript𝐹𝑛𝑛(F^{n})_{n\in\mathbb{N}}( italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT is non-increasing and we also checked numerically that F~n=Fn+1superscript~𝐹𝑛superscript𝐹𝑛1\widetilde{F}^{n}=F^{n+1}over~ start_ARG italic_F end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT for all n𝑛n\in\mathbb{N}italic_n ∈ roman_ℕ. In constrast, the sequence (E(vn))nsubscript𝐸subscript𝑣𝑛𝑛superscript(E(v_{n}))_{n\in\mathbb{N}^{*}}( italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT is not monotonous. We also observe that for any tested value of M𝑀Mitalic_M, the sequence (Fn)nsubscriptsuperscript𝐹𝑛𝑛(F^{n})_{n\in\mathbb{N}}( italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT converges to some limit value denoted here by F(M)superscript𝐹𝑀F^{\infty}(M)italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( italic_M ) which depends on M𝑀Mitalic_M. We observe again that the value of F(M)superscript𝐹𝑀F^{\infty}(M)italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( italic_M ) does not increase monotonically with M𝑀Mitalic_M, which stems from the fact that the spaces ZMsuperscript𝑍𝑀Z^{M}italic_Z start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT do not form an increasing family of vector spaces for the inclusion. However, is still holds that Z10Z20Z40superscript𝑍10superscript𝑍20superscript𝑍40Z^{10}\subset Z^{20}\subset Z^{40}italic_Z start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT ⊂ italic_Z start_POSTSUPERSCRIPT 20 end_POSTSUPERSCRIPT ⊂ italic_Z start_POSTSUPERSCRIPT 40 end_POSTSUPERSCRIPT, and we indeed observe that F(10)F(20)F(40)superscript𝐹10superscript𝐹20superscript𝐹40F^{\infty}(10)\leq F^{\infty}(20)\leq F^{\infty}(40)italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( 10 ) ≤ italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( 20 ) ≤ italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ( 40 ), which is coherent with the variational structure of the moment constraint approach studied here. We also observe that the value of E(vn)𝐸subscript𝑣𝑛E(v_{n})italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) seems to stagnate in most of the numerical tests (except the one corresponding to M=10𝑀10M=10italic_M = 10) to a value close to 105superscript105-10^{-5}- 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT.

Refer to caption
Refer to caption
Figure 2: Evolution of Fnsuperscript𝐹𝑛F^{n}italic_F start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT (above) and |E(vn)|𝐸subscript𝑣𝑛|E(v_{n})|| italic_E ( italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | (below) as a function of n𝑛nitalic_n for different values of M𝑀Mitalic_M.

Lastly, Figure 3 shows the plots of the potential vnsubscript𝑣𝑛v_{n}italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT obtained after running n=80𝑛80n=80italic_n = 80 iterations of the MCAL algorithm for various values of M𝑀Mitalic_M (M=10,20,30,40𝑀10203040M=10,20,30,40italic_M = 10 , 20 , 30 , 40). We observe that the potential value seems to converge to some limit value of M𝑀Mitalic_M increases. However, the number of moment constraints should definitely be higher to obtain a better accuracy, which was not possible with our current implementation. More evolved versions of the present MCAL algorothm should be designed to alleviate this bottleneck, which will be the object of a future work.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 3: vn(x)subscript𝑣𝑛𝑥v_{n}(x)italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_x ) as a function of x𝑥xitalic_x for M=10,20,30,40𝑀10203040M=10,20,30,40italic_M = 10 , 20 , 30 , 40 (n=80𝑛80n=80italic_n = 80)

7 Proofs

We gather in this section the proofs of our main theoretical results.

7.1 Proof of Theorem 6

Proof of Theorem 6.

Step 1: (Finiteness) Since ρN𝜌subscript𝑁\rho\in\mathcal{I}_{N}italic_ρ ∈ caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT, there exists at least one element Ψ01NsubscriptΨ0superscriptsubscript1𝑁\Psi_{0}\in\mathcal{H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT such that ρΨ0=ρsubscript𝜌subscriptΨ0𝜌\rho_{\Psi_{0}}=\rhoitalic_ρ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_ρ. Denoting by Γ0:=|Ψ0Ψ0|assignsubscriptΓ0ketsubscriptΨ0brasubscriptΨ0\Gamma_{0}:=|\Psi_{0}\rangle\langle\Psi_{0}|roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := | roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT |, it can then be easily seen that Γ0𝔖1+(0N,Φ,ρ)subscriptΓ0superscriptsubscript𝔖1superscriptsubscript0𝑁Φ𝜌\Gamma_{0}\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N},\Phi,\rho)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT , roman_Φ , italic_ρ ) and that Tr(ΘΓ0)=3θ(|x|)ρ(x)𝑑x=CρTrΘsubscriptΓ0subscriptsuperscript3𝜃𝑥𝜌𝑥differential-d𝑥subscript𝐶𝜌{\rm Tr\,}(\Theta\Gamma_{0})=\int_{\mathbb{R}^{3}}\theta(|x|)\rho(x)\,dx=C_{\rho}roman_Tr ( roman_Θ roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ ( italic_x ) italic_d italic_x = italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT. Thus, we immediately obtain that for all CCρ𝐶subscript𝐶𝜌C\geq C_{\rho}italic_C ≥ italic_C start_POSTSUBSCRIPT italic_ρ end_POSTSUBSCRIPT, FL,θΦ,C[ρ]>superscriptsubscript𝐹𝐿𝜃Φ𝐶delimited-[]𝜌F_{L,\theta}^{\Phi,C}[\rho]>-\inftyitalic_F start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ , italic_C end_POSTSUPERSCRIPT [ italic_ρ ] > - ∞.

Step 2: (Existence of minimizer) Let (Γn)nsubscriptsubscriptΓ𝑛𝑛(\Gamma_{n})_{n\in\mathbb{N}}( roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT be a minimizing sequence associated to (12). Then, we know from the proof of Theorem 4.4 of [Lie83a] that, up to the extraction of a subsequence, there exists a trace-class operator Γ𝔖1+(0N)subscriptΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma_{\infty}\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) such that ((HN+D)1/2Γn(HN+D)1/2)nsubscriptsuperscriptsubscript𝐻𝑁𝐷12subscriptΓ𝑛superscriptsubscript𝐻𝑁𝐷12𝑛\left((H_{N}+D)^{1/2}\Gamma_{n}(H_{N}+D)^{1/2}\right)_{n\in\mathbb{N}}( ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT weakly converges in the sense of trace-class operators to (HN+D)1/2Γ(HN+D)1/2superscriptsubscript𝐻𝑁𝐷12subscriptΓsuperscriptsubscript𝐻𝑁𝐷12(H_{N}+D)^{1/2}\Gamma_{\infty}(H_{N}+D)^{1/2}( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT as n𝑛nitalic_n goes to infinity. To prove that ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is a minimizer to (12), it is sufficient to prove that ρΓsubscript𝜌subscriptΓ\rho_{\Gamma_{\infty}}italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT satisfies

1mM,3ρΓφm=3ρφm and 3ρΓ(x)θ(|x|)𝑑x=Tr(ΘΓ)C.formulae-sequencefor-all1𝑚𝑀subscriptsuperscript3subscript𝜌subscriptΓsubscript𝜑𝑚subscriptsuperscript3𝜌subscript𝜑𝑚 and subscriptsuperscript3subscript𝜌subscriptΓ𝑥𝜃𝑥differential-d𝑥TrΘsubscriptΓ𝐶\forall 1\leq m\leq M,\;\int_{\mathbb{R}^{3}}\rho_{\Gamma_{\infty}}\varphi_{m}% =\int_{\mathbb{R}^{3}}\rho\varphi_{m}\;\mbox{ and }\;\int_{\mathbb{R}^{3}}\rho% _{\Gamma_{\infty}}(x)\theta(|x|)\,dx={\rm Tr\,}(\Theta\Gamma_{\infty})\leq C.∀ 1 ≤ italic_m ≤ italic_M , ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT and ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ) italic_θ ( | italic_x | ) italic_d italic_x = roman_Tr ( roman_Θ roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) ≤ italic_C .

For all n𝑛n\in\mathbb{N}italic_n ∈ roman_ℕ, let us denote by τnL2(3N×3N)subscript𝜏𝑛superscript𝐿2superscript3𝑁superscript3𝑁\tau_{n}\in L^{2}(\mathbb{R}^{3N}\times\mathbb{R}^{3N})italic_τ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT × roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT ) the kernel of ΓnsubscriptΓ𝑛\Gamma_{n}roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and by τL2(3N×3N)subscript𝜏superscript𝐿2superscript3𝑁superscript3𝑁\tau_{\infty}\in L^{2}(\mathbb{R}^{3N}\times\mathbb{R}^{3N})italic_τ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT × roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT ) the kernel of ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. Let us also denote for all n𝑛n\in\mathbb{N}italic_n ∈ roman_ℕ,

γn(x1,,xN):=τn(x1,,xN;x1,,xN)assignsubscript𝛾𝑛subscript𝑥1subscript𝑥𝑁subscript𝜏𝑛subscript𝑥1subscript𝑥𝑁subscript𝑥1subscript𝑥𝑁\gamma_{n}(x_{1},\ldots,x_{N}):=\tau_{n}(x_{1},\ldots,x_{N};x_{1},\ldots,x_{N})italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) := italic_τ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ; italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT )

and by

γ(x1,,xN):=τ(x1,,xN;x1,,xN)assignsubscript𝛾subscript𝑥1subscript𝑥𝑁subscript𝜏subscript𝑥1subscript𝑥𝑁subscript𝑥1subscript𝑥𝑁\gamma_{\infty}(x_{1},\ldots,x_{N}):=\tau_{\infty}(x_{1},\ldots,x_{N};x_{1},% \ldots,x_{N})italic_γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) := italic_τ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ; italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT )

for all x1,,xN3subscript𝑥1subscript𝑥𝑁superscript3x_{1},\ldots,x_{N}\in\mathbb{R}^{3}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ∈ roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Let us prove that (γn)nsubscriptsubscript𝛾𝑛𝑛(\gamma_{n})_{n\in\mathbb{N}}( italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT is a tight sequence. Indeed, let R>0𝑅0R>0italic_R > 0 and BRsubscript𝐵𝑅B_{R}italic_B start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT be the ball of radius R𝑅Ritalic_R of 3Nsuperscript3𝑁\mathbb{R}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT. Then, denoting by 𝟙BRcsubscript1subscriptsuperscript𝐵𝑐𝑅\mathds{1}_{B^{c}_{R}}blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT the characteristic function of the set BRcsuperscriptsubscript𝐵𝑅𝑐B_{R}^{c}italic_B start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, it holds that for all n𝑛n\in\mathbb{N}italic_n ∈ roman_ℕ,

BRcγnsubscriptsubscriptsuperscript𝐵𝑐𝑅subscript𝛾𝑛\displaystyle\int_{B^{c}_{R}}\gamma_{n}∫ start_POSTSUBSCRIPT italic_B start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT =3N𝟙BRcγnabsentsubscriptsuperscript3𝑁subscript1subscriptsuperscript𝐵𝑐𝑅subscript𝛾𝑛\displaystyle=\int_{\mathbb{R}^{3N}}\mathds{1}_{B^{c}_{R}}\gamma_{n}= ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
3N(1Ni=1Nθ(|xi|)θ(R))γn(x1,,xN)𝑑x1𝑑xNabsentsubscriptsuperscript3𝑁1𝑁superscriptsubscript𝑖1𝑁𝜃subscript𝑥𝑖𝜃𝑅subscript𝛾𝑛subscript𝑥1subscript𝑥𝑁differential-dsubscript𝑥1differential-dsubscript𝑥𝑁\displaystyle\leq\int_{\mathbb{R}^{3N}}\left(\frac{1}{N}\sum_{i=1}^{N}\frac{% \theta(|x_{i}|)}{\theta(R)}\right)\gamma_{n}(x_{1},\ldots,x_{N})\,dx_{1}\ldots% \,dx_{N}≤ ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT divide start_ARG italic_θ ( | italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ) end_ARG start_ARG italic_θ ( italic_R ) end_ARG ) italic_γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) italic_d italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_d italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT
=1θ(R)Tr(ΘΓn)Cθ(R).absent1𝜃𝑅TrΘsubscriptΓ𝑛𝐶𝜃𝑅\displaystyle=\frac{1}{\theta(R)}{\rm Tr\,}(\Theta\Gamma_{n})\leq\frac{C}{% \theta(R)}.= divide start_ARG 1 end_ARG start_ARG italic_θ ( italic_R ) end_ARG roman_Tr ( roman_Θ roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≤ divide start_ARG italic_C end_ARG start_ARG italic_θ ( italic_R ) end_ARG .

Let us denote by MPsubscript𝑀𝑃M_{P}italic_M start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT the multiplication operator by any function P𝑃Pitalic_P bounded with compact support on 3Nsuperscript3𝑁{\mathbb{R}}^{3N}roman_ℝ start_POSTSUPERSCRIPT 3 italic_N end_POSTSUPERSCRIPT. We then know from the proof of Theorem 4.4 of [Lie83a] that

Tr(MPΓ)=limn+Tr(MPΓn).Trsubscript𝑀𝑃superscriptΓsubscript𝑛Trsubscript𝑀𝑃superscriptΓ𝑛{\rm Tr}(M_{P}\Gamma^{\infty})=\mathop{\lim}_{n\to+\infty}{\rm Tr}(M_{P}\Gamma% ^{n}).roman_Tr ( italic_M start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT roman_Γ start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ) = roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT roman_Tr ( italic_M start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT roman_Γ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) .

This, together with the tightness result above, yields that (ρΓn)nsubscriptsubscript𝜌subscriptΓ𝑛𝑛(\rho_{\Gamma_{n}})_{n\in\mathbb{N}}( italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ roman_ℕ end_POSTSUBSCRIPT weakly converges to ρΓsubscript𝜌subscriptΓ\rho_{\Gamma_{\infty}}italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT in L1(3)superscript𝐿1superscript3L^{1}(\mathbb{R}^{3})italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). It then easily follows that for all m=1,,M,𝑚1𝑀m=1,\cdots,M,italic_m = 1 , ⋯ , italic_M ,

3φmρΓ=limn+3φmρΓn=3φmρsubscriptsuperscript3subscript𝜑𝑚subscript𝜌subscriptΓsubscript𝑛subscriptsuperscript3subscript𝜑𝑚subscript𝜌subscriptΓ𝑛subscriptsuperscript3subscript𝜑𝑚𝜌\int_{{\mathbb{R}}^{3}}\varphi_{m}\rho_{\Gamma_{\infty}}=\lim_{n\to+\infty}% \int_{{\mathbb{R}}^{3}}\varphi_{m}\rho_{\Gamma_{n}}=\int_{{\mathbb{R}}^{3}}% \varphi_{m}\rho∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ

and that

3θ(|x|)ρΓ(x)𝑑x=Tr(ΘΓ)C.subscriptsuperscript3𝜃𝑥subscript𝜌subscriptΓ𝑥differential-d𝑥TrΘsubscriptΓ𝐶\int_{{\mathbb{R}}^{3}}\theta(|x|)\rho_{\Gamma_{\infty}}(x)\,dx={\rm Tr\,}(% \Theta\Gamma_{\infty})\leq C.∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ) italic_d italic_x = roman_Tr ( roman_Θ roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) ≤ italic_C .

The operator ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is thus a minimizer of (12). In particular, since 𝟙Span{Φ}1SpanΦ\mathds{1}\in{\rm Span}\{\Phi\}blackboard_1 ∈ roman_Span { roman_Φ }, it holds that Tr(Γ)=NTrsubscriptΓ𝑁{\rm Tr\,}(\Gamma_{\infty})=Nroman_Tr ( roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) = italic_N.

Step 3: (Existence of a sparse minimizer)

Let us now introduce the function Λ:1NM+1:Λsuperscriptsubscript1𝑁superscript𝑀1\Lambda:\mathcal{H}_{1}^{N}\to{\mathbb{R}}^{M+1}roman_Λ : caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT → roman_ℝ start_POSTSUPERSCRIPT italic_M + 1 end_POSTSUPERSCRIPT such that for all m=1,,M,𝑚1𝑀m=1,\cdots,M,italic_m = 1 , ⋯ , italic_M ,

Λm(Ψ)=3φm(x)ρΨ(x)dx=dNφm(x)|Ψ(x,x2,,xN)|2dxdx2dxN,subscriptΛ𝑚Ψsubscriptsuperscript3subscript𝜑𝑚𝑥subscript𝜌Ψ𝑥differential-d𝑥subscriptsuperscript𝑑𝑁subscript𝜑𝑚𝑥superscriptΨ𝑥subscript𝑥2subscript𝑥𝑁2differential-d𝑥differential-dsubscript𝑥2differential-dsubscript𝑥𝑁\Lambda_{m}(\Psi)=\int_{{\mathbb{R}}^{3}}\varphi_{m}(x)\rho_{\Psi}(x)\mathrm{d% }x=\int_{{\mathbb{R}}^{dN}}\varphi_{m}(x)|\Psi(x,x_{2},...,x_{N})|^{2}\mathrm{% d}x\mathrm{d}x_{2}...\mathrm{d}x_{N},roman_Λ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( roman_Ψ ) = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_x ) italic_ρ start_POSTSUBSCRIPT roman_Ψ end_POSTSUBSCRIPT ( italic_x ) roman_d italic_x = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT italic_d italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( italic_x ) | roman_Ψ ( italic_x , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_d italic_x roman_d italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … roman_d italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ,

and

ΛM+1(Ψ)=Ψ|HN|Ψ.subscriptΛ𝑀1Ψquantum-operator-productΨsubscript𝐻𝑁Ψ\Lambda_{M+1}(\Psi)=\langle\Psi|H_{N}|\Psi\rangle.roman_Λ start_POSTSUBSCRIPT italic_M + 1 end_POSTSUBSCRIPT ( roman_Ψ ) = ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT | roman_Ψ ⟩ .

It can then be easily seen that ΛΛ\Lambdaroman_Λ is a continuous map on 1Nsuperscriptsubscript1𝑁\mathcal{H}_{1}^{N}caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT.

Let ΓminsubscriptΓmin\Gamma_{\rm min}roman_Γ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT be a minimizer of (12). Then, there exists a countable index set 𝒥𝒥\mathcal{J}\subset\mathbb{N}caligraphic_J ⊂ roman_ℕ, an orthonormal family (Ψj)j𝒥subscriptsubscriptΨ𝑗𝑗𝒥(\Psi_{j})_{j\in\mathcal{J}}( roman_Ψ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_j ∈ caligraphic_J end_POSTSUBSCRIPT of 0Nsuperscriptsubscript0𝑁\mathcal{H}_{0}^{N}caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and a family of positive numbers (αj)j𝒥subscriptsubscript𝛼𝑗𝑗𝒥(\alpha_{j})_{j\in\mathcal{J}}( italic_α start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_j ∈ caligraphic_J end_POSTSUBSCRIPT such that j𝒥αj=Nsubscript𝑗𝒥subscript𝛼𝑗𝑁\sum_{j\in\mathcal{J}}\alpha_{j}=N∑ start_POSTSUBSCRIPT italic_j ∈ caligraphic_J end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_N (this comes from the fact that 𝟙Span{Φ}1SpanΦ\mathds{1}\in{\rm Span}\{\Phi\}blackboard_1 ∈ roman_Span { roman_Φ }) and

Γmin=j𝒥αj|ΨjΨj|.subscriptΓminsubscript𝑗𝒥subscript𝛼𝑗ketsubscriptΨ𝑗brasubscriptΨ𝑗\Gamma_{\rm min}=\sum_{j\in\mathcal{J}}\alpha_{j}|\Psi_{j}\rangle\langle\Psi_{% j}|.roman_Γ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_j ∈ caligraphic_J end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | .

In addition, it can be easily checked that Ψj1NsubscriptΨ𝑗superscriptsubscript1𝑁\Psi_{j}\in\mathcal{H}_{1}^{N}roman_Ψ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT for all j𝒥𝑗𝒥j\in\mathcal{J}italic_j ∈ caligraphic_J. We then define μmin:=j𝒥αjδΨjassignsubscript𝜇minsubscript𝑗𝒥subscript𝛼𝑗subscript𝛿subscriptΨ𝑗\mu_{\rm min}:=\sum_{j\in\mathcal{J}}\alpha_{j}\delta_{\Psi_{j}}italic_μ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT := ∑ start_POSTSUBSCRIPT italic_j ∈ caligraphic_J end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT roman_Ψ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT which is a Borel measure on (1N)superscriptsubscript1𝑁\mathcal{B}(\mathcal{H}_{1}^{N})caligraphic_B ( caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) since Tr(HNΓmin)Trsubscript𝐻𝑁subscriptΓmin{\rm Tr\,}(H_{N}\Gamma_{\rm min})roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ) is finite and TrΓmin=NTrsubscriptΓmin𝑁{\rm Tr\,}\Gamma_{\rm min}=Nroman_Tr roman_Γ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT = italic_N. It can then be easily checked that

1NΛ(Ψ)𝑑μmin(Ψ)<+.subscriptsuperscriptsubscript1𝑁normΛΨdifferential-dsubscript𝜇minΨ\int_{\mathcal{H}_{1}^{N}}\|\Lambda(\Psi)\|\,d\mu_{\rm min}(\Psi)<+\infty.∫ start_POSTSUBSCRIPT caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ roman_Λ ( roman_Ψ ) ∥ italic_d italic_μ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( roman_Ψ ) < + ∞ .

Thus, by Proposition 5, there exist 1KM+11𝐾𝑀11\leq K\leq M+11 ≤ italic_K ≤ italic_M + 1, Ψ¯1,,Ψ¯K1Nsubscript¯Ψ1subscript¯Ψ𝐾superscriptsubscript1𝑁\overline{\Psi}_{1},\cdots,\overline{\Psi}_{K}\in\mathcal{H}_{1}^{N}over¯ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , over¯ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT and ω1,,ωK>0subscript𝜔1subscript𝜔𝐾0\omega_{1},\cdots,\omega_{K}>0italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT > 0 such that

1NΛ(Ψ)dμmin(Ψ)=k=1KωkΛ(Ψ¯k).subscriptsuperscriptsubscript1𝑁ΛΨdifferential-dsubscript𝜇minΨsuperscriptsubscript𝑘1𝐾subscript𝜔𝑘Λsubscript¯Ψ𝑘\int_{\mathcal{H}_{1}^{N}}\Lambda(\Psi)\mathrm{d}\mu_{\rm min}(\Psi)=\sum_{k=1% }^{K}\omega_{k}\Lambda(\overline{\Psi}_{k}).∫ start_POSTSUBSCRIPT caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT roman_Λ ( roman_Ψ ) roman_d italic_μ start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT ( roman_Ψ ) = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT roman_Λ ( over¯ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) .

Denoting by ΓK=k=1Kωk|Ψ¯kΨ¯k|subscriptΓ𝐾superscriptsubscript𝑘1𝐾subscript𝜔𝑘ketsubscript¯Ψ𝑘brasubscript¯Ψ𝑘\Gamma_{K}=\sum_{k=1}^{K}\omega_{k}|\overline{\Psi}_{k}\rangle\langle\overline% {\Psi}_{k}|roman_Γ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | over¯ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ over¯ start_ARG roman_Ψ end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT |, it can then be easily checked that ΓKsubscriptΓ𝐾\Gamma_{K}roman_Γ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT is also a minimizer to (12). Hence the desired result.

7.2 Proof of Theorem 17

Proof of Theorem 17.

The first assertion of the theorem is a direct consequence of Theorem 6. Using the same arguments as in the proof of Theorem 6, one can easily obtain that the sequence ((HN+D)1/2Γn(HN+D)1/2)nn0subscriptsuperscriptsubscript𝐻𝑁𝐷12subscriptΓ𝑛superscriptsubscript𝐻𝑁𝐷12𝑛subscript𝑛0\left((H_{N}+D)^{1/2}\Gamma_{n}(H_{N}+D)^{1/2}\right)_{n\geq n_{0}}( ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT is compact in 𝔖1+(0N)superscriptsubscript𝔖1superscriptsubscript0𝑁\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ). Thus, up to the extraction of a subsequence there exists Γ𝔖1+(0N)subscriptΓsuperscriptsubscript𝔖1superscriptsubscript0𝑁\Gamma_{\infty}\in\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ) such that Tr(HNΓ)<+Trsubscript𝐻𝑁subscriptΓ{\rm Tr\,}(H_{N}\Gamma_{\infty})<+\inftyroman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) < + ∞ and such that ((HN+D)1/2Γn(HN+D)1/2)nn0subscriptsuperscriptsubscript𝐻𝑁𝐷12subscriptΓ𝑛superscriptsubscript𝐻𝑁𝐷12𝑛subscript𝑛0\left((H_{N}+D)^{1/2}\Gamma_{n}(H_{N}+D)^{1/2}\right)_{n\geq n_{0}}( ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT weakly converges to ((HN+D)1/2Γ(HN+D)1/2)nn0subscriptsuperscriptsubscript𝐻𝑁𝐷12subscriptΓsuperscriptsubscript𝐻𝑁𝐷12𝑛subscript𝑛0\left((H_{N}+D)^{1/2}\Gamma_{\infty}(H_{N}+D)^{1/2}\right)_{n\geq n_{0}}( ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT + italic_D ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT in the sense of trace-class operators of 𝔖1+(0N)superscriptsubscript𝔖1superscriptsubscript0𝑁\mathfrak{S}_{1}^{+}(\mathcal{H}_{0}^{N})fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ).

Moreover, following again the same lines of proof, we obtain that the sequence (ρΓn)nn0subscriptsubscript𝜌subscriptΓ𝑛𝑛subscript𝑛0(\rho_{\Gamma_{n}})_{n\geq n_{0}}( italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT weakly converges in L1(3)superscript𝐿1superscript3L^{1}(\mathbb{R}^{3})italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) to ρΓsubscript𝜌subscriptΓ\rho_{\Gamma_{\infty}}italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT. As a consequence, it holds that 3θ(|x|)ρΓ(x)𝑑xCsubscriptsuperscript3𝜃𝑥subscript𝜌subscriptΓ𝑥differential-d𝑥𝐶\int_{\mathbb{R}^{3}}\theta(|x|)\rho_{\Gamma_{\infty}}(x)\,dx\leq C∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_θ ( | italic_x | ) italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ) italic_d italic_x ≤ italic_C. Moreover, since for all n𝑛superscriptn\in{\mathbb{N}}^{*}italic_n ∈ roman_ℕ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, 3φmnρΓn=3φmnρsubscriptsuperscript3subscriptsuperscript𝜑𝑛𝑚subscript𝜌subscriptΓ𝑛subscriptsuperscript3subscriptsuperscript𝜑𝑛𝑚𝜌\int_{\mathbb{R}^{3}}\varphi^{n}_{m}\rho_{\Gamma_{n}}=\int_{\mathbb{R}^{3}}% \varphi^{n}_{m}\rho∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_ℝ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT italic_ρ, using Lemma 15, we then obtain that, necessarily, ρΓ=ρsubscript𝜌subscriptΓ𝜌\rho_{\Gamma_{\infty}}=\rhoitalic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_ρ. This makes ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT admissible for (5) so that we have that Tr(HNΓ)FL[ρ]Trsubscript𝐻𝑁subscriptΓsubscript𝐹𝐿delimited-[]𝜌{\rm Tr\,}(H_{N}\Gamma_{\infty})\geq F_{L}[\rho]roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) ≥ italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ]. Notice now that for all nn0𝑛subscript𝑛0n\geq n_{0}italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, <FL,θΦn,C[ρ]FL[ρ]subscriptsuperscript𝐹superscriptΦ𝑛𝐶𝐿𝜃delimited-[]𝜌subscript𝐹𝐿delimited-[]𝜌-\infty<F^{\Phi^{n},C}_{L,\theta}[\rho]\leq F_{L}[\rho]- ∞ < italic_F start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_C end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT [ italic_ρ ] ≤ italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ]. Thus for any converging subsequence of (FL,θΦn,C[ρ])nn0subscriptsubscriptsuperscript𝐹superscriptΦ𝑛𝐶𝐿𝜃delimited-[]𝜌𝑛subscript𝑛0(F^{\Phi^{n},C}_{L,\theta}[\rho])_{n\geq n_{0}}( italic_F start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_C end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT [ italic_ρ ] ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT to some limit FLsuperscriptsubscript𝐹𝐿F_{L}^{\infty}italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT, it holds that <FLFL[ρ]superscriptsubscript𝐹𝐿subscript𝐹𝐿delimited-[]𝜌-\infty<F_{L}^{\infty}\leq F_{L}[\rho]- ∞ < italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ≤ italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ]. For this subsequence, still denoted by (FL,θΦn,C[ρ])nn0subscriptsubscriptsuperscript𝐹superscriptΦ𝑛𝐶𝐿𝜃delimited-[]𝜌𝑛subscript𝑛0(F^{\Phi^{n},C}_{L,\theta}[\rho])_{n\geq n_{0}}( italic_F start_POSTSUPERSCRIPT roman_Φ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_C end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_L , italic_θ end_POSTSUBSCRIPT [ italic_ρ ] ) start_POSTSUBSCRIPT italic_n ≥ italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT for the sake of simplicity, it holds that limnTr(HNΓn)=FLsubscript𝑛Trsubscript𝐻𝑁subscriptΓ𝑛superscriptsubscript𝐹𝐿\mathop{\lim}_{n\to\infty}{\rm Tr\,}(H_{N}\Gamma_{n})=F_{L}^{\infty}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT, and we then have that

FL[ρ]FLTr(HNΓ).subscript𝐹𝐿delimited-[]𝜌subscriptsuperscript𝐹𝐿Trsubscript𝐻𝑁subscriptΓF_{L}[\rho]\geq F^{\infty}_{L}\geq{\rm Tr\,}(H_{N}\Gamma_{\infty}).italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] ≥ italic_F start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ≥ roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) .

Thus, necessarily, ΓsubscriptΓ\Gamma_{\infty}roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is a minimizer of (5). Moreover, FL=FL[ρ]superscriptsubscript𝐹𝐿subscript𝐹𝐿delimited-[]𝜌F_{L}^{\infty}=F_{L}[\rho]italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT = italic_F start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT [ italic_ρ ] for any extracted subsequence so that limn+Tr(HNΓn)=Tr(HNΓ)subscript𝑛Trsubscript𝐻𝑁subscriptΓ𝑛Trsubscript𝐻𝑁subscriptΓ\displaystyle\mathop{\lim}_{n\to+\infty}{\rm Tr}(H_{N}\Gamma_{n})={\rm Tr}(H_{% N}\Gamma_{\infty})roman_lim start_POSTSUBSCRIPT italic_n → + ∞ end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ). Using the compactness of the Fock space of bounded particle number for the geometric convergence [Lew11][Lemma 2.2, Lemma 2.3], we thus obtain the desired result. ∎

7.3 Proof of Theorem 24

Proof of Theorem 24.

Step 1: Let us first prove that there exists a maximizer to the optimization problem

supvSpan{Φ},ΨSpan{Ψ1,,ΨK},Ψ|HN,Ωv|Ψ0Ωvρ.subscriptsupremum𝑣SpanΦformulae-sequencefor-allΨSpansubscriptΨ1subscriptΨ𝐾quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\mathop{\sup}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in{\rm Span}\{\Psi_{1},\ldots,\Psi_{K}\},\quad\langle\Psi|H_{N,% \Omega}^{v}|\Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho.roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ . (33)

We denote here by 𝒮Ksuperscript𝒮𝐾\mathcal{S}^{K}caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT the set of symmetric matrices of K×Ksuperscript𝐾𝐾\mathbb{R}^{K\times K}roman_ℝ start_POSTSUPERSCRIPT italic_K × italic_K end_POSTSUPERSCRIPT. For any φSpan{Φ}𝜑SpanΦ\varphi\in{\rm Span}\{\Phi\}italic_φ ∈ roman_Span { roman_Φ }, let us consider the linear form lφ:𝒮K:subscript𝑙𝜑superscript𝒮𝐾l_{\varphi}:\mathcal{S}^{K}\to\mathbb{R}italic_l start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT : caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT → roman_ℝ defined as follows:

S:=(Skl)1k,lK𝒮K,lφ(S):=Ωφ(x)k,l=1KSklΨk¯(x)Ψl(x)dx=Tr(φΓS),formulae-sequenceassignfor-all𝑆subscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙𝐾superscript𝒮𝐾assignsubscript𝑙𝜑𝑆subscriptΩ𝜑𝑥superscriptsubscript𝑘𝑙1𝐾subscript𝑆𝑘𝑙¯subscriptΨ𝑘𝑥subscriptΨ𝑙𝑥𝑑𝑥Tr𝜑subscriptΓ𝑆\forall S:=(S_{kl})_{1\leq k,l\leq K}\in\mathcal{S}^{K},\quad l_{\varphi}(S):=% \int_{\Omega}\varphi(x)\sum_{k,l=1}^{K}S_{kl}\overline{\Psi_{k}}(x)\Psi_{l}(x)% \,dx={\rm Tr}(\varphi\Gamma_{S}),∀ italic_S := ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT , italic_l start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT ( italic_S ) := ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_x ) ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT over¯ start_ARG roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ( italic_x ) roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_x ) italic_d italic_x = roman_Tr ( italic_φ roman_Γ start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ,

where

ΓS:=k,l=1KSkl|ΨkΨl|.assignsubscriptΓ𝑆superscriptsubscript𝑘𝑙1𝐾subscript𝑆𝑘𝑙ketsubscriptΨ𝑘brasubscriptΨ𝑙\Gamma_{S}:=\sum_{k,l=1}^{K}S_{kl}|\Psi_{k}\rangle\langle\Psi_{l}|.roman_Γ start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT := ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ⟨ roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | .

Let us now consider the vectorial space

L:={lφ,φSpan{Φ}}.assign𝐿subscript𝑙𝜑𝜑SpanΦL:=\{l_{\varphi},\;\varphi\in{\rm Span}\{\Phi\}\}.italic_L := { italic_l start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT , italic_φ ∈ roman_Span { roman_Φ } } .

The space L𝐿Litalic_L is a finite-dimensional subspace of the set of linear forms on 𝒮Ksuperscript𝒮𝐾\mathcal{S}^{K}caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT, and its dimension J𝐽Jitalic_J is lower or equal to the dimension of Span{Φ}SpanΦ{\rm Span}\{\Phi\}roman_Span { roman_Φ }. Let (l~1,,l~J)subscript~𝑙1subscript~𝑙𝐽(\widetilde{l}_{1},\ldots,\widetilde{l}_{J})( over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT ) be a basis of L𝐿Litalic_L. By construction, there exists φ~1,,φ~JSpan{Φ}subscript~𝜑1subscript~𝜑𝐽SpanΦ\widetilde{\varphi}_{1},\ldots,\widetilde{\varphi}_{J}\in{\rm Span}\{\Phi\}over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ } such that l~j=lφ~jsubscript~𝑙𝑗subscript𝑙subscript~𝜑𝑗\widetilde{l}_{j}=l_{\widetilde{\varphi}_{j}}over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_l start_POSTSUBSCRIPT over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT for all 1jJ1𝑗𝐽1\leq j\leq J1 ≤ italic_j ≤ italic_J. Let us then denote by Φ~:={φ~1,,φ~J}assign~Φsubscript~𝜑1subscript~𝜑𝐽\widetilde{\Phi}:=\{\widetilde{\varphi}_{1},\ldots,\widetilde{\varphi}_{J}\}over~ start_ARG roman_Φ end_ARG := { over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT }. It can then be easily checked that any element φ𝜑\varphiitalic_φ of Span{Φ}SpanΦ{\rm Span}\{\Phi\}roman_Span { roman_Φ } can be rewritten as

φ=φ~+φ0,𝜑~𝜑subscript𝜑0\varphi=\widetilde{\varphi}+\varphi_{0},italic_φ = over~ start_ARG italic_φ end_ARG + italic_φ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ,

where φ~Span{Φ~}~𝜑Span~Φ\widetilde{\varphi}\in{\rm Span}\{\widetilde{\Phi}\}over~ start_ARG italic_φ end_ARG ∈ roman_Span { over~ start_ARG roman_Φ end_ARG } and φ0Span{Φ}subscript𝜑0SpanΦ\varphi_{0}\in{\rm Span}\{\Phi\}italic_φ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ roman_Span { roman_Φ } such that lφ0=0subscript𝑙subscript𝜑00l_{\varphi_{0}}=0italic_l start_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = 0. In particular, this implies that Ωφ0ρ=0subscriptΩsubscript𝜑0𝜌0\int_{\Omega}\varphi_{0}\rho=0∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ρ = 0 since for all φSpan{Φ}𝜑SpanΦ\varphi\in{\rm Span}\{\Phi\}italic_φ ∈ roman_Span { roman_Φ },

Ωφρ=Ωφ(x)k=1Kωk|Ψk(x)|2dx=lφ(diag(ω1,,ωK)).subscriptΩ𝜑𝜌subscriptΩ𝜑𝑥superscriptsubscript𝑘1𝐾subscript𝜔𝑘superscriptsubscriptΨ𝑘𝑥2𝑑𝑥subscript𝑙𝜑diagsubscript𝜔1subscript𝜔𝐾\int_{\Omega}\varphi\rho=\int_{\Omega}\varphi(x)\sum_{k=1}^{K}\omega_{k}|\Psi_% {k}(x)|^{2}\,dx=l_{\varphi}({\rm diag}(\omega_{1},\ldots,\omega_{K})).∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ italic_ρ = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_x ) ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_x ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_x = italic_l start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT ( roman_diag ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) ) .

Thus, proving that there exists a maximizer to (33) is equivalent to proving that there exists a maximizer to

supvSpan{Φ~},ΨSpan{Ψ1,,ΨK},Ψ|HN,Ωv|Ψ0Ωvρ.subscriptsupremum𝑣Span~Φformulae-sequencefor-allΨSpansubscriptΨ1subscriptΨ𝐾quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\mathop{\sup}_{\begin{array}[]{c}v\in{\rm Span}\{\widetilde{\Phi}\},\\ \forall\Psi\in{\rm Span}\{\Psi_{1},\ldots,\Psi_{K}\},\quad\langle\Psi|H_{N,% \Omega}^{v}|\Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho.roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { over~ start_ARG roman_Φ end_ARG } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ . (34)

Now, by definition of φ~1,,φ~Jsubscript~𝜑1subscript~𝜑𝐽\widetilde{\varphi}_{1},\ldots,\widetilde{\varphi}_{J}over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT, it holds that the application A:𝒮KJ:𝐴superscript𝒮𝐾superscript𝐽A:\mathcal{S}^{K}\to\mathbb{R}^{J}italic_A : caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT → roman_ℝ start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT defined so that for all 1jJ1𝑗𝐽1\leq j\leq J1 ≤ italic_j ≤ italic_J and all S=(Skl)1k,lK𝑆subscriptsubscript𝑆𝑘𝑙formulae-sequence1𝑘𝑙𝐾S=(S_{kl})_{1\leq k,l\leq K}italic_S = ( italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K end_POSTSUBSCRIPT,

A(S)j:=Ωφ~jk,l=1KSklΨk¯Ψlassign𝐴subscript𝑆𝑗subscriptΩsubscript~𝜑𝑗superscriptsubscript𝑘𝑙1𝐾subscript𝑆𝑘𝑙¯subscriptΨ𝑘subscriptΨ𝑙A(S)_{j}:=\int_{\Omega}\widetilde{\varphi}_{j}\sum_{k,l=1}^{K}S_{kl}\overline{% \Psi_{k}}\Psi_{l}italic_A ( italic_S ) start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k , italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT over¯ start_ARG roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT

is surjective. Indeed, this comes from the fact that dimRank(A)=dimL=JdimRank𝐴dim𝐿𝐽{\rm dim}\;{\rm Rank}(A)={\rm dim}\;L=Jroman_dim roman_Rank ( italic_A ) = roman_dim italic_L = italic_J. It can then be easily checked that (34) is then equivalent to the dual semi-definite programming problem:

sup(y,S)J×𝒮KA(y)+S=CS0b,y,subscriptsupremum𝑦𝑆superscript𝐽superscript𝒮𝐾superscript𝐴𝑦𝑆𝐶succeeds-or-equals𝑆0𝑏𝑦\mathop{\sup}_{\begin{array}[]{c}(y,S)\in\mathbb{R}^{J}\times\mathcal{S}^{K}\\ A^{*}(y)+S=C\\ S\succcurlyeq 0\\ \end{array}}\langle b,y\rangle,roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL ( italic_y , italic_S ) ∈ roman_ℝ start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT × caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_y ) + italic_S = italic_C end_CELL end_ROW start_ROW start_CELL italic_S ≽ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ⟨ italic_b , italic_y ⟩ , (35)

where b=(bj)1jJ𝑏subscriptsubscript𝑏𝑗1𝑗𝐽b=(b_{j})_{1\leq j\leq J}italic_b = ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_j ≤ italic_J end_POSTSUBSCRIPT is such that bj=Ωφ~jρsubscript𝑏𝑗subscriptΩsubscript~𝜑𝑗𝜌b_{j}=\int_{\Omega}\widetilde{\varphi}_{j}\rhoitalic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_ρ for all 1jJ1𝑗𝐽1\leq j\leq J1 ≤ italic_j ≤ italic_J and C=(Ckl)1k,lK𝒮K𝐶subscriptsubscript𝐶𝑘𝑙formulae-sequence1𝑘𝑙𝐾superscript𝒮𝐾C=(C_{kl})_{1\leq k,l\leq K}\in\mathcal{S}^{K}italic_C = ( italic_C start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT 1 ≤ italic_k , italic_l ≤ italic_K end_POSTSUBSCRIPT ∈ caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT with

Ckl:=Ψk|HN,Ω|Ψl1k,lK.formulae-sequenceassignsubscript𝐶𝑘𝑙quantum-operator-productsubscriptΨ𝑘subscript𝐻𝑁ΩsubscriptΨ𝑙formulae-sequencefor-all1𝑘𝑙𝐾C_{kl}:=\langle\Psi_{k}|H_{N,\Omega}|\Psi_{l}\rangle\quad\forall 1\leq k,l\leq K.italic_C start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT := ⟨ roman_Ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT | roman_Ψ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ⟩ ∀ 1 ≤ italic_k , italic_l ≤ italic_K .

Indeed, if (y,S)J×𝒮K𝑦𝑆superscript𝐽superscript𝒮𝐾(y,S)\in\mathbb{R}^{J}\times\mathcal{S}^{K}( italic_y , italic_S ) ∈ roman_ℝ start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT × caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT is a maximizer to (35), it holds that v=j=1Jyjφ~j𝑣superscriptsubscript𝑗1𝐽subscript𝑦𝑗subscript~𝜑𝑗v=\sum_{j=1}^{J}y_{j}\widetilde{\varphi}_{j}italic_v = ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_J end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT over~ start_ARG italic_φ end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is a maximizer to (34), and thus to (33).

The primal problem associated to (35) reads as

infX𝒮KA(X)=bX0C,X,subscriptinfimum𝑋superscript𝒮𝐾𝐴𝑋𝑏succeeds-or-equals𝑋0𝐶𝑋\mathop{\inf}_{\begin{array}[]{c}X\in\mathcal{S}^{K}\\ A(X)=b\\ X\succcurlyeq 0\\ \end{array}}\langle C,X\rangle,roman_inf start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_X ∈ caligraphic_S start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_A ( italic_X ) = italic_b end_CELL end_ROW start_ROW start_CELL italic_X ≽ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ⟨ italic_C , italic_X ⟩ , (36)

Let us also remark that Ωρφ=ΩρΓSφsubscriptΩ𝜌𝜑subscriptΩsubscript𝜌subscriptΓ𝑆𝜑\int_{\Omega}\rho\varphi=\int_{\Omega}\rho_{\Gamma_{S}}\varphi∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_ρ italic_φ = ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT roman_Γ start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_φ for all φSpan{Φ}𝜑SpanΦ\varphi\in{\rm Span}\{\Phi\}italic_φ ∈ roman_Span { roman_Φ } if and only if A(S)=b𝐴𝑆𝑏A(S)=bitalic_A ( italic_S ) = italic_b. Thus, this implies that there exists at least one minimizer X𝑋Xitalic_X to (36) which is given by X=diag(ω1,,ωK)𝑋diagsubscript𝜔1subscript𝜔𝐾X={\rm diag}(\omega_{1},\ldots,\omega_{K})italic_X = roman_diag ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) and is positive definite. Using Theorem 22, we then obtain the existence of at least one maximizer to (35), and hence to (33) and (34).

Step 2: To conclude the proof of the desired result, it only remains to show that

DL,ΩΦ[ρ]superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌\displaystyle D_{L,\Omega}^{\Phi}[\rho]italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] :=supvSpan{Φ},Ψ1N(Ω),Ψ|HN,Ωv|Ψ0Ωvρassignabsentsubscriptsupremum𝑣SpanΦformulae-sequencefor-allΨsuperscriptsubscript1𝑁Ωquantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\displaystyle:=\mathop{\sup}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in\mathcal{H}_{1}^{N}(\Omega),\quad\langle\Psi|H_{N,\Omega}^{v}|% \Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho:= roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ caligraphic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ( roman_Ω ) , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ
=supvSpan{Φ},ΨSpan{Ψ1,,ΨK},Ψ|HN,Ωv|Ψ0Ωvρ.absentsubscriptsupremum𝑣SpanΦformulae-sequencefor-allΨSpansubscriptΨ1subscriptΨ𝐾quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌\displaystyle=\mathop{\sup}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in{\rm Span}\{\Psi_{1},\ldots,\Psi_{K}\},\quad\langle\Psi|H_{N,% \Omega}^{v}|\Psi\rangle\geq 0\\ \end{array}}\int_{\Omega}v\rho.= roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ roman_Span { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ .

On the one hand, it holds from Theorem 23, that DL,ΩΦ[ρ]=FL,ΩΦ[ρ]superscriptsubscript𝐷𝐿ΩΦdelimited-[]𝜌superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌D_{L,\Omega}^{\Phi}[\rho]=F_{L,\Omega}^{\Phi}[\rho]italic_D start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] = italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ]. On the other hand, using similar arguments as in the proof of Theorem 23, it holds that

supvSpan{Φ},Ψ𝒲,Ψ|HN,Ωv|Ψ0Ωvρ=infΓ𝔖1+(𝒲,Φ,ρ)Tr(HN,ΩΓ),subscriptsupremum𝑣SpanΦformulae-sequencefor-allΨ𝒲quantum-operator-productΨsuperscriptsubscript𝐻𝑁Ω𝑣Ψ0subscriptΩ𝑣𝜌subscriptinfimumΓsuperscriptsubscript𝔖1𝒲Φ𝜌Trsubscript𝐻𝑁ΩΓ\mathop{\sup}_{\begin{array}[]{c}v\in{\rm Span}\{\Phi\},\\ \forall\Psi\in\mathcal{W},\quad\langle\Psi|H_{N,\Omega}^{v}|\Psi\rangle\geq 0% \\ \end{array}}\int_{\Omega}v\rho=\mathop{\inf}_{\Gamma\in{\mathfrak{S}}_{1}^{+}(% \mathcal{W},\Phi,\rho)}{\rm Tr}(H_{N,\Omega}\Gamma),roman_sup start_POSTSUBSCRIPT start_ARRAY start_ROW start_CELL italic_v ∈ roman_Span { roman_Φ } , end_CELL end_ROW start_ROW start_CELL ∀ roman_Ψ ∈ caligraphic_W , ⟨ roman_Ψ | italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT | roman_Ψ ⟩ ≥ 0 end_CELL end_ROW end_ARRAY end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_v italic_ρ = roman_inf start_POSTSUBSCRIPT roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_W , roman_Φ , italic_ρ ) end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Γ ) ,

where 𝒲:=Span{Ψ1,,ΨK}assign𝒲SpansubscriptΨ1subscriptΨ𝐾\mathcal{W}:={\rm Span}\{\Psi_{1},\ldots,\Psi_{K}\}caligraphic_W := roman_Span { roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT }. Since, by definition of Ψ1subscriptΨ1\Psi_{1}roman_Ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, …, ΨKsubscriptΨ𝐾\Psi_{K}roman_Ψ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT, it holds that FL,ΩΦ[ρ]=infΓ𝔖1+(𝒲,Φ,ρ)Tr(HN,ΩΓ)superscriptsubscript𝐹𝐿ΩΦdelimited-[]𝜌subscriptinfimumΓsuperscriptsubscript𝔖1𝒲Φ𝜌Trsubscript𝐻𝑁ΩΓ\displaystyle F_{L,\Omega}^{\Phi}[\rho]=\mathop{\inf}_{\Gamma\in{\mathfrak{S}}% _{1}^{+}(\mathcal{W},\Phi,\rho)}{\rm Tr}(H_{N,\Omega}\Gamma)italic_F start_POSTSUBSCRIPT italic_L , roman_Ω end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT [ italic_ρ ] = roman_inf start_POSTSUBSCRIPT roman_Γ ∈ fraktur_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( caligraphic_W , roman_Φ , italic_ρ ) end_POSTSUBSCRIPT roman_Tr ( italic_H start_POSTSUBSCRIPT italic_N , roman_Ω end_POSTSUBSCRIPT roman_Γ ), we obtain the desired result. ∎

Acknowledgements

This publication is part of a project that has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 Research and Innovation Programme – Grant Agreement 810367 L.N. is partially on academic leave at Inria (team Matherials) for the year 2022-2023 and 2023-2024 and acknowledges the hospitality if this institution during this period. His work benefited from the support of the FMJH Program PGMO, from H-Code, Université Paris-Saclay and from the ANR project GOTA (ANR-23-CE46-0001).

References

  • [ACE22] Aurélien Alfonsi, Rafaël Coyaud, and Virginie Ehrlacher. Constrained overdamped Langevin dynamics for symmetric multimarginal optimal transportation. Mathematical Models and Methods in Applied Sciences, 32(03):403–455, 2022.
  • [ACEL21] Aurélien Alfonsi, Rafaël Coyaud, Virginie Ehrlacher, and Damiano Lombardi. Approximation of optimal transport problems with marginal moments constraints. Mathematics of Computation, 90(328):689–737, 2021.
  • [AL11] Miguel F Anjos and Jean B Lasserre. Handbook on semidefinite, conic and polynomial optimization, volume 166. Springer Science & Business Media, 2011.
  • [BCD17] G. Buttazzo, T. Champion, and L. De Pascale. Continuity and estimates for multimarginal optimal transportation problems with singular costs. Appl. Math. Optim., August 2017.
  • [BCN17] Jean-David Benamou, Guillaume Carlier, and Luca Nenna. A numerical method to solve multi-marginal optimal transport problems with Coulomb cost. In Splitting Methods in Communication, Imaging, Science, and Engineering, pages 577–601. Springer, 2017.
  • [BDGG12] Giuseppe Buttazzo, Luigi De Pascale, and Paola Gori-Giorgi. Optimal-transport formulation of electronic density-functional theory. Phys. Rev. A, 85:062502, Jun 2012.
  • [BDPK20] Ugo Bindini, Luigi De Pascale, and Anna Kausamo. On Seidl-type maps for multi-marginal optimal transport with Coulomb cost. arXiv preprint arXiv:2011.05063, 2020.
  • [BT06] Christian Bayer and Josef Teichmann. The proof of Tchakaloff’s theorem. Proceedings of the American mathematical society, 134(10):3035–3040, 2006.
  • [BVMTG22] Yuanming Bai, Leslie Vogt-Maranto, Mark E Tuckerman, and William J Glover. Machine learning the hohenberg-kohn map for molecular excited states. Nature communications, 13(1):7044, 2022.
  • [CD15] Maria Colombo and Simone Di Marino. Equality between Monge and Kantorovich multimarginal problems with Coulomb cost. Ann. Mat. Pura Appl. (4), 194(2):307–320, 2015.
  • [CDD15] Maria Colombo, Luigi De Pascale, and Simone Di Marino. Multimarginal optimal transport maps for one-dimensional repulsive costs. Canad. J. Math., 67:350–368, 2015.
  • [CDMS19] Maria Colombo, Simone Di Marino, and Federico Stra. Continuity of multimarginal optimal transport with repulsive cost. SIAM J. Math. Anal., 51(4):2903–2926, 2019.
  • [CEL+19] Rafael Coyaud, Virginie Ehrlacher, Damiano Lombardi, et al. Approximation of optimal transport problems with marginal moments constraints. Technical report, 2019.
  • [CF15] Huajie Chen and Gero Friesecke. Pair densities in density functional theory. Multiscale Modeling & Simulation, 13(4):1259–1289, 2015.
  • [CFK13] Codina Cotar, Gero Friesecke, and Claudia Klüppelberg. Density functional theory and optimal transportation with Coulomb cost. Comm. Pure Appl. Math., 66(4):548–599, 2013.
  • [CFM14] Huajie Chen, Gero Friesecke, and Christian B Mendl. Numerical methods for a Kohn-Sham density functional model based on optimal transport. Journal of chemical theory and computation, 10(10):4360–4368, 2014.
  • [CS16] Maria Colombo and Federico Stra. Counterexamples in multimarginal optimal transport with Coulomb cost and spherically symmetric data. Mathematical Models and Methods in Applied Sciences, 26(06):1025–1049, 2016.
  • [DGN17] Simone Di Marino, Augusto Gerolin, and Luca Nenna. Optimal Transportation Theory with Repulsive Costs, volume “Topological Optimization and Optimal Transport in the Applied Sciences” of Radon Series on Computational and Applied Mathematics, chapter 9, pages 204–256. De Gruyter, June 2017.
  • [DMLN22] Simone Di Marino, Mathieu Lewin, and Luca Nenna. Grand-canonical optimal transport. arXiv preprint arXiv:2201.06859, 2022.
  • [FP22] Gero Friesecke and Maximilian Penka. The GenCol algorithm for high-dimensional optimal transport: general formulation and application to barycenters and Wasserstein splines. arXiv preprint arXiv:2209.09081, 2022.
  • [FP23] Gero Friesecke and Maximilian Penka. Convergence proof for the GenCol algorithm in the case of two-marginal optimal transport. arXiv preprint arXiv:2303.07137, 2023.
  • [Fri19] Gero Friesecke. A simple counterexample to the Monge ansatz in multimarginal optimal transport, convex geometry of the set of Kantorovich plans, and the Frenkel–Kontorova model. SIAM Journal on Mathematical Analysis, 51(6):4332–4355, 2019.
  • [FSV22] Gero Friesecke, Andreas S Schulz, and Daniela Vögler. Genetic column generation: Fast computation of high-dimensional multimarginal optimal transport problems. SIAM Journal on Scientific Computing, 44(3):A1632–A1654, 2022.
  • [FV18] Gero Friesecke and Daniela Vögler. Breaking the curse of dimension in multi-marginal Kantorovich optimal transport on finite state spaces. SIAM Journal on Mathematical Analysis, 50(4):3996–4019, 2018.
  • [Gar22] Louis Garrigue. Building Kohn-Sham potentials for ground and excited states. Archive for Rational Mechanics and Analysis, 245(2):949–1003, 2022.
  • [GGGG19] Augusto Gerolin, Juri Grossi, and Paola Gori-Giorgi. Kinetic correlation functionals from the entropic regularisation of the strictly-correlated electrons problem. Journal of Chemical Theory and Computation, 16(1):488–498, 2019.
  • [GKR19] Augusto Gerolin, Anna Kausamo, and Tapio Rajala. Duality theory for multi-marginal optimal transport with repulsive costs in metric spaces. ESAIM: Control, Optimisation and Calculus of Variations, 25:62, 2019.
  • [GMP16] François Golse, Clément Mouhot, and Thierry Paul. On the mean field and classical limits of quantum mechanics. Communications in Mathematical Physics, 343:165–205, 2016.
  • [GP17] François Golse and Thierry Paul. The Schrödinger equation in the mean-field and semiclassical regime. Archive for Rational Mechanics and Analysis, 223:57–94, 2017.
  • [HCL23] Yukuan Hu, Huajie Chen, and Xin Liu. A global optimization approach for multimarginal optimal transport problems with Coulomb cost. SIAM Journal on Scientific Computing, 45(3):A1214–A1238, 2023.
  • [KLLY19] Yuehaw Khoo, Lin Lin, Michael Lindsey, and Lexing Ying. Semidefinite relaxation of multi-marginal optimal transport for strictly correlated electrons in second quantization, 2019.
  • [LDMG+16] G. Lani, S. Di Marino, A. Gerolin, R. van Leeuwen, and P. Gori-Giorgi. The adiabatic strictly-correlated-electrons functional: kernel and exact properties. Phys. Chem. Chem. Phys., 18:21092–21101, 2016.
  • [Lel22] Rodrigue Lelotte. An external dual charge approach to the optimal transport with Coulomb cost. arXiv preprint arXiv:2208.14762, 2022.
  • [Lew11] Mathieu Lewin. Geometric methods for nonlinear many-body quantum systems. Journal of Functional Analysis, 260(12):3535–3595, 2011.
  • [Lie83a] Elliott H. Lieb. Density functionals for Coulomb systems. Int. J. Quantum Chem., 24:243–277, 1983.
  • [Lie83b] Elliott H. Lieb. On the lowest eigenvalue of the Laplacian for the intersection of two domains. Invent. Math., 74(3):441–448, 1983.
  • [LLS19] Mathieu Lewin, Elliott H Lieb, and Robert Seiringer. Universal functionals in density functional theory. arXiv preprint arXiv:1912.10424, 2019.
  • [MG19] Simone Di Marino and Augusto Gerolin. An optimal transport approach for the Schrödinger bridge problem and convergence of Sinkhorn algorithm, 2019.
  • [MUMIGG14] A. Mirtschink, C. J. Umrigar, J. D. Morgan III, and P. Gori-Giorgi. Energy density functionals from the strong-coupling limit applied to the anions of the he isoelectronic series. J. Chem. Phys., 140(18):18A532, 2014.
  • [NP22] Luca Nenna and Brendan Pass. An ODE characterisation of multi-marginal optimal transport with pair-wise cost functions. arXiv preprint arXiv:2212.12492, 2022.
  • [QC23] Xue Quan and Huajie Chen. A finite element configuration interaction method for wigner localization. Journal of Computational Physics, 489:112251, 2023.
  • [SPTP23] Xuecheng Shao, Lukas Paetow, Mark E Tuckerman, and Michele Pavanello. Machine learning electronic structure methods based on the one-electron reduced density matrix. arXiv preprint arXiv:2302.10741, 2023.
  • [Vög21] Daniela Vögler. Geometry of Kantorovich polytopes and support of optimizers for repulsive multi-marginal optimal transport on finite state spaces. Journal of Mathematical Analysis and Applications, 502(1):125147, 2021.
  • [WSV12] Henry Wolkowicz, Romesh Saigal, and Lieven Vandenberghe. Handbook of semidefinite programming: theory, algorithms, and applications, volume 27. Springer Science & Business Media, 2012.