Let $\Omega$ be a bounded domain. Assume that $f:\mathbb{R}\to\mathbb{R}$ is a function with $f(0)>0, f^{\prime}(0)\geq0$ and $f^{\prime\prime}(u)>0$ for $u>0$. Let $u\in C^2(\Omega)\cap C(\overline{\Omega})$ be a solution of the following problem: \begin{equation*} \begin{split} -\Delta u&=f(u),\quad&\text{in }\Omega\\ u&=0,\quad&\text{on }\partial\Omega. \end{split} \end{equation*} Show that $u>0$ in $\Omega$. If $f$ is monotone on $\Omega$, I could use the maximum principle but since $f^{\prime\prime}>0$ only holds on $(0,\infty)$, I do not know how to start:
If I assume there is $x_0\in\Omega$ so that $u(x_0)\leq 0$, then $\min_{\overline{\Omega}}u\leq 0$, but I do not know anything about the sign of $f(u(x_0))$..
Maybe a variational approach is useful:
Consider the Energy functional \begin{equation} I(u)=\frac{1}{2}\int_{\Omega}|Du|^2-F(u)dx \end{equation} with $F(u)=\int_0^uf(s)ds.$ Suppose $u$ is a solution of the Poisson equation above. If I am able to show $I(|u|)\leq I(u)$, we get $u\geq 0$ on $\Omega$.