Problem statement:
Let $A$ be a matrix $\mathbb{R}^{d \times d}$, I want to find some conditions on $A$ such that there exists a differentiable convex function $f: \mathbb{R_{+}} \rightarrow \mathbb{R}$ which verifies:
\begin{equation} \forall x \in \mathbb{R}^{d}\ \|Ax\|_{2}^{2}=f'(\|x\|_{2}^{2}) \end{equation} Some examples:
If $A$ is a orthogonal matrix coming from some isometry then we can take $f(t)=t^{2}/2$, if $A=cI$ for some $c\geq0$ we can take $f(t)=c t^{2}/2$. Are these the only cases ?
I have two strategies so far :
First approach I want to restrict the space of research for $f$. Suppose that $Ker(A)\neq {0}$, then it implies that $f$ must be constant on $[0,\sup_{x\in Ker(A)}(\|x\|_{2}^{2})]$ otherwise it would break the convexity of $f$. Appart from this segment we know that the derivative is bounded: $f'(t)\leq \|A\|_{2}t$. Can we go further on this ?
Second approach, maybe it is useful to decompose $A$ with $A=U\Sigma V^{T}$ where $\Sigma=diag(\lambda_{1},\cdots,\lambda_{d})$, with the change of variable $v=V^{T}x$, the problem is equivalent as finding $f$ satisfying $f'(\|v\|_{2}^{2})=\sum_{i} \lambda_{i}^{2}\|v_{i}\|_{2}^{2}$.