Let $\mathcal{M}\_r$ be the set of $n \times m$ matrices over $\mathbb{R}$ or $\mathbb{C}$ of rank $r$. What is the Euler characteristic of $\mathcal{M}\_r$? Can someone point me towards a reference for this calculation?



Looking for a reference on the Euler characteristic of the manifold of fixed rank matrices
$\mathcal M\_r$ can be described as a fiber bundle over the product $Gr(r,n) \times Gr(r,m)$ of the Grassmanian of $r$-dimensional subspaces in an $n$-dimensional vector space with the Grassmanian of $r$-dimensional subspaces in an $m$-dimensional vector space, where the fibers are all isomorphic to $GL\_r$. (These are vector spaces over the field $\mathbb C$ or $\mathbb R$ as appropriate.) So its Euler characteristic is $$\chi( Gr(r,n) ) \chi( Gr(r,m)) \chi(GL\_r).$$


Over the complex numbers $\chi ( GL\_r(\mathbb C))=0$ for $r>0$, making the product zero, and for $r=0$ the space $\mathcal M\_r$ is a point, with Euler characteristic $1$.


Over the real numbers, $\chi(GL\_r(\mathbb R))$ may be calculated by observing that $GL\_r (\mathbb R)$ maps to $\mathbb R^r - \{0\}$ by a fibration whose fibers are all $\mathbb R^{r-1}$-bundles over $GL\_{r-1}(\mathbb R)$, so $$ \chi(GL\_r(\mathbb R))=\chi(GL\_{r-1}(\mathbb R)) \chi ( \mathbb R^r - \{0 \} ) $$ which is $0$ for $r \geq 2$ since $\mathbb R^2 - \{0\}$ has Euler characteristic zero.


So the product vanishes for $r \geq 2$ and is $1$ for $r=0$.


Finally, for $r=1$, $\chi(GL\_1(\mathbb R))=2$, and $Gr(1,n) = \mathbb R \mathbb P^{n-1}$ which has Euler characteristic $\frac{ 1 + (-1)^{n-1} }{2}$, so $$\chi (\mathcal M\_1) = \frac{ (1+ (-1)^{n-1} ) (1+ (-1)^{m-1} ) }{ 2} $$ and is always even, as Arun Debray noted.


