There is a normalization error in the PDF. With the printed unnormalized integral, testing a constant function equal to one would give a left side and a right side zero. Thus that formulation fails whenever .
Use instead the average . The Poincare-Wirtinger inequality, also called the Neumann-Poincare inequality, is
If no exists, subtract the average and normalize a violating sequence to obtain with , , and . This sequence is bounded in the Sobolev space . The Rellich-Kondrachov compactness theorem supplies a subsequence converging strongly in to .
For every compactly supported test function , integration by parts and these convergences give . Thus has zero weak gradient. The Sobolev function with zero weak gradient result and connectedness make constant. Strong convergence preserves its zero integral, so . It also preserves its norm one, a contradiction. This proves the correctly normalized Neumann-Poincare inequality.
Subtract the two weak solution identities and test with their difference . Then
A Sobolev function with zero weak gradient is constant on each connected component. One justification is to mollify locally: each mollification has zero gradient and is constant on its ball, and overlaps identify the constants; taking limits gives the original assertion. Since is connected, is one constant on .
Conversely, adding a constant changes neither the weak derivative nor the weak identity. The solution is unique up to an additive constant.