I'm interested in the following question:
Let $E$ be a real Euclidian space. What are the linear transformations $f$ of $E$ that preserve the sign of inner products? That is, for all vectors $x$ and $y$, $$ x \cdot y > 0 \iff f(x)\cdot f(y) > 0.$$
One can solve this by using polar decomposition and diagonalization, but I am looking for a more geometric proof. Any idea?
If vectors begin perpendicular, they end up perpendicular. So only rotations, reflections and multiples of those.
If $x.y=0$, then $x.-y=0$, so neither $f(x).f(y)$ nor $f(x).f(-y)$ is positive, so $f(x).f(y)=0$.
So the standard basis ends up as an orthogonal set of vectors.
Combine $f$ with a rotation/reflection $g$ that rotates multiples of $fe_i$ back to multiples of $e_i$, so that $gfe_i=\lambda_ie_i$. That is, all the standard vectors are now eigenvectors of $gf$, with real $\lambda_i$
Let $e_i$ and $e_j$ be any two of the vectors. $$(e_i+e_j).(e_i-e_j)=|e_i|^2-|e_j|^2=0\\ f(e_i+e_j).f(e_i-e_j)=0=|f(e_i)|^2-|f(e_j)|^2\\=|gf(e_i)|^2-|gf(e_j)|^2=\lambda_i^2-\lambda_j^2$$ So $gf$ has all eigenvalues of equal absolute value.
Apply a rotation/reflection $h$ for which $he_i=e_i$ if $\lambda_i>0$ and $he_i=-e_i$ if $\lambda_i<0$. Then $hgfe_i=|\lambda_i|e_i$. Then $hgf$ is a multiple of the identity. So $f$ is a multiple of $g^{-1}h^{-1}$, that is a multiple of a rotation/reflection.