I was reading and came across the following statement.
Let $C$ and $D$ be vector spaces equipped with bilinear forms, and $F: C \to D$ a linear map. Say $X_i$ is a spanning set of vectors for $C$ and $F(X_i)$ spans $D$. Suppose $F$ is "an isometry on the spanning set," i.e., $B(X_i, X_j) = B(F(X_i), F(X_j))$. Then $F$ is an isometry.
To me, this is not all that clear. Could someone provide me intuition for this statement, hopefully geometric, if possible?
Intuitively: For simplicity assume the spanning set is in fact a basis. By the conditions, first of all the lengths $\sqrt{B(X_i,X_i)}$ of the basis vectors remain unchanged. After that, the invariance of $B(X_i,X_j)$ implies that all angles between the vectors remain unchanged. Thus the whole $F$ is "rigidly" constrained. Admittedly, one could still imagine that some fliping takes place among the base vectors that does something harmful to some linear combination of them, but, hey, that's what you get from relying on intuition when calculatoin is a one-liner (if the line is long enough) $$\begin{align}\left|F\left(\sum c_iX_i\right)\right|&=\sqrt{B\left(F\left(\sum c_iX_i\right),F\left(\sum c_iX_i\right)\right)}\\ &=\sqrt{B\left(\sum c_i F(X_i),\sum c_iF(X_i)\right)}\\ &=\sqrt{\sum_i\sum_j c_i\overline{c_j} B(F(X_i),F(X_j)) }\\ &=\sqrt{\sum_i\sum_j c_i\overline{c_j} B(X_i,X_j) }\\ &=\sqrt{B\left(\sum c_i X_i,\sum c_iX_i\right)}\\ &=\left|\sum c_iX_i\right|\end{align}$$