Detail about the definition of orientability I am a bit struggling with one of the many definitions of orientability. In what follows $M$ will always denote a smooth, connected manifold, $T_{m}M$ will be the tangent space at $m$, $\mathcal{B}_{m}$ will be the set of ordered bases of $T_{m}M$, i.e. $$\mathcal{B}_{m}:=\{(v_{1},\ldots,v_{n})\in (T_{m}M)^{n};\operatorname{span}_{\mathbb{R}}\{v_{1},\ldots,v_{n}\}=T_{m}M\}$$$\sim_{m}$ will denote the equivalence relation on $\mathcal{B}_{m}$ obtained by $v\sim_{m}w:\Leftrightarrow \det(A(v,w))&gt;0$, where $v=(v_{1},\ldots,v_{n})$ and $w=(w_{1},\ldots,w_{n})$ are elements in $\mathcal{B}_{m}$ and $A(v,w)$ is the unique element in $\operatorname{GL}(T_{m}M)$ satisfying $A(v,w)v_{i}=w_{i}$ for all $1\leq i\leq n$. Finally $\Lambda_{n}(T_{m}M)$ denotes the space of alternating $n$-forms on $T_{m}M$ and $\Lambda_{n}^{\ast}(M):=\bigcup_{m\in M}\{m\}\times\Lambda_{n}(T_{m}M)$. I have topologized $\Lambda_{n}^{\ast}(M)$ by requiring that if $(U,\rho)$ is a chart in the maximal atlas on $M$, then the map $\tilde{\rho}:\tilde{U}\to\mathbb{R}^{n+1}$ is smooth, where:
$$\tilde{U}:=\bigcup_{m\in U}\Lambda_{n}(T_{m}M) \text{ and }\tilde{\rho}(m,\omega):=\left(\rho(m),\omega\left(\frac{\partial}{\partial x_{1}}\bigg|_{m},\ldots,\frac{\partial}{\partial x_{n}}\bigg|_{m}\right)\right)$$ Indeed the image of $\tilde{\rho}$ is open in $\mathbb{R}^{n+1}$ and so on. The main goal is to put more sense into the following statement:


  Definition
  
  M is orientable iff $\Lambda_{n}^{\ast}(M)\setminus N$ has two connected components, where $N$ is the range of the map $\omega:M\to\Lambda_{n}^{*}(M): \omega(m):=(m,0)$.


I am struggling with the following statement: 


  Problem
  
  $\Lambda_{n}^{\ast}(M)\setminus N$ has at most two components.


That is it has either one or two. I approached it by comparing different notions of orientability. So far I have managed to prove the following statement:

Theorem

Let $M$ be a smooth manifold and $\dim M=n$. Then the following are equivalent:


There exists a smooth, no-where vanishing differential $n$-form on $M$
There exists an atlas $\mathcal{A}$ on $M$ such that for all $(U,\rho),(V,\psi)\in\mathcal{A}$ holds $\det(\operatorname{d}_{m}(\rho\circ\psi^{-1}))&gt;0$ for all $m\in U\cap V$.
There exists a map $\epsilon:M\to\bigcup_{m\in M}\mathcal{B}_{m}/\sim_{m}$ and for all $m\in M$ there exists $U\subseteq M$ an open neighbourhood of $m$ and smooth vector fields $X_{1},\ldots,X_{n}$ on $U$ such that for all $p\in U$ holds $(X_{1}(p),\ldots,X_{n}(p))\in\epsilon(p)$.
$\Lambda_{n}^{\ast}(M)\setminus N$ has two components.


This does not tell me why we have either one or two components (and definitely not more). I have no idea what to do (I even tried a direct proof).

Edit: It seems to me to be most promising to prove that non-3 implies that $\Lambda_{n}^{\ast}(M)$ has only one component, i.e. I would try to show that if for every $\epsilon:M\to\bigcup_{m\in M}\mathcal{B}_{m}/\sim_{m}$ there exists $m\in M$ such that for every open neighbourhood $m\in U\subseteq M$ and all smooth vector fields $X_{1},\ldots,X_{n}$ on $U$ satisfying $(X_{1}(p),\ldots,X_{n}(p))\in\mathcal{B}_{p}$ for all $p\in U$ we can find $p,q\in U$ such that $(X_{1}(p),\ldots,X_{n}(p))\in\epsilon(p)$ and $(X_{1}(q),\ldots,X_{n}(q))\not\in\epsilon(q)$, then $\Lambda_{n}^{\ast}(M)\setminus N$ has one component. What do you think of this? Is this feasible?

Thank you so much

Manuel
A sketch of a possible proof:

let $\pi: \Lambda_n^*(M) \to M$ be the natural projection map.


Let $C$ be a connected component of $\Lambda_n^*(M)$. Show that $\pi(C) = M$. 
Let $U$ be a nonempty connected trivializing open subset of $M$, then $\pi^{-1}(U) - U = U \times \mathbb{R}_{&gt; 0} \cup U \times \mathbb{R}_{&lt; 0}$. (1) shows that $C$ contains at least one of these two components. 


a. If for some $U$, $C$ contains both components, prove that $C = \Lambda_n^*(M)$.

b. If for all $U$, $C$ contains only one component, let $D$ be the union of all the other components. Show that $D$ is connected and $\Lambda_n^*(M) = C \cup D$.
You can easily show that $\dim\Lambda_n^*(V) = 1$ (as a vector bundle), so you only need to show, that for every section $\omega\neq 0$ and $\lambda &gt; 0$, $\lambda\omega\in\Lambda_n^*(V)\setminus\{0\}$. That way, for all $\omega\neq 0$ you'd get path-connectedness to all other $\omega'$ on the same “side” of $0$ (always remembering that you are working on the real axis here), so you have at most 2 connected components.