I am trying to do the following exercise from Hirsch, one could say that it's 3 exercises but they are all related so I believe it's best to treat them together:
Let $\xi=(E,M,p)$ be an $n$-plane bundle over a connected $k$-manifold $M$.
a) If $k<n$ then $\xi$ has a non-vanishing section.
Here I belive the idea is just to use the transversality theorem, since we can approximate the zero section map $s$ by mapping the transversal to the zero section $h_k$ and for $h_k$ close enough we will get that $p\circ h_k$ is a diffeomorphism. So we can consider $h_k\circ (p\circ h_k)^{-1}$ , and this will be a section, transversal to the zero section. But then by a dimension argument we have to have that their intersection is empty.
b) If $k=n$ and $x\in M$ then $\xi$ has a section vanishing only at $x$.
Here let's divide this into two cases. First suppose $M$ has a non-vanishing section $s$ , then we can consider a function $f:M\rightarrow \mathbb{R}$ such that $f^{-1}(0)=x$, I believe this is always possible, and just consider the section $fs$. Now from the next question $c)$ and what we just did, we can assume that $\partial M=\emptyset $ and that $M$ is compact. Now if I remove a point from $M$ I get a non-compact manifold with a non-vanishing section, to be proved, and then we can just do an analogous argument to what we just did.
c) If $k=n$, and $\partial M\neq \emptyset $ or $M$ is non-compact, then $\xi$ has a non-vanishing section.
Now let's first assume that $\partial M\neq \emptyset $ and that $M$ is compact . My idea is to try and do something similiar to what was done when we proved that a compact connected manifold with boundary has a non-vanishing vector field. So let's take the double $M'$ of $M$. This will have a section $s$ with a finite number of zeros, by an analogous argument to what we did in $a)$, which we denote by $F$. Here I assume I can create a vector bundle over $M'$ by just taking the fibers of the vector bundle over $M$. I believe this is possible, but would appreciate some input. We will call this $\xi'$. Since $M'$ is connected there is a diffeomorphism $\phi :M'\rightarrow M'$ that takes $F$ into $M-M'$. Then we can consider the map $s\circ \phi^{-1}|M :M\rightarrow \xi'$ that has no zeros. Now I would like to have a vector bundle map that goes from $\xi'\rightarrow \xi $ and covers the identity when we restrict to $M$. But I'm not sure if this is possible since we want this map to not create zeros from the result we get from $s\circ \phi^{-1}$, and I'm not sure how to create a map without using some partitions of unity.
Now for the non-compact case I am kinda lost, have really no ideas on what to do. I thought about using the trivializing charts and then gluing everything together with partitions of unity, but when we glue things together, how can we do it in a way that doesn't create zeros ? I don't think I can have this control. So I am out of ideas and would appreciate some input. Don't really see where I can use the non-compactness hypothesis.
Thanks in advance.