Suppose a problem $$\min_{x \in \mathbb{R}^{n}} f(x)$$
subject to $x \in \Omega$ which is a closed and convex set. If $\nabla f(x)$ is Lipschitz continuous in $\Omega$, then prove that
$$e(x) = x - P_{\Omega}(x- \nabla f(x))$$
is also Lipschitz continuous in $\Omega$.
Thanks in advance.
The key is that projection onto a convex set is non-expansive, that is, for any two points $x, y$, $$ \| P_{\Omega}(x) - P_{\Omega}(y)\| \le \|x-y\|. $$ Now, we assume that $\nabla f(y)$ is Lipschitz continuous on $\Omega$, i.e., there exists some constant $L$ such that $$ \| \nabla f(x) - \nabla f(y)\| \le L\cdot \|x-y\| $$ for any $x, y \in \Omega$. Then, for any two points $x,y \in \Omega$, we have \begin{align} \|e(x)-e(y)\| &= \|x - P_{\Omega}(x- \nabla f(x)) - y + P_{\Omega}(y- \nabla f(y))\|\\ &= \|x - y + P_{\Omega}(y- \nabla f(y)) - P_{\Omega}(x- \nabla f(x))\|\\ &\le \|x - y\| + \| P_{\Omega}(y- \nabla f(y)) - P_{\Omega}(x- \nabla f(x))\|\\ &\le \|x - y\| + \| y- \nabla f(y) - x+ \nabla f(x)\|\\ &\le \|x - y\| + \| y- x \| +\|\nabla f(x) - \nabla f(y)\|\\ &\le \|x - y\| + \| y- x \| + L\|x-y\|\\ &= (2+L) \cdot \|x-y\|, \end{align} where we have repeatedly applied triangle inequality, and exploited the non-expansiveness of the projection onto a convex set, as well as the Lipschitz continuity of $\nabla f(x)$.
The above implies that $e(x)$ is Lipschitz continuous on $\Omega$ with constant $L+2$.