Prove that $N(Z;Y)$ is trivial if and only if there exists a set of $k$ independent global defining functions $g_1,…,g_k$ for $Z$ on some set $U$ in $Y$. That is $Z=\{y∈U:g_1 (y)=0,…,g_k (y)=0\}$
Local submersion theorem: Suppose that $f:X\to Y$ is submersion at $x$ and $y=f(x)$. Then there exist local coordinate around $x$ and $y$ such that $f(x_1,...x_k)=(x_1,...,x_k)$.
$\epsilon$ neighborhood theorem: For a compact boundaryless manifold $Y$ in $R^M$ and $\epsilon >0$, let $Y^\epsilon$ be the open set of points in $R^k$ with distance less than $\epsilon$ from $Y$. If $\epsilon$ is sufficiently small then each point $w\in Y^\epsilon$ possesses a unique closest point in $Y$, denoted $\pi(w)$. Moreover the map $\pi : Y^\epsilon \to Y$ is a submersion.
Tubular neighborhood theorem there exist a diffeomorphism from an open neighborhood $Z$ in $N(Z;Y)$ onto an open neighborhood of $Z$ in $Y$
Trivial normal bundle proposition: Let $Z$ be a submanifold of codimension $k$ in $Y$, then $N(Z;Y)$ is trivial if there exists a diffeomorphism $\phi :N(Z;Y) \to Z\times R^k$ that restrict to a linear isomorphism $N_z (Z;Y)\to {z}\times R^k$ for each point $z\in Z$.
Here is what I got so far.
=>
Assume that $N(Z;Y)$ , the normal bundle of $Z$ in $Y$, is trivial, then by Tubular neighborhood theorem, there exist a diffeomorphism from an open neighborhood $Z$ in $N(Z;Y)$ onto an open neighborhood of $Z$ in $Y$. Let $U$ be an open neighborhood in $Y$, then $g:U \to R^k $ is submersion, thus $U$ can be cut out by many independent functions $g_1, \dots, g_k$
I feel like I'm saying something really stupid here.
<=
Assume that there exists a submersion $g:U \to R^k $ with $g^{-1} (0)=Z$. For this part, the book give me a hint that for each $z\in Z$ the transpose map $dg_z ^t:R^k \to T_z(Y)$ carries $R^k$ isomorphically onto the orthogonal complement of $T_z(Z) $ in $T_z(Y)$. But I don't know how they get this.