Let be $m<n$ and $M_m(m\times n, \mathbb{R})$ be the set of the matrices $m \times n$ of full rank $m$.
I want to show that $M_m(m\times n,\mathbb{R})$ is an open subset of $M(m\times n,\mathbb{R})$
I reasoned as follows. Let $A$ be an element in $M_m(m\times n,\mathbb{R})$. Then $A$ has some $m\times m$ submatrix whose determinant is non zero. Let be $j_1,\dots,j_m$ the columns of one such submatrix of $A$, and let $\pi\colon M(m\times n,\mathbb{R})\to M(m,\mathbb{R})$ be the map who takes a matrix $B$ and associates the $m\times m$ submatrix obtained by taking the columns $j_1,\dots, j_m$. Then $\pi$ is smooth, and then continuous. I already know that $GL(m,\mathbb{R})$ is open in $M(m,\mathbb{R})$. So I conclude that $\pi^{-1}(GL(m,\mathbb{R}))$ is an open subset of $M(m\times n,\mathbb{R})$ contained in $M_m(m\times n,\mathbb{R})$ and containing $A$.
So $M_m(m\times n,\mathbb{R})$ is a neighbor of all its points, then it is open.
Is my proof correct?
${A_pB }_{p\in\mathbb{N}}$ converges to $AB$ by the continuity of the row-column product, right?
I have that the columns $A_1,\dots,A_n$ of $A$ are $n$ elements of $\mathbb{R}^m$ and they contain a basis of $\mathbb{R}^m$ since they contain $m$ linear indipendent vectors. Now $e_j$ is an element of $\mathbb{R}^m$, so I can write $e_j=b_j^1 A_1+\dots+ b_j^nA_n$. Now the product $Ab_j$ with $b_j=$ the column $(b_j^1,\dots, b_j^n)$ is exactly the linear combination which gives $e_j$, right?