Assume $u\in H^1(\mathbb{R}^n)$ has compact support, and assume that it is a weak solution of the semi linear equation $$ -\Delta u+c(u)=f\;\;\text{in}\;\mathbb{R^n} $$ where $f\in L^2(\mathbb{R^n})$ and $c:\mathbb{R}\to\mathbb{R}$ is a smooth function with $c(0)=0$ and $c'\ge 0$. Prove that $u\in H^2(\mathbb{R^n})$.
I know exactly how to prove this following the hint in textbook by "difference quotient" method. However, my friend told me it can be proved by Fourier transformation and don't assume $c' \ge 0$.
Any hint? Thanks!