According to a number of source I've found online, including this very popular document, the Legendre-Fenchel transformation is an involution iff it is applied to a convex function. However, take the function $f(x) = x^3 + 1$, which is non-convex on $[-1, 1]$. Let $y = f(x)$. Since it is differentiable, we can use the simpler Legendre transform. Starting with $p = \frac{d f}{dx} = 3x^2$ and $x = \pm \sqrt{\frac{p}{3}}$, we find that the transform is (up to a negative): \begin{equation} \begin{split} f^*(p) &= f(x) - px \\ &= \frac{\pm p^{3/2}}{3\sqrt{3}} + 1 \mp \frac{p^{3/2}}{\sqrt{3}} \\ &= \mp \frac{2p^{3/2}}{3\sqrt{3}} + 1 \end{split} \end{equation}
If we then take the Legendre transform of the this function, using $-x = -\frac{df^*}{dp} = \pm\sqrt{\frac{p}{3}}$, we find that: \begin{equation} \begin{split} f^{**}(x) &= f^*(p) - xp \\ &= \mp \frac{2p^{3/2}}{3\sqrt{3}} + 1 \pm \sqrt{\frac{p}{3}} p \\ &= \pm \frac{p^{3/2}}{3\sqrt{3}} + 1\\ &= x^3 + 1 \\ &= y \end{split} \end{equation}
There is obviously the issue of $f^*(p)$ being a multifunction rather than a function, but that could easily be fixed by just defining the square root as a mapping onto the positive reals instead of the whole set of real numbers, and the result would be the same. So why, in this case, is the LF transform an involution despite the input function not being convex?