Let $M$ be a skew-symmetric matrix of $\operatorname{rank}(M)=r$, prove that there exists a principal submatrix of order $r$.
I have a solution for the version which doesn't require the submatrix to be principal (this is not my solution) take away all but $r$ linearly independent columns of $M$, call the matrix $P$ since $\operatorname{rank}M=r$ this is possible then if $P$ is $r \times r$, done, invertible
if $P$ is $n \times r$ where $n < r$ then $\operatorname{rank}(M)\leqslant n < r$ so this case can't happen
so assume $P$ is $n \times r$ where $n > r$, now we look at $P^T = -P$, $\operatorname{rank}(P) = \operatorname{rank}(-P) = r$
then you can take away all but $r$ columns of $P^T$ obtaining $Q^T=$ taking all but $r$ rows of $P$ obtaining $Q$ then $Q$ is $r \times r$ and all columns are linearly independent
So I am looking for a solution which proves the existence of a principal matrix.