Suppose we have following data.
- Two smooth manifolds $E,M$ and a surjective submersion $\pi:E\rightarrow M$.
- A vector space structure on $\pi^{-1}(x)$ for each $x\in M$.
- A collection of isomorphisms $\{\psi_x:\pi^{-1}(x)\rightarrow \{x\}\times \mathbb{R}^n : x\in M\}$.
I call $\pi:E\rightarrow M$ to be
- a trivial bundle if, there exists a diffeomorphism $\Phi: \pi^{-1}(M)\rightarrow M\times \mathbb{R}^n$ such that $\Phi_{\pi^{-1}(x)}$ is same as $\psi_x:\pi^{-1}(x)\rightarrow \{x\}\times \mathbb{R}^n$ in some sense, I am asking if there I can glue these isomorphisms of vector spaces $\psi_x:\pi^{-1}(x)\rightarrow \{x\}\times \mathbb{R}^n$ to get a diffeomorphism $\Phi: \pi^{-1}(M)\rightarrow M\times \mathbb{R}^n$.
I do not want to restrict my interest to gluing all isomorphisms $\psi_x:\pi^{-1}(x)\rightarrow \{x\}\times \mathbb{R}^n$. I want to consider the case when I can glue isomorphisms locally. This is not new thought or anything. One sees Locally compact more often than compact, Locally connected more than connected and so on. So, I want to consider the case where I can glue isomorphisms locally in the following sense.
- Given $x\in M$, there exists an open set $U$ of $M $containg $x$ such that, I can glue the isomorphisms $\{\psi_x:\pi^{-1}(x)\rightarrow \{x\}\times\mathbb{R}^n:x\in U\}$ i.e., given $x\in M$, there exists a diffeomorphism $\Phi:\pi^{-1}(U)\rightarrow U\times \mathbb{R}^n$ such that $\Phi_{\pi^{-1}(y)}$ is same as $\psi_y:\pi^{-1}(y)\rightarrow \{y\}\times\mathbb{R}^n$ for each $y\in U$.
I call $\pi:E\rightarrow M$ to be
- a locally trivial bundle, if given $x\in M$ there exists an open set $U$ containing $x$ and a diffeomorphism $\Phi:\pi^{-1}(U)\rightarrow U\times \mathbb{R}^n$ such that $\Phi_{\pi^{-1}(y)}$ is same as $\psi_y:\pi^{-1}(y)\rightarrow \{y\}\times\mathbb{R}^n$ for each $y\in U$.
A vector bundle is a locally trivial bundle mentioned above.
Question :
Did I miss anything in the definition?
I used notion of vector bundles very often and may be assuming something and not saying here. Please let me know if I am assuming something and not saying here
Yes, you missed all the non-trivial vector bundles! Your proposed definition has two severe problems: