advanced30 min studyLesson 886 in Mathematics

Mixed formulations and inf-sup stability

Control coupled primal and multiplier variables using kernel coercivity and a mesh-uniform coupling condition.

On this page

What you’ll understand

  • State the two Brezzi stability ingredients with their norms.
  • Explain why a discrete kernel may differ from the continuous kernel.
  • Distinguish matrix invertibility at one resolution from uniform stability.

Some PDE constraints are more naturally enforced with an additional variable than eliminated in advance. Pressure enforcing incompressibility and flux formulations of diffusion lead to mixed variational systems. Their bilinear forms are generally not coercive on the full product space, so the elementary scalar Céa argument does not apply unchanged. Stability instead combines control of primal directions invisible to the constraint with a quantitative condition that every multiplier mode can be detected by a primal test.

Coercivity is needed on the appropriate kernel

Let V and Q be Hilbert spaces with declared norms, let a be bounded on V times V, and let b be bounded on V times Q. Take bounded load functionals F in V′ and G in Q′. The equations are a(u,v)+b(v,p)=F(v) and b(u,q)=G(q). Define the constraint kernel Z as primal functions annihilated by b against every multiplier. A sufficient Brezzi framework requires a to be coercive on Z and b to satisfy a positive inf-sup condition. Full-space coercivity of a is stronger than necessary in this framework.

The inf-sup expression asks, for each nonzero multiplier, whether a primal direction detects it with uniformly controlled norm. It rules out an undetectable multiplier kernel and supplies a stable way to enforce the constraint. These are analytic conditions tied to norms, not a count of unknowns and equations. A bounded system can have the correct dimensions but nearly undetectable multiplier directions, yielding a very large solution response to small data perturbations.

Z={v∈V:b(v,q)=0 ∀q∈Q},a(z,z)≥α∥z∥V2,inf⁡q≠0sup⁡v≠0∣b(v,q)∣∥v∥V∥q∥Q≥β>0.Z=\{v\in V:b(v,q)=0\ \forall q\in Q\},\quad a(z,z)\ge\alpha\|z\|_V^2,\quad \inf_{q\ne0}\sup_{v\ne0}\frac{|b(v,q)|}{\|v\|_V\|q\|_Q}\ge\beta>0.
Bounded a,b, kernel coercivity and the multiplier inf-sup condition provide a standard sufficient mixed well-posedness framework.↔ Scroll wide equations horizontally.

Discrete stability must persist along the mesh family

For conforming pairs V_h and Q_h, the discrete kernel consists of functions whose constraints vanish only against Q_h. It can be larger than the intersection of V_h with the continuous kernel. Consequently continuous kernel coercivity does not automatically imply discrete kernel coercivity. A stable discrete family needs suitable lower bounds for both the discrete kernel-coercivity constant and beta_h, independent of the mesh parameter in the physical function-space norms.

An algebraic singular-value calculation represents this condition only after the coefficient norms have been matched to those function-space norms, typically through Gram matrices. Raw coordinate scaling can change Euclidean singular values without changing the underlying functions. A Fortin operator is one common stability tool: it maps continuous primal tests into the discrete space, preserves the b pairing with every discrete multiplier, and has a norm bound independent of h. That bound transfers continuous inf-sup control to the discrete pair.

Zh={vh∈Vh:b(vh,qh)=0 ∀qh∈Qh},αh≥α0>0,βh≥β0>0.Z_h=\{v_h\in V_h:b(v_h,q_h)=0\ \forall q_h\in Q_h\},\qquad \alpha_h\ge\alpha_0>0,\quad\beta_h\ge\beta_0>0.
Uniform constants concern a family in the declared norms; Z_h need not equal V_h intersect Z.↔ Scroll wide equations horizontally.

Correct dimensions do not prevent a vanishing stability margin

In a finite-dimensional Euclidean model, take the coupling matrix diagonal with entries one and epsilon. For every positive epsilon the two-by-two matrix is invertible, yet its smallest singular value and inf-sup constant equal epsilon when epsilon is at most one. A load in the weak multiplier direction can therefore require a multiplier of order one divided by epsilon. The equality of primal and multiplier dimensions has not supplied a useful uniform lower bound.

This simple example explains why a numerical solve on one mesh cannot certify a mixed element family. One needs a theorem, a norm-aware stability analysis, or a justified stabilization design that remains controlled under refinement. Stabilization changes the discrete equations and its consistency must also be checked. Adding degrees of freedom can improve stability, but an enrichment name or dimension inequality is not itself an inf-sup proof. The mixed framework separates these requirements so that each can be verified.

Kernel coercivity can suffice without full coercivity

Use Euclidean V=R² and Q=R, A=diag(0,2), B=[1,0], F=(3,4), G=1. Solve A u+Bᵀp=F, B u=G and check the stability ingredients.

  1. The constraint gives u₁=1. The kernel of B consists of vectors (0,t), and their a energy is 2t², so a is coercive on that kernel with constant two even though it vanishes on (1,0).

  2. The second primal equation gives 2u₂=4, so u₂=2. The first primal equation then gives p=3. The coupling inf-sup constant is the row norm of B, namely one.

  3. Substituting u=(1,2),p=3 gives Au=(0,4), Bᵀp=(3,0), and Bu=1, satisfying all equations. The system is uniquely solvable although A alone is singular.

The result

The constraint controls the direction where the primal energy vanishes; kernel coercivity and inf-sup control complement each other.

Explore the model

Interactive lab

Interactive lab · matrix

An invertible family can have different stability margins

Reset, set diagonal scale a=0.25 and shear b=0. Predict singular values one and one quarter and condition number four. Interpreting the selected matrix as a Euclidean coupling gives inf-sup constant one quarter. Reset, set a=1,b=0 and compare constant one. The allowed range does not approach zero, so the asymptotic epsilon argument is done on paper. Readouts always describe the final selected matrix; changes retain time and Reset restores both controls and zero time.

An invertible family can have different stability marginsThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forInvertibility at each selected parameter value does not imply a uniform lower stability bound for a larger refining family.

Check your understanding

Which fact establishes a mesh-independent mixed inf-sup margin?

Try it yourself

In Euclidean V=Q=R² take A=I, B=diag(1,1/4), F=(0,1), G=0. Compute u,p and the inf-sup constant. What changes if the second diagonal entry is epsilon?

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The invertible constraint B u=0 first fixes u. Then solve Bᵀp=F.

Compare with the solution

The constraint gives u=(0,0). The primal equation becomes Bᵀp=(0,1), so p=(0,4). The smallest singular value, hence the Euclidean inf-sup constant, is one quarter. Replacing that entry by epsilon in (0,1] gives p=(0,1/epsilon) and beta=epsilon. Every positive-epsilon system remains uniquely solvable, but the multiplier response becomes unbounded if epsilon tends to zero.

Take it with you

  • Mixed stability combines coercivity on the constraint kernel with a multiplier inf-sup condition.
  • The discrete kernel and norms must be analyzed explicitly.
  • Uniform stability is stronger than matching dimensions or invertibility at each fixed resolution.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.