Can any matrix $M \in \operatorname{O}(n) \setminus \operatorname{SO}(n)$ be written as $I_n - uu^T$ where $I_n \in \mathbb{R}^{n \times n}$ is the identity matrix and $u \in \mathbb{R}^n$, $||u||_2 = 1$?
I know that any $M = I_n - uu^T$ is a reflector and that $\operatorname{O}(n) \setminus \operatorname{SO}(n)$ is the set of all reflectors, but I'm unable to see if we can write every element in $\operatorname{O}(n) \setminus \operatorname{SO}(n)$ this way.
The first counterexample comes in three dimensions. $M=-I$ is orthogonal with determinant $-1$, and it can't be written as $I-uu^T$ because $M-I$ has rank $3$ instead of rank $1$.