I was trying to calculate the fundamental group of $SO(3)$. In order to represent the group I reasoned the following way:
In order to build the $3\times3$ orthogonal matrix I need an orthonormal positive basis. So I take the first vector $v_1$ in $S^2$, that corresponds to the first column of the matrix or to the image of $e_1$. Then, I have to choose another vector in the sphere orthogonal to this one, in other words, I have to take a vector in the circle normal plane of $v_1$. The third vector is given by conserving orientation.
So I have chosen a vector in $S^2$ then a vector in $S^1$, freely. So I should have $SO(3)=S^2 \times S^1$. But, of course, this is not the case.
I checked wikipedia construction of $SO(3)$ ( http://en.wikipedia.org/wiki/Rotation_group_SO%283%29#Topology ) and it makes sense, but I don't find the flaw on the previous reasoning.
Thanks in advance.
Now B) if you start thinking about how this action should work, you notice that you have to answer another question first: how do you identify the cirles in these normal planes? There are several ways of hanging a S^1 above each point of S^2 and the 'correct' one is not S^2 \times S^1 but the Hopf fibration of $S^3$ (see wikipedia). If you mod this out by the 'identify antipodes'-action of $\mathbb{Z}/2\mathbb{Z}$ you do indeed get $SO(3)$.
– Vincent Jan 24 '15 at 03:33