Let $B$ be a real Banach space and $T:B \to B$ be a surjective isometry such that $T(0)=0$ , then is $T$ linear ?
I know that it is true if $B$ is a Hilbert space ( we only need an inner product actually and even without assuming $T$ is surjective , [ though if $B$ is a finite dimensional NLS then any linear isometry on $B$ is surjective] ) , but have no idea what happens for Banach spaces in general . Please help . Thanks in advance
A more general case is when $B$ is a real normed space. You vcan apply Mazur–Ulam theorem :
So $f$ is affine with $f(0)=0$, so $f$ is linear.
So if $B$ is a real Banach space, it is also true that $T$ is linear.
You can find a proof of the theorem on this paper : Proof of Mazur–Ulam theorem .