Here are what I learned: a transformation is just a real function $F$. If a real function $f(x)$ is transformed, then $f(x)$ becomes "$F[f(x)]$", which is another real function.
Assume $g(x)>0$. $x$ is a variable.
Question:
Is $f(x)\cdot g(x)$ a transformation of $f(x)$?
Is $f(x)\cdot g(x)$ a sign-preserving transformation of $f(x)$?
My answer:
$f(x)\cdot g(x)$ can not equal to $F[f(x)]$, so $f(x)\cdot g(x)$ is not a transformation.
Since $g(x)>0$, $f(x)\cdot g(x)$ is indeed a sign-preserving transformation.
So the answers seem to contradict each other: how can a sign-preserving transformation not a transformation?? I am very very confused.
For Q1 we might be able to play a trick like $F(y)=g(f^{-1}(y))\cdot y$. But $f^{-1}$ can be ill-defined.
Your definition of "transformation" isn't informative. It's just notation. A more concrete definition would be something like:
If you use this (or other sane definitions), then you'll quickly see there is no contradiction. Yes, the map $f \mapsto f\cdot g$ is a transformation, and yes, it preserves sign if $g > 0$.