I am trying proving the four definitions for submanifolds of Euclidean space providing in https://www.mathematik.uni-muenchen.de/~tvogel/Vorlesungen/TMP/skript-TMP.pdf are equivalent (I came to this reference for reading the book Vector Calculus, Linear Algebra, and Differential Forms of J.H. Hubbard and B.B. Hubbard.):
For equivalent definitions of the notion of submanifold of dimension $k\in \mathbb{N}^+ = \{1,2,...\}$. In all four of them, $M \in \mathbb{R}^n$. And in all all four of them, smooth means belonging to $C^l$ for some positive integer $l$, or infinitely differentiable.
Condition (a) Local parametrizations: For all $p \in M$ there is an open set $U \in \mathbb{R}^k$, a neighborhodd $V \in \mathbb{R}^n$ of $p$ and a smooth map $\varphi: U \rightarrow \mathbb{R}^n$ such that
- $\varphi$ is a homeomorphism onto $V \cap M$, and
- for all $x \in U$ the differential $D_x\varphi: \mathbb{R}^k \rightarrow \mathbb{R}^n$ is injective.
Condition (b) Locally flat: For all $p \in M$ there are an open neighbourhood $V \subset \mathbb{R}^n$ of $p$ and $W \subset \mathbb{R}^n$ and a diffeomorphism $\phi: V \rightarrow W$ such that
- $\phi(p) = 0$ and
- $\phi(V\cap M) = (\mathbb{R}^k \times \{0\in \mathbb{R}^{n-k}\}) \cap W$
Condition (c) Locally regular level set: For all $p \in M$ there is an open neighborhood $V$ and a smooth function $F: V \rightarrow \mathbb{R}^{n-k}$ such that
- $F^{-1}(0) = V\cap M$, and
- for all $q \in M \cap V$ the differential $D_q F : \mathbb{R}^n \rightarrow \mathbb{R}^{n-k}$ is surjective
Condition (d) Locally a graph: For all $p \in M$ there is an open neighbourhood $V \in \mathbb{R}^{n}$ and an open subset $U \in \mathbb{R}^k$ and a smooth function $g: U \rightarrow \mathbb{R}^{n-k}$ and a permutation $\sigma \in S_n$ such that
- $V\cap M = \{(y_{\sigma(1)}, y_{\sigma(2)}, \dots, y_{\sigma(n)})| y = (x, g(x)) \text{ where } x \in U\}$
I found that proving their equivalence in details seems quite tedious. I tried to restate the proof of $a \Rightarrow b$ providing on the book Calculus on manifolds by Michael Spivak as follows, because I think the proof in it is missing some details.
Could someone please check if the proof is missing any details or if there is some more elegant proof? Thanks!
Proof (a) => (b) in details Denote $x_0 = \varphi^{-1}(p)$. By item 2 of Condition (a), $D_p \varphi : \mathbb{R}^k \rightarrow \mathbb{R}^n$ is injective, hence its Jacobian matrix:
$$ D_x\varphi(x_0)= \left(\begin{array}{cccc} \frac{\partial \varphi_{1}}{\partial x_{1}} & \frac{\partial \varphi_{1}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{1}}{\partial x_{k}} \\ \frac{\partial \varphi_{2}}{\partial x_{1}} & \frac{\partial \varphi_{2}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{2}}{\partial x_{k}} \\ \vdots & \vdots & \ddots & \vdots \\ \frac{\partial \varphi_{n}}{\partial x_{1}} & \frac{\partial \varphi_{n}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{n}}{\partial x_{k}} \end{array}\right) \bigg\rvert_{(x_1, x_2, \cdots, x_k) = x_0} $$
has rank $k$. Hence there are positive integers $1 \leq r_1 \leq r_2 \leq \dots \leq r_k \leq n$ such that
$$ \left(\begin{array}{cccc} \frac{\partial \varphi_{r_1}}{\partial x_{r_1}} & \frac{\partial \varphi_{r_1}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_1}}{\partial x_{k}} \\ \frac{\partial \varphi_{r_2}}{\partial x_{1}} & \frac{\partial \varphi_{r_2}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_2}}{\partial x_{k}} \\ \vdots & \vdots & \ddots & \vdots \\ \frac{\partial \varphi_{r_k}}{\partial x_{1}} & \frac{\partial \varphi_{r_k}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_k}}{\partial x_{k}} \end{array}\right) \bigg\rvert_{(x_1, x_2, \cdots, x_k) = x_0} $$
has nonzero determinant. Let $\sigma$ be any permutation of $\{1,2,\cdots, n\}$ such that $\sigma(1) = r_1, \sigma(2) = r2, ...,\sigma(k) = r_k$.
And define $P: \mathbb{R}^n \rightarrow \mathbb{R}^n$ by $P(y_1, y_2, \cdots, y_n) = (y_{\sigma(1)}, y_{\sigma(2)}, \cdots, y_{\sigma(n)}) = (y_{r_1}, y_{r_2}, \cdots, y_{r_k}, \cdots)$. Then obviously(In fact I think the proof of it is quite tedious. Though it do be just some permutation of the coordinates.) $P$ is a diffeomorphism of $\mathbb{R}^n$. And $$ D_x(P \circ \varphi) = \left(\begin{array}{cccc} \frac{\partial \varphi_{r_1}}{\partial x_{1}} & \frac{\partial \varphi_{r_1}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_1}}{\partial x_{k}} \\ \frac{\partial \varphi_{r_2}}{\partial x_{1}} & \frac{\partial \varphi_{r_2}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_2}}{\partial x_{k}} \\ \vdots & \vdots & \ddots & \vdots \\ \frac{\partial \varphi_{r_k}}{\partial x_{1}} & \frac{\partial \varphi_{r_k}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_k}}{\partial x_{k}} \\ \vdots & \vdots & \vdots & \vdots \end{array}\right) . $$
The first $k$ row of it's value at $x_0=\varphi^{-1}(p)$ has nonzero determinant by the previous assumption. Since $\varphi$ is smooth, so is $P \circ \varphi$. So there is a neighborhood $U_1 \subset U$ of $x_0$ such that $D_x(P \circ \varphi)$ has nonzero determinant is it. Define $\Phi: U_1 \times \mathbb{R}^{n-k} \rightarrow \mathbb{R}^n$ by $$ \Phi(x,y) = P(\varphi(x)) + (0, y) $$
where $x \in U, y \in \mathbb{R}^k$ and $(0, y)$ means that the first $k$ coordinates are zero and the last $n-k$ coordinates is $y$.
Then
$$ D\Phi = \left(\begin{array}{cccccccc} \frac{\partial \varphi_{r_1}}{\partial x_{1}} & \frac{\partial \varphi_{r_1}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_1}}{\partial x_{k}} & 0 & 0 & \cdots & 0 \\ \frac{\partial \varphi_{r_2}}{\partial x_{1}} & \frac{\partial \varphi_{r_2}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_2}}{\partial x_{k}} & 0 & 0 & \cdots & 0\\ \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \ddots & \vdots\\ \frac{\partial \varphi_{r_k}}{\partial x_{1}} & \frac{\partial \varphi_{r_k}}{\partial x_{2}} & \cdots & \frac{\partial \varphi_{r_k}}{\partial x_{k}} &0 & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & 1 & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\ \vdots & \vdots & \vdots & \vdots & 0 & 0 & \cdots & 1 \end{array}\right) $$
has nonzero determinant on $U_1 \times \mathbb{R}^{n-k}$. Define $\Phi_1: U_1 \times \mathbb{R}^{n-k} \rightarrow \mathbb{R}^n$ by $\Phi_1 = P^{-1} \circ \Phi$, then its Jacobian matrix has nonzero determinant on $U_1 \times \mathbb{R}^{n-k}$, and $\Phi_1(x_0, 0) = P^{-1}(P(\varphi(x_0))+(0,0)) = \varphi(x_0) = p$.($P^{-1}$ is linear and $\Phi_1(x,y) = P^{-1}(P(\varphi(x))+(0,y)) = \varphi(x)+P^{-1}(0,y)$. Define $\Phi_1$ directly seems very hard to write the statement.) By the inverse function theorem, there is neighborhood $W_1 \subset U_1 \times \mathbb{R}^{n-k}$ of $(x_0, 0)$ and neighborhood $V_1$ of $p$ and the restriction $\Phi_1: W_1 \rightarrow V_1$ is a diffeomorphism (Normally the textbook state the inverse function theorem without saying the inverse function is $C^{k}$ if the original function is $C^{k}$. But it do be seems the Jacobian matrix of the inverse function is a raitional function of the Jacobian matrix of the original function. Ref: Inverse function theorem: how show $F \in C^k \Rightarrow F^{-1} \in C^k$ with this method? maybe.).
Since $\varphi: U \rightarrow V\cap M$ is a homeomorphism, and $W_1 \cap (\mathbb{R}^k \times \{0\in \mathbb{R}^{n-k}\})$ is a open neighborhood of $x_0$(In fact there is still a homeomorphism between them, but stating it clearly is very tedious.) and subset of $U_1 \subset U$. Hence $\Phi_1(W_1 \cap (\mathbb{R}^k \times \{0\in \mathbb{R}^{n-k}\})) = V_2 \cap M$ for some $V_2$(Is there some counterexample to show that $V_2$ cannot be $V_1$?). Let $V_3 = V_1 \cap V_2$, and $W_3 = \Phi_1^{-1}(V_3)$, and $\phi_3: V_3 \rightarrow W_3$ be the restriction of $\Phi_1^{-1}$ on $V_3$. Then $\phi_3$ satisfies:
- $\phi_3: V_3 \rightarrow W_3$ is diffeomorphism.
- $\phi_3(p) = (x_0, 0)$
- $\phi_3(V_3 \cap M) = W_3 \cap (\mathbb{R}^k \times \{0\in \mathbb{R}^{n-k}\})$
Take $\phi_4(p) = \phi_3(p) - (x_0, 0)$. Then $V_3$, $\phi_4(V_3)$, $\phi_4$ is the $V, W, \phi$ in condition (b). ⬛
Though the idea seems quite simple. The proof is so tedious, and the part for proving that $\phi_3(V_3 \cap M) = W_3 \cap (\mathbb{R}^k \times \{0\in \mathbb{R}^{n-k}\})$ seems not right or well stated. Could someone help to check the proof or provide some more rigorous proof please? And any hint for proving the other directions is greatly appreciated too! (Though the keypoint as I know is the inverse/implicit theorem, but using it to state a rigorous proof of the equivalent of the above four definition seems still quite hard for me.) Thanks!