4. Mixed Methods#
Many variational problems with constraints can formulated as saddle point problems:
Let \(V\) and \(Q\) be Hilbert spaces, and
We consider the variational formulation: Find \((u,p) \in X\) such that
Where \(a, b, f, g\) are all continuous forms. They define linear operators
which allow to write the the variational formulation as operator equation
In most of our cases \(a\) is symmetric, and \(a(u,u) \geq 0\). Then the mixed formulation is related to optimization problems with constraints:
Primal minimization problem:
The Lagrangian \(L(v,q) := \tfrac{1}{2} a(v,v) - f(v) + b(v,q) - g(q)\) has a saddle point at \((u,p)\):
Dual maximization problem:
4.1. The inf-sup conditions#
[Babuška-Aziz, Banach-Nečas-Babuška]
Take two Hilbert spaces \(U\) and \(V\), and a continuous bilinear-form
defining a continuous linear operator \(B : U \rightarrow V^\prime\).
The operator is \(B\) is surjective iff
The operator is \(B\) is injective iff
If both conditions are satisfied we get a continuous inverse \(B^{-1}\) with norm bounded by \(\beta^{-1}\).
If one of the conditions is satisfied, the second one can be weakend to
on \(U \times V\) surjective, injective, closed range
4.2. Solvability of saddle-point problems#
The saddle-point system can be recast as one big variational formulation: find \((u,p) \in X\) such that
with
Define kernel of \(b(.,.)\):
Theorem [Brezzi]
All forms shall be continuous. Furthermore, we assume
\(a(.,.)\) is coercive on the kernel \(V_0\):
\[ a(u,u) \geq \alpha \, \| u \|^2 \qquad \forall \, u \in V_0 \]\(b(.,.)\) satisfies the \(\inf-\sup\) condition (aka LBB condition):
\[ \inf_{q \in Q} \sup_{v \in V} \frac{b(u,q)}{ \|u \| \, \| q \|} \geq \beta > 0 \]
Proof: Let us \(V\)-orthogonally decompose \(V = V_1 + V_0\). Then the operators \(A\) and \(B\) have block-structure
This allows to rewrite the mixed problem as a triangular system
Brezzi conditions guarantee the invertibility of the operators \(A_{00}\) and \(B_1\), and the triangular system can be solved by backward substitution.
Actually, \(\inf-\sup\) conditions for \(a(.,.)\) on \(V_0\) are enough for invertibility of \(A_{00}\).
4.3. Discretization of saddle-point problems#
Replace \(V\) and \(Q\) by sub-spaces \(V_h\) and \(Q_h\).
Discrete null-space is \(V_{0h} = \{ v_h \in V_h : b(v_h, q_h) = 0 \; \forall \, q_h \in Q_h \}\)
verify Brezzi conditions on sub-spaces
Ceá’s Lemma provides error estimates by best approximation of both variables:
4.3.1. Kernel inclusion#
A very interesting improvement appears if
Then the error estimates can be improved to
Only the approximability of \(u\) enteres the estimates, convergence for the Lagrange parameter \(p\) is proven in a filtered version, where \(\Pi_h : Q \rightarrow Q_h\) is some projection.
Obtaining the kernel inclusion is the focus of FEEC