In this section we provide a priori error estimates for DFV approximations of the state and adjoint equations, and for the three control discretisation approaches outlined in Sect. 2.3.
Preliminaries
For a given control \( \varvec{u}\) and \(\varvec{f}\), let the pair \( (\varvec{y}_h(\varvec{u}),p_h(\varvec{u})) \) be the solution of the following problem
$$\begin{aligned} A_h(\varvec{y}_h(\varvec{u}),\varvec{v}_h)+c_h(\varvec{y}_h(\varvec{u}),\varvec{v}_h)-B_h(\varvec{v}_h,p_h(\varvec{u}))= & {} (\varvec{u}+\varvec{f},\gamma \varvec{v}_h)_{0,\varOmega }\quad \forall \varvec{v}_h\in \mathbf {V}_h,\qquad \end{aligned}$$
(3.1)
$$\begin{aligned} B_h(\varvec{y}_h(\varvec{u}),\phi _h)= & {} 0 \quad \forall \phi _h \in Q_h. \end{aligned}$$
(3.2)
Similarly, for a given state velocity \( \varvec{y}\), let \( (\varvec{w}_h(\varvec{y}),r_h(\varvec{y})) \) be the solution of
$$\begin{aligned} A_h(\varvec{w}_h(\varvec{y}),\varvec{z}_h)+c_h(\varvec{w}_h(\varvec{y}),\varvec{z}_h)+B_h(\varvec{z}_h,r_h(\varvec{y}))= & {} (\varvec{y}-\varvec{y}_d,\gamma \varvec{z}_h)_{0,\varOmega }\quad \forall \varvec{z}_h\in \mathbf {V}_h,\qquad \end{aligned}$$
(3.3)
$$\begin{aligned} B_h(\varvec{w}_h(\varvec{y}),\psi _h)= & {} 0 \quad \forall \psi _h \in Q_h. \end{aligned}$$
(3.4)
We then proceed to decompose total errors in the following manner:
$$\begin{aligned} \varvec{y}-\varvec{y}_h=\varvec{y}-\varvec{y}_h(\varvec{u})+\varvec{y}_h(\varvec{u})-\varvec{y}_h, \quad \text {and}\quad \varvec{w}-\varvec{w}_h=\varvec{w}-\varvec{w}_h(\varvec{y})+\varvec{w}_h(\varvec{y})-\varvec{w}_h, \nonumber \\\end{aligned}$$
(3.5)
$$\begin{aligned} p-p_h=p-p_h(\varvec{u})+p_h(\varvec{u})-p_h, \quad \text {and}\quad r-r_h=r-r_h(\varvec{y})+r_h(\varvec{y})-r_h. \nonumber \\ \end{aligned}$$
(3.6)
Noting that \( \varvec{y}_h=\varvec{y}_h(\varvec{u}_h) \), \( p_h=p_h(\varvec{u}_h) \), \( \varvec{w}_h=\varvec{w}_h(\varvec{y}_h) \), and \( r_h=r_h(\varvec{y}_h) \), the following intermediate result is established.
Lemma 4
There exists a positive constant C independent of h such that the following estimates hold
$$\begin{aligned} \left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h}+\left\| p_h(\varvec{u})-p_h\right\| _{0,\varOmega }\le & {} C \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }, \end{aligned}$$
(3.7)
$$\begin{aligned} \left| \left| \left| \varvec{w}_h(\varvec{y})-\varvec{w}_h\right| \right| \right| _{2,h}+\left\| r_h(\varvec{y})-r_h\right\| _{0,\varOmega }\le & {} C \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }. \end{aligned}$$
(3.8)
Proof
Subtracting Eqs. (2.16) and (2.17) from (3.1) and (3.2), respectively, we have that the following relations hold for all \( \varvec{v}_h \in \mathbf {V}_h \) and \( \phi _h \in Q_h \)
$$\begin{aligned} A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{v}_h)+c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{v}_h)-B_h(\varvec{v}_h,p_h(\varvec{u})-p_h)&=(\varvec{u}-\varvec{u}_h,\gamma \varvec{v}_h)_{0,\varOmega }, \end{aligned}$$
(3.9)
$$\begin{aligned} B_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\phi _h)&=0. \end{aligned}$$
(3.10)
Adding (3.9) and (3.10) after choosing \( \varvec{v}_h = \varvec{y}_h(\varvec{u})-\varvec{y}_h \) and \( \phi _h=p_h(\varvec{u})-p_h\), implies that
$$\begin{aligned}&A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h)+c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h)\\&\quad =(\varvec{u}-\varvec{u}_h,\gamma (\varvec{y}_h(\varvec{u})-\varvec{y}_h))_{0,\varOmega }. \end{aligned}$$
In turn, using the coercivity of \( A_h(\cdot ,\cdot ) \) and \( c_h(\cdot ,\cdot ) \) in combination with (2.2) and (2.7), we obtain
$$\begin{aligned} \left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right\| _{0,\varOmega }^2+\left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h}^2&\le C\bigl (\varvec{u}-\varvec{u}_h,\gamma (\varvec{y}_h(\varvec{u})-\varvec{y}_h)\bigr )_{0,\varOmega },\\&\le C\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }\left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h}, \end{aligned}$$
which readily yields the bound
$$\begin{aligned} \left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h} \le C\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }. \end{aligned}$$
(3.11)
On the other hand, applying the inf-sup condition (2.14), using (3.9), the boundedness of \( A_h(\cdot ,\cdot ) \) and \( c_h(\cdot ,\cdot ) \), along with (3.11), we realise that
$$\begin{aligned}&\left\| p_h-p_h(\varvec{u})\right\| _{0,\varOmega } \le \frac{1}{\beta _1}\sup \limits _{\varvec{v}_h\in \mathbf {V}_h\setminus \{\varvec{0}\}}\dfrac{B_h(v_h,p_h-p_h(\varvec{u}))}{\left| \left| \left| \varvec{v}_h\right| \right| \right| _{2,h}},\nonumber \\&\quad = \frac{1}{\beta _1}\sup _{\varvec{v}_h\in \mathbf {V}_h\setminus \{\varvec{0}\}}\dfrac{A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{v}_h)+c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h,\varvec{v}_h)+(\varvec{u}_h-\varvec{u},\gamma \varvec{v}_h)_{0,\varOmega }}{\left| \left| \left| \varvec{v}_h\right| \right| \right| _{2,h}}\nonumber \\&\quad \le C\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }. \end{aligned}$$
(3.12)
Relations (3.11) and (3.12) imply, in particular, that (3.7) holds. Next, we subtract Eqs. (2.18) and (2.19) from (3.3) and (3.4), respectively, and test the result against \( \varvec{z}_h = \varvec{w}_h(\varvec{y})-\varvec{w}_h \) and \( \psi _h=r_h(\varvec{y})-r_h \), which yields (3.8) after repeating the same steps as above. \(\square \)
Lemma 5
Assume that \(\nu \in W^{2,\infty }(\varOmega )\) and that \(\varvec{u},\varvec{f},\varvec{y}_d\in \mathbf {H}^1(\varOmega )\). Then, there exists a positive constant C, independent of h, such that
$$\begin{aligned} {\left\{ \begin{array}{ll} \left| \left| \left| \varvec{y}-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}+\left\| p-p_h(u)\right\| _{0,\varOmega } \le Ch\left( \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega }\right) ,\\ \left| \left| \left| \varvec{w}-\varvec{w}_h(\varvec{y})\right| \right| \right| _{2,h}+\left\| r-r_h(y)\right\| \le Ch\left( \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }\right) , \end{array}\right. } \end{aligned}$$
(3.13)
$$\begin{aligned} {\left\{ \begin{array}{ll} \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega } \le Ch^2 \left[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \right] ,\\ \left\| \varvec{w}-\varvec{w}_h(\varvec{y})\right\| _{0,\varOmega } \le Ch^2 \left[ \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }+ \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }\right] . \end{array}\right. } \end{aligned}$$
(3.14)
Proof
We proceed analogously to the proof of [24, Theorem 3.1] and directly apply Lemma 3 to readily derive the following estimates:
$$\begin{aligned} \left| \left| \left| \varvec{y}-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}+\left\| p-p_h(u)\right\| _{0,\varOmega }\le & {} Ch\left( \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega }\right) , \\ \left| \left| \left| \varvec{w}-\varvec{w}_h(\varvec{y})\right| \right| \right| _{2,h}+\left\| r-r_h(y)\right\| _{0,\varOmega }\le & {} Ch\left( \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }\right) . \end{aligned}$$
Next, the derivation of \(\mathbf {L}^2\)-estimates for \(\varvec{y}-\varvec{y}_h(\varvec{u})\) and \(\varvec{w}-\varvec{w}_h(\varvec{y})\) follows an Aubin-Nitsche duality argument. Let us consider the dual problem: find \((\varvec{z},\rho )\in \mathbf {H}^1_0(\varOmega )\times L^2_0(\varOmega ) \) such that
$$\begin{aligned} \begin{aligned} \mathbf {K}^{-1}-\mathbf {div}(\nu \varvec{\varepsilon }(\varvec{z})-\rho \mathbf {I})&= \varvec{y}-\varvec{y}_h(\varvec{u}) \qquad \text {in }\varOmega , \\ \,\mathrm{div}\,\varvec{z}&= 0\qquad \text {in }\varOmega , \\ \varvec{z}&= 0 \qquad \text {on }\partial \varOmega , \end{aligned} \end{aligned}$$
(3.15)
which is uniquely solvable, and moreover the following \(\mathbf {H}^2(\varOmega )\times H^1(\varOmega ) \)-regularity is satisfied:
$$\begin{aligned} \left\| \varvec{z}\right\| _{2,\varOmega }+\left\| \rho \right\| _{1,\varOmega } \le \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
(3.16)
Let us denote by \(\varvec{z}_I \in \mathbf {V}_h\) the usual continuous piecewise linear interpolant of \( \varvec{z}\), satisfying the following approximation properties:
$$\begin{aligned} \left| \left| \left| \varvec{z}-\varvec{z}_I\right| \right| \right| _{2,h} \le Ch\left\| \varvec{z}\right\| _{2,\varOmega } \quad \text {and}\quad \left\| \varvec{z}-\varvec{z}_I\right\| _{0,\varOmega } \le Ch^2\left\| \varvec{z}\right\| _{2,\varOmega }. \end{aligned}$$
(3.17)
Also, let \(\varPi _1\) denote the \( L^2 \)-projection from \( L^2_0(\varOmega ) \) to \( Q_h \), satisfying
$$\begin{aligned} \left\| \rho -\varPi _1 \rho \right\| _{0,\varOmega }\le Ch\left\| \rho \right\| _{1,\varOmega }. \end{aligned}$$
Multiplying (3.15) by \( \varvec{y}-\varvec{y}_h(\varvec{u})\), integrating by parts, and using that \( \llbracket \varvec{\varepsilon }(\varvec{z})\varvec{n}\rrbracket _e=\varvec{0}\) and \(\llbracket \rho \rrbracket _e=0 \), we can obtain
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }^2= A_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z})+c_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z})-b_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\rho ). \end{aligned}$$
(3.18)
where the auxiliary bilinear forms adopt the following expressions
$$\begin{aligned} A_h^s(\varvec{w}_h,\varvec{v}_h):= & {} (\mathbf {K}^{-1}\varvec{w}_h,\varvec{v}_h)_{0,\varOmega },\\ b_h^s(\varvec{v}_h,q_h):= & {} b(\varvec{v}_h,q_h)+\sum \limits _{e\in \smash {\mathcal {E}_h}}\int _e{\{\{ q_h\varvec{n}\}\}_e}\cdot \llbracket \varvec{v}_h\rrbracket _e\,\mathrm {d}s,\\ c_h^s(\varvec{w}_h,\varvec{v}_h):= & {} c(\varvec{w}_h,\varvec{v}_h)-\sum \limits _{e\in \smash {\mathcal {E}_h}}\int _e {\{\{ \nu \varvec{\varepsilon }(\varvec{w}_h)\varvec{n}\}\}_e}\cdot \llbracket \varvec{v}_h\rrbracket _e\,\mathrm {d}s\\&\qquad -\sum \limits _{e\in \smash {\mathcal {E}_h}}\int _e {\{\{ \nu \varvec{\varepsilon }(\varvec{v}_h)\varvec{n}\}\}_e}\cdot \llbracket \varvec{w}_h\rrbracket _e\,\mathrm {d}s+\sum \limits _{e\in \smash {\mathcal {E}_h}}\int _e \frac{\alpha _d}{h_e^\delta }\llbracket \varvec{w}_h\rrbracket _e\cdot \llbracket \varvec{v}_h\rrbracket _e\,\mathrm {d}s. \end{aligned}$$
Since \( \varvec{z}_I \in \mathbf {V}_h\) is a continuous interpolant of \( \varvec{z}\), we note that the pair \(\bigl (\varvec{y}-\varvec{y}_h(\varvec{u}),p-p_h(\varvec{u})\bigr )\) will be a solution of the following problem
$$\begin{aligned} A_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}_I)+c_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}_I)+C_h(\varvec{z}_I,p-p_h(\varvec{u}))= & {} 0, \end{aligned}$$
(3.19)
$$\begin{aligned} B_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varPi _1 \rho )= & {} 0. \end{aligned}$$
(3.20)
Using the definition of \( c_h(\cdot ,\cdot ) \) and \( C_h(\cdot ,\cdot ) \) we can assert that
$$\begin{aligned} C_h(\varvec{z}_I,p-p_h(\varvec{u}))=-(\,\mathrm{div}\,\varvec{z}_I,p-p_h(\varvec{u}))_{\mathcal {T}_h}-(\nabla p,\varvec{z}_I- \gamma \varvec{z}_I)_{\mathcal {T}_h}, \end{aligned}$$
(3.21)
where the inner product over the primal mesh is understood as the sum of the inner products over each element in \(\mathcal {T}_h\). On subtracting Eq. (3.19) from the sum of Eqs. (3.18) and (3.20), and using (3.21), it follows that
$$\begin{aligned}&\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }^2=\underbrace{\left[ A_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z})-A_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}_I)\right] }_{R_1} + \underbrace{c_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}-\varvec{z}_I)}_{R_2}\nonumber \\&\quad +\underbrace{\left[ c_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}_I)-c_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}_I)+\sum \limits _{T\in \mathcal {T}_h}\int _T (\varvec{z}_I- \gamma \varvec{z}_I)\cdot \nabla p\,\mathrm {d}\varvec{x}\right] }_{R_3}\nonumber \\&\quad +\underbrace{(p-p_h(\varvec{u}),\,\mathrm{div}\,\varvec{z}_I)_{0,\varOmega }}_{R_4}-\underbrace{b_h^s(\varvec{y}-\varvec{y}_h(\varvec{u}),\rho )+B_h(\varvec{y}-\varvec{y}_h(\varvec{u}),\varPi _1 \rho )}_{R_5}. \end{aligned}$$
(3.22)
Notice that the estimation of \(R_1\) results as a combination of the boundedness of \(\mathbf {K}^{-1}\), assumption (1.5), the bounds (3.17), the self-adjointness and approximation properties of \(\gamma \) stated in (3.16), and Cauchy–Schwarz inequality. This gives
$$\begin{aligned} R_1\le & {} |(\varvec{y}-\varvec{y}_h(\varvec{u}),\mathbf {K}^{-1}\varvec{z})_{0,\varOmega }-(\mathbf {K}^{-1}(\varvec{y}-\varvec{y}_h(\varvec{u})),\gamma \varvec{z}_I)_{0,\varOmega }|\\\le & {} {C} |(\varvec{y}-\varvec{y}_h(\varvec{u}),\varvec{z}-\varvec{z}_I)_{0,\varOmega }+(\varvec{y}-\varvec{y}_h(\varvec{u})-\gamma (\varvec{y}-\varvec{y}_h(\varvec{u})), \varvec{z}_I)_{0,\varOmega }|\\\le & {} C(h^2\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }\left\| \varvec{z}\right\| _{2,\varOmega }+h\left| \left| \left| \varvec{y}-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}\left\| \varvec{z}_I\right\| _{0,\varOmega })\\\le & {} Ch^2(\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }^2+\left\| \varvec{y}\right\| _{2,\varOmega }\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }), \end{aligned}$$
where the last inequality follows from (3.13). For the second term we employ the definition of \( c_h(\cdot ,\cdot ) \), and relations (3.17),(3.16) to verify that
$$\begin{aligned} R_2 \le Ch^2\left\| \varvec{y}\right\| _{2,\varOmega }\left\| \varvec{z}\right\| _{2,\varOmega } \le Ch^2\left\| \varvec{y}\right\| _{2,\varOmega }\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
Bounds for the remaining terms can be obtained following the proof of [33, Theorem 3.4] and [24, Theorem 3.2], as follows
$$\begin{aligned} R_3\le & {} Ch^2 \bigl [ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \bigr ]\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega },\\ R_4\le & {} |(p-p_h(\varvec{u}),\,\mathrm{div}\,(\varvec{z}-\varvec{z}_I))_{0,\varOmega }| \le Ch^2\left\| p\right\| _{1,\varOmega }\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega },\\ R_5\le & {} Ch^2\left\| \varvec{y}\right\| _{2,\varOmega }\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
Combining the five estimates above with (3.22), we straightforwardly obtain
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega } \le Ch^2 \left[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \right] , \end{aligned}$$
and very much in the same way, one arrives at
$$\begin{aligned} \left\| \varvec{w}-\varvec{w}_h(\varvec{y})\right\| _{0,\varOmega } \le Ch^2 \left[ \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }+ \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }\right] . \end{aligned}$$
\(\square \)
Now, for a given control \( \varvec{u}\), let \( (\varvec{w}_h(\varvec{u}),r_h(\varvec{u})) \) be the solution of
$$\begin{aligned} A_h(\varvec{w}_h(\varvec{u}),\varvec{z}_h)+c_h(\varvec{w}_h(\varvec{u}),\varvec{z}_h)+B_h(\varvec{z}_h,r_h(\varvec{u}))&= (\varvec{y}_h(\varvec{u})-\varvec{y}_d,\gamma \varvec{z}_h)_{0,\varOmega }&\forall \varvec{z}_h\in \mathbf {V}_h,\\ B_h(\varvec{w}_h(\varvec{u}),\psi _h)&=0&\forall \psi _h \in Q_h, \end{aligned}$$
and notice that similar arguments as those appearing in the proof of Lemma 5 and in the derivation of the estimate \( \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega } \le Ch^2\), will readily lead to
$$\begin{aligned} \left\| \varvec{w}-\varvec{w}_h(\varvec{u})\right\| _{0,\varOmega } \le Ch^2. \end{aligned}$$
(3.23)
The following result plays a vital role in deriving error estimates of the control, state and co-state variables. Its proof is similar to that in [38, Theorem 4.1].
Lemma 6
Assume that \(\nu \in W^{2,\infty }(\varOmega )\) and \(\varvec{u},\varvec{f}, \varvec{y}_d\in \mathbf {H}^1(\varOmega )\). Then
$$\begin{aligned} (\varvec{w}-\varvec{w}_h,\varvec{u}_h-\varvec{u})_{0,\varOmega }&\le Ch^2[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } +\left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega } \nonumber \\&\qquad + \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }]\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }+Ch\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }^2, \end{aligned}$$
(3.24)
where \( C>0 \) is independent of h.
Proof
We split \( (\varvec{w}-\varvec{w}_h,\varvec{u}_h-\varvec{u})_{0,\varOmega } \) as
$$\begin{aligned} (\varvec{w}-\varvec{w}_h,\varvec{u}_h-\varvec{u})_{0,\varOmega }&=(\varvec{w}-\varvec{w}_h(y),\varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h(y)-\varvec{w}_h\nonumber \\&\quad \ -\gamma (\varvec{w}_h(y)-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega }\nonumber \\&\quad \ +(\gamma (\varvec{w}_h(y)-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega }. \end{aligned}$$
(3.25)
Then, using the approximation property of \( \gamma \) together with Lemmas 4 and 5 implies
$$\begin{aligned}&(\varvec{w}-\varvec{w}_h(y),\varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h(y)-\varvec{w}_h-\gamma (\varvec{w}_h(y)-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega }\nonumber \\&\qquad \le \left\| \varvec{w}-\varvec{w}_h(y)\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }+Ch\left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }\nonumber \\&\qquad \le \left\| \varvec{w}-\varvec{w}_h(y)\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }+Ch(\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }+\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega })\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }\nonumber \\&\qquad \le Ch^2 \left[ \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }+ \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }\right] \left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }\nonumber \\&\qquad \qquad +Ch(h^2 \left[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \right] +\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega })\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }\nonumber \\&\qquad \le Ch^2 \left[ \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }+ \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }\right] \left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }+Ch\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }^2. \end{aligned}$$
(3.26)
Now we subtract (3.1) and (3.2) from (2.16) and (2.17), respectively and test the result against \( \varvec{v}_h = \varvec{w}_h(\varvec{y})-\varvec{w}_h\) and \( \phi _h=r_h(\varvec{y})-r_h\) to obtain the relation
$$\begin{aligned} (\gamma (\varvec{w}_h(\varvec{y})-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega }=&\, A_h(\varvec{y}_h-\varvec{y}_h(\varvec{u}),\varvec{w}_h(\varvec{y})-\varvec{w}_h)\nonumber \\&+c_h(\varvec{y}_h-\varvec{y}_h(\varvec{u}),\varvec{w}_h(\varvec{y})-\varvec{w}_h)\nonumber \\&-B_h(\varvec{w}_h(\varvec{y})-\varvec{w}_h,p_h-p_h(\varvec{u}))\nonumber \\&+B(\varvec{y}_h-\varvec{y}_h(\varvec{u}),r_h(\varvec{y})-r_h). \end{aligned}$$
(3.27)
Similarly, subtracting Eqs. (2.18) and (2.19) from (3.3) and (3.4), respectively, and taking \( \varvec{z}_h = \varvec{y}_h-\varvec{y}_h(\varvec{u}) \) and \( \psi _h=p_h-p_h(\varvec{u}) \), we can assert that
$$\begin{aligned}&A_h(\varvec{w}_h(\varvec{y})-\varvec{w}_h,\varvec{y}_h-\varvec{y}_h(\varvec{u}))+c_h(\varvec{w}_h(\varvec{y})-\varvec{w}_h,\varvec{y}_h-\varvec{y}_h(\varvec{u}))\nonumber \\&\quad =(\varvec{y}-\varvec{y}_h,\gamma (\varvec{y}_h-\varvec{y}_h(\varvec{u})))_{0,\varOmega }-B_h(\varvec{y}_h-\varvec{y}_h(\varvec{u}),r_h(\varvec{y})-r_h)\nonumber \\&\qquad +B(\varvec{w}_h(\varvec{y})-\varvec{w}_h,p_h-p_h(\varvec{u})). \end{aligned}$$
(3.28)
Adding (3.27) and (3.28) and using that \( (\varvec{y}_h-\varvec{y}_h(\varvec{u}),\gamma (\varvec{y}_h-\varvec{y}_h(\varvec{u})))_{0,\varOmega }\ge 0 \), we arrive at
$$\begin{aligned}&(\gamma (\varvec{w}_h(\varvec{y})-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega }\\&\ \le [A_h(\varvec{y}_h-\varvec{y}_h(\varvec{u}),\varvec{w}_h(\varvec{y})-\varvec{w}_h)-A_h(\varvec{w}_h(\varvec{y})-\varvec{w}_h,\varvec{y}_h-\varvec{y}_h(\varvec{u}))]\\&\quad \ \, +[c_h(\varvec{y}_h-\varvec{y}_h(\varvec{u}),\varvec{w}_h(\varvec{y})-\varvec{w}_h)-c_h(\varvec{w}_h(\varvec{y})-\varvec{w}_h,\varvec{y}_h-\varvec{y}_h(\varvec{u}))]\\&\quad +(\varvec{y}-\varvec{y}_h(\varvec{u}),\gamma (\varvec{y}_h-\varvec{y}_h(\varvec{u})))_{0,\varOmega }\\&\ \le Ch\left| \left| \left| \varvec{y}_h-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}\left| \left| \left| \varvec{w}_h(\varvec{y})-\varvec{w}_h\right| \right| \right| _{2,h}+\left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }\left| \left| \left| \varvec{y}_h-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}, \end{aligned}$$
where we have used relations (2.2), (2.7), (2.11) and (2.13). An application of Lemmas 4 and 5 in the above inequality leads to the following bound
$$\begin{aligned} (\gamma (\varvec{w}_h(\varvec{y})-\varvec{w}_h),\varvec{u}_h-\varvec{u})_{0,\varOmega } \le&\, Ch^2\left[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } \right. \nonumber \\&\left. +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \right] \left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }\nonumber \\&+ Ch\left\| \varvec{u}_h-\varvec{u}\right\| _{0,\varOmega }^2. \end{aligned}$$
(3.29)
Finally, inserting estimates (3.26) and (3.29) into (3.25), we get the required result. \(\square \)
Remark 1
(Right-hand side regularity) According to the contributions [8, 19, 28, 30] (see also the references therein), for linear finite volume element methods applied to second order elliptic problems, the optimal error estimates (establishing second order accuracy in the \(L^2-\) norm) can be achieved under the assumption that the source term is in \(H^1(\varOmega )\). However, assuming that the right-hand side is in \(H^1(\varOmega )\) does not imply that the exact solution is in \(H^3(\varOmega )\), as discussed in e.g. [19]. Some counterexamples are actually given in [28, 30] to confirm that the optimal \(L^2-\) error estimates cannot be derived if one only assumes that the forcing term is in \(L^2(\varOmega )\). Proceeding analogously to the analysis of standard finite volume methods, optimal error estimates in the \(L^2-\) norm have been derived by taking the source term in \(H^1(\varOmega )\) (see for instance [19, 24] and their references, for the specific case of DFV methods applied to elliptic and Stokes problems). Following the analysis of [31], one can derive the error estimates given in Lemmas 5 and 6 under the less restrictive assumption that \(\varvec{f}\) and \(\varvec{y}_d\) are in \(\mathbf {H}^1(T)\), that is, locally-\(\mathbf {H}^1\).
Error Estimates Under Variational Discretisation
Theorem 1
Let \((\varvec{y}_h,\varvec{w}_h)\) be DFV approximations of \((\varvec{y},\varvec{w})\) and let \(\varvec{u}_h\) denote a variational discretisation of \(\varvec{u}\). Then there exists a positive constant C independent of h, but depending on \( \lambda \), such that the following estimates hold:
$$\begin{aligned} \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }&\le Ch^2[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } +\left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega } \nonumber \\&\qquad + \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }], \end{aligned}$$
(3.30)
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }&\le Ch^2[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } +\left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega } \nonumber \\&\qquad + \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }], \end{aligned}$$
(3.31)
$$\begin{aligned} \left\| \varvec{w}-\varvec{w}_h\right\| _{0,\varOmega }&\le Ch^2[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } +\left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega } \nonumber \\&\qquad + \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega }]. \end{aligned}$$
(3.32)
Proof
We recall the continuous variational inequality
$$\begin{aligned} {(\varvec{w}+\lambda \varvec{u}, \tilde{\varvec{u}}-\varvec{u})}_{0,\varOmega } \ge 0 \quad \forall \tilde{\varvec{u}}\in \mathbf {U}_{\mathrm {ad}}, \end{aligned}$$
(3.33)
and the discrete variational inequality under variational discretisation
$$\begin{aligned} (\varvec{w}_h+\lambda \varvec{u}_h, \tilde{\varvec{u}}_h-\varvec{u}_h)_{0,\varOmega } \ge 0 \quad \forall \tilde{\varvec{u}}_h\in \mathbf {U}_{\mathrm {ad}}. \end{aligned}$$
(3.34)
Choosing \( \tilde{\varvec{u}}=\varvec{u}_h \) and \( \tilde{\varvec{u}}_h=\varvec{u}\) in (3.33) and (3.34), respectively, and adding up the resulting inequalities, yields
$$\begin{aligned} (\varvec{w}+\lambda \varvec{u}, \varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h+\lambda \varvec{u}_h, \varvec{u}-\varvec{u}_h)_{0,\varOmega } \ge 0, \end{aligned}$$
and rearranging terms, we get
$$\begin{aligned} \lambda \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2 \le (\varvec{w}-\varvec{w}_h ,\varvec{u}_h-\varvec{u})_{0,\varOmega }. \end{aligned}$$
(3.35)
An application of (3.24) in (3.35) implies the required result (3.30). Using (3.5) and the triangle inequality together with Lemmas 4 and 5, and result (3.30), the remaining estimates (3.31)–(3.32) follow in a straightforward manner. \(\square \)
\(\mathbf {L}^2\)-Error Estimates for Fully Discretised Controls
A discrete admissible control \(\tilde{\varvec{u}}_h=(\tilde{u}_{h,j})_{j=1}^d \in \mathbf {U}_{h,\mathrm {ad}}\) is defined component-wise and locally as
$$\begin{aligned} \tilde{u}_{h,j}= {\left\{ \begin{array}{ll} a_j &{} \text {if } \min \limits _{x\in T} u_j(\varvec{x}) = a_j,\\ b_j &{} \text {if } \max \limits _{x\in T} u_j(\varvec{x}) = b_j,\\ \tilde{I}_h u_j &{} \text {otherwise}, \end{array}\right. } \end{aligned}$$
(3.36)
where \( \tilde{I}_h u_j \) is the Lagrange interpolant of \( u_j \). To avoid ambiguity, we choose h sufficiently small so that \( \min _{x\in T} u_j(\varvec{x}) = a_j \) and \( \max _{x\in T} u_j(\varvec{x}) = b_j \) do not occur simultaneously within the same element \( T\in \mathcal {T}_h \). Next, we proceed to group the elements in the primal mesh into three categories: \( \mathcal {T}_h= \mathcal {T}_{h,1}^j \cup \mathcal {T}_{h,2}^j \cup \mathcal {T}_{h,3}^j \) with \( \mathcal {T}_{h,m}^j \cap \mathcal {T}_{h,n}^j=\emptyset \) for \( m \ne n \) according to the value of \( u_j(\varvec{x}) \) on T. These sets are defined as
$$\begin{aligned} \mathcal {T}_{h,1}^j= & {} \lbrace T\in \mathcal {T}_h: u_j(\varvec{x})=a_j\quad \text { or }\quad u_j(\varvec{x})=b_j \quad \forall x\in T \rbrace ,\\ \mathcal {T}_{h,2}^j= & {} \lbrace T\in \mathcal {T}_h: a_j< u_j(\varvec{x}) < b_j \quad \forall x\in T \rbrace ,\quad \mathcal {T}_{h,3}^j \ = \ \mathcal {T}_h \setminus (\mathcal {T}_{h,1}^j \cup \mathcal {T}_{h,2}^j). \end{aligned}$$
Definition (3.36) implies that for any \(\tilde{\varvec{u}}_h \in \mathbf {U}_{h,\mathrm {ad}}\), one has (cf. [14, Lemma 2.1]):
$$\begin{aligned} (\varvec{w}+\lambda \varvec{u}, \tilde{\varvec{u}}-\tilde{\varvec{u}}_h)_{0,\varOmega } \ge 0 \qquad \forall \tilde{\varvec{u}} \in \mathbf {U}_{\mathrm {ad}}. \end{aligned}$$
(3.37)
On the other hand, the following assumption will be instrumental in the subsequent analysis. There exists a positive constant C independent of h such that
$$\begin{aligned} \sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,3}^j} |T| \le Ch. \end{aligned}$$
(3.38)
A similar assumption has been employed in [41,42,43, 48].
We will first focus on error bounds for the control field under piecewise linear discretisation. Before proceeding we state an auxiliary result, whose proof can be found in [41].
Lemma 7
Assume (3.38) and that \(\varvec{w}\in \mathbf {W}^{1,\infty }(\varOmega )\). Then, there exists \(C>0\) independent of h such that
$$\begin{aligned} \bigl |(\varvec{w}+\lambda \varvec{u},\tilde{\varvec{u}}_h-\varvec{u})_{0,\varOmega }\bigr | \le \frac{C}{\lambda } h^3 \left\| \nabla \varvec{w}\right\| _{\infty ,\varOmega }^2, \end{aligned}$$
for any \(\tilde{\varvec{u}}_h\in \mathbf {U}_{h,\mathrm {ad}}\).
The main result in this section is stated as follows.
Theorem 2
Let \( \varvec{u}\in \mathbf {U}_{\mathrm {ad}}\) be the solution of (1.1)–(1.4) and \( \varvec{u}_h \in \mathbf {U}_{h,\mathrm {ad}}\) be the solution of (2.16)–(2.20), under piecewise linear control discretisation. Then, there exists \(C>0\) independent of h but depending on \( \lambda \) such that
$$\begin{aligned} \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega } \le Ch^{3/2} \left\| \nabla \varvec{w}\right\| _{\infty ,\varOmega }. \end{aligned}$$
Proof
Testing the continuous and discrete variational inequalities against \( \varvec{u}_h \in \mathbf {U}_{h,\mathrm {ad}}\subset \mathbf {U}_{\mathrm {ad}}\) and \( \tilde{\varvec{u}}_h \in \mathbf {U}_{h,\mathrm {ad}}\), respectively, and adding them, leads to
$$\begin{aligned} (\varvec{w}+\lambda \varvec{u},\varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h+\lambda \varvec{u}_h,\tilde{\varvec{u}}_h-\varvec{u}_h)_{0,\varOmega } \ge 0. \end{aligned}$$
Addition and subtraction of \( \tilde{\varvec{u}}_h \) in the first term above yields
$$\begin{aligned} \lambda (\varvec{u}-\varvec{u}_h,\varvec{u}_h-\tilde{\varvec{u}}_h)_{0,\varOmega }+(\varvec{w}-\varvec{w}_h,\varvec{u}_h-\tilde{\varvec{u}}_h)_{0,\varOmega }+(\varvec{w}+\lambda \varvec{u},\tilde{\varvec{u}}_h-\varvec{u})_{0,\varOmega } \ge 0, \end{aligned}$$
and after rearranging terms we obtain
$$\begin{aligned} \lambda \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2\le & {} \lambda (\varvec{u}-{\varvec{u}}_h,\varvec{u}-\tilde{\varvec{u}}_h)_{0,\varOmega }+(\varvec{w}-\varvec{w}_h,\varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}-\varvec{w}_h,\varvec{u}-\tilde{\varvec{u}}_h)_{0,\varOmega } \nonumber \\&+\,(\varvec{w}+\lambda \varvec{u},\tilde{\varvec{u}}_h-\varvec{u})_{0,\varOmega }. \end{aligned}$$
(3.39)
In view of estimating the term \( \left\| \varvec{u}-\tilde{\varvec{u}}_h\right\| _{0,\varOmega } \), we proceed to rewrite it as
$$\begin{aligned} \begin{aligned} \left\| \varvec{u}-\tilde{\varvec{u}}_h\right\| _{0,\varOmega }^2&= \sum \limits _{j=1}^d \sum \limits _{T\in \mathcal {T}_h}\left\| u_j-\tilde{u}_{j,h}\right\| _{0,T}^2 \\&= \sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,2}^j}\left\| u_j-\tilde{u}_{j,h}\right\| _{0,T}^2 +\sum \limits _{j=1}^d \sum \limits _{T\in \mathcal {T}_{h,3}^j}\left\| u_j-\tilde{u}_{j,h}\right\| _{0,T}^2 \\&=: T_1 + T_2, \end{aligned} \end{aligned}$$
(3.40)
where we have used that \( \tilde{u}_{j,h}=u_j \) on \( \mathcal {T}_{h,1}^j \), and hence \( \sum \limits _{T\in \tau _{h,1}^j}\left\| u_j-\tilde{u}_{j,h}\right\| _{0,T}^2=0\), for \(j=1,\ldots ,d\). In order to bound \(T_1\) we use the relation \( u_j=\frac{-1}{\lambda }w_j \) on all triangles \( T\in \mathcal {T}_{h,2}^j \), to obtain
$$\begin{aligned} \sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,2}^j}\left\| u_i-\tilde{I}_h u_i\right\| _{0,T}^2 \le Ch^4\sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,2}^j}\left\| \nabla ^2 u_j\right\| _{0,T}^2 \le \frac{C}{\lambda ^2}h^4 \sum \limits _{j=1}^d\left\| \nabla ^2 w_j\right\| _{0,\varOmega }^2, \end{aligned}$$
whereas for \(T_2\), we employ the projection property (1.11) together with (3.38) to get
$$\begin{aligned} \sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,3}^j}\left\| u_j-\tilde{I}_h u_j\right\| _{0,T}^2&\le C\sum \limits _{j=1}^d\sum \limits _{T\in \mathcal {T}_{h,3}^j}|T|\left\| u_j-\tilde{I}_h u_j\right\| _{L^\infty (T)}^2\\&\le Ch^3 \sum \limits _{j=1}^d\left\| \nabla u_j\right\| _{\infty ,\varOmega }^2 \le \frac{C}{\lambda ^2}h^3\sum \limits _{j=1}^d \left\| \nabla w_j\right\| _{\infty ,\varOmega }^2. \end{aligned}$$
Inserting the bounds of \(T_1\) and \(T_2\) in (3.40) we arrive at
$$\begin{aligned} \left\| \varvec{u}-\tilde{\varvec{u}}_h\right\| _{0,\varOmega } \le \frac{C}{\lambda }h^2 \sum \limits _{j=1}^d\left\| \nabla ^2 w_j\right\| + \frac{C}{\lambda }h^{3/2}\sum \limits _{j=1}^d \left\| \nabla w_j\right\| _{\infty ,\varOmega }. \end{aligned}$$
(3.41)
Finally, applying Cauchy–Schwarz and Young’s inequalities, the estimates (3.24), (3.41), and Lemmas 5 and 7 into (3.39), we readily obtain the required result. \(\square \)
We now turn to the \(\mathbf {L}^2-\)error analysis for the control field under element-wise constant discretisation. The main idea follows from [14], using an \(\mathbf {L}^2-\)projection \( \varPi _0: \mathbf {L}^2(\varOmega ) \longrightarrow \mathbf {U}_{h,0}\) that has the following property: there exists a positive constant C independent of h such that
$$\begin{aligned} \left\| \varvec{u}-\varPi _0 \varvec{u}\right\| _{0,\varOmega } \le Ch\left\| \varvec{u}\right\| _{1,\varOmega }. \end{aligned}$$
(3.42)
Theorem 3
Let \( \varvec{u}\) be the unique solution of (1.1)–(1.4) and \( \varvec{u}_h \) be the unique control, solution of the discrete problem (2.16)–(2.20) under an element-wise constant discretisation. Then there exists a positive constant C independent of h but dependent on \( \lambda \) such that
$$\begin{aligned} \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega } \le Ch\left\| \varvec{u}\right\| _{1,\varOmega }. \end{aligned}$$
Proof
Since \(\varPi _0 \mathbf {U}_{\mathrm {ad}}\subset \mathbf {U}_{h,\mathrm {ad}}\), the continuous and discrete optimality conditions readily imply that
$$\begin{aligned} (\varvec{w}+\lambda \varvec{u}, \varvec{u}_h - \varvec{u})_{0,\varOmega }+(\varvec{w}_h+\lambda \varvec{u}_h, \varPi _0 \varvec{u}- \varvec{u}_h)_{0,\varOmega } \ge 0. \end{aligned}$$
Adding and subtracting \( \varvec{u}\), and rearranging terms, we then obtain
$$\begin{aligned} \lambda \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2 \le (\varvec{w}-\varvec{w}_h, \varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h+\lambda \varvec{u}_h, \varPi _0 \varvec{u}-\varvec{u})_{0,\varOmega }, \end{aligned}$$
and since \( \varPi _0 \) is an orthogonal projection and \( \varvec{u}_h \in \mathbf {U}_{h,\mathrm {ad}}\), then the term \(\lambda ( \varvec{u}_h, \varPi _0 \varvec{u}-\varvec{u})_{0,\varOmega } \) vanishes to give
$$\begin{aligned} \lambda \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2 \le (\varvec{w}-\varvec{w}_h, \varvec{u}_h-\varvec{u})_{0,\varOmega }+(\varvec{w}_h, \varPi _0 \varvec{u}-\varvec{u})_{0,\varOmega }=: I_1+I_2. \end{aligned}$$
(3.43)
For the first term, we use (3.24) to get
$$\begin{aligned} I_1 \le Ch^2\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega } + Ch\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2, \end{aligned}$$
whereas a bound for \(I_2\) follows from the orthogonality of \( \varPi _0 \):
$$\begin{aligned} I_2= & {} (\varvec{w}_h- \varPi _0 \varvec{w}_h, \varPi _0 \varvec{u}-\varvec{u})_{0,\varOmega } \le \left\| \varvec{w}_h-\varPi _0 \varvec{w}_h\right\| _{0,\varOmega }\left\| \varPi _0 \varvec{u}-\varvec{u}\right\| _{0,\varOmega }\\\le & {} Ch \left| \left| \left| \varvec{w}_h\right| \right| \right| _{2,h} \left\| \varPi _0 \varvec{u}-\varvec{u}\right\| _{0,\varOmega }. \end{aligned}$$
It is left to show that \( \varvec{w}_h \) is uniformly bounded, which can be readily derived using the coercivity of \( A_h(\cdot ,\cdot ) \) and \( c_h(\cdot ,\cdot ) \) and the uniform boundedness of \(\mathbf {U}_{h,\mathrm {ad}}\):
$$\begin{aligned} \left| \left| \left| \varvec{w}_h\right| \right| \right| _{2,h} \le C\left( \left\| \varvec{u}_h\right\| _{0,\varOmega }+\left\| \varvec{f}\right\| _{0,\varOmega }+\left\| \varvec{y}_d\right\| _{0,\varOmega } \right) \le C. \end{aligned}$$
Substituting the bounds for \(I_1\) and \(I_2\) in (3.43), and using (3.42) the desired result follows. \(\square \)
\(\mathbf {L}^2\)-Error Estimates for Velocity Under Full Discretisation of Control
The main result in this section is given as follows (see similar ideas, based on duality arguments also applied in [43, 50]).
Theorem 4
Let \( ( \varvec{y}, \varvec{w}) \) be the state and co-state velocities, solutions of (1.1)–(1.4), and let \( (\varvec{y}_h, \varvec{w}_h) \) be their DFV approximations under piecewise linear (or piecewise constant) discretisation of control. Then
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }&\le Ch^2 [ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } ],\\ \left\| \varvec{w}-\varvec{w}_h\right\| _{0,\varOmega }&\le Ch^2 [ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega }+\left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega } \\&\qquad + \left\| \varvec{y}\right\| _{1,\varOmega } +\left\| \varvec{y}_d\right\| _{1,\varOmega } ]. \end{aligned}$$
Proof
We start by splitting the total error and applying triangle inequality as:
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega } \le \left\| \varvec{y}-\varvec{y}_h(\varvec{u})\right\| _{0,\varOmega }+\left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }+\left\| \varvec{y}_h(\varPi _h \varvec{u})-\varvec{y}_h\right\| _{0,\varOmega }, \end{aligned}$$
(3.44)
where \( \varPi _h \) represents the \( \mathbf {L}^2-\)projection operator onto the discrete control space \(\mathbf {U}_h\). Next, let \( (\tilde{\varvec{w}}_h,\tilde{r}_h) \in \mathbf {V}_h\times Q_h \) be the unique solution of the auxiliary discrete dual Brinkman problem
$$\begin{aligned} A_h(\tilde{\varvec{w}}_h,\tilde{\varvec{z}}_h)+c_h(\tilde{\varvec{w}}_h,\tilde{\varvec{z}}_h)-B_h(\tilde{\varvec{z}}_h,\tilde{r}_h)&=(\gamma \tilde{\varvec{z}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))_{0,\varOmega }\quad \forall \tilde{\varvec{z}}_h\in \mathbf {V}_h, \end{aligned}$$
(3.45)
$$\begin{aligned} B_h(\tilde{\varvec{w}}_h,\tilde{\psi }_h)&=0 \quad \forall \tilde{\psi }_h \in Q_h. \end{aligned}$$
(3.46)
We then choose \( \tilde{\varvec{z}}_h=\tilde{\varvec{w}}_h \) and \( \tilde{\psi }_h=\tilde{r}_h \) in (3.45) and (3.46), respectively, next we add the result, and we use the coercivity properties (2.8) and (2.12), to derive that
$$\begin{aligned} \left| \left| \left| \tilde{\varvec{w}}_h\right| \right| \right| _{2,h}\le C \left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
(3.47)
After testing (3.45)–(3.46) against \( \tilde{\varvec{z}}_h=\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}) \) and \( \tilde{\psi }_h=p_h(\varvec{u})-p_h(\varPi _h \varvec{u}) \), respectively, and adding the result, we obtain
$$\begin{aligned}&A_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))+c_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-B_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{r}_h)\nonumber \\&\quad -B_h(\tilde{\varvec{w}}_h,p_h(\varvec{u})-p_h(\varPi _h \varvec{u})) =(\gamma (\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})),\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))_{0,\varOmega }.\nonumber \\ \end{aligned}$$
(3.48)
In addition, employing the discrete state equation for \( \varvec{y}_h(\varvec{u})\) and \( \varvec{y}_h(\varPi _h \varvec{u}) \), we obtain
$$\begin{aligned}&A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)+c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)-B_h(\tilde{\varvec{w}}_h,p_h(\varvec{u})-p_h(\varPi _h \varvec{u}))\nonumber \\&\quad -B_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{r}_h)=(\varvec{u}-\varPi _h \varvec{u},\gamma \tilde{\varvec{w}}_h)_{0,\varOmega }. \end{aligned}$$
(3.49)
We then proceed to subtract (3.49) from (3.48) and to rearrange terms, to arrive at
$$\begin{aligned}&(\gamma (\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})),\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))_{0,\varOmega } \\&\quad = A_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)\\&\qquad +c_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))\\&\qquad -c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h) +(\varvec{u}-\varPi _h \varvec{u},\gamma \tilde{\varvec{w}}_h)_{0,\varOmega }. \end{aligned}$$
Using the definition of the norm \(\left| \left| \left| \cdot \right| \right| \right| _{0,h}\) and its equivalence with the norm \(\Vert \cdot \Vert _{0,\varOmega }\) we find that
$$\begin{aligned}&\left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }^2 \\&\quad \le (\varvec{u}-\varPi _h \varvec{u},\gamma \tilde{\varvec{w}}_h)_{0,\varOmega }+|A_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)|\\&\qquad +|c_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)|. \end{aligned}$$
By virtue of the properties of \( \varPi _h \) applied in the above inequality, we can assert that
$$\begin{aligned} \left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }^2&\le (\varvec{u}-\varPi _h \varvec{u},\gamma \tilde{\varvec{w}}_h-\tilde{\varvec{w}}_h)_{0,\varOmega }+ (\varvec{u}-\varPi _h \varvec{u}, \tilde{\varvec{w}}_h-\varPi _h \tilde{\varvec{w}}_h)_{0,\varOmega }\nonumber \\&\qquad +|A_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-A_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)|\nonumber \\&\qquad +|c_h(\tilde{\varvec{w}}_h,\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}))-c_h(\varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u}),\tilde{\varvec{w}}_h)|\nonumber \\&=: S_1+S_2+S_3+S_4. \end{aligned}$$
(3.50)
Approximation properties of \(\gamma \) and the \(\mathbf {L}^2-\)projection readily yield appropriate bounds for \(S_1\) and \(S_2\), respectively:
$$\begin{aligned} S_1&\le Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }\left| \left| \left| \tilde{\varvec{w}}_h\right| \right| \right| _{2,h},\quad \text {and} \quad S_2 \le Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }\left| \left| \left| \tilde{\varvec{w}}_h\right| \right| \right| _{2,h}. \end{aligned}$$
Then, a direct application of (3.47) yields
$$\begin{aligned} S_1+S_2 \le Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }\left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
We next use relations (2.11), (2.13) and (3.47) to obtain
$$\begin{aligned} S_3+S_4\le & {} Ch\left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right| \right| \right| _{2,h}\left| \left| \left| \tilde{\varvec{w}}_h\right| \right| \right| _{2,h}\\\le & {} Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }\left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }. \end{aligned}$$
Consequently, substituting the estimates for the terms \(S_1\), \(S_2\), \(S_3\) and \(S_4\) back into (3.50), one straightforwardly arrives at
$$\begin{aligned} \left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }\le Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }. \end{aligned}$$
(3.51)
The third term in (3.44) is bounded using (2.7) and proceeding as in the proof of Lemma 4:
$$\begin{aligned} \left\| \varvec{y}_h(\varPi _h \varvec{u})-\varvec{y}_h\right\| _{0,\varOmega } \le \left| \left| \left| \varvec{y}_h(\varPi _h \varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h} \le C\left\| \varPi _h \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }. \end{aligned}$$
(3.52)
Using the discrete variational inequality along with the projection property of \( \varPi _h \) and (3.37), we have the following relation
$$\begin{aligned} \lambda \left\| \varPi _h \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }^2= & {} \lambda (\varvec{u}-\varvec{u}_h,\varPi _h \varvec{u}-\varvec{u}_h)_{0,\varOmega } \le (\varvec{w}-\varvec{w}_h,\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\= & {} (\varvec{w}-\varvec{w}_h({\varvec{u}}),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }+(\varvec{w}_h({\varvec{u}})\nonumber \\&-\,\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}})),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\&+\,(\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}}))-\varvec{w}_h,\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\= & {} (\varvec{w}-\varvec{w}_h({\varvec{u}}),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }+(\varvec{w}_h({\varvec{u}})\nonumber \\&-\,\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}})),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\&+\,(\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}}))-\varvec{w}_h-\gamma (\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}}))-\varvec{w}_h),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\&+\,(\gamma (\varvec{w}_h({\varvec{y}}_h(\varPi _h {\varvec{u}}))-\varvec{w}_h),\varvec{u}_h-\varPi _h \varvec{u})_{0,\varOmega }\nonumber \\= & {} J_1+J_2+J_3+J_4. \end{aligned}$$
(3.53)
Next, we use Cauchy–Schwarz inequality and (3.23) to bound the first term:
$$\begin{aligned} J_1 \le \left\| \varvec{w}-\varvec{w}_h(u)\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }\le Ch^2\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }. \end{aligned}$$
For \( J_2 \), an application of Lemma 4 and (3.51) suffices to get
$$\begin{aligned} J_2 \le \left\| \varvec{y}_h(\varvec{u})-\varvec{y}_h(\varPi _h \varvec{u})\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }\le Ch\left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }. \end{aligned}$$
To bound the third term we use the approximation property of \( \gamma \) and Lemma 4
$$\begin{aligned} J_3\le & {} Ch\left| \left| \left| \varvec{w}_h(\varvec{y}_h(\varPi _h \varvec{u}))-\varvec{w}_h\right| \right| \right| _{2,h}\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }\\\le & {} Ch\left\| \varvec{y}_h(\varPi _h \varvec{u})-\varvec{y}_h\right\| _{0,\varOmega }\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega } \le Ch\left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }^2. \end{aligned}$$
Proceeding analogously to the proof of Lemma 6, using (2.11) and (2.13), the last term of the expression (3.53) can be estimated as
$$\begin{aligned} J_4\le & {} A_h(\varvec{y}_h-\varvec{y}_h(\varPi _h \varvec{u}), \varvec{w}_h(\varPi _h \varvec{u})-{\varvec{w}}_h)-A_h(\varvec{w}_h(\varPi _h \varvec{u})-{\varvec{w}}_h,\varvec{y}_h-\varvec{y}_h(\varPi _h \varvec{u}))\\&+\,c_h(\varvec{y}_h-\varvec{y}_h(\varPi _h \varvec{u}), \varvec{w}_h(\varPi _h \varvec{u})-{\varvec{w}}_h)-c_h(\varvec{w}_h(\varPi _h \varvec{u})-{\varvec{w}}_h,\varvec{y}_h-\varvec{y}_h(\varPi _h \varvec{u}))\\\le & {} Ch\left| \left| \left| \varvec{y}_h-\varvec{y}_h(\varPi _h \varvec{u})\right| \right| \right| _{2,h}\left| \left| \left| \varvec{w}_h(\varPi _h \varvec{u})-{\varvec{w}}_h\right| \right| \right| _{2,h} \le Ch \left\| \varvec{u}_h-\varPi _h \varvec{u}\right\| _{0,\varOmega }^2. \end{aligned}$$
Plugging the bounds for \( J_1, J_2, J_3 \) and \( J_4 \) in (3.53), putting (3.51) and (3.52) into (3.44), and using interpolation estimate \( \left\| \varvec{u}-\varPi _h \varvec{u}\right\| _{0,\varOmega } \le Ch\left\| \varvec{u}\right\| _{1,\varOmega } \) along with Lemma 5; we can assert that
$$\begin{aligned} \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }\le Ch^2 \left[ \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega } +\left\| \varvec{u}\right\| _{1,\varOmega } +\left\| \varvec{f}\right\| _{1,\varOmega } \right] . \end{aligned}$$
(3.54)
Finally, splitting the co-state velocity error as \( \varvec{w}-\varvec{w}_h=\varvec{w}-\varvec{w}_h(\varvec{y})+\varvec{w}_h(y)-\varvec{w}_h \), using triangle inequality and Lemmas 4,5, and relation (3.54), we get the second desired estimate
$$\begin{aligned} \left\| \varvec{w}-\varvec{w}_h\right\| _{0,\varOmega }\le \left\| \varvec{w}-\varvec{w}_h(\varvec{y})\right\| _{0,\varOmega }+\left\| \varvec{w}_h(\varvec{y})-\varvec{w}_h\right\| _{0,\varOmega } \le \left\| \varvec{w}-\varvec{w}_h(\varvec{y})\right\| _{0,\varOmega }+\left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }. \end{aligned}$$
\(\square \)
Error Bounds in the Energy Norm
Theorem 5
Let \( ( \varvec{y}, \varvec{w}, p, r ) \) be the state and co-state velocities, and pressures, solutions of (1.1)–(1.4), and let \( (\varvec{y}_h, \varvec{w}_h, p_h, r_h) \) be their DFV approximations. Then
$$\begin{aligned} \left| \left| \left| \varvec{y}-\varvec{y}_h\right| \right| \right| _{2,h}+\left\| p-p_h\right\| _{0,\varOmega } \le Ch\left( \left\| \varvec{y}\right\| _{2,\varOmega }+\left\| p\right\| _{1,\varOmega }\right) \\ \left| \left| \left| \varvec{w}-\varvec{w}_h\right| \right| \right| _{2,h}+\left\| r-r_h\right\| _{0,\varOmega } \le Ch\left( \left\| \varvec{w}\right\| _{2,\varOmega }+\left\| r\right\| _{1,\varOmega }\right) . \end{aligned}$$
Proof
Using (3.5) and (3.6), applying triangle inequality and Lemma 4, we obtain
$$\begin{aligned}&\left| \left| \left| \varvec{y}-\varvec{y}_h\right| \right| \right| _{2,h}+\left\| p-p_h\right\| _{0,\varOmega } \\&\qquad \le \left| \left| \left| \varvec{y}-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}+\left| \left| \left| \varvec{y}_h(\varvec{u})-\varvec{y}_h\right| \right| \right| _{2,h}+\left\| p-p_h(\varvec{u})\right\| _{0,\varOmega }+\left\| p_h(\varvec{u})-p_h\right\| _{0,\varOmega }\\&\qquad \le \left| \left| \left| \varvec{y}-\varvec{y}_h(\varvec{u})\right| \right| \right| _{2,h}+\left\| p-p_h(\varvec{u})\right\| _{0,\varOmega }+C\left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega }, \end{aligned}$$
and
$$\begin{aligned}&\left| \left| \left| \varvec{w}-\varvec{w}_h\right| \right| \right| _{2,h}+\left\| r-r_h\right\| _{0,\varOmega } \\&\qquad \le \left| \left| \left| \varvec{w}-\varvec{w}_h(\varvec{y})\right| \right| \right| _{2,h}+\left| \left| \left| \varvec{w}_h(\varvec{y})-\varvec{w}_h\right| \right| \right| _{2,h}+\left\| r-r_h(\varvec{y})\right\| _{0,\varOmega }+\left\| r_h(\varvec{y})-r_h\right\| _{0,\varOmega } \\&\qquad \le \left| \left| \left| \varvec{w}-\varvec{w}_h(\varvec{y})\right| \right| \right| _{2,h}+\left\| r-r_h(\varvec{y})\right\| _{0,\varOmega }+C\left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega }. \end{aligned}$$
The proof follows after combining Lemma 5 with the bounds for \( \left\| \varvec{u}-\varvec{u}_h\right\| _{0,\varOmega } \) and \( \left\| \varvec{y}-\varvec{y}_h\right\| _{0,\varOmega } \). \(\square \)