Analogy to smooth manifold, I want to define the submanifold of topological manifold.
There are two ways. Let $M$ be a topological manifold, and $N\subset M$.
If $N$ is a topological manifold, then we call $N$ is a submanifold of $M$.
For any $p\in N$, there exists $(U,\phi)$, we have $\phi(U\cap N)=\phi(U)\cap\mathbb R^n\times\{0\}$. Then we call $N$ is a submanifold of $M$.
Actually the second definition is same to the smooth case. Also, second $\Longrightarrow$ first. But can first definition deduce the second? Any advice is helpful. Thank you.