Because they're not inverses, not exactly. is not invertible on its entire domain because it's not one-to-one. There are infinitely many values of such that , for example.
The standard function has a domain of and outputs values between and . This means that its inverse, , is indeed its inverse as long as .
is larger than and thus does not fall in the "invertible part" of the domain of . We have
which is a value between -1 and 1, so that
If we wanted to recover , we'd have to redefine or define a new inverse function that works on a different branch of the domain of .
According to the 55 m/min speed, in 3 minutes, he should have traveled 165 m. Since he only went 135 m, that means the water moved against him for 30 m. That also happened in 3 min so the water is moving against him at 10m/min.