Aquí reescribiré la respuesta de Martin para que conste, utilizando las notaciones con las que estoy más familiarizado y añadiré algunos detalles más.
Sea $\textrm{Im}(A)$ y $\textrm{Ker}(A)$ denotan el espacio de rango (o imagen) y el espacio de núcleo de cualquier cartografía lineal (o matriz) $A$ respectivamente. Defina \begin{align} \mathcal{G}' = \{O \in \mathcal{O}: \textrm{Im}(OX) = \textrm{Im}(X)\} \end{align}
Queremos demostrar que $\mathcal{G} = \mathcal{G}'$ y si $O \in \mathcal{G}'$ entonces $O^T \in \mathcal{G}'$ completando así la prueba.
Primero mostramos $\mathcal{G} = \mathcal{G}'$ .
Si $O \in \mathcal{G}'$ para cualquier $v \in \mathbb{R}^p$ existe $w \in \mathbb{R}^p$ tal que $OXv = Xw$ Por lo tanto $$HOXv = HXw = Xw = OXv, $$ ya que esto es válido para todos $v$ concluimos $HOX = OX$ es decir, $O \in \mathcal{G}$ .
Por el contrario, si $O \in \mathcal{G}$ para cualquier $v \in \mathbb{R}^p$ , $OXv = HOXv = X(X^TX)^{-1}X^TOXv \in \textrm{Im}(X)$ lo que implica $\textrm{Im}(OX) \subset \text{Im}(X)$ . Por otra parte, $\textrm{Ker}(OX) = \textrm{Ker}(X)$ (esto es lo que Martin quiere decir " $O$ siendo inyectiva") y el teorema de la dimensión del núcleo de rango afirman que $\dim(\textrm{Im}(OX)) = \dim(\textrm{Im}(X))$ . Junto con $\textrm{Im}(OX) \subset \text{Im}(X)$ se deduce que $\textrm{Im}(OX) = \text{Im}(X)$ es decir, $O \in \mathcal{G}'$ .
A continuación mostramos si $O \in \mathcal{G}'$ entonces $O^T \in \mathcal{G}'$ .
Para cualquier $v \in \mathbb{R}^p$ , $Xv \in \textrm{Im}(X) = \textrm{Im}(OX)$ implica que existe $w \in \mathbb{R}^p$ tal que $Xv = OXw$ Por lo tanto $O^TXv = Xw \in \textrm{Im}(X)$ es decir, $\textrm{Im}(O^TX) \subset \textrm{Im}(X)$ .
A la inversa, para cualquier $v \in \mathbb{R}^p$ , $OXv \in \textrm{Im}(OX) = \textrm{Im}(X)$ implica que existe $w \in \mathbb{R}^p$ tal que $OXv = Xw$ Por lo tanto $Xv = O^TXw \in \textrm{Im}(O^TX)$ es decir, $\textrm{Im}(X) \subset \textrm{Im}(O^TX)$ .