Just getting started with Differential topology. Here is the first theorem I struggle with
Theorem 1.1. The set $\text{Imm}^r(M,N)$ of $C^r$ immersions is open in $C_S^r(M,N)$, $r \geq 1$.
Proof Since $$ \text{Imm}^r(M,N) = \text{Imm}^1(M,N) \cap C^r(M,N) $$ it suffices to prove this for $r = 1$. If $f : M \to N$ is a $C^1$ immersion one can choose a neighborhood $\mathcal{N}(f;\Phi,\Psi,K,\epsilon)$ as follows. Let $\Psi^0 = \left\{\psi_\beta,V_\beta\right\}_{\beta \in B}$ be any atlas for $N$. Pick an atlas $\Phi = \left\{\varphi_i,U_i \right\}_{i \in \Lambda}$ for $M$ so that each $U_i$ has compact closure, and for each $i \in \Lambda$ there exsts $\beta(i) \in B$ such that $f(U_i) \subset V_{\beta(i)}$. Put $V_{\beta(i)} = V_i$, $\psi_{\beta(i)} = \psi_i$, and $\Psi = \left\{\psi_i, V_i \right\}$. Let $K = \left\{ K_i \right\}_{i \in \Lambda}$ be a compact cover of $M$ with $K_i \subset U_i$. The set $$ A_i = \left\{ D(\psi_i f \varphi^{-1}_i)(x) : x \in \varphi(K_i) \right\} $$ is a compact set of injective linear maps from $\mathbb{R}^m \to \mathbb{R}^n$. Since the set of all injective linear maps is open in the vector space $L(\mathbb{R}^m,\mathbb{R}^n)$ of all linear maps $\mathbb{R}^m \to \mathbb{R}^n$, there exists $\epsilon_i > 0$ such that $T \in L(\mathbb{R}^m,\mathbb{R}^n)$ is injective if $\left\|T - S \right\| < \epsilon_i$ and $S \in A_i$. Set $\epsilon = \left\{ \epsilon_i \right\}$. It follows that every element of $\mathcal{N}^1(f ; \Phi, \Psi, K, \epsilon)$ is an immersion.
I'm not really sure what the author is trying to prove. I think he wants to show that $\text{Imm}^1(M,N)$ has sets of the $\mathcal{N}^1(f ; \Phi,\Psi,K,\epsilon)$ as a subbasis. Is this correct?
The picking of atlas $\Psi^0$ is possible by definition of manifold. However I'm not sure why he's able to pick an atlas $\Phi = \left\{\varphi_i, U_i \right\}$ with the mentioned features, namely such that the closure of $U_i$ is compact and such that $f(U_i) \subset V_{\beta(i)}$. For the latter I think since $f$ is an immersion, in particular is homeomorphic and hence continuous. For fixed $B$ each $V_{\beta(i)}$ there's an open $U_i$ in $M$ such that $f(U_i) \subset V_{\beta(i)}$. For the compactness I think we would need to assume the manifold $M$ is compact, but I don't think the author explicitly assumes that so I'm not sure.
Not sure why $A_i$ is compact.