In one of Ruelle`s papers "Rotation Numbers for Flows and Diffeomorphisms" Ruelle has the following calculation which I do not understand completely. Assume you have two invertible $2 \times 2$ matrices $A$ and $B$ with polar decompositions $A = U(\theta(A))|A|$ and $B = U(\theta(B))|B|$ where $U(\theta)$ is the planar rotation matrix by $\theta$ and $|B|=\sqrt(BB^T)$ etc. Then he says that $$ |\theta(AB)-\theta(A)-\theta(B)| \leq \pi $$
I don`t quite understand how he gets this result without a constant depending on norms of A and B. One can start by saying $$ AB = U(\theta(AB))|AB| = U(\theta(A))|A| U(\theta(B))|B| $$ $$ = U(\theta(A)+\theta(B))U(-\theta(B))|A|U(\theta(B))|B| $$ so that $$ U(\theta(AB)-\theta(A)-\theta(B)) = U(-\theta(B))|A|U(\theta(B))|B||AB|^{-1}. $$ Somewhere in the paper he gives as a hint $|\theta(PQ)| \leq \pi$ if $P$ and $Q$ are positive but I cant see how to use it.