Say we have a classification problem with $k$ classes, an $N\times p$ matrix $X$ whose rows are predictors and an $N\times k$ indicator response matrix $Y$. The problem is to show that LDA on $X(X^TX)^{-1}X^TY$ is equivalent to LDA on $X$.
Algebraically this is trivial if $(X^TX)^{-1}X^TY$ is square and invertible, but of course this need not be the case. I have a rough intuitive understanding of why this should work but the details elude me.
Let $B=(X^TX)^{-1}X^TY$ and let $\Sigma$ be the covariance matrix of the input space of $p$-vectors. LDA on an input $x$ is determined by the quantity $$\log\frac{P(G=k|X=x)}{P(G=\ell|X=x)}=\log\frac{\pi_k}{\pi_\ell}-\frac12(\mu_k+\mu_\ell)\Sigma^{-1}(\mu_k-\mu_\ell)+x^T\Sigma^{-1}(\mu_k-\mu_\ell)$$ (If my notation requires explanation let me know.) Using the transformation specified in the problem changes $\Sigma^{-1}$ to $B(B^T\Sigma B)^{-1}B^T$, which is simply $\Sigma^{-1}$ when $B$ is square and invertible. In general it won't be though. But will the resulting scalar quantity be the same anyway?