1. Introduction
One of the systems that attracted the attention of the partial differential equations community is the two membranes problem that models the behaviour of two elastic membranes that are clamped at the boundary of a prescribed domain, and they are assumed to be ordered (one membrane is assumed to be above the other) and they are subject to different external forces. The main assumption here is that the two membranes do not penetrate each other (they are assumed to be ordered in the whole domain). This situation can be modelled by two obstacle problems; the lower membrane acts as an obstacle from below for the free elastic equation that describes the location of the upper membrane, while, conversely, the upper membrane is an obstacle from above for the equation for the lower membrane. The mathematical formulation is as follows: given two differential operators $F(x,u,\nabla u, D^2u)$ and $G (x,v,\nabla v, D^2v)$ find a pair of functions (u, v) defined inside a prescribed domain $\Omega \subset \mathbb{R}^N$ such that
The two membranes problem for the Laplacian with a right-hand side, that is, for $F(D^2u)=-\Delta u +h_1$ and $G(D^2v)=-\Delta v-h_2$, was first considered in [Reference Vergara-Caffarelli23] using variational arguments. When the equations that model the two membranes have a variational structure, this problem can be tackled using calculus of variations (one aims to minimize the sum of the two energies subject to the constraint that the functions that describe the position of the membranes are always ordered inside the domain), see [Reference Vergara-Caffarelli23]. However, when the involved equations are not variational the analysis relies on monotonicity arguments (using the maximum principle). Once existence of a solution (in an appropriate sense) is obtained, a lot of interesting questions arise, like uniqueness, regularity of the involved functions, a description of the contact set, the regularity of the contact set, etc. See [Reference Caffarelli, De Silva and Savin5, Reference Caffarelli, Duque and Vivas6, Reference Silvestre20], the dissertation [Reference Vivas24], and references therein. We also mention that a more general version of the two membranes problem involving more than two membranes was considered by several authors (see for example [Reference Azevedo, Rodrigues and Santos2, Reference Carillo, Chipot and Vergara-Caffarelli7, Reference Chipot and Vergara-Caffarelli8]).
Our main goal here is to introduce and analyse the obstacle problem and the two membranes problem when the ambient space is an infinite graph with a regular structure (a regular tree) and the involved operators are given by mean value formulas.
A regular tree. Let us first describe the ambient space. Regular trees can be viewed as discrete models of the unit ball of $\mathbb{R}^N$. A tree is, informally, an infinite graph (that we will denote by $\mathbb{T}$) in which each node but one (the root of the tree denoted by $\emptyset$) has exactly m + 1 connected nodes, m successors and one predecessor (the root has only m successors). An element x in $\mathbb{T}$ is called a vertex and it is represented as a k-tuple for some $k\in\mathbb{N}$ of natural numbers between 0 and m, that is, $x=(0,a_{1},...,a_{k}) $ where $a_{i}\in\{0,...,m-1\}$ for all $1\leq j\leq k$. Here k is the level of x, that we denote by $|x|$, according to the distance (in nodes) to the root. The root has zero level, its successors have level one, etc. Each vertex x has m successors, which we will denote by $S^1(x)$ and are described by
where $x=(0,a_{1},...,a_{k})$. Notice that we used a digit $i\in\{0,1,\dots,m-1\}$ to enumerate the successors of x. In general, we will denote
the set of successors of $x=(0,a_{1},...,a_{k})$ with $|x|+l$ level. By convention, $S^0(x)=\{x\}$. If x is not the root then x has a unique immediate predecessor, which we will denote $\hat{x}.$ We use the notation xj to denote the predecessor of x with $|x^j|=j$, that is, for a node x with $|x|=k$, we have $x=(0,a_1,\dots,a_j,\dots,a_k)$, then $x^j=(0,a_1,\dots,a_j)$. Let $\mathbb{T}^x\subset\mathbb{T}$ be the subtree with root x (the subset of the tree composed of all the consecutive successors of x). A branch of $\mathbb{T}$ (that we denote by z) is an infinite sequence of vertices starting at the root, where each of the vertices in the sequence is followed by one of its immediate successors. The collection of all branches forms the boundary of $\mathbb{T}$, denoted by $\partial\mathbb{T}$. Observe that the mapping $\psi:\partial\mathbb{T}\to[0,1]$ defined as
is surjective, where $z=(0,a_1,\dots, a_k,\dots)\in\partial\mathbb{T}$ and $a_k\in\{0,1,\dots,m-1\}$ for all $k\in\mathbb{N}.$ When $x=(0,a_1,\dots,a_k)$ is a vertex, we set $ \psi(x)=\psi((0,a_1,\dots,a_k,0,\dots)).$
Mean value formulas and operators. Given a parameter $0\leq \beta\leq 1$, we define the averaging operator L acting on functions $u: \mathbb{T} \mapsto \mathbb{R}$ as follows:
and
The operator L acting on u at a vertex $x\in \mathbb{T}$ is given by the difference between the value of u at that node and the mean value of u at the vertices that are connected with x (with a weight given by β for the predecessor and $(1-\beta)/m$ for the successors). Note that here the distinction in the definition of Lu based on whether $x=\emptyset$ or not relies on the fact that the root has no predecessor.
Now, given a function $h : \mathbb{T} \mapsto \mathbb{R}$, a solution to
is a function $u: \mathbb{T} \mapsto \mathbb{R}$ that verifies
and the equation at the root of the tree that only involves the successors and is given by
Notice that the equation $L (u) (x) = h(x) $ is an analogous in the tree of the partial differential equation $-\Delta u (x) = h(x)$ in the unit ball of $\mathbb{R}^N$ (recall the mean value formula for harmonic functions).
Next, in order to impose boundary conditions, we want to make precise what we understand for $u|_{\partial \mathbb{T}} = f$.
Definition 1. Given $f:[0,1]\rightarrow \mathbb{R}$, we say that u verifies the boundary condition $u|_{\partial \mathbb{T}} = f$ if
that is, if $z=(0, a_1,\dots, a_k,\dots)\in\partial\mathbb{T}$, then
Here and in what follows we will take this limit uniformly, that is, given ɛ > 0 there exists $K\in\mathbb{N}$ such that $|u(x) - f(\psi(z))| \lt \varepsilon$ for every $|x|\geq K$ and every $z\in\partial\mathbb{T}^x$.
Note that, if $u|_{\partial \mathbb{T}} = f$, due to the fact that the limit is uniform, we have that
Now, let us state the precise definition of being a subsolution/supersolution to $L u=h$ in $\mathbb{T}$, with a boundary condition $u|_{\partial \mathbb{T}} = f$.
Definition 2. Given an operator L defined as before, a function $h : \mathbb{T} \rightarrow \mathbb{R}$, and a continuous function $f:[0,1]\rightarrow\mathbb{R}$, we say that $u:\mathbb{T}\rightarrow \mathbb{R}$ is a subsolution (resp. supersolution) to Lu = h in $\mathbb{T}$ with $u|_{\partial \mathbb{T}} = f$ if it verifies
We say that u is a solution if it is both a subsolution and a supersolution.
With this definition at hand, we can introduce the obstacle problem (see also §2).
Definition 3. Given an operator L, a function $h : \mathbb{T} \rightarrow\mathbb{R}$, a continuous boundary datum $f:[0,1]\rightarrow\mathbb{R}$, and a function $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ (the obstacle), we say that $u:\mathbb{T}\rightarrow \mathbb{R}$ is the solution to the obstacle problem for L − h in $\mathbb{T}$ with $u|_{\partial \mathbb{T}} \geq f$ and obstacle φ from below (φ is assumed to satisfy $\limsup_{x\rightarrow z\in\partial\mathbb{T}}\varphi(x) \lt f(\psi(z))$) if it verifies
Under adequate conditions on h (see below), this function u(x) is the unique function that satisfies
Analogously, given an operator L, a function $h : \mathbb{T} \rightarrow \mathbb{R}$, a continuous boundary datum $g:[0,1]\rightarrow\mathbb{R}$, and a function $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ (the obstacle), we say that $v:\mathbb{T}\rightarrow \mathbb{R}$ is the solution to the obstacle problem for L − h in $\mathbb{T}$ with $v|_{\partial \mathbb{T}} = g$ and obstacle φ from above (here u is assumed to satisfy $\liminf_{x\rightarrow z\in\partial\mathbb{T}}\varphi(x) \gt g(\psi(z))$) if it verifies
Under adequate conditions on h, this can be written as
With the definition of the obstacle problem, we can describe the two membranes problem in $\mathbb{T}$.
Definition 4. Let L 1 and L 2 be two averaging operators defined as in (1.1) and (1.2) (with different β 1, β 2), $h_1,h_2 : \mathbb{T} \rightarrow\mathbb{R}$ two functions and $f,g:[0,1]\rightarrow\mathbb{R}$ two continuous boundary conditions. A pair $(u,v):\mathbb{T}\times\mathbb{T}\rightarrow\mathbb{R}$ is a solution to the two membranes problem if it solves the system
with
Based on the previous definition 3, a pair (u, v) is a solution to the two membranes problem (1.3) with initial datum (1.4) if and only if u is the solution to the obstacle problem for $L_{1}-h_1$ in $\mathbb{T}$ with $u|_{\partial \mathbb{T}} = f$ and obstacle v from below and v is the solution to the obstacle problem for $L_{2}-h_2$ in $\mathbb{T}$ with $v|_{\partial \mathbb{T}} = g$ and obstacle u from above.
Recall that u is the solution to the obstacle problem for $L_{1}-h_1$ in $\mathbb{T}$ with $u|_{\partial \mathbb{T}} = f$ and obstacle v from below if it is the infimum of supersolutions for $L_{1}-h_1$ with boundary datum f that are above the obstacle v, and analogously, v is the solution to the obstacle problem for $L_{2}-h_2$ in $\mathbb{T}$ with $v|_{\partial \mathbb{T}} = g$ and obstacle v from above if it is the supremum of subsolutions for $L_{2}-h_2$ with boundary datum g that are above the obstacle u.
Let us point out that (1.3) has a probabilistic interpretation that we will describe in §4.
Now, for short, we introduce a notation, for a node x, let
With this notation at hand, we are ready to state our main result for the two membranes problem.
Theorem 1.1 Given two averaging operators, L 1 and L 2 defined as in (1.1) and (1.2) (that involve two different parameters β 1, β 2), two different functions $h_1,h_2: \mathbb{T} \rightarrow \mathbb{R}$, and two continuous boundary conditions $f,g:[0,1]\rightarrow\mathbb{R}$ with f > g in $[0,1]$, such that
then, there exists a pair $(u,v):\mathbb{T}\mapsto \mathbb{R}$ that is a solution to the two membranes problem. That is, (u, v) solves the system (1.3).
Moreover, under these conditions, the coincidence set $\{x\in\mathbb{T} : u(x) = v(x) \}$ is finite.
To prove this result, we first deal with a single equation and find necessary and sufficient conditions for the existence of a solution. We have the following result that we believe that has its own interest.
Theorem 1.2 Given an averaging operator, L, a function $h: \mathbb{T}\rightarrow\mathbb{R}$, and a continuous boundary condition $f:[0,1]\rightarrow\mathbb{R}$, there exists a unique bounded solution to
if and only if
Under the conditions in the statement of the previous theorem, we can also construct sub and supersolutions that are the key to obtain solvability of the obstacle problem (from above or below).
Notice that when $\beta \lt \frac12$ if h is such that
then the second condition in (1.5) holds. In fact, we have
that is small if we first choose k 0 large (in order to make $\max_{j\geq k_0 } |S_h(x^j)|$ small) and then send k to infinity.
To look for examples of functions h that satisfy our condition we take a function that depends only on the level k, that is, $h(y) = \widehat{H} (k)$. Then, for $0 \lt \beta \lt \frac12$, the condition $S_h(x) \to 0$ reads as
Therefore, for H constant, H = cte, this condition is not verified. When $\frac{\beta m}{1-\beta} \lt 1$ any H(k) with $\lim_{k \to \infty} H(k) =0$ satisfies the condition, but any $H(k) \gt 0$ with $\liminf_{k \to \infty} H(k) \gt 0$ does not. On the other hand, when $\frac{\beta m}{1-\beta} \geq 1$ we need that H(k) goes to zero very fast in order to verify the condition.
With the result for a single equation at hand, to prove our main result concerning the two membranes problem, we use the strategy of iterate the obstacle problem from above or below. Starting with v 0 a subsolution to $L_{2}-h_2$ with boundary datum g, we let u 1 the solution to the obstacle problem for $L_{1}-h_1$ with boundary datum f and obstacle v 0. Then we take v 1 as the solution to the obstacle problem for the second operator $L_{2}-h_2$ with boundary datum g and obstacle u 1 and so on. In this way, we obtain two sequences, un, vn, that we prove that are monotone and converge to a solution to the two membranes problem. To show that the boundary values are attained we need to use super and subsolutions for a single equation. For a similar iteration procedure for second order elliptic partial differential equations in a bounded domain in the Euclidean space, we refer to [Reference Gonzálvez, Miranda and Rossi13].
Concerning previous results in the literature for mean value formulas on trees, we refer to [Reference Alvarez, Rodríguez and Yakubovich1, Reference Bjorn, Bjorn, Gill and Shanmugalingam3, Reference Del Pezzo, Frevenza and Rossi9–Reference Del Pezzo, Mosquera and Rossi12, Reference Kaufman, Llorente and Wu14, Reference Kaufman and Wu15, Reference Miranda, Mosquera and Rossi17, Reference Sviridov21, Reference Sviridov22] and references therein. In [Reference Del Pezzo, Frevenza and Rossi9], it was studied the solvability for the single equation with $h \equiv 0$ and proved that there is a bounded solution for any continuous boundary datum f if and only if $0\leq \beta \lt \frac12$. Our results include the case h ≠ 0 with the condition (1.5). For systems of mean value formulas on trees, we quote [Reference Miranda, Mosquera and Rossi17] where two coupled equations (but not of obstacle type) were considered (a probabilistic interpretation of the equations is also provided there).
The article is organized as follows: in §2, we analyse conditions for existence of a solution to a single equation. In §3, we deal with the two membranes problem. Finally, in §4, we present a probabilistic interpretation of the two membranes problem using game theory.
2. Conditions for existence of bounded solutions to a single equation
In this section, we want to find conditions on β and the function $h:\mathbb{T}\rightarrow\mathbb{R}$ such that for every continuous function $f:[0,1] \to \mathbb{R}$ there exists a bounded solution to the Dirichlet problem
Proof of theorem 1.2
First, suppose that such a bounded solution exists, then we have a function $u : \mathbb{T} \mapsto \mathbb{R}$ such that
for $x \in\mathbb{T}\setminus\{\emptyset\}$ and $|x|=k$, if we write $u(x)=\beta u(x)+(1-\beta)u(x)$ we get
We define w(x) for $x\in\mathbb{T}\setminus\{\emptyset\}$ as the increment of u between x and its predecessor, i.e.
Then, the previous equation written in terms of w reads as
Adding from i = 1 to infinity, we get
If $h \equiv 0$, we have existence of a solution such that
and since w is bounded (this follows from the fact that u is assumed to be bounded) we have that the right hand side is finite. Hence, we obtain the convergence of the series
that is equivalent to the condition
Now, we use the notations
With this notation, it is straightforward to check that
On the other hand, we claim that
Assuming this claim, (2.7) can be rewritten as
From this, we obtain that the solution $u:\mathbb{T} \mapsto\mathbb{R}$ verifies
Now, we have
and, using (2.9) for $x \in S^1 (\emptyset)$ we get
that is
Note that
and then we obtain
Therefore, we have that u satisfies the recurrence
If we iterate this recurrence up to the root, we get the following formula for u; given $x\in\mathbb{T}$ with $|x|=k$ for $k\geq 1$,
where xj denotes the predecessor of x with $|x^j|=j$, that is, in terms of the notation given in the introduction, for a node x with $|x|=k$, we have $x=(a_1,\dots,a_j,\dots,a_k)$ with $0\leq a_j\leq m-1$, then $x^j=(a_1,\dots,a_j)$.
This function u given by (2.11) is well-defined, finite, and solves the equation $L(u)(x)= h(x)$ for $ x\in \mathbb{T}$.
Now we just take $f\equiv 0$ and we obtain that u, given by
must satisfy
uniformly. Since $\beta \lt \frac12$, it is clear that
Hence, we must have
as we wanted to show.
Proof of the claim (2.8). We will prove by induction in N that
For N = 2, we have that
Now, our inductive hypothesis is
and we have to prove that for N + 1,
Since u have supposed that $u|_{\partial \pi}=f$, we have that
due to the fact in the definition of $u|_{\partial \pi}=f$ the convergence is uniform. This ends the proof of the claim.
Conversely, assuming that the conditions on β and h, (1.5) hold, from our previous computations, (2.11) gives us a way to construct solutions to our problem. In fact, we can define the function $u:\mathbb{T} \mapsto \mathbb{R}$ given by
where, as before, xj denotes the predecessor of x with $|x^j|=j$.
One can check that u, given by the explicit expression (2.12), satisfies
Now, let us check that, when we have the solvability conditions
it holds that
uniformly.
From (2.12), we get
Since $\beta \lt \frac12$, it holds that
and also
Now, given γ > 0, since f is continuous, we have that there exists k 0 such that
for every $j \gt k_0$. Now, we use that
and that f is bounded to obtain
for γ small enough and k large enough. Hence, we have that
Finally, the condition
is just what we need to ensure that
This shows that there exists a solution.
Uniqueness follows for our previous arguments. In fact, if u is a solution, the increments $w(x)=u(x)-u(\hat{x})$ solve (2.7) from where we obtain (by our previous computations) that u verifies (2.11). Hence, any solution to our problem is given by (2.11) and therefore we conclude uniqueness of solutions. In fact, (2.11) is a representation formula for the solution to (2.6) in terms of the functions h and f. Uniqueness also follows from the comparison principle (see lemma 2.1).
Remark 1. Under our hypothesis on β and h, for $f:[0,1]\rightarrow\mathbb{R}$ continuous the function $w_1:\mathbb{T}\rightarrow\mathbb{R}$ defined as
is the solution to
Moreover, the function $w_2:\mathbb{T}\rightarrow\mathbb{R}$ defined as
is the solution to
Therefore, we can write
being w 1 the solution to (2.6) for a given h with f = 0 and w 2 the solution for a given f with h = 0.
Remark 2. Notice that analogous arguments allow us to show that, under the same conditions, we can build supersolutions as large as we want enlarging h (and also large subsolutions) to the equation that satisfy the boundary condition
To this end, consider L defined as in (1.1) and (1.2) and $h_{1}, h_{2}:\mathbb{T} \rightarrow \mathbb{R}$ two functions in the tree such that $h_{1}\leq h_{2}$ and f a boundary continuous function. Moreover, suppose that β, h 1, and h 2 satisfy the solvability condition. Let ui be the unique solution for the Dirichlet problem of the single equation associated with the operator $L-h_i$ and boundary function f, that is, ui is given by (2.10) for $i=1,2$. Then, u 1 a supersolution the Dirichlet problem with $L-h_2$ and u 2 is a subsolution for the Dirichlet problem with $L-h_1$ and f. Now, notice that we can make u 1 as large as we want in a finite number of nodes just taking $h_1 (\emptyset)$ large enough.
Let us prove the uniqueness for solutions to (2.6). To this end, we prove that the operator L verifies the comparison principle.
Lemma 2.1. (Comparison Principle)
Given $u,v:\mathbb{T}\rightarrow\mathbb{R}$ such that
and
Then, if $f\geq g$ in $[0,1]$, we get
Proof. Let us argue by contradiction, i.e. assume that
Let us suppose that there exists $k\geq 1$, and $|x_0|=k$ such that $(v-u)(x_0)\geq \frac{\theta}{2}$ and $(v-u)(y) \lt \frac{\theta}{2}$ for all $|y| \lt k$. At that point, we have
Solving this inequality, we arrive to
then
This implies that there exists $x_1\in S(x_0)$ such that $(v-u)(x_1)\geq (v-u)(x_0)$. If we repeat this argument, we will obtain a sequence $(x_n)_{n\geq 0}$ such that $x_{n+1}\in S(x_n)$ and $(v-u)(x_{n+1})\geq (v-u)(x_n)$. Thus, we get
which is a contradiction. Now, let us consider the case
In this case, we have
and this implies that there exists $x_1\in S(\emptyset)$ such that $(v-u)(x_1)\geq(v-u)(\emptyset)$. If from this point we argue as before we obtain a contradiction. This ends the proof.
3. The two membranes problem
3.1. The obstacle problem on trees
We defined a solution for the obstacle problem from below and from above in the introduction, see definition 3. Now, we claim that the problem can be regarded from two perspectives.
Definition 5. Given an operator L defined as before and a function $h : \mathbb{T} \rightarrow \mathbb{R}$, such that the conditions for solvability, (1.5), hold, $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ a bounded function, and $f:[0,1]\rightarrow\mathbb{R}$ a continuous function such that
we say that u is a solution to the obstacle problem from below, and we note $u=\underline{\mathrm{O}}(L,h,\varphi,f)$ if u verifies
that is equivalent to
Notice that (3.14) can be written as
Analogously, for $g:[0,1]\rightarrow\mathbb{R}$ and $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ such that
we define v a solution from above and denote $v=\overline{\mathrm{O}}(L,h,\varphi,g)$ if
that is equivalent to
that can be written as
Let us prove that both definitions (the one as inf/sup of super/subsolutions and the one solving inequalities) of being a solution to the obstacle problem are equivalent.
Proposition 3.1. Consider an operator L defined as in (1.1) and (1.2), and a function $h: \mathbb{T} \to \mathbb{R}$ such that the conditions for solvability, (1.5), hold, $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ a bounded function, and $f:[0,1]\rightarrow\mathbb{R}$ a continuous function such that
Then, the function u defined by (3.13) is well-defined and is solution to (3.14). Conversely, a solution u to (3.14) is also the minimizer in (3.13).
Analogously, for a given $g:[0,1]\rightarrow\mathbb{R}$, a continuous function such that
we have that the function v defined by (3.15) is well-defined and is solution to (3.16). Conversely, a solution v to (3.16) is the maximizer in (3.15).
Proof. Let us consider the set
This set is non-empty and is bounded from below. In fact, if we consider $M=\max\{\lVert f\rVert_{\infty},\lVert \varphi\rVert_{\infty} \}$, and w 0 the unique bounded solution to
Note that $\underline{\Lambda}_{f,h,\varphi}$ is not empty due to the fact that the function $w_0+M\in\underline{\Lambda}_{f,h,\varphi}$. Moreover, if $w\in\underline{\Lambda}_{f,h,\varphi}$, $w(x)\geq\varphi(x)\geq -M$, then, is bounded from below. Let us define
Let us show that this function u verifies (3.14). In fact, using that $w\geq \varphi$ for all $w\in\underline{\Lambda}_{f,h,\varphi}$, taking infimum we get $u\geq \varphi$. In addition, given $w\in\underline{\Lambda}_{f,h,\varphi}$, we have
As a consequence, if we take infimum in the right hand of the above inequality, we obtain
Furthermore, taking infimum in the left hand
Analogously, we can do the same computation on the root $\emptyset$ and obtain
Finally, we have
for all $w\in\underline{\Lambda}_{f,h,\varphi}$, taking infimum we get
We just proved that $u\in\underline{\Lambda}_{f,h,\varphi}$. Let us prove now that
if $x\in\{u \gt \varphi\}$. Suppose that this is not true, given $x_0\in\{u \gt \varphi\}$ such that $L(u)(x_0) \gt h(x_0)$, i.e.
Let us define
and
If we consider
This function verifies $u_0\geq \varphi$,
and $L(u_0)(x)\geq h(x)$. In fact, $L(u_0)(x_0)\geq h(x)$ and then $L(u_0)(\hat{x_0})\geq h(\hat{x_0})$, and for $y_0\in S(x_0)$, $L(u_0)(y_0)\geq h(y_0)$. Thus, $u_0\in \underline{\Lambda}_{f,h,\varphi}$ and $u_0 \lt u$ which is a contradiction. We have proved that
in the set $\{u \gt \varphi\}$.
Let us verify that
Suppose that this is not true, i.e.
Using that
there exists $k\in\mathbb{N}$ such that $|x|\geq k$ and $\varphi(x) \lt f(\psi(z))$. Then, there exists x 0 such that $|x_0|\geq k$ and $u(x_0) \gt f(\psi(z))$. We can argue as before to make a function $u_0\in\underline{\Lambda}_{f,h,\varphi}$ and $u_0 \lt u$ which is a contradiction.
Conversely, assume that u solves (3.14) and let us prove that u is the minimizer in (3.13). Since u solves (3.14), we have that it satisfies $L(u)(x)\geq h(x)$ for $x\in \mathbb{T}$, $ \lim_{x\rightarrow z\in\partial\mathbb{T}}u(x) = f(\psi(z))$ and $w(x) \geq \varphi(x)$ and then u is a competitor in the minimization problem (3.13). Therefore,
To prove the reverse inequality, call z the minimizer, that is,
Since we have that $u\geq z$ we get an inclusion for the sets where these functions touch the obstacle,
Outside the set $\{x : u(x) =\varphi (x) \} $ we have that u solves $L(u)(x)= h(x)$ and z is a supersolution to this equation, while the boundary conditions give
From the proof of the comparison principle, we get that
and we conclude that $u\equiv z$, the minimizer of (3.13).
Analogously, we consider
This set is non-empty and bounded from above. Then, we define
This function v verifies (3.16), i.e. $v=\overline{\mathrm{O}}(L,h,\varphi,g)$, and conversely, a function that verifies (3.16) is given by (3.20). This ends the proof.
Corollary 1. Given an operator L defined as in (1.1) and (1.2), and a function $h:\mathbb{T} \to \mathbb{R}$ such that the conditions for solvability, (1.5), hold, $\varphi:\mathbb{T}\rightarrow\mathbb{R}$ a bounded function, and $f:[0,1]\rightarrow\mathbb{R}$ a continuous function. If
there exists a unique solution for the obstacle problem from below,
where $\underline{\Lambda}_{f,h,\varphi}$ is defined in (3.17).
Analogously, if
there exists a unique solution for the obstacle problem from above,
where $\overline{\Lambda}_{g,h,\varphi}$ is defined in (3.19).
Proof. The existence of $\underline{\mathrm{O}}(L,h,\varphi,f)$ and of $\overline{\mathrm{O}}(L,h,\varphi,g)$ relies on the fact that the sets $\underline{\Lambda}_{f,h,\varphi}$ and $\overline{\Lambda}_{g,h,\varphi}$ are not empty, and there exists a M > 0 such that $w\geq -M$ for all $w\in \underline{\Lambda}_{f,h,\varphi}$ and $v\leq M$ for all $v\in \overline{\Lambda}_{f,h,\varphi}$, as we showed in the proof of the equivalence of the definitions of being a solution to the obstacle problem. The uniqueness is a direct consequence of taking the infimum or the supremum on these sets.
3.2. The two membranes problem: existence via iterations of the obstacle problem
Let us show that the two membranes problem in the tree has a solution.
Proof of theorem 1.1
Let us consider L 1 and L 2 two operators given by the mean value formula and $h_1,h_2: \mathbb{T} \to \mathbb{R}$ that verify the solvability condition with β 1, h 1 and β 2, h 2, respectively, and $f,g:[0,1]\rightarrow\mathbb{R}$ two continuous functions such that f > g. Let us start the method with v 0 a bounded subsolution of the operator with boundary condition g, that is,
With this function v 0, we let u 1 be the solution to the obstacle problem from below for the operator L 1, right hand side h 1, boundary datum f, and obstacle v 0, that is,
Notice that the set
is not empty, since by the results in §2, we can construct a supersolution to our problem with $L_1-h_1$ and boundary condition f as large as we want (see remark 2). Therefore, the function u 1 can be obtained solving the minimization problem $\inf\{w(x):\;w\in\underline{\Lambda}_{f,h_1v_0}\}.$
With this function u 1, we take
Here, notice that the corresponding set
is not empty (here we recall that we can construct large subsolutions to $L_2-h_2$) and hence v 1 can be obtained from the maximization problem $\sup\{w(x):\; w\in\overline{\Lambda}_{g,h_2,u_1}\}$.
Now, we iterate this procedure and define
In this way, we obtain two sequences $\{u_n\}_{n\geq 1},\{v_n\}_{n\geq 1}$. Our goal is to show that these sequences are monotone and that they converge to a pair of functions (u, v) that is a solution to the two membranes problem.
CLAIM # 1: The sequences are increasing, i.e. $u_n\geq u_{n-1},v_n\geq v_{n-1}$.
Let us start with $v_{n-1}$. By definition of being a solution to the obstacle problem, $v_{n-1}$ satisfies $u_{n-1}\geq v_{n-1}$, $L_{2}(v_{n-1})\leq h_2$ and $\lim_{x\rightarrow z\in\partial\mathbb{T}}v_{n-1}(x)= g(\psi(z))$. Hence, $v_{n-1} \in \overline{\Lambda}_{g,h_2,u_{n-1}}$. Then, using again the definition of being a solution to the obstacle problem, we get
On the other hand, $u_n\geq v_n\geq v_{n-1}$, $L_{1}(u_n)\geq h_1$, and $\lim_{x\rightarrow z\in\partial\mathbb{T}}u_{n}(x)= f(\psi(z))$, then, using one more time the definition of being a solution to the obstacle problem, we get
This ends the proof of the claim.
CLAIM # 2: The sequences are bounded.
Let us start with $\{u_n\}_{n\geq 1}$. Let w be the solution to
By the comparison principle $v_n\leq w$. Let us consider
Note that ρ is bounded since w is bounded and the operators satisfy the solvability conditions. Since $v_n\leq w$, we have that $\rho\in\underline{\Lambda}_{g,h_2,v_n}$ for all $n\in\mathbb{N}$. Using (3.18), we get
for all $n\in\mathbb{N}$.
Now we observe that $\{v_n\}_{n\geq 1}$ is bounded, since it holds that
for all $n\in\mathbb{N}$. This ends the proof the second claim.
Thanks to CLAIM # 1 and CLAIM # 2, we can take limits as $n\to \infty$ to obtain
for all $x\in \mathbb{T}$.
CLAIM # 3: The limit pair $(u_\infty, v_\infty)$ solves the two membranes problem.
Let us prove that
First, we observe that we have
Therefore, from the monotonicity of the sequence un, we get
and
Letting $n \to \infty$ in the right hand sides, we get
and
Now, for vn, we have
and using again the monotonicity of the sequence we get (after passing to the limit as $n \to \infty$),
Now, for a point x in the set $\{x: u_\infty (x) \gt v_\infty (x)\}$ with $x\neq \emptyset$, we have that $u_n (x) \gt v_n (x)$ for n large and hence we obtain, for $x\in \{x: u_\infty (x) \gt v_\infty (x)\}$,
and
Passing to the limit as $n \to \infty$, we conclude that
and
An analogous computation can be done when $u_\infty (\emptyset) \gt v_\infty (\emptyset)$ to obtain
and
Now, concerning the boundary condition of $u_\infty$, we have
Hence, from the monotonicity of the sequence, we obtain
Now, since from §2, we know that we can construct a large supersolution for L 1 with boundary datum f that we call $\overline{u}$ and we have a comparison principle, we obtain
for every $x\in\mathbb{T}$ and every n and hence we get
Thanks to this inequality we obtain
and hence we conclude that
A similar argument shows that
To conclude, we just observe that (3.21), (3.22), (3.24), (3.26), and (3.28) show that
In the same way, (3.23), (3.22), (3.25), (3.27), and (3.29) imply that
Finally, we observe that, since we have a subsolution (called $\underline{u}$) for L 1 with datum f and a supersolution (called $\overline{v}$) for L 2 with datum g and we assumed that f > g, we have
Therefore, we have that
for every x with $|x|$ large enough, say $|x| \gt C$. This proves that the contact set $\{x : u_\infty(x) = v_\infty(x) \}$ does not contain nodes in $\{x : |x| \gt C\}$ and therefore the contact set is finite.
4. A probabilistic interpretation of the two membranes problem in the tree
Recall that in §1, we mentioned that the system (1.3), that is given by
has a probabilistic interpretation. In this final section, we include the details. We refer to the books [Reference Blanc and Rossi4] and [Reference Lewicka16] and papers [Reference Peres, Schramm, Sheffield and Wilson18] and [Reference Peres and Sheffield19] for more information concerning games and mean value properties.
The game is a two-player zero-sum game played in two boards (each board is a copy of the m-regular tree) with the following rules: the game starts with a token at some node in one of the two trees $(x_0,i)$ with $x_0\in \mathbb{T}$ and $i=1,2$ (we add an index to denote at which board is the position of the game). In the first board, the token is moved to the predecessor of x or to one of the m successors using probabilities β 1 and $(1-\beta_1)/m$ while in the second board the probabilities are changed to β 2 and $(1-\beta_2)/m$. At the root of the tree, the token moves to one of the successors with probability $1/m$. In the first board, we add a running payoff $h_1(x)$ and in the second board we add $h_2(x)$. In addition to these rules for the movements of the token, the players have a choice to play at the same board or to change boards. If x 0 is in the first board then Player I (who aims to maximize the expected payoff) decides to remain in the same board and play one round of the game moving to the predecessor of x or to one of the m successors using probabilities β 1 and $(1-\beta_1)/m$ and collecting a running payoff $h_1(x)$ or to jump to the other board. On the other hand, when x 0 is in the second board then it is Player II (who aims to minimize the expected payoff) who decides to remain in the same board and play one round of the game with probabilities β 2 and $1-\beta_2$ and collecting a running payoff $h_2(x)$ or to jump to the first board.
We take a finite level M (large) and we add the rule that the game ends when the position arrives to a node at level M, xτ. We also have two final payoffs f and g. In the first board, Player I pays to Player II the amount encoded by $f(\psi(x_\tau))$ while in the second board the final payoff is given by $g(\psi (x_\tau))$ plus the amount encoded in the running payoff. That is, the total payoff of one occurrence of this game is given by
Notice that the total payoff is the sum of the final payoff (given by $f(x_{\tau})$ or by $g(x_{\tau})$ according to the board at which the position leaves the domain) and the running payoff that is given by $h_1(x_k)$ and $ h_2(x_k)$ corresponding to the board in which we play at step k + 1.
Notice that the successive positions of the token are determined by the jumping probabilities given by βi (to jump to the predecessor), $(1-\beta_i)/m$ (to jump to one of the successors) $i=1,2$ according to the board at which the game is played and the strategies of both players (the choice that one of them makes at each turn regarding the possible change of board). We refer to [Reference Blanc and Rossi4] for more details and precise definitions of strategies. We will denote by SI a strategy for the first player and SII a strategy for the second player.
Then the value function for this game is defined as
Here the inf and sup are taken among all possible strategies of the players. In this definition of the value of the game, we penalize games that never end (both players may choose to change boards at the same node for ever producing a game that never ends). The value of the game $w_M (x,i)$ encodes the amount that the players expect to get/pay playing their best with final payoffs f and g at level M.
We have that the pair of functions $(u_M,v_M)$ given by $u_M(x) = w_M (x,1)$ and $v_M (x) = w_M (x,2)$ is a solution to the system (4.30) in the finite subgraph of the tree composed by nodes of level less than M.
Notice that the first equation encodes all the possibilities for the next position of the game in the first board and includes a maximum since the first player has the choice to play or change to the second board. Similarly, the second equation takes into account all the possibilities for the game in the second board and includes a minimum since in this case it is the second player who decides to play or to change boards.
Now our goal is to take the limit as $M \to \infty$ in these value functions for this game and obtain that the limit is the unique solution to our system that verifies the boundary conditions
Theorem 4.1 Fix two continuous functions $f,g:[0,1] \to \mathbb{R}$. Let $(u_L,v_L)$ be the values of the game in the finite subgraph of the tree with nodes of level less than M, that is, $(u_M,v_M)$ is the solution to (4.30) with conditions $u_M(x) = f (\psi(x))$ and $v_L(x) = g (\psi(x))$ at nodes of level L. Then $(u_M,v_M)$ converge, along subsequences, as $M\to \infty$ to (u, v) solutions to the two membranes problem, that is, a solution to (4.30) with (4.31) in the whole tree.
Proof. From the estimates that we have proved in the previous sections for a solution $(u_M,v_M)$, we know that these functions are uniformly bounded in M. Therefore, we can extract a subsequence $M_j \to \infty$ such that
for every $x \in \mathbb{T}$. Passing to the limit in the equations
we get that the limit (u, v) solves
in the whole tree.
On the other hand, since f and g are continuous, given η > 0 there exists M large enough such that
and
for every x at level M with M large enough. Therefore, we get
for every x at level M large. Using that $(u_M,v_M)$ converge as $M \to \infty$ to (u, v) we conclude that
A similar argument using that
for M large gives that
Therefore, since η is arbitrary, we conclude that (u, v) satisfies
and the proof is completed.
Acknowledgements
I. Gonzálvez was partially supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No. 777822, and by grants CEX2019-000904-S, PID-2019-110712GB-I00, PID-2020-116949GB-I00, and RED2022-134784-T, by MCIN/AEI (Spain).
A. Miranda and J. D. Rossi were partially supported by CONICET PIP GI No 11220150100036CO (Argentina), PICT-2018-03183 (Argentina), and UBACyT 20020160100155BA (Argentina).