Misunderstanding Lax-Milgram

functional-analysispartial differential equations

I think I misunderstand the Lax-Milgram theorem. Suppose that I have a bilinear form $a$ satisfying the conditions of the Lax-Milgram theorem on a Hilbert space H. Then it must satisfy the same conditions on every Hilbert subspace of H. Therefore, the variational problem a(u,v)=l(v), where the linear form $l$ is continuous on H, has a unique solution on every Hilbert subspace of H. But from the point of view of PDE Hilbert subspaces are just additional conditions on the function. For example, let us consider the Poisson equation $\Delta u=f$ on a bounded domain $\Omega$. This problem has a unique solution on $H^1_0(\Omega)$ by Lax-Milgram. Let's take a hyperplane $H$ in $H^1_0(\Omega)$ defined by $H=\{v\in H^1_0(\Omega)~|~\int_\Omega v=0\}$. Then once again by Lax-Milgram there's a unique solution $u'$ on $H$. But it must be the same solution since $u$ is unique. So we get that for any solution $u$ of $\Delta u=f$ on $H^1_0(\Omega)$ one has $\int_\Omega u=0$ which is not true. Where is the mistake?

Thank you!

Best Answer

The mistake is in the line "But it must be the same solution since $u$ is unique". This holds in your chosen subspace, but does not hold between subspaces. The unique solution in $H_0^1(\Omega)$ is not in general the same solution as in $H$. So there is a unique solution $u_{0}\in H_0^1(\Omega)$ for the problem formulated in $H_0^1(\Omega)$, and a unique solution $u\in H$ for the problem formulated in $H$.