If $\Pi_C(\cdot):\mathbb{R}^n \to C$ is a projection operator for a set $C\subseteq \mathbb{R}^n$ under some norm $||\cdot||_p$ ie. $\Pi_C(x) = \underset{y \in C}{\mathrm{argmin}}||y-x||_p$. If $\Pi_C$ is a contraction map (under the same norm) is it necessary that $C$ is convex?
My intuition here is that if its not convex, then $\exists x,y \in C$ such that two points $x',y' \notin C$ can be chosen on the line segment $l(x,y)$ joining $x,y$ such that $||x'-y'||_p \leq ||\Pi_C(x')-\Pi_C(y')||_p$ leading to a contradiction. Although the non-convexity can be very pathological like $C = C'\setminus l(x,y)$ where $C'$ is a convex set.
Also what if $\Pi_C$ is non-expansion instead?