The Variational Formulation of Elliptic Pdes: 3.1 Model Problems
The Variational Formulation of Elliptic Pdes: 3.1 Model Problems
3
The variational
formulation of elliptic
PDEs
We now begin the theoretical study of elliptic partial differential equations and
boundary value problems. We will focus on one approach, which is called the
variational approach. There are other ways of solving elliptic problems. The varia-
tional approach is quite simple and well suited for a whole class of approximation
methods, as we will see later.
Proposition 3.1.1 Assume that u ∈ H 2 (Ω) solves the PDE in problem (3.1). Then,
for all v ∈ H01 (Ω)
� � �
∇u · ∇v dx + cuv dx = f v dx. (3.2)
Ω Ω Ω
−(∆u)v + cuv = f v,
and integrate over Ω. Every term is integrable since u ∈ H 2 (Ω) hence ∆u ∈ L2 (Ω)
and v ∈ L2 (Ω) imply (∆u)v ∈ L1 (Ω), c ∈ L∞ (Ω), u ∈ L2 (Ω) and v ∈ L2 (Ω) imply
cuv ∈ L1 (Ω), and f ∈ L2 (Ω) implies f v ∈ L1 (Ω). We thus obtain
� � �
− (∆u)v dx + cuv dx = f v dx.
Ω Ω Ω
and we have shown that a solution of the boundary value problem with the addi-
tional regularity u ∈ H 2 (Ω) is a solution of the variational problem (3.3).
Now what about the reverse implication? Does a solution of the variational
problem solve the boundary value problem? The answer is basically yes, the two
problems are equivalent.
3.1. Model problems 77
Proposition 3.1.2 Assume that u ∈ V solves the variational problem (3.3). Then
we have
−∆u + cu = f in the sense of D � (Ω)
and ∆u ∈ L2 (Ω).
Proof. We have D(Ω) ⊂ H01 (Ω), therefore we can take v = ϕ ∈ D(Ω) as test-
function in (3.3). Let us examine each term separately.
First of all
� � d d d
Ω
∇u · ∇ϕ dx =
Ω i=1
∑ ∂iu∂iϕ dx = ∑ �∂iu, ∂iϕ� = ∑ −�∂iiu, ϕ� = −�∆u, ϕ�,
i=1 i=1
by definition of distributional derivatives. Similarly
� �
cuϕ dx = �cu, ϕ� and f ϕ dx = � f , ϕ�.
Ω Ω
Therefore, we have for all ϕ ∈ D(Ω)
�−∆u + cu − f , ϕ� = 0
or
−∆u + cu − f = 0 in the sense of D � (Ω)
and the PDE is satisfied in the sense of distributions The Dirichlet boundary
condition is also satisfied by the simple fact that u ∈ H01 (Ω), hence the boundary
value problem is solved.
To conclude, we note that ∆u = cu − f ∈ L2 (Ω). This also implies that the PDE
is satisfied almost everywhere. �
Remark 3.1.1 The two problems are thus equivalent, except for the fact that we
have assumed u ∈ H 2 (Ω) in one direction, and only recuperated ∆u ∈ L2 (Ω) in the
other.2 Actually, the assumption u ∈ H 2 (Ω) is somewhat artificial and made only
to make use of Green’s formula (2.17). It is possible to dispense with it with a little
more work, but that would take us too far.
It should be noted in any case, that if u ∈ H01 (Ω), ∆u ∈ L2 (Ω) and Ω is for
example of class C2 , then u ∈ H 2 (Ω). This is very profound result in elliptic
regularity theory, far beyond the scope of these notes. It is trivial in dimension one
though.
Of course, so far we have no indication that either problem has a solution. The
fact is that the variational formulation is significantly easier to treat, once the right
point of view is found. And the right point of view is an abstract point of view, as
is often the case. �
2 The
Laplacian is a specific linear combination of some of the second order derivatives. So it
being in L2 is a priori less than all individual second order derivatives, even those not appearing in
the Laplacian, being in L2 .
78 3. The variational formulation of elliptic PDEs
Before we start delving in the abstract, let us give a couple more model problems
of a different kind. First is a new boundary condition.
�
−∆u + cu = f in Ω,
∂u (3.4)
∂ n = g on ∂ Ω.
Note the different test-function space and the additional boundary term in the
right-hand side.
The converse is more interesting. Let u ∈ H 2 (Ω) be a solution of the above
variational problem. Taking first v = ϕ ∈ D(Ω), we obtain
Recall that the normal trace γ1 (u) plays the role of the normal derivative. Since u
is a solution of the variational problem, it follows that
� � � �
(−∆u + cu)v dx + γ1 (u)γ0 (v) dΓ = f v dx + gγ0 (v) dΓ.
Ω ∂Ω Ω ∂Ω
� �
But we already know that Ω (−∆u + cu)v dx = Ω f v dx, hence we are left with
� �
γ1 (u)γ0 (v) dΓ = gγ0 (v) dΓ,
∂Ω ∂Ω
for all v ∈ H 1 (Ω). For simplicity, we assume here that g ∈ H 1/2 (∂ Ω), the image
of the trace γ0 and that Ω is smooth. Since u ∈ H 2 (Ω), it follows that γ1 (u) =
3.2. Abstract variational problems 79
∑di=1 γ0 (∂i u)ni ∈ H 1/2 (∂ Ω). Therefore, there exists v ∈ H 1 (Ω) such that γ0 (v) =
γ1 (u) − g. With this choice of v, we obtain
�
(γ1 (u) − g)2 dΓ = 0,
∂Ω
hence γ1 (u) = g which is the Neumann condition. �
The last hypotheses made are for brevity only. They are not at all necessary to
conclude. Another problem of interest is the non homogeneous Dirichlet problem.
�
−∆u + cu = f in Ω,
(3.5)
u = g on ∂ Ω,
with g ∈ H 1/2 (∂ Ω). This problem is reduced to the homogeneous problem by
taking a function G ∈ H 1 (Ω) such that γ0 (G) = g and setting U = u − G. Then
clearly U ∈ H01 (Ω) and −∆U + cU = −∆u + cu + ∆G − cG = f + ∆G − cG. Then
we just write the variational formulation of the homogeneous problem for U with
right-hand side F = f + ∆G − cG.
The Dirichlet and Neumann conditions can be mixed together, but not at the
same place on the boundary, yielding the so-called mixed problem. More precisely,
let Γ1 and Γ2 be two subsets of ∂ Ω such that Γ1 ∩ Γ2 = 0/ and Γ̄1 ∪ Γ̄2 = ∂ Ω. Then
the problem
−∆u + cu = f in Ω,
u = g1 on Γ1 , (3.6)
∂u
∂n = g 2 on Γ 2 .
The variational formulation for the mixed problem (in the case g1 = 0 for brevity,
if not follow the above route) is to let V = {v ∈ H 1 (Ω); γ0 (v) = 0 on Γ1 } and
� � �
∀ v ∈ V, (∇u · ∇v + cuv) dx = f v dx + g2 γ0 (v) dΓ,
Ω Ω Γ2
with u ∈ V .
Remark 3.1.2 An important rule of thumb to be remembered from the above
examples is that (homogeneous) Dirichlet conditions are taken into account in the
test-function space, whereas Neumann boundary conditions are taken into account
in the linear form via boundary integrals.
One of the most basic results in Hilbert space theory is the orthogonal projection
theorem, which we recall below.
Theorem 3.2.2 Let C be non empty, convex, closed subset of H. For all x ∈ H,
there exists a unique pC (x) ∈ C such that
∀ y ∈ C, (x − pC (x)|y − pC (x))H ≤ 0.
∀ y ∈ C, (x − pC (x)|y)H = 0.
pC (x)
y
x
E⊥ x
pE ⊥ (x)
pE (x)
Proof. For any vector subspace, it is always true that E ⊥ = (Ē)⊥ . Let E be a dense
subspace, i.e., Ē = H. Then, of course E ⊥ = H ⊥ = {0}. Conversely, if E ⊥ = {0},
this implies that (Ē)⊥ = {0} and since H = (Ē)⊥ ⊕ Ē, it follows that Ē = H, and
E is dense in H. �
The Riesz theorem provides a canonical way of identifying a Hilbert space and
its dual.
Theorem 3.2.3 (Riesz) Let H be a Hilbert space and � an element of its dual H � .
There exists a unique u ∈ H such that
∀ v ∈ H, �(v) = (u|v)H .
Moreover
���H � = �u�H
and the linear mapping δ : H � → H, � �→ u, is an isometry.
82 3. The variational formulation of elliptic PDEs
� �(v) � �(v)
�(w) = � v − u0 = �(v) − �(u0 ) = 0,
�(u0 ) �(u0 )
�(v)
and w ∈ ker �. Now writing v = �(u u0 + w and setting u = �(u0 )u0 ∈ (ker �)⊥ , we
0)
obtain � �(v) � �
�
(v|u)H = u0 �u + (w|u)H = �(v)(u0 |u0 )H = �(v),
�(u0 ) H
hence the existence of u.
For the uniqueness, assume u1 and u2 are two solutions, then for all v ∈ H,
(v|u1 − u2 )H = 0. This is true in particular for v = u1 − u2 , hence u1 = u2 .
The mapping δ is thus well defined and obviously linear. Finally, for the
isometry, we have on the one hand
Remark 3.2.1 The Riesz theorem shows that the dual of a Hilbert space is also a
Hilbert space for the scalar product (�1 |�2 )H � = (δ �1 |δ �2 )H , since it is not obvious
a priori that the dual norm is hilbertian. It is often used to identify H and H � via
the isometry δ or δ −1 . This identification is not systematic however. For example,
when we have two Hilbert spaces H and V such that V �→ H and V is dense in H,
the usual identification is to let
V �→ H = H � �→ V �
using the Riesz theorem for H, which is called the pivot space, but not for V . Such
is the case for H = L2 (Ω), V = H01 (Ω) in which case we have an identification
of V � as the space H −1 (Ω). Indeed, the scalar product used in the identification
of the pivot space and its dual is the duality bracket of an L2 function seen as a
distribution and a D test-function. This is not the case for any of the two scalar
products that H01 comes equipped with, and an identification using these scalar
products, which is also legitimate, does not yield a space of distributions. �
3.2. Abstract variational problems 83
We now come to abstract variational problems and how they are solved. This is
the Lax-Milgram theorem. This theorem is important, not because it is in any way
difficult, which it is not, but because it has a very wide range of applicability as we
will see later.
Proof. Let us start with the uniqueness. Let u1 and u2 be two solutions of prob-
lem (3.7). Since a is linear with respect to its first argument, it follows that
a(u1 − u2 , v) = 0 for all v ∈ V . In particular, for v = u1 − u2 , we obtain
so that
�Au�V � = sup |�Au, v�V � ,V | ≤ M�u�V .
�v�V ≤1
∀ v ∈ V, �Au − �, v�V � ,V = 0
or
Au = �,
3 This condition is also sometimes called coerciveness.
84 3. The variational formulation of elliptic PDEs
Remark 3.2.2 It should be noted that the Lax-Milgram theorem is not a particular
case of the Riesz theorem. It is actually more general, since it applies to bilinear
forms that are not necessarily symmetric, and it implies the Riesz theorem when
the bilinear form is just the scalar product.
Sometimes when the bilinear form a is symmetric, people think it advantageous
to apply Riesz’s theorem in place of the Lax-Milgram theorem. This is usually an
illusion: indeed, if a new scalar product defined by the bilinear form is introduced,
in order to apply Riesz’s theorem, it is necessary to show that the space equipped
with the new scalar product is still a Hilbert space, i.e., is complete. This is done
by V -ellipticity, hence nothing is gained (although this is the part that people who
think they are seeing a good deal usually forget). The continuity of the linear form
for the new norm must also be checked, which amounts to having the bilinear form
and linear form continuous for the original norm, again, no gain.
4 This is a pretty common strategy, to be kept in mind.
3.2. Abstract variational problems 85
The only case when Riesz’s theorem can be deemed advantageous over the
Lax-Milgram theorem, is when both above� facts to be checked are already known.
An example is the bilinear form a(u, v) = Ω ∇u · ∇v dx on V = H01 (Ω). �
Remark 3.2.3 In the case of complex Hilbert spaces and complex-valued varia-
tional problems, the Lax-Milgram theorem still holds true for a bilinear or sesquilin-
ear form. The V -ellipticity assumption can even be relaxed to only involve the real
part of a : ℜ(a(u, u)) ≥ α�u�2 (or the imaginary part), which is rather useful as
the imaginary part can then be pretty arbitrary (exercise). �
hence the linearity by uniqueness of the solution. For the continuity, we have
hence
1
�u�V ≤ ���V � ,
α
and we have the continuity, with continuity constant α1 . �
since a(w, w) ≥ 0. Make note of where the symmetry is used. Hence, u minimizes
J on V .
Conversely, assume that u minimizes J on V . Then, for all λ > 0 and all v ∈ V ,
we have J(u + λ v) ≥ J(u). Expanding the left-hand side, we get
1 λ2
a(u, u) + λ a(u, v) + a(v, v) − �(u) − λ �(v) ≥ J(u)
2 2
so that dividing by λ
λ
a(u, v) − l(v) + a(v, v) ≥ 0.
2
We then let λ → 0, hence
a(u, v) − l(v) ≥ 0,
and finally change v in −v to obtain
a(u, v) − l(v) = 0,
for all v ∈ V . �
Remark 3.2.4 Taking λ > 0, dividing by λ and then letting λ → 0 is quite clever,
and known as Minty’s trick. �
Remark 3.2.5 When the bilinear form a is not symmetric, we can still define the
functional J in the same fashion as before and try to minimize it. It is clear from the
above proof that the minimizing element u does not solve the variational problem
associated with a but the variational problem associated with the symmetric part
of a. Of course, when both variational problems are translated into PDEs, we get
entirely different equations. �
Proof. We already that V is a Hilbert space, for both scalar products that we defined
earlier. Of course �
a(u, v) = (∇u · ∇v + cuv) dx
Ω
clearly defines a bilinear form on V ×V and
�
�(v) = f v dx
Ω
by Cauchy-Schwarz to go from the third line to the fourth line, hence the continuity
of the bilinear form a.
Next is the V -ellipticity. For all v ∈ V , we have
� �
2 2
a(v, v) = (�∇v� + cv ) dx ≥ �∇v�2 dx ≥ α�v�2H 1 (Ω)
Ω Ω
with α = (C2 + 1)−1/2 > 0 by Corollary 2.6.3 where C is the Poincaré inequality
constant, and since c ≥ 0.
Finally, we check the continuity of the linear form. For all v ∈ V ,
�� �
� �
|�(v)| = � f v dx� ≤ � f �L2 (Ω) �v�L2 (Ω) ≤ � f �L2 (Ω) �v�H 1 (Ω)
Ω
by Cauchy-Schwarz again.
All the hypotheses of the Lax-Milgram theorem are satisfied, therefore there is
one and only one solution u ∈ V . �
Remark 3.3.1 Now is a time to celebrate since we have successfully solved our
first boundary value problem in arbitrary dimension. Indeed, we have already
88 3. The variational formulation of elliptic PDEs
seen that any solution of the variational problem is a solution of the PDE in the
distributional sense and in the L2 sense. The solution u depends continuously in
H 1 on f in L2 . Note that we have also solved the non homogeneous Dirichlet
problem at the same time. It is an instructive exercise to redo the proof using the
H 1 semi-norm in place of the full norm. The same ingredients are used, but not at
the same spots.
This is a case of a symmetric bilinear form, therefore the solution u also
minimizes the so-called energy functional
� �
1 2 2
J(v) = (�∇v� + cv ) dx − f v dx
2 Ω Ω
over V . �
Let us now consider the non homogeneous Neumann problem (3.4). The
hypotheses are slightly different.
Proof. We have a different Hilbert space (but known to be Hilbert, nothing to check
here), the same bilinear form and a different linear form
� �
�(v) = f v dx + gγ0 (v) dx.
Ω ∂Ω
3.3. Application to the model problems, and more 89
We have already shown that the bilinear form is continuous in the H 1 norm5 .
The V -ellipticity is clear since, for all v ∈ V ,
� � �
2 2 2
a(v, v) = (�∇v� + cv ) dx ≥ �∇v� dx + η v2 dx ≥ min(1, η)�v�2H 1 (Ω) ,
Ω Ω Ω
with min(1, η) > 0. The continuity of the linear form is also clear
Proof. The only real difference with Proposition 3.3.2 lies with the space V , which
we do not know yet to be a Hilbert space. It suffices to show that V is a closed
subspace of H 1 (Ω). Let vn be a sequence in V such that vn → v in H 1 (Ω). By
continuity of the trace mapping, we have γ0 (vn ) → γ0 (v) in L2 (∂ Ω). Therefore,
there exists a subsequence γ0 (vn p ) that converges to γ0 (v) almost everywhere on
∂ Ω. Since γ0 (vn ) = 0 almost everywhere on Γ1 , it follows that γ0 (v) = 0 almost
everywhere on Γ1 , hence v ∈ V , which is thus closed. �
A natural question arises about the Neumann problem without a strictly positive
bound from below for the function c, in particular for c = 0. Now, this is an entirely
different problem from the previous ones. First we have to find the variational
formulation of the boundary value problem and show that it is equivalent to the
boundary value problem, then we have to apply the Lax-Milgram theorem.
Let us thus consider the Neumann problem
�
−∆u = f in Ω,
∂u (3.9)
∂ n = g on ∂ Ω,
5 If
we had worked with the semi-norm for the Dirichlet problem, we would have had to do the
continuity all over again here...
90 3. The variational formulation of elliptic PDEs
in a Lipschitz open set Ω in Rd . We see right away that things are going to be
different since we do not have uniqueness here. Indeed, if u is a solution, then u + s
is also a solution for any constant s. Furthermore, by Green’s formula (2.17) with
v = 1, it follows that if there is a solution, then, necessarily
� �
f dx + g dΓ = 0. (3.10)
Ω ∂Ω
If the data f , g does not satisfy the compatibility condition (3.10), there is thus no
solution. The two remarks, non uniqueness and non existence, are actually dual to
each other.
There are several ways of going around both problems, thus several variational
formulations6 . We choose to set,
� � �
1
V = v ∈ H (Ω); v dx = 0 .
Ω
This is well defined, since Ω is bounded and we thus have H 1 (Ω) ⊂ L2 (Ω) ⊂ L1 (Ω).
Note that V is the L2 -orthogonal to the one-dimensional space of constant functions,
which are the cause of non uniqueness.
Lemma 3.3.1 The space V is a Hilbert space for the scalar product of H 1 (Ω).
Proof. Multiplying the PDE by v ∈ V and using Green’s formula, we easily see
that if u solves problem (3.9), then we have for all v ∈ V , a(u, v) = �(v).
Conversely, let us be given a function u ∈ V such that for all v ∈ V , a(u, v) =
�(v). We would like to proceed as before and take v ∈ D(Ω) to deduce the PDE.
This does not work here because D(Ω) �⊂ V . For all ϕ ∈ D(Ω), we set
�
1
ψ =ϕ− ϕ(x) dx,
meas Ω Ω
6 We have always said the variational formulation, but there is no evidence that it is unique in
general.
3.3. Application to the model problems, and more 91
= f (ϕ + k) dx + g(ϕ + k) dΓ
�Ω �� ∂Ω � � �
= f ϕ dx + k f dx + g dΓ = f ϕ dx,
Ω Ω ∂Ω Ω
for all v ∈ V . Now� it is clear that γ0 (V ) = H 1/2 (∂ Ω). Indeed, �let is pick a
θ ∈ D(Ω) such that Ω θ dx = 1. Then, for all w ∈ H 1 (Ω), v = w − Ω w dxθ ∈ V
and γ0 (v) = γ0 (w). Therefore, there are enough test-functions in V to conclude that
γ1 (u) = g, since H 1/2 (∂ Ω) is dense in L2 (∂ Ω). �
Remark 3.3.3 We did not insist on the regularity needed to apply Green’s formula
or to define γ1 (u) as an element of H 1/2 , because it is possible to write down
slightly more complicated arguments that completely do away with such artificial
hypotheses. �
Remark 3.3.4 Even though there is a certain similarity with the Poincaré inequal-
ity, there are major differences. In particular, the Poincaré-Wirtinger inequality
fails for open sets that are not regular enough (Lipschitz is sufficient for it to hold),
whereas no regularity is needed for Poincaré. Instead of proving it, let us just
note that the Poincaré-Wirtinger is at least reasonable, since both sides vanish for
constant functions v. �
Proof. We have already shown that V is a Hilbert space for the H 1 scalar product.
The continuity of both bilinear and linear forms have also already been proved.
Only the V -ellipticity remains.
�
For all v ∈ V , we have Ω v dx = 0, hence by the Poincaré-Wirtinger inequality
(3.11),
�v�2H 1 (Ω) = �v�2L2 (Ω) + �∇v�2L2 (Ω) ≤ (C2 + 1)�∇v�2L2 (Ω) .
Therefore,
a(v, v) = �∇v�2L2 (Ω) ≥ α�v�2H 1 (Ω)
1
with α = (C2 +1)
> 0. �
Remark 3.3.5 The compatibility condition (3.10) plays no role in the application
of the Lax-Milgram theorem. So exercise: What happens when it is not satisfied?
What exactly are we solving then?
Since the space V is a hyperplane of H 1 that is L2 orthogonal to the constants,
it follows that the general solution of the Neumann problem is of the form v + s,
where v ∈ V is the unique solution of the variational problem above and s ∈ R is
arbitrary. �
is called after Fourier who introduced it in the context of the heat equation. In
the heat interpretation, ∂∂ un represents the heat flux through the boundary. Let us
assume that we are modeling a situation in which the boundary is actually a very
thin wall that insulates Ω from the outside where the temperature is 0◦ . If g = 0,
the Fourier condition states that ∂∂ un = −bu, that is to say that the heat flux passing
through the wall is proportional to the temperature difference between the inside
and the outside. For this interpretation to be physically reasonable, it is clearly
necessary that b ≥ 0, i.e., the heat flows inwards when the outside is warmer than
the inside and conversely. It thus to be expected that the sign of b will play a role.
We follow the same pattern as before: First find a variational formulation for
the boundary value problem (3.12), second apply Lax-Milgram to prove existence
and uniqueness.
Proposition 3.3.6 Assume that f ∈ L2 (Ω), g ∈ L2 (∂ Ω), c ∈ L∞ (Ω) and b ∈ L∞ (∂ Ω).
Then the triple
V = H 1 (Ω),
� �
a(u, v) = (∇u · ∇v + cuv) dx + bγ0 (u)γ0 (v) dΓ,
�Ω � ∂Ω
Remark 3.3.6 A natural question to ask is why not keep the term γ1 (u) in the
bilinear form? The answer is that, while it is true that γ1 (u) exists when u is a
solution of either the boundary value problem or the variational problem, it does
not exist for a general v ∈ H 1 (Ω), hence cannot appear in a bilinear form that is
defined on H 1 (Ω) × H 1 (Ω). Besides, how would b appear otherwise? �
for all u and v. The linear form is also known to be continuous. Let us check the
V -ellipticity. Obviously b ≥ −b− , thus
� �
2 2
(�∇v� + cv ) dx + bγ0 (v)2 dΓ
Ω ∂Ω
≥ min(1, η)�v�2H 1 (Ω) − �b− �L∞ (∂ Ω) �γ0 (v)�2L2 (∂ Ω)
� �
≥ min(1, η) −Cγ20 �b− �L∞ (∂ Ω) �v�2H 1 (Ω) ,
Remark 3.3.7 Under the previous hypotheses, we have existence and uniqueness
via Lax-Milgram provided b is not too negative in some sense. �
3.3. Application to the model problems, and more 95
All these hypotheses only give sufficient conditions. Let us give another set of
such hypotheses.
Proposition 3.3.8 Same hypotheses except that we assume that c ≥ 0 and that
b ≥ µ > 0 for some constant µ. Then the Fourier problem has one and only one
solution.
Proof. The only point to be established is V -ellipticity. We use a compactness
argument by contradiction. For this we admit that Rellich’s theorem 2.7.3 is also
true in dimension d in a Lipschitz open set. We have
� � � �
2 2 2 2
(�∇v� + cv ) dx + bγ0 (v) dΓ ≥ �∇v� dx + µ γ0 (v)2 dΓ.
Ω ∂Ω Ω ∂Ω
Let us assume for contradiction that there is no constant α > 0 such that
� �
2
�∇v� dx + µ γ0 (v)2 dΓ ≥ α�v�2H 1 (Ω) .
Ω ∂Ω
This implies that for all n ∈ N∗ , there exists vn ∈ H 1 (Ω) such that
� �
1
�∇vn �2 dx + µ γ0 (vn )2 dΓ < �vn �2H 1 (Ω) .
Ω ∂Ω n
We can assume without loss of generality that
�vn �2H 1 (Ω) = 1, (3.14)
and we have � �
2
�∇vn � dx + µ γ0 (vn )2 dΓ → 0. (3.15)
Ω ∂Ω
Now vn is bounded in H 1 (Ω) by (3.14), thus relatively compact in L2 (Ω) by
Rellich’s theorem. We may extract a subsequence, still denoted vn , and v ∈ L2 (Ω)
such that vn → v in L2 (Ω). By (3.15), �∇vn �L2 (Ω) → 0, therefore, since ∇vn → ∇v
in D � (Ω), we have ∇v = 0 and v is constant on each connected component of Ω.
Moreover,
�vn − v�2H 1 (Ω) = �∇vn �2L2 (Ω) + �vn − v�2L2 (Ω) → 0 (3.16)
so that, by continuity of the trace mapping γ0 (vn ) → γ0 (v) in L2 (∂ Ω). By (3.15)
again, we also have �γ0 (vn )�L2 (∂ Ω) → 0 since µ > 0 and therefore γ0 (v) = 0.
It follows that v being a constant with zero trace vanishes in each connected
component, i.e., v = 0. We now realize that (3.14) and (3.16) contradict each other,
therefore our premise that there exists no V -ellipticity constant α is false. �
Remark 3.3.8 This is a typical compactness argument: we can prove that the
constant exists but we have no idea of its value. �
96 3. The variational formulation of elliptic PDEs
The principal part of this operator ∑di, j=1 ai j ∂i j is of the second order. We will
consider the boundary value problem
−div (A∇u) + cu = f in Ω,
u = h on Γ0 , (3.17)
bu + n · A∇u = g on Γ1 ,
V = {v ∈ H 1 (Ω); γ0 (v) = 0 on Γ1 },
� �
a(u, v) = (A∇u · ∇v + cuv) dx + bγ0 (u)γ0 (v) dΓ,
Ω Γ1
� �
�(v) = f v dx + gγ0 (v) dΓ,
Ω Γ1
Proof. The proof is routine, but we write it partially down for completeness.
Multiply the PDE by v ∈ V and integrate by parts. This yields first
� � d � � �
− ∑ i
∂
Ω i=1
(A∇u) i v dx + cuv dx = f v dx,
Ω Ω
then
� d � � d � � �
Ω i=1
∑ (A∇u)i∂iv dx − Γ1 i=1
∑ (A∇u)ini γ0(v) dΓ + cuv dx = f v dx,
Ω Ω
and finally
� � � �
(A∇u · ∇v + cuv) dx + bγ0 (u)γ0 (v) dΓ = f v dx + gγ0 (v) dΓ.
Ω Γ1 Ω Γ1
for all x ∈ Ω̄ and all ξ ∈ Rd . We assume in addition that c ≥ η > 0 for some
constant η and that b ≥ 0. Then the problem: Find u ∈ V = {v ∈ H 1 (Ω); γ0 (v) =
0 on Γ1 } such that
� � � �
∀ v ∈ V, (A∇u · ∇v + cuv) dx + bγ0 (u)γ0 (v) dΓ = f v dx + gγ0 (v) dΓ,
Ω Γ1 Ω Γ1
Remark 3.4.1 When the matrix A is not symmetric, neither is the bilinear form a,
even though the principal part of the operator is symmetric since ∑di, j=1 ai j ∂i j =
a +a
∑di, j=1 2 ∂i j due to the fact that ∂i j = ∂ ji . When A is symmetric, then so is the
ij ji
minimized over V .
It is quite clear that we can reduce the regularity of A down to L∞ without
loosing the existence and uniqueness of the variational problem. The interpretation
in terms of PDEs stops at the divergence form −div (A∇u) + cu = f since we
cannot develop the divergence using Leibniz formula in this case. Such lack of
regularity is useful to model heterogeneous media. �
We have a diffusion term −∆u and a transport term σ · ∇u in the same equation
that compete with each other.
V = H01 (Ω),
� � �
a(u, v) = ∇u · ∇v + (σ · ∇u + cu)v dx,
�Ω
�(v) = f v dx,
Ω
Proof. This is really routine now. . . Note that the bilinear form is not symmetric.�
Therefore
� � � � �
1
a(v, v) = �∇v�2 + c − div σ v2 dx ≥ |v|2H 1 (Ω) ,
Ω 2
hence the result by the equivalence of the H 1 semi-norm and the H 1 norm on
H01 (Ω). �
Let us now give a fourth order example, even though only second order prob-
lems were advertised in the section title. We consider a slight variant of the plate
problem with homogeneous Dirichlet boundary conditions
2
∆ u + cu = f in Ω,
u = 0 on ∂ Ω, (3.19)
∂u
∂n = 0 on ∂ Ω,
The derivation of a variational formulation is again fairly routine, but since this
is our first (and only) fourth order problem, we give some detail. The variational
space for this Dirichlet problem is V = H02 (Ω) which incorporates the two boundary
conditions. Assume that u ∈ H 4 (Ω) ∩ H02 (Ω). Then ∆u ∈ H 2 (Ω) and we can use
Green’s formula
� �
2
(∆ u)v dx = (∆(∆u))v dx
Ω �Ω �
= ∆u∆v dx + (γ0 (v)γ1 (∆u) − γ1 (v)γ0 (∆u)) dΓ
Ω ∂Ω �
= ∆u∆v dx
Ω
since γ0 (v) = γ1 (v) = 0 for all v ∈ H02 (Ω). So we have our variational formulation
� �
∀ v ∈ V, (∆u∆v + cuv) dx = f v dx, (3.20)
Ω Ω
which is easily checked to give rise to a solution of the boundary value problem.
Let ∇2 v denote the collection of all d 2 second order partial derivatives of v. We
have
Lemma 3.4.1 The semi-norm �∇2 v�L2 (Ω) is a norm on H02 (Ω) that is equivalent
to the H 2 norm.
Proof. It is enough to establish a bound from below. Let v ∈ H02 (Ω). Then we have
∂i v ∈ H01 (Ω) for all i. Therefore �∇(∂i v)�2L2 (Ω) ≥ C2 �∂i v�2H 1 (Ω) , by Poincaré. Now
of course
�∂i v�2H 1 (Ω) = �∇(∂i v)�2L2 (Ω) + �∂i v�2L2 (Ω) ,
so summing in i, we get
d � �
�∇ 2
v�2L2 (Ω) =∑ �∇(∂i v)�2L2 (Ω) ≥ C �∇2 v�2L2 (Ω) + |v|2H 1 (Ω)
2
i=1
≥ C2 �∇2 v�2L2 (Ω) +C4 �v�2H 1 (Ω) ≥ C4 �v�2H 2 (Ω)
Ω
2
(∆ϕ) dx = ∑ ∂iiϕ ∑ ∂ j j ϕ
Ω i=1
dx = ∑ ∂ii ϕ∂ j j ϕ dx
j=1 i, j=1 Ω
d � d �
=− ∑ ∂i ϕ∂i j j ϕ dx = ∑ ∂i j ϕ∂i j ϕ dx
i, j=1 Ω i, j=1 Ω
with two successive integrations by parts, the first with respect to xi and the second
with respect to x j . Hence, for all ϕ ∈ D(Ω), we obtain
� d �
Ω
2
(∆ϕ) dx = ∑ (∂i j ϕ)2 dx = �∇2 ϕ�2L2 (Ω) .
i, j=1 Ω
Now, by definition, H02 (Ω) is the closure of D(Ω) in H 2 (Ω), thus for all v ∈ H02 (Ω),
there exists a sequence ϕn ∈ D(Ω) such that ϕn → v in H 2 (Ω). Passing to the limit
in the above equality, we thus get
�
(∆v)2 dx = �∇2 v�2L2 (Ω) ,
Ω
Remark 3.4.3 Notice the trick used in the above proof. To establish an equality for
H 2 functions, we need to use third derivatives, which make no sense as functions
in this context. However, the formula is valid for smooth functions, for which third
derivatives are not a problem, and since in the end the formula in question does not
involve any derivatives of order higher than two, it extends to H 2 by density.
The formula is actually surprising, since ∆v does not contain any derivative
∂i j v with i �= j, and only the sum of all ∂ii v derivatives. Its L2 norm squared is
nonetheless equal to the sum of the L2 norms squared of all individual second
derivatives. This is related to elliptic regularity, which was mentioned in passing
before. �
To conclude this section, we discuss the general three point strategy for solving
elliptic problems that was repeatedly applied here. First we establish a variational
formulation: (homogeneous) Dirichlet boundary conditions are enforced by the test-
function space, which is included in H 1 for second order problems; we multiply the
PDE by a test-function—possibly assuming additional regularity on the solution—
and use integration by parts or Green’s formula to obtain the variational problem.
The bilinear form must be well-defined on the test-function space.
The second point is to check that the variational formulation actually gives
rise to a solution of the boundary value problem. This point is usually itself in
two steps: first obtain the PDE in the sense of distributions by using test-functions
in D, second retrieve Neumann or Fourier boundary conditions by using the full
test-function space. The first two points can appear somewhat formal because of
the assumed regularity on the solution that is not always easily obtained in the end.
This is not a real problem, since it is possible to write rigorous arguments, at the
expense of more theory than we need here.
The final third point is to try and apply the Lax-Milgram theorem, by making
precise regularity and possibly sign assumptions on the various functions that act
as data. Here we prove existence and uniqueness of the solution to the variational
problem.
A question that can be asked is what is the relevance of such solutions to a
boundary value problem, in which the partial derivatives are taken in a rather weak
sense. This is where elliptic regularity theory comes into play. Using elliptic
regularity, it is possible to show that the variational solution is indeed the classical
solution, provided the data (coefficients, right-hand side, boundary of Ω) is smooth
enough. �