Use the Sobolev space with a partial Dirichlet condition
where is the Sobolev trace operator. The restricted Sobolev trace operator is continuous into ; its kernel is consequently a closed vector subspace of . Thus , with the first-order Sobolev norm, is a Hilbert space. The endpoint convention for and does not affect this definition: finitely many boundary points have zero boundary length. It would be inappropriate to impose pointwise boundary values on arbitrary functions in two dimensions.
For a smooth solution, Green's first identity gives
The boundary term vanishes because on and the normal derivative is zero on . This suggests the weak formulation
Here is exactly the first-order Sobolev inner product. In particular the Cauchy-Schwarz inequality gives
Thus is a bounded bilinear form and a coercive bilinear form, both with constant one. The Lax-Milgram theorem proves existence and uniqueness, together with
The positive reaction term already controls the entire Sobolev norm, so no Poincaré inequality is needed here. The zero Neumann boundary condition is the natural part of the weak formulation; it is not an additional restriction on the test space. For this weak solution, holds as a distributional identity, and the zero normal derivative on is understood through the corresponding Green's first identity.
Let . Subtracting the two weak formulations gives Galerkin orthogonality, for every . Since is the first-order Sobolev inner product, for every we have
If , division proves ; if , the same conclusion is immediate. Thus the Céa lemma has constant one in this case.
Use the quadratic nodal interpolant . The assumed regularity gives continuous nodal values by the Sobolev embedding theorem, and its zero Sobolev trace makes the nodal values on zero. The quadratic Lagrange triangle construction then gives . The allowed quadratic finite element interpolation estimate on a shape-regular mesh is
where depends on the fixed triangle and shape regularity, but not on . Therefore
This step uses the inclusion explicitly permitted by the question. Arbitrary smaller vector subspaces without the same approximation property would not give this rate.