35. Abstract Theory#

We have seen a couple of examples leading to variational problems of the form:

Mixed variational problem: Find uV and pQ such that

a(u,v)+b(v,p)=f(v)vVb(u,q)=g(q)qQ

We introduce operators

A:VV:ua(u,),B:VQ:ub(u,),B:QV:pb(,p)

to rewrite the variational problem as operator equation

Au+Bp=fBu=g

To be solvable, the B operator must be onto (surjective). If we think of matrices, it cannot be a high rectangular matrix, i.e. the space Q must not be too rich.

Surjectivity of B can be rephrased by the LBB-condition:

supuVb(u,p)uVβpQ

Typically, the B operator has a non-trivial null-space:

V0={vV:Bv=0}

We split the space V orthogonally as V=V0×V0, and decompose vectors and operators accordingly:

(AA0BA0A000B00)(uu0p)=(ff0g)

This is a block-triangular system. First we use the third equation to solve for u, then we use the second equation to solve for u0, and finally we use the first equation to solve for p. For this construction, we need regularity of B (and thus also B), and A00. Regularity of B follow from the LBB condition. We require that the bilinear-form a(.,.) is coercive on the null-space V0 to guarantee regularity of A00.

By forming the product space X=V×Q, we can consider one problem: find (u,p)X such that

B((u,p),(v,q))=F((v,q))(v,q)X

with the big bilinear-form

B((u,p),(v,q))=a(u,v)+b(u,q)+b(v,p)

and the big linear-from

F((v,q))=f(v)+g(q)

We collect the finding to the following

Brezzi’s theorem:

  • V and Q Hilbert spaces,

  • a(.,.) and b(.,.) continuous bilinear-forms,

  • f(.) and g(.) continuous linear-forms.

Assume there holds the LBB condition

supuVb(u,p)uVβpQ

and the kernel coercivity

A(v,v)αvV2vV0.

Then the mixed variational problem is uniquely solvable with

uV+pQc(fV+gQ)

Proof: The proof follows solving the triangular system above.

The big bilinear-form B(.,.) is continuous

B((u,p),(v,q))(u+p)(v+q).

We prove that it fulfills the infsup condition

infv,qsupu,pB((u,p),(v,q))(vV+qQ)(uV+pQ)β.

Then, we use Theorem by Babuska-Aziz to conclude continuous solvability.

To prove the infsup-condition, we choose arbitrary vV and qQ. We will construct uV and pQ such that

uV+pQvV+qQ

and

B((u,p),(v,q))=vV2+qQ2.

First, we use the LBB-condition to choose u1V such that

b(u1,q)=qQ2andu1V2β11qQ.

Next, we solve a problem on the kernel:

Find u0V0:a(u0,w0)=(v,w0)Va(u1,w0)w0V0

Due to kernel ellipticity, the left hand side is a coercive bilinear-form on V0. The right hand side is a continuous linear-form. By Lax-Milgram, the problem has a unique solution fulfilling

u0VvV+u1V

We set

u=u0+u1.

By the Riesz-isomorphism, we define a zV such that

(z,w)V=(v,w)Va(u,w)wV

By construction, it fulfills zVV0. The LBB condition implies

pQβ11supvb(v,p)vV=β11supv(v,Bp)VvV=β11BpV,

and thus BQ is closed, and zBQ. Take the pQ such that

z=Bp.

It fulfills

pQβ11zVvV+qQ

Concluding, we have constructed u and p such that

uV+pQvV+qQ,

and

B((u,p),(v,q))=a(u,v)+b(v,p)+b(u,q)=a(u,v)+(z,v)V+b(u,q)=a(u,v)+(v,v)Va(u,v)+b(u,q)=vV2+b(u1,q)=vV2+qQ2.

35.1. Constrained minimization problem#

Now assume that a(.,.) is symmetric and coercive. Consider the constrained minimization problem

minBv=g12a(v,v)f(v)

The Lagrangian is

L(v,q)=12a(v,v)f(v)+Bvg,q=12a(v,v)f(v)+b(v,q)g(q)

Zeroing the directional derivatives with respect to the V-variable we get

vL(u,p)=a(u,v)+b(v,p)f(v)=0

and for the Q-variable we obtain

qL(u,p)=b(u,q)g(q)=0

The mixed variational problem is recovered from the Karush Kuhn Tucker (KKT) conditions.

35.2. Stokes equation within the abstract theory#

The Hilbert spaces are V:=[H01(Ω)]d and Q=L20, and the forms

a(u,v)=uvb(u,q)=divuqf(v)=fvg(q)=0

are continuous. The LBB condition

supuVΩdivuquH1βqL2

for qL2 with q=0 is true, but non-trivial to prove.

The kernel space is

V0={v[H01]d:divv=0},

the bilinear-form a(.,.) is coercive on the whole space V, and so also on the sub-space V0.

35.3. Dirichlet boundary conditions as mixed system#

V=H1(Ω), Q=H1/2(Ω)

a(u,v)=uvb(u,μ)=u|Ω,μH1/2×H1/2f(v)=fvg(μ)=uD,μH1/2×H1/2

Continuity of a(.,.) and f(.) are clear. Continuity of b(.,.) and g(.) require the trace theorem, and v,μH1/2×H1/2vH1/2μH1/2.

To show the LBB-condition, we use that we can continuously extend a boundary function vH1/2 to a domain function wH1:

μH1/2=supvH1/2(Ω)<v,μ>ΩvH1/2supwH1(Ω)<w,μ>ΩwH1(Ω)

The kernel space is

V0={vH1(Ω):v|Ω=0}=H01

On H01, the bilinear-form a(.,.) is continuous by Friedrichs’ inequality.

35.4. Mixed method for second order equation#

Our Hilbert-spaces are Σ×V=H(div)×L2, the forms are

a(σ,τ)=στb(σ,v)=divσvf(τ)=0g(v)=fv

On H(div) we have the norm

σH(div2=σL22+divσL22

Thus, all forms are continuous. The LBB condition

supσΣdivσvσH(div)vL2

is shown as follows: Given a vL2, we are going to find a candidate σ. We solve the Poisson equation

Δw=vw=0 on Ω

By Friedrichs’ inequality we get wL2vL2. We set σ=w, and see that divσ=v. Thus

divσvσH(div)=vL22(σL22+vL22)1/2vL2

The kernel space is

V0={τH(div):divτ=0}

The bilinear-form a(.,.) is not elliptic in general, but on the kernel:

a(τ,τ)=τL22=τL22+divτL22=τH(div)2τV0