Idea. The skew matrix v^ generates the rotation of angle ∣v∣ about the axis v. The restriction ∣v∣<π removes the ambiguity (ev^=ew^ for ∣v∣=∣w∣=π, w=−v, and for the periodicity).
Step 1: norms. Every skew 3×3 matrix is v^ for a unique v. Its eigenvalues are 0,±i∣v∣ and it is normal, so its operator norm is ∥v^∥=∣v∣. So the domain is the open ball ∣v∣<π in R3.
Step 2: Rodrigues. From v^3=−∣v∣2v^ the exponential series splits into odd and even powers:
ev^=I+(k≥0∑(2k+1)!(−1)k∣v∣2k)v^+(k≥0∑(2k+2)!(−1)k∣v∣2k)v^2=I+∣v∣sin∣v∣v^+∣v∣21−cos∣v∣v^2.
This is the rotation by angle ∣v∣ about the axis v/∣v∣. Its trace is 1+2cos∣v∣, so θ(ev^)=∣v∣ for ∣v∣≤π. In particular exp maps the ball ∣v∣<π into {θ<π}=SO(3)∖C.
Step 3: injective. Suppose ev^=ew^=U with ∣v∣,∣w∣<π. Taking traces gives cos∣v∣=cos∣w∣, so ∣v∣=∣w∣=:r∈[0,π) (cosine is injective on [0,π]). If r=0, both are 0. If r>0, subtract from Rodrigues its transpose (v^T=−v^, v^2 symmetric):
U−UT=r2sinrv^,
and similarly with w. Since sinr>0 on (0,π), v^=w^, i.e. v=w.
Step 4: surjective. Let U∈SO(3) with θ=θ(U)<π. If θ=0, U=I=e0. If 0<θ<π: by the normal form U is a rotation by some angle ±θ about a unit vector n; changing n to −n if necessary we may suppose the angle is +θ. Then U=ev^ with v=θn, ∣v∣=θ<π.
Step 5: continuity of the inverse. For U∈SO(3)∖C, Step 3 gives v^=2sinθ(U)θ(U)(U−UT) for θ>0, and v^=0 for U=I. Since θ(U) is continuous (previous problem) and θ/sinθ→1 as θ→0, the right-hand side (with the value 1 at θ=0) is a continuous function of U on {θ<π}. So the inverse is continuous, and exp is a homeomorphism.
Remark. The boundary sphere ∣v∣=π is mapped onto C≅RP2 by identifying antipodal points v∼−v. This realises SO(3) as the closed ball of radius π with antipodal boundary points identified, i.e. RP3.
Lesson. Exponential coordinates are a chart; the injectivity radius is π, exactly the distance to the cut locus.