$\newcommand{\R}{\mathbf R}$ Let $V$ be an $n$-dimensional vector space and $k$ be an integer less than $n$. A $k$-frame in $V$ is an injective linear map $T:\R^k\to V$. Let the set of all the $k$-frames in $V$ be denoted by $F_k(V)$. It is clear that $F_k(V)$ is an open subset of $L(\R^k, V)$.
Define a relation $\sim$ on $F_k(V)$ as follows: We write $S\sim T$ for two members $S$ and $T$ in $F_k(V)$ if and only if $\text{span }T=\text{span }S$.
It can be easily seen that $S\sim T$ if and only if there is a $\tau\in GL_k(\R)$ such that $T=S\circ \tau$.
The Grassmannian manifold $GR_k(V)$ is defined as the quotient space $F_k(V)/\sim$.
I know that the projection map $\pi:F_k(V)\to GR_k(\R)$ is an open map.
I am trying to prove that $GR_k(V)$ is a Hausdorff space.
I proved the above by noting that the above statement is just this: Given linearly independent lists $(u_1, \ldots, u_k)$ and $(v_1, \ldots, v_k)$ in $V$ which do not span the same subspace, there are neighborhoods $U_i$'s of $u_i$'s and $V_j$'s of $v_j$'s such that whenever $(u_1',\ldots, u_k')\in U_1\times \cdots\times U_k$ and $(v_1',\ldots, v_k')\in V_1\times \cdots\times V_k$, the lists $(u_1', \ldots, u_k')$ and $(v_1', \ldots, v_k')$ are linearly independent and do not span the same subspace.
I had a rather long proof of this. Basically I established that given hyperplanes $H$ and $K$ in $V$, there is a hyperplane $P$ in $V$ such that $P$ is "between" $H$ and $K$.
I am looking for a more direct approach than recasting the problem in the aformentioned way.
edit: Also, I am trying to avoid the use of matrices and coordinates as much as possible.
Thanks.
EDIT.
I finally was able to put down the kind of proof I was looking for. Here it is.
Here's an alternative way to deal with the topology : work with orthonormal $k$-frames instead! That is, pick an inner product $\langle-|-\rangle$ on $V$ and study the by the Stieffel manifold of orthonormal $k$-frames $$V_k(V)=\lbrace (v_1,\dots,v_k)\in V^k\mid\langle v_i\mid v_j\rangle=\delta_{ij}\rbrace$$ The equivalence relation induced by that on $F_k(V)$ now coincides with the one coming from the natural action of the matrix group $O(k)$. The advantage of this approach is that the quotient is automatically Hausdorff:
Proof. Suppose $x,y\in X$ belong to different $G$-orbits. Our hope is to find two disjoint open neighborhoods of $x$ and $y$ that are unions of orbits. For every $x'\in G.y$, there exists disjoint open sets $V_{x'}\ni x'$ and $V_y^{x'}\ni y$. By continuity of the action, for every $g\in G$ there exist open sets $O_g\ni g$ and $V_{x}^g\ni x$ such that $\rho(O_g\times V_{x}^g)\subset V_{g.x}$. By compactness of $G$, there is a finite open covering $G=\cup_{i=1}^NO_{g_i}$. Set $W_x=\cap_{i=1}^NV_{x}^{g_i}$ and $W_y=\cap_{i=1}^NV_{y}^{g_i.x}$, the claim is that $\rho(G\times W_x)$ and $\rho(G\times W_y)$ are disjoint open sets, and it's easily checked.
Thus the grassmannian of $k$-planes, defined as the quotient the Stieffel-manifold under the action of the matrix group $O(k)$ is Hausdorff. But does this answer your question? It does!
First of all note that the grassmannian, as you define it, is compact. This is because there is a contiuous surjection $V_k(V)\hookrightarrow Fr_k(V)\rightarrow Gr_k(V)$ : every subspace admits an orthonormal basis. Also, the Gram-Schmidtification map $$\mathrm{GS}:Fr_k(V)\to V_k(V)$$ is continuous, and compatible with the equivalence relations, and induces a continuous bijection between your definition of the Grassmannian and mine $$\overbrace{\widetilde{\mathrm{GS}}:\underbrace{Fr_k(V)/\sim}_{\text{compact}}\;\longrightarrow\;\underbrace{V_k(V)/\sim}_{\text{Hausdorff}}}^{\text{continuous bijection}}$$ Hence $\widetilde{\mathrm{GS}}$ is a homeomorphism, and your grassmannian is Hausdorff.