Mean Field Games of Controls with Boundary Conditions & Invariance Constraints
P. Jameson Graber, Kyle Rosengartner

TL;DR
This paper studies mean field games of controls with boundary conditions and invariance constraints, establishing well-posedness, existence, uniqueness, and regularity of solutions under various conditions.
Contribution
It introduces new well-posedness results for mean field games of controls with boundary conditions and invariance constraints, including existence, uniqueness, and regularity of solutions.
Findings
Well-posedness under smallness or monotonicity conditions
Existence and uniqueness of weak solutions with invariance constraints
Higher regularity of solutions under additional assumptions
Abstract
In a mean field game of controls, a large population of identical players seek to minimize a cost that depends on the joint distribution of the states of the players and their controls. We first consider the classes of mean field games of controls in which the value function and the distribution of player states satisfy either Dirichlet or Neumann boundary conditions. We prove that such systems are well-posed either with sufficient smallness conditions or in the case of monotone couplings. Next, we consider mean field games of controls under invariance constraints imposed on the state space. We prove the existence and uniqueness of weak solutions to our mean field game system, and then we prove higher regularity of solutions under some additional assumptions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and financial applications · Game Theory and Applications · Stability and Control of Uncertain Systems
Mean Field Games of Controls with Boundary Conditions & Invariance Constraints
P. Jameson Graber
J. Graber: Baylor University, Department of Mathematics;
Sid Richardson Building
1410 S. 4th Street
Waco, TX 76706
and
Kyle Rosengartner
K. Rosengartner: Baylor University, Department of Mathematics;
Sid Richardson Building
1410 S. 4th Street
Waco, TX 76706
(Date: December 2025)
Abstract.
In a mean field game of controls, a large population of identical players seek to minimize a cost that depends on the joint distribution of the states of the players and their controls. We first consider the classes of mean field games of controls in which the value function and the distribution of player states satisfy either Dirichlet or Neumann boundary conditions. We prove that such systems are well-posed either with sufficient smallness conditions or in the case of monotone couplings. Next, we consider mean field games of controls under invariance constraints imposed on the state space. We prove the existence and uniqueness of weak solutions to our mean field game system, and then we prove higher regularity of solutions under some additional assumptions.
The authors are grateful to be supported by National Science Foundation through NSF Grant DMS-2045027.
1. Introduction
A mean field game (MFG) is a type of differential game in which a large population of identical rational players seek to minimize a cost (or maximize a utility) that depends on the distribution of player states. The theory of mean field games was introduced independently by Lasry and Lions in [lasry2007mean] and by Caines, Huang, and Malhamé in [huang2006large]. A typical mean field game can be characterized by a forward-backward system of PDE in which the optimal cost for a generic agent at time and state satisfies a backward-in-time Hamilton-Jacobi (HJ) equation and the distribution of player states satisfies a forward-in-time Fokker-Planck (FP) equation:
[TABLE]
In System (1), the coupling is only through the distribution of players’ states, i.e. through .
By contrast, in mean field games of controls (MFGCs), each player’s cost depends on the joint distribution of states and controls (see System (6)). This type of game is elsewhere referred to as an extended mean field game (see [gomes2016extended, gomes2014existence]), but the terminology “mean field game of controls” now appears to be standard, cf. [cardaliaguet2018mean]. Compared to System (1), MFGCs have been much less studied in the literature. Perhaps the most comprehensive results on the existence of solutions to MFGCs are found in Kobeissi’s 2022 papers [kobeissi2022mean, kobeissi2022classical]. To derive these results, it is necessary to make a detailed study of how the Hamiltonian depends on the distribution of states and especially controls, in comparison with its dependence on the momentum variable , since this comparison will determine which a priori estimates are possible. A certain class of “potential” MFGCs has been studied in [bonnans2019schauder, graber2021weak], where the potential provides an alternative way to establish a priori estimates using the calculus of variations. The existence of solutions is now well-established on the torus (i.e. with periodic boundary conditions) or on .
The focus of the first sections of the present article is on MFGCs with Dirichlet and Neumann boundary conditions on a smooth bounded domain. Such problems naturally arise in applications such as economics [achdou2014partial, gueant2011mean]. Dirichlet boundary conditions model players who must leave the game on reaching a certain threshold. This is the case, for example, in the exhaustible resource production models found in [chan2015bertrand, chan2017fracking], which have inspired a number of mathematical results for particular classes of MFGCs with Dirichlet and Neumann boundary conditions [graber2018existence, graber2018variational, graber2020mean, graber2023master, camilli2025learning]. Our purpose is to present a more general theory of MFGCs with boundary conditions.
A recent paper by Bongini and Salvarani has addressed the existence of solutions to mean field games of controls under Dirichlet boundary conditions [bongini2024mean]. The authors assumed that the set of controls is compact, and therefore the Hamiltonian is linearly bounded. By contrast, we wish to examine the case where the Hamiltonian is coercive with respect to the momentum variable. As for Neumann boundary conditions, some probabilistic results are given by [bo2025mean] for mean field games of controls with state reflections. Beyond this, we are unaware of any previous works on MFGC with Neumann boundary conditions. Finally, some have examined invariance conditions for MFGs (see [porretta2020mean]) as well as the master equation (see [zitridis2022master]). However, to our knowledge, there has been no investigation of MFGCs under invariance conditions for the state space.
The purpose of the first part of this article is to prove the well-posedness of mean field games of controls with both Dirichlet and Neumann boundary conditions. We prove that our results for Dirichlet and Neumann boundary conditions hold under two different sets of assumptions on the Hamiltonian and/or Lagrangian. In the first set, we carefully parametrize the growth of the Hamiltonian with respect to the distribution of controls and relate it to the growth with respect to the momentum variable, in the spirit of [kobeissi2022classical]. Uniqueness is then proved under a smallness assumption on the data. In the second set, we impose the well-known Lasry-Lions monotonicity condition, which in the case of MFGCs is most conveniently imposed on the Lagrangian rather than the Hamiltonian , under the standard assumption that is the Legendre transform of with respect to the velocity variable; cf. [kobeissi2022mean, cardaliaguet2018mean]. This structure allows an alternative way to prove many of the a priori estimates leading to the existence of solutions, and in addition it guarantees uniqueness of solutions without any smallness assumptions.
In the last section of the article, we consider the class of MFGCs under invariance constraints, in which we impose conditions on the drift-diffusion terms such that the domain is an invariant set for the controlled dynamics of the players, regardless of their controls. In the control community, this property is sometimes referred to as the viability of the state space. In the spirit of [porretta2020mean], most of our investigation will be done by taking solutions to an approximating MFGC on a sequence of subdomains. This will rely on the well-posedness of MFGCs under Neumann boundary conditions, and we will focus our attention in this section on the case of monotone coupling.
This type of invariance constraint is a special case of state constraints, under which the dynamical state is forced to remain inside the domain (with probability ), often by putting restrictions on the class of admissible controls. In [cannarsa2018existence, cannarsa2021mean], the authors examine the first-order mean field game system under state constraints. More recent papers (see [porretta2023ergodic, sardarli2021ergodic]) have considered the second-order ergodic MFG system with state constraints (including infinite Dirichlet boundary conditions), which relied on the aysmptotic behavior of near the boundary, established in [alessio2006asymptotic]. In [lasry1989nonlinear], Lasry and Lions establish properties of solutions to elliptic equations with state constraints in both the ergotic and non-ergotic cases.
Our main contribution is as follows. We provide a systematic, comprehensive set of results on existence and uniqueness to MFGCs with both Dirichlet and Neumann boundary conditions. We synthesize many of the ideas found in Kobeissi’s papers [kobeissi2022classical, kobeissi2022mean] so as to provide one self-contained treatment of several classes of coupling, both monotone and non-monotone. More importantly, we provide a priori estimates on classical solutions that apply even when the boundary conditions create additional difficulties. For example, to prove an a priori bound on the gradient of the value function is considerably more technical, since to apply a Bernstein type argument one has to analyze its behavior near the bounday (see Section 2.4). As for the distribution of states and controls, Dirichlet boundary conditions create the added difficulty of mass absorption, so that the standard Wasserstein metric is no longer the appropriate tool to analyze the behavior of the distribution of states. We handle this differently from [bongini2024mean], preferring to use a metric very much akin to the Wasserstein metric (cf. [graber2023master]). Additionally, we combine these results with the methods used in [porretta2020mean] to give a number of results on the existence, uniqueness, and regularity solutions to MFGCs under invariance constraints on the state space.
The remainder of this manuscript is organized as follows. In the rest of this introduction, we introduce some notation and useful preliminaries, followed by a presentation of the PDE systems that we study. In Section 2, we introduce the first set of assumptions and prove existence of solutions to (6) under Dirichlet and Neumann boundary conditions with non-monotone coupling, under carefully parametrized smallness assumptions. Then in Section 3, we introduce the second set of assumptions, in particular the Lasry-Lions monotonicity condition, and prove the existence of solutions to this system under such couplings. In Section 4, we prove the uniqueness of solutions under both monotone and non-monotone coupling. Finally, in Section 5, we introduce the assumptions that we will use in our analysis of MFGCs under invariance constraints; we prove the existence and uniqueness of solutions, as well as increased regularity of solutions under additional assumptions.
1.1. Notation and Preliminaries
We begin by recalling a few definitions from [porretta2020mean].
Definition 1.1**.**
We say is a compact domain of class if is a compact connected set and there exists such that for , there exist , , so that
- (1)
** 2. (2)
** 3. (3)
* with bounded.*
Definition 1.2**.**
For every , we will denote by and the sets
[TABLE]
Furthermore, we will denote by a function such that there exists with in (see [cannarsa2010invariant, delfour1994shape]). When there is no ambiguity, we will merely write for .
Next, we define the following spaces of measures and the metrics we impose on them, which will vary depending on the boundary conditions. Given and sets , define to be the set of Borel measures on with and define to be the set of Borel measures with . We endow these spaces with a metric, depending on the boundary conditions. In the Neumann case, as the “total mass” remains constant, we can restrict to the space consisting of probability measures, which is endowed with the Wasserstein metric
[TABLE]
where denotes the set of all couplings between and . By Kantorovitch duality, we also have the characterization
[TABLE]
See [villani2021topics] for more details. We will also denote by the set of all probability measures in .
To deal with the “mass escape” that occurs in the Dirichlet case and the variation of mass in the sequence of solutions to approximating problems found in Section 5, we will endow with the metric
[TABLE]
We will also define the quantities
[TABLE]
for and
[TABLE]
as in [kobeissi2022classical, kobeissi2022mean]. These will allow us to quantify the dependence of on .
As for function spaces, for non-negative integers we denote by the space of all functions on that are times continuously differentiable with respect to and times continuously differentiable with respect to . For a fraction we denote by the usual parabolic Hölder space as introduced for instance in [ladyzhenskaia1968linear]. As for Sobolev spaces, we use similar notation as in [ladyzhenskaia1968linear], in particular denotes the space of all functions with weak derivatives up to order 1 in time and 2 in space, whose weak derivatives are all summable.
Finally, we recall the well-known Leray-Schauder fixed point theorem by which we will prove existence of solutions.
Theorem 1.3** (Leray-Schauder).**
Let be a Banach space and let be a continuous and compact mapping. Assume there exist and so that for all and for all such that . Then there exists such that .
Aside from these preliminaries, we specify that the constant appearing in many results denotes a generic constant that depends only on the data, specifically on the constants found in the Assumptions (that is, in Section 2.1 or 3.1).
1.2. The Systems of PDE
Let be a bounded, convex (we need not assume convexity in the Dirichlet case), domain for some . In Sections 2 and 3, we will consider the system
[TABLE]
paired with either Dirichlet
[TABLE]
or Neumann
[TABLE]
boundary conditions, where and for some .
For the purpose of variation, we will investigate classical solutions in Section 2 and strong solutions in Section 3. We define these respectively as follows.
Definition 1.4**.**
We will say is a classical solution to (6)-(6d) (resp., (6)-(6n)) if
- (1)
* is a classical solution to the Hamilton-Jacobi equation;* 2. (2)
* (resp. ) satisfies*
[TABLE]
for all (resp., ) and a.e. ; 3. (3)
* (resp. ) satisfies the fixed-point relation at every ;* 4. (4)
* satisfies , , and (resp., ) pointwise.*
Definition 1.5**.**
We will say is a strong solution to (6)-(6d) (resp., (6)-(6n)) if
- (1)
* is a strong solution to the HJ equation, i.e.,*
[TABLE]
for a.e. ; 2. (2)
* (resp. ) satisfies (7) for all (resp., ) and a.e. ;* 3. (3)
* satisfies at every ;* 4. (4)
* satisfies , , and (resp., ) pointwise.*
It will be useful in later sections to notice the following stochastic interpretations of our boundary value problems.
Remark 1.6**.**
We note that and , where
- (1)
In the Dirichlet case,
[TABLE]
where denotes -dimensional Brownian motion and is the stopping time
[TABLE]
(See [bongini2024mean]). 2. (2)
In the Neumann case,
[TABLE]
where is the local time of and is the unit outward normal vector. For convex , [tanaka1979stochastic] shows that this equation can be solved. See [bo2025mean] for an analysis of reflection boundary conditions in the case of MFGCs specifically.
In Section 5, we will show that the system
[TABLE]
is well-posed in a weak sense without need for boundary conditions, given the assumption that the diffusion coefficient and the Hamiltonian satisfy the following invariance constraint:
[TABLE]
for all and , for some , for in some neighborhood of . To this end, we define weak solutions as in [porretta2020mean].
Definition 1.7**.**
We will say is a weak solution of
[TABLE]
provided
- (1)
; 2. (2)
* for each * 3. (3)
For every , satisfies
[TABLE]
where for .
Definition 1.8**.**
Given a locally bounded vector field , we will say is a weak solution of
[TABLE]
provided
- (1)
* with ;* 2. (2)
For every satisfying
[TABLE]
in the sense of distributions, we have
[TABLE]
Definition 1.9**.**
Given , we will consider a weak solution to (8) if
- (1)
* is a weak solution to the first line of (8) in sense of Definition 1.7;* 2. (2)
* is a weak solution to the second line of (8) in sense of Definition 1.8;* 3. (3)
* satisfies the third equation of (8) at every ;* 4. (4)
* satisfy the last line of (8) pointwise.*
2. Dirichlet & Neumann Boundary Conditions with Non-Monotone Coupling
For the first problem, we will make the majority of our assumptions on the Hamiltonian, and we will prove existence of classical solutions using an approach similar to that of [kobeissi2022classical].
With the aim of applying the Leray-Schauder fixed point theorem, we will consider the following parametrized system:
[TABLE]
paired with either
[TABLE]
or
[TABLE]
where is given.
2.1. Assumptions
In the case of non-monotone couplings, we will make the following assumptions. The constants and the functions listed below are fixed independent of the data.
A 1**.**
For every , the Hamiltonian is differentiable with respect to , strictly convex with respect to , satisfies the coercivity condition
[TABLE]
and and its derivatives are continuous with respect to . Moreover, the Lagrangian is and strictly convex with respect to .
A 2**.**
We take with . For all , we have with (resp., ) and for some constant . Furthermore, is continuous from into .
A 3**.**
In this problem, we will assume . (If is sufficiently smooth such that and its derivatives are bounded, we need only replace with . Then there is no loss of generality in assuming .)
A 4**.**
* for some constants , , and ; in the Dirichlet case we require .*
A 5**.**
.
A 6**.**
, where and satisfy .
A 7**.**
.
A 8**.**
For every , , and with , we have
[TABLE]
for some .
A 9**.**
For every , , and with , we have
[TABLE]
for some continuous function .
A 10**.**
For every , , and , we have
[TABLE]
for some continuous function .
A 11**.**
For every , , and , we have
[TABLE]
A 12**.**
For every , , and , we have
[TABLE]
for some continuous function .
For motivating examples, one could pair the examples in [kobeissi2022classical, Section 6] with relevant boundary conditions. For instance, one could consider the linear-demand exhaustible resource model with non-positively correlated resources paired with Dirichlet boundary conditions, which would model a situation in which players must leave the game when their production capacities reach the boundary of a specified region. Alternatively, one consider models of crowd dynamics or flocking birds paired with Neumann boundary conditions, which would model a situation in which members are reflected off of the boundary and must therefore remain inside the enclosed region. It is straightforward to check that our assumptions are satisfied by these examples.
2.2. Fixed-Point Relation in
In this section, we address the well-posedness of the third equation in System (6), which we regard as a fixed-point relation for the measure .
Lemma 2.1**.**
Assume A1, A4, and A8 hold. Given , , , and , we have the following:
There exists a unique such that
[TABLE] 2. 2)
For any , we have
[TABLE]
Combining (13) and A4 gives (depending on ) such that . Moreover, if then .
Remark 2.2**.**
Note that since we have , Jensen’s inequality gives that
[TABLE]
for , where for some .
Proof of Lemma 2.1.
- Define given by
[TABLE]
Then
[TABLE]
By the Banach fixed point theorem, since , has a unique fixed point . In particular, uniquely solves (12).
- If ,
[TABLE]
and so
[TABLE]
If , we use a similar argument to get
[TABLE]
∎
Lemma 2.3**.**
Assume A1-8 hold. Let be a sequence in such that
- •
* in and in ;*
- •
* in ;*
- •
* and in .*
Then in , where and are the fixed points associated to and , respectively.
Proof.
Since is bounded in , by (13),
[TABLE]
and so . Thus, the are uniformly compactly supported. Hence, is compact in . Take a subsequence converging to some . In the spirit of [villani2008optimal, Special case 6.16], we have
[TABLE]
Therefore, . By uniqueness of the fixed point, this shows that . Thus, the map is continuous. ∎
Remark 2.4**.**
This shows that for any , the map is continuous. Furthermore, if converges to in , then defined by
[TABLE]
converges to uniformly on .
2.3. Estimates for
The main purpose of this section is to establish a priori bounds on for solutions of System (6). This will require some a priori estimates on as well, which follow from so-called “energy estimates” that are now standard in mean field games.
Proposition 2.5**.**
Assume A1-3 hold. Fix and let be a classical solution of (11). Then
[TABLE]
Proof.
Note that for , we have
[TABLE]
By Gronwall’s inequality,
[TABLE]
Choosing gives . By an analogous argument, . ∎
Lemma 2.6**.**
Assume A1-4, A6 and A8 hold. Then for any , we have
[TABLE]
As a corollary,
[TABLE]
Proof.
By Proposition 2.5, we have
[TABLE]
By Lemma 2.1, we get
[TABLE]
Using and recalling is a probability density, we have , which concludes the proof. ∎
Lemma 2.7**.**
[TABLE]
for all with .
Proof.
Multiply the HJ equation in (11) by and integrate by parts to get the standard “energy identity” for mean field games:
[TABLE]
By A5,
[TABLE]
Thus for with , we have
[TABLE]
∎
Proposition 2.8**.**
Assume A1-6 and A8 hold. Then , where depends only on and the constants in the assumptions.
Proof.
Choose such that . By lemmas 2.6 and 2.7, we have
[TABLE]
Since , this concludes the proof. ∎
2.4. Gradient Estimate
In this section we prove a priori bounds on for solutions of System (11). We use what is commonly known as a Bernstein method. For mean field games of controls, we follow an outline similar to that which is found in [kobeissi2022classical], where the boundary conditions play no role. Here, we will need to adapt the argument to the case of Neumann or Dirichlet type boundary conditions. We will start with the Neumann case.
Theorem 2.9**.**
Assume A1-8 hold. Let be a classical solution of (11)-(11n) with . Then
[TABLE]
Proof.
By vector calculus,
[TABLE]
Define the following functions:
[TABLE]
[TABLE]
where and are constants that will be defined below. Note that
[TABLE]
[TABLE]
and hence
[TABLE]
Furthermore,
[TABLE]
We now bound the right-hand side from above. To begin, notice that provided . By A7,
[TABLE]
Since , A5 gives
[TABLE]
By Lemma 2.1, we get
[TABLE]
for defined below. Also note that
[TABLE]
Combining these inequalities, we get
[TABLE]
where . Since , we get that the constant function
[TABLE]
is a super-solution to (14) with (where ). Note that satisfies
[TABLE]
Recall that we are assuming in the case of Neumann boundary conditions that is convex. Thus, for all with on , we have on (See [lions1980resolution, lions1985quelques]). Hence, we get . Since
[TABLE]
this implies
[TABLE]
By Gronwall’s inequality, it follows that . This implies
[TABLE]
By A5, we can choose such that and so
[TABLE]
If , we are done. So suppose . Then we have , which implies . Since , this completes the proof. ∎
To handle the Dirichlet case, we first need to prove an a priori bound on on the boundary. Arguments of a similar spirit can be found in [ladyzhenskaia1968linear, Chapter V]. Here it is necessary to have (see Assumption 4). Indeed, for superquadratic Hamiltonians, the phenomenon of “gradient blow-up” is well-known for Hamilton-Jacobi equations with Dirichlet boundary conditions. See e.g. [attouchi2020gradient] and references therein.
Lemma 2.10**.**
Assume A1-8 hold. Let be a classical solution of (11)-(11d). Then
[TABLE]
on .
Proof.
Let be a section of such that, under a smooth change of coordinates , the image of is contained in and the image of is contained in . We will denote by and the images of and , respectively. Define . Note that
[TABLE]
where we follow the convention of summing over repeated indices, and we define
[TABLE]
Let , , and . Note that all coefficients are bounded, there exists with
[TABLE]
and
[TABLE]
where depends on the change of coordinates. (Here we have used .) Now note that satisfies
[TABLE]
Define with to be chosen below. Then
[TABLE]
and so
[TABLE]
Choosing gives
[TABLE]
using the bound on coming from the maximum principle.
Define , where is a constant to be chosen below. Note that
[TABLE]
where is the diameter of . For large enough, we get
[TABLE]
By the maximum principle,
[TABLE]
Since for all and since , it follows that
[TABLE]
Moreover, for large enough, we have
[TABLE]
and hence
[TABLE]
Since attains its maximum value of on provided is large enough, we get that for , and hence . Since , this gives an upper bound on the normal derivative of on the boundary. A similar argument gives a lower bound on the normal derivative. Since on , the tangential derivatives are all [math]. ∎
Theorem 2.11**.**
Assume A1-8 hold. Let be a classical solution of (11)-(11d) with . Then
[TABLE]
Proof.
The argument is almost identical to the proof of theorem 2.9, taking into account Lemma 2.10 to estimate the gradient on the boundary. ∎
2.5. Bootstrapping
Let . With the aim of applying the Leray-Schauder fixed point theorem, we will define map the as follows: Given and , define
[TABLE]
and let be the classical solution to
[TABLE]
paired with either
[TABLE]
or
[TABLE]
Remark 2.12**.**
By A4, A6, A7, we have uniform bounds for and each of its first-order derivatives (depending only on and the constants in the assumptions). By Lemma 2.1 and the arguments from [evans2022partial, Section 7.1.2], we get that , , and are well-defined.
In order to prove the continuity and compactness required to apply Leray-Schauder, we will need prove higher regularity and a priori estimates for , possibly depending on and .
Lemma 2.13**.**
Assume A1-8 hold. Then there exists (depending only on , , , , , and ) such that
[TABLE]
Proof.
In the Dirichlet case, this follows directly from [ladyzhenskaia1968linear, Theorem V.2.1]. For the convenience of the reader, we sketch a proof that holds in both Dirichlet and Neumann problems. We use Moser iteration. First note that for , we have
[TABLE]
The inequality is established formally by multiplying the FP equation by , which is a valid test function when is bounded; to establish the inequality for all weak solutions, one can multiply by where is a smooth bounded function chosen to approximate for (we omit the details). Now, by Sobolev’s inequality,
[TABLE]
and so
[TABLE]
By interpolation,
[TABLE]
Thus,
[TABLE]
Let and define a sequence by . Now define the sequence by . By induction,
[TABLE]
As the series
[TABLE]
converges, it follows that
[TABLE]
also converges, thus completing the proof. ∎
Lemma 2.14**.**
Assume A1-8 hold. Then there exist and so that with
[TABLE]
where depends on .
Proof.
In the Dirichlet case, this follows from [ladyzhenskaia1968linear, Theorem V.1.1] or [dibenedetto2012degenerate, Theorem II.1.2]. In the Neumann case, this follows by arguments similar to those used to prove [dibenedetto2012degenerate, Theorem II.1.3]. ∎
Lemma 2.15**.**
[TABLE]
Proof.
Note that for and ,
[TABLE]
Furthermore, for all ,
[TABLE]
and
[TABLE]
As , this completes the proof. ∎
Remark 2.16**.**
This gives us estimates for in (resp. in ). By A11 and A12, this gives us estimates for in and in . By [ladyzhenskaia1968linear, Theorem IV.5.2] (resp., [ladyzhenskaia1968linear, Theorem IV.5.3]), this shows that is well-defined. Furthermore, we get bounds for in for arbitrarily large (see [ladyzhenskaia1968linear, Section IV.9]). By [ladyzhenskaia1968linear, Lemma II.3.3], we get estimates for and in and , respectively.
Lemma 2.17**.**
[TABLE]
Proof.
This follows from Theorem 5.2 (resp., Theorem 5.3) from chapter IV of [ladyzhenskaia1968linear]. ∎
Finally, in order to use the results from Section 2.4 to get a priori estimates for fixed-points, we will need to prove even higher of .
Lemma 2.18**.**
Assume A1-12 hold and fix such that . Then for , we get . In particular, .
Proof.
Note that for , we have . By Theorem IV.5.2 from [ladyzhenskaia1968linear], there exists a solution to
[TABLE]
and it satisfies
[TABLE]
By uniqueness of solutions in the sense of distributions, it follows that . ∎
2.6. Existence
With the results from Section 2.5, we are ready to prove our first existence result.
Theorem 2.19**.**
Under assumptions A1-12, there exists a classical solution to (6)-(6d) (resp., (6)-(6n)).
Proof.
Define and as in section 2.5.
* is constant:* First, note that for every , .
Bound for fixed-points: By the results from the previous sections, we get
[TABLE]
for all with .
Continuity: That is continuous in is clear. Now fix . Take in . Define and . By Remark 2.4, it follows that converges to uniformly in . Since in , we get uniform bounds for , and hence for and each of its first-order derivatives. Since
[TABLE]
Gronwall’s inequality gives
[TABLE]
and so in . Again, by Lemma 2.3, we get . Furthermore, by the results in Section 2.5, see in particular Lemma 2.17, we get uniform bounds for . By the Arzela-Ascoli theorem, there is a subsequence converging to some in . Since
[TABLE]
it follows from Gronwall’s inequality that
[TABLE]
and so in . By the uniqueness of the limit in , this gives and so converges to in .
Compactness: Take bounded in and let and . By similar arguments to those above, there is a subsequence converging to some in . Likewise, we get uniform bounds for in , and so converges in (and hence ), passing to a subsequence if necessary.
By the Leray-Schauder fixed point theorem, it follows that there exists some with . Letting
[TABLE]
we get that is a classical solution to (6)-(6d) (resp., (6)-(6n)). ∎
3. Dirichlet & Neumann Boundary Conditions with Monotone Coupling
For this problem, we will make most of our assumptions on the Lagrangian, and we will prove the existence of strong solutions to (6) using an approach similar to that of [kobeissi2022mean], which leverages Lasry-Lions monotonicity to obtain a priori estimates. To this end, for , define where is given by . Note that the associated Hamiltonian is given by . Extending to gives and
[TABLE]
With the aim of applying the Leray-Schauder fixed point theorem, we will consider the following parametrized system:
[TABLE]
paired with either
[TABLE]
or
[TABLE]
3.1. Assumptions
In the case of monotone couplings, we will still assume A10-12. However, we will replace A1-9 with the following assumptions:
A 13**.**
For all and , we have
[TABLE]
A 14**.**
The Lagrangian is differentiable with respect to , and and its derivatives are continuous on for any .
A 15**.**
For every , , and , the maximum in
[TABLE]
is achieved at a unique .
A 16**.**
* for some , , and . In the Dirichlet case, we require .*
A 17**.**
.
A 18**.**
We take with . For every , we have (resp., ) and . Furthermore, is continuous from into , and is continuous from into .
As an example, one could consider a variation of the exhaustible resource model discussed in [kobeissi2022mean] paired with Dirichlet boundary conditions. This would correspond to a situation in which players are forced to leave the game when their production capacities reach the boundary.
Remark 3.1**.**
[TABLE]
[TABLE]
Remark 3.2**.**
If we assume further regularity of with respect to (e.g. A8-9) such that we have Hölder estimates for , we get classical solutions as in the previous problem. However, due to the nature of as a fixed-point, such estimates seem to require some kind of “smallness condition”. In this problem, we will instead show that we get strong (not classical) solutions under relatively modest assumptions.
3.2. Estimates on the Hamiltonian and Lagrangian
We start by recalling results from [kobeissi2022mean] for the Lagrangian and Hamiltonian, which rely heavily on properties of convex functions (see [rockafellar1997convex]).
Lemma 3.3**.**
Fix . If is coercive and differentiable with respect to , then being strictly convex is equivalent to A15.
Lemma 3.4**.**
Fix . Under assumptions A14-17, the Hamiltonian is differentiable with respect to and , and and its derivatives are continuous on for all . Furthermore, there exists (depending only on ) so that
[TABLE]
[TABLE]
[TABLE]
[TABLE]
for all , , , and . Without loss of generality, we will assume .
3.3. Fixed-Point Relation in
As was done in [kobeissi2022mean], we will use our monotonicity assumption A13 to get a priori estimates for and will prove the existence and uniqueness of the fixed-point using, respectively, the Leray-Schauder fixed point theorem and the monotonicity approach found in [cardaliaguet2018mean, Lemma 5.2].
Lemma 3.5**.**
Assume A13-17 hold. Given , , , and , we have the following:
If satisfies
[TABLE]
then we have
[TABLE]
[TABLE] 2. 2)
There exists a unique satisfying (22), where .
Proof.
- Applying A13 to and gives
[TABLE]
A17 gives
[TABLE]
Thus, by A16 and Lemma 3.3, we get
[TABLE]
where . Since and for and , we get
[TABLE]
Since and , this gives (23). Combining this with (18) gives (24).
- Take . For , define
[TABLE]
and denote by the associated Legendre transform. As , we can assume (up to a change of ) that satisfies A13-17. Thus, is continuous on for all .
Define by . Note that is constant, and that is continuous by the continuity of the map . For every , is compact, and hence is uniformly continuous on (by the Heine-Cantor theorem). Furthermore, is uniformly continuous on . Thus, the Arzela-Ascoli theorem gives that is compact. Finally, if for some , then (23),(24) give a uniform bound for . By the Leray-Schauder fixed point theorem, there exists some such that and hence satisfies (22).
To prove uniqueness, suppose both satisfy (22). Letting , A13 gives
[TABLE]
As , this shows that -a.e. ∎
We conclude this section by introducing two continuity results, the first will be useful in this section and the second will be useful in Section 5. The proofs are omitted as they are nearly identical to that of Lemma 2.3.
Lemma 3.6**.**
Assume A13-17 hold. Fix and let be a sequence in such that
- •
* in ;*
- •
* in ;*
- •
* and in .*
Then in , where and are the fixed points associated to and , respectively.
Lemma 3.7**.**
Assume A13-17 hold. Fix and let be a sequence in such that
- •
* in ;*
- •
* and pointwise in ;*
- •
* and in .*
Then in , where and are the fixed points associated to and , respectively.
Remark 3.8**.**
This shows that for any , , and , the map is continuous. Furthermore, if converges to in , then defined by
[TABLE]
converges to uniformly on .
3.4. A Priori Estimates
In this section, we prove a priori bounds on , , and using an approach similar to that found in [kobeissi2022mean], which we adapt to account for the boundary conditions. This approach leverages our Lasry-Lions monotonicity assumption, allowing us to eliminate some of the “smallness conditions” that we required in the non-monotone case. As before, we start with the Neumann case.
Theorem 3.9**.**
Assume A13-18 hold and suppose is a strong solution to (16)-(16n). Then there exists some (depending only on the constants in the assumptions) such that . Furthermore, if , then up to a change of constants, and .
Proof.
Estimating :
Define by
[TABLE]
where is a Brownian motion independent of and enforces the reflection boundary conditions. Note that for and ,
[TABLE]
where
[TABLE]
is a Brownian motion independent of , and enforces the reflection boundary conditions. Define by
[TABLE]
and define the measures and , where denotes the law of .
Taking gives
[TABLE]
By A18,
[TABLE]
Furthermore, by A13 and A17, we get
[TABLE]
and
[TABLE]
By A16, these estimates give
[TABLE]
*Estimating : * For , we have
[TABLE]
By Gronwall’s inequality,
[TABLE]
Choosing gives . Similarly, . In particular,
[TABLE]
*Estimating : * Note that if , then
[TABLE]
If , then . So suppose . Define the following functions:
[TABLE]
[TABLE]
Recall that
[TABLE]
Furthermore, by similar arguments to those in the proof of Theorem 2.9,
[TABLE]
We now bound the right-hand side from above. To begin, notice that for . By (21),
[TABLE]
Since , (20) gives
[TABLE]
Combining these inequalities, we get
[TABLE]
for all . Note that satisfies
[TABLE]
Recall that for all with on , we have on . Hence, . Since
[TABLE]
we have
[TABLE]
By Gronwall’s inequality, it follows that and so
[TABLE]
Since , this shows .
*Estimating : * Combining our gradient estimate with (23),(24) gives for some constant depending only on the constants in the assumptions. ∎
Theorem 3.10**.**
Assume A13-18 hold and suppose is a strong solution to (16)-(16d). Then there exists some (depending only on the constants in the assumptions) such that . Furthermore, if , then and .
Proof.
The proof is nearly identical to the proof of Theorem 3.9, with an estimate for the gradient on the boundary given by an argument similar to the proof of Lemma 2.10. ∎
3.5. Bootstrapping
Let . With the aim of applying the Leray-Schauder fixed point theorem, we will define the map so that is the unique strong solution to
[TABLE]
paired with either
[TABLE]
or
[TABLE]
(where is defined as in section 2.5).
Remark 3.11**.**
As in section 2.5, and are well-defined. Moreover, [ladyzhenskaia1968linear, Theorem IV.9.1] (resp., the discussion at the end of [ladyzhenskaia1968linear, Section IV.9]) gives that there is a unique strong solution in for arbitrarily large . Hence, with bounds depending only on . Thus, is well-defined.
Lemma 3.12**.**
Assume A13-18 hold. Then there exist and so that with
[TABLE]
where depends only on and the constants in the assumptions.
Theorem 3.13**.**
Assume A10-18 hold. If is a strong solution to (16)-(16d) (resp., (16)-(16n)), then we have
[TABLE]
where depends only on the constants in the assumptions.
Proof.
Let be a sequence in converging to with . Letting and , arguments similar to those in section 2 give classical solutions to the HJ equation
[TABLE]
paired with (resp., ). By nearly identical arguments to those used to prove our a priori estimates, this gives uniform bounds for and hence . By the Arzela-Ascoli theorem, we get that there is a subsequence converging to some .
Since
[TABLE]
for a.e. , Gronwall’s inequality gives that
[TABLE]
for a.e. . By uniqueness, it follows that and so (by Remark 3.11). ∎
3.6. Existence
Theorem 3.14**.**
Under assumptions A10-18, there is a strong solution to (6)-(6d) (resp., (6)-(6n)).
Proof.
Define and as in section 3.5.
* is constant:* First, note that for every , , where is the weak solution to the heat equation with and (resp., ).
Bound for fixed-points: By the results from the previous sections, we get
[TABLE]
for all with .
Continuity: Fix and take in . Define and . By Remark 3.8, it follows that converges to uniformly in . Since is uniformly bounded, so are and each of its first-order derivatives.
By similar arguments to those in the proof of Theorem 2.19, we get in . Furthermore, by the results in Section 3.5, see in particular Lemma 3.13, we get uniform bounds for . By the Arzela-Ascoli theorem, there is a subsequence converging to some in . By similar arguments to those in the proof of Theorem 2.19, and so converges to in .
Compactness: Take bounded in and let and . By similar arguments to those above, there is a subsequence converging to some in . Likewise, we get uniform bounds for in , and so converges in (and hence ), passing to a subsequence if necessary.
By the Leray-Schauder fixed point theorem, it follows that there exists some with . Letting
[TABLE]
we get that is a strong solution to (6)-(6d) (resp., (6)-(6n)). ∎
4. Uniqueness
In this section, we prove uniqueness of solutions to our boundary-value problems under two different types of assumptions. For the first case, we use the approach found in [kobeissi2022mean], which relies on the monotonicity assumptions A13 and
A 19**.**
For all and , we have
[TABLE]
and
[TABLE]
Theorem 4.1**.**
Assume A13,A19 and either A1 or A14-15 hold. Then there is at most one strong solution to (6)-(6d) (resp., (6)-(6n)).
Proof.
Let and be strong solutions. By A19, we get
[TABLE]
Note that for ,
[TABLE]
and
[TABLE]
Thus,
[TABLE]
Since is strictly convex,
[TABLE]
with equality holding if and only if . Hence,
[TABLE]
By A13, this gives
[TABLE]
By the condition for equality for (28), we get for . Therefore, . By the uniqueness of solutions to the Fokker-Planck equation, . Therefore, . By the uniqueness of solutions to the Hamilton-Jacobi equation, . ∎
For the second case, we refrain from assuming Lasry-Lions monotonicity and instead use an approach adapted from [kobeissi2022classical] to prove the uniqueness of classical solutions. This requires a short time horizon but may be more realistic for some models (e.g. models of crowd dynamics).
Theorem 4.2**.**
Suppose that is Lipschitz in and that we have uniform bounds on and for solutions to (6)-(6d) (resp., (6)-(6n)) (as is the case if A1-12 hold). Then there exists such that if and
- (1)
For all , we have
[TABLE] 2. (2)
For every , , and , we have
[TABLE]
[TABLE]
[TABLE]
for some ;
then there is at most one classical solution to (6)-(6d) (resp., (6)-(6n)).
Proof.
Let and be solutions. Then there exist and (depending only on the constants in the assumptions) so that
[TABLE]
Define , , , and . Then
[TABLE]
and
[TABLE]
and so provided is sufficiently small. Now note that solves
[TABLE]
(with either Dirichlet or Neumann boundary conditions). Note that
[TABLE]
Furthermore, by Theorem 6.48 (resp., Theorem 6.49) in [lieberman1996second], since , we get that with
[TABLE]
Combining this with our assumptions gives
[TABLE]
Thus, choosing sufficiently small gives and hence . This implies that , , and finally . ∎
5. Invariance Constraints
In this final section, we shift our attention to MFGCs under invariance constraints imposed on the state space.
5.1. Assumptions
In the case of invariance constraints, we will still assume A10-17, and A19 hold. However, we will replace the rest of our assumptions with the following:
A 20**.**
There exists a sequence of non-negative numbers such that
- (1)
* is uniformly bounded in ;* 2. (2)
* for every and .*
A 21**.**
There exists a matrix such that .
A 22**.**
* with and . For every , we have . Furthermore, the map is continuous from into .*
A 23**.**
The map given by is such that and the map is continuous from into . Furthermore, there exist a sequence of convex, subdomains such that and a sequence of functions satisfying
- (1)
For every and , we have , , and ; 2. (2)
For every , is continuous from into ; 3. (3)
If in , then (up to a subsequence) a.e.;
For an example satisfying Assumption 23, let be -smooth, be continuous from into , and for all : Then there exists a collar region on which is . Let . Pick a smooth non-increasing function such that for and has compact support in . Define to be the flow map given by solving the ODE
[TABLE]
As the vector field is smooth, the map is a diffeomorphism for every . Since , we have
[TABLE]
From the structure of we can deduce that for all and all , and on the other hand whenever . We now set . Then is a diffeomorphism. Setting , we have . If we set , we have the desired properties.
A 24**.**
There exist some and so that satisfies (8*) for all and all . Without loss of generality, we may assume that , where is the constant given in Definition 1.2.
Remark 5.1**.**
In the previous sections, we proved the well-posedness of MFGCs with Neumann boundary conditions in the case where . However, the arguments can be generalized easily enough to the case of variable coefficients , provided they satisfy the uniform ellipticity constraint for some constant . On the other hand, in Assumption A20 we take the ellipticity constraint to degenerate as approaches the boundary of . The reason for this is as follows. Consider the approximating system without variable coefficients in the diffusion:
[TABLE]
By careful review of the proofs in the previous sections, we get a solution with uniform bounds on and hence on . As this is incompatible with the invariance constraint (8*) (see [porretta2020mean, Remark 4.4]).
5.2. Example (Cournot)
To motivate the application of invariance constraints to MFGCs, we will consider a modified version of the Cournot mean field game system (see [camilli2025learning]) without a discount term, which we adjust to allow for degeneracy of the diffusion coefficient. Let for some . Now let for some such that
- (1)
and in for every . 2. (2)
There exist so that in and in .
Let be a function such that for and in for some .
Consider the system
[TABLE]
where is a decreasing function for all .
Note that
[TABLE]
satisfies A13 for , as
[TABLE]
where . Furthermore, the Hamiltonian
[TABLE]
satisfies
[TABLE]
and
[TABLE]
a.e. In Lemma 5.3 we will establish bounds on and that are independent of the diffusion coefficients. Therefore, to establish the invariance condition (8*), it is enough to show that there is some constant such that in and in for all satisfying , where is defined a priori and is defined in terms of as above. Indeed, on we just need , while in we observe that , so it suffices to take .
We note that the assumptions A10-14 and A24 are not technically satisfied (e.g. we need to restrict ourselves to non-negative controls and satisfying given a priori estimates). However, the well-posedness of this system follows by nearly identical arguments to those found in the following sections.
5.3. Existence of Solutions
In this section, we will prove the following existence result:
Theorem 5.2**.**
Assume A10-17 and A19-24 hold. Then there is a weak solution to (8).
Throughout this section, we will assume A10-17 and A19-24 hold. For , define to be the unique strong solution to
[TABLE]
We extend to by setting on . Note that with for all . By A22 and A23, and are uniformly bounded.
By arguments nearly identical to those used to prove Theorem 3.9, we get
[TABLE]
and
[TABLE]
Furthermore, adapting the argument in [porretta2020mean] for Lipschitz regularity, we can actually bound uniformly in .
Lemma 5.3**.**
Assume A10-17 and A19-24 hold. Then there exists some constant independent of such that
[TABLE]
Proof.
We will assume that is smooth (otherwise, we can approximate as in Lemma 3.13). As was done in [porretta2020mean], we will define for some . Then we have
[TABLE]
[TABLE]
and assumption A21 gives
[TABLE]
Thus,
[TABLE]
where
[TABLE]
By A24, we get
[TABLE]
in . Combining this with (34), we get that
[TABLE]
By [leonori2011gradient, Lemma 4], the maximum of must not be attained on . Furthermore, applying the maximum principle to (35), we get that the maximum must be attained on . Thus, A23 gives the desired estimate. ∎
With this, we are ready to prove our existence result.
Proof of Theorem 5.2.
By Lemma 5.3, we get uniform bounds for and each of its first-order derivatives, which in turn gives uniform bounds for in for each . By the Arzela-Ascoli theorem and a diagonal argument, there is some such that in for every .
Similarly, for every and every , is uniformly bounded in , and hence we have a subsequence converging to some uniformly on . By a diagonal argument, there is a subsequence (which we will still denote by ) converging to some in for . Note that and for all .
By nearly identical arguments to those used to prove [porretta2020mean, Proposition 4.3], we get that for each ,
[TABLE]
and hence in (by Scheffé’s lemma). Thus, applying Lemma 3.7 gives that converges to
[TABLE]
for all . By Lemma 3.4, this gives that pointwise. By [porretta2020mean, Proposition 4.3], in and is a weak solution to the FP equation. By A22 and A23, a.e. and in for . By [porretta2020mean, Proposition 3.4], is a weak solution to the HJ equation, thus completing the proof. ∎
Notice that as an immediate consequence of Lemma 5.3, we have a gradient estimate for the solutions constructed in the proof of Theorem 5.2. Moreover, by the uniqueness of solutions (see Section 5.4), this gives an a priori bound for the gradient of solutions.
5.4. Uniqueness of Solutions
Now that we have proven the existence of solutions, we shift our focus to uniqueness. The first half of our uniqueness proof will follow the argument used in [porretta2020mean]. However, for the second half, we apply the strategy used in [kobeissi2022mean] to adapt the argument to the MFGC setting.
Theorem 5.4**.**
Assume A10-17 and A19-24 hold. Then there is at most one solution to (8).
Proof.
Let and be solutions to (8). Defining as before, let and be solutions to the approximating systems
[TABLE]
and
[TABLE]
respectively. As in section 5.3, for each , we have uniform estimates for and in , which implies that every subsequence has a subsequence converging pointwise in . Applying Lemmas 3.7 and 3.4 give convergence of , , , and . By [porretta2020mean, Corollary 3.9], it follows that the limits of the subsequences (and hence the sequences themselves) are and , respectively. Similarly, since we have and pointwise, [porretta2020mean, Proposition 4.3] gives that and in .
By arguments of the same spirit as those in [kobeissi2022mean], we get
[TABLE]
By A22-23 and the fact that in , it follows that
[TABLE]
In particular, these integrals must vanish. Recall that since is strictly convex,
[TABLE]
if and only if . Hence, . By uniqueness of solutions the FP equation, . By Lemma 3.5, this implies . Finally, by uniqueness of solutions to the HJ equation, . ∎
5.5. Regularity of Solutions
In this section, we investigate the regularity of the solutions to our system. First, we state results on the semiconcavity of and the boundedness of in , which are proved using identical arguments to those used for the analogous results in [porretta2020mean].
Theorem 5.5**.**
Assume A10-17 and A19-24 hold. Now suppose and
[TABLE]
for all and . Finally, assume that for , there exist constants , depending only on , such that
[TABLE]
for any , , and . If is a solution to (8), then is semiconcave for all , with a semiconcavity constant bounded uniformly in . In particular,
[TABLE]
for all .
Theorem 5.6**.**
Assume the conditions of Theorem 5.5 hold. Now suppose that there exists such that
[TABLE]
for all and . Then if is a solution to (8), we have with
[TABLE]
Finally, we prove that under a few additional assumptions, the value function will satisfy the HJ equation in a classical sense on the interior of our domain.
Theorem 5.7**.**
Assume A10-17 and A19-24 hold. Now assume that for with , we have . Finally, assume there exist and continuous such that for , , and we have:
- •
If , then
[TABLE]
- •
If , then
[TABLE]
Then the unique weak solution to (8) is actually a classical solution (in the sense that is a classical solution to the HJ equation in ).
Proof.
As in the proof of Theorem 5.2, let be a sequence of solutions to (32) converging to . However, in this case, the are classical solutions on . Combining the Lipschitz estimate from Lemma 5.3 with the arguments from Sections 2.5 and 3.5, for each , we get bounds for in uniformly in . By the Arzela-Ascoli theorem and a diagonal argument, we get a subsequence that converges in for all , and hence and its derivatives converge pointwise in . By the uniqueness of the limit, we get that for all . Furthermore, by A23 and Lemma 3.4, passing to the limit gives that satisfies the HJ equation on . ∎
