Polar decomposition. For A∈GLn(R), ATA is positive definite. Let P=(ATA)1/2, the unique positive definite square root (=exp(21log(ATA))), and U=AP−1. Then UTU=P−1ATAP−1=I, so U∈O(n) and A=UP. Uniqueness: if A=UP=U′P′ then ATA=P2=P′2 and uniqueness of the positive square root gives P=P′, hence U=U′. The map A↦(U,P) is continuous, since A↦ATA is continuous and P↦P1/2=exp(21logP) is continuous (homeomorphism exp of the previous problem and its inverse). Conversely (U,P)↦UP is continuous. So GLn≅O(n)×PD.
Composition with exp. The map Φ:(U,S)↦UeS is the composition of id×exp:O(n)×Symn→O(n)×PD (a homeomorphism) and the polar homeomorphism O(n)×PD→GLn. So Φ:O(n)×Symn→GLn(R) is a homeomorphism.
Positive determinant. det(UeS)=detU⋅etrS has the sign of detU. So Φ restricts to a homeomorphism SO(n)×Symn→GLn+(R) (and O−(n)×Symn→GLn−(R)).
Connectedness. SO(n) is connected (it is exp(Skewn)) and Symn is a vector space, so GLn+(R)≅SO(n)×Symn is connected. GLn(R)=GLn+⊔GLn−, two open disjoint nonempty (for n≥1) connected sets, so exactly two components.
Remark. Topologically, GLn+(R) "is" SO(n) times a contractible space: it deformation retracts onto SO(n) (shrink S→0). All the interesting topology of GLn+ is that of SO(n).