if $A\in \mathbb{R}^{m \times n}$, then SVD of A is $U\Sigma V^T$. I've seen different version of SVD. In the first one, $U\in \mathbb{R}^{m \times m}$, $\Sigma \in \mathbb{R}^{m\times n}$, and $V \in \mathbb{R}^{n\times n}$. In the second one $U\in \mathbb{R}^{m \times r}$, $\Sigma \in \mathbb{R}^{r\times r}$, and $V \in \mathbb{R}^{r\times n}$, where $r$ is the rank of $A$. Is there difference in these two forms or does one of them have an advantage over the other one? For instance when $U$ and $V$ are square matrices, then they are invertible, i.e, $U^TU=UU^T=I$. but when $U$ is not square only $U^TU=I$ is true.
Second question. if $A=U\Sigma V^T$, I've seen that $U^TU=I$. Can we deduce that $UU^T=I$, too?

