Let X and Y be
differentiable manifolds. A
function f:X \to Y is a
local diffeomorphism if, for each point x \in X, there exists an
open set U containing x such that the
image f(U) is open in Y and f\vert_U : U \to f(U) is a
diffeomorphism. A local diffeomorphism is a special case of an
immersion f : X \to Y. In this case, for each x \in X, there exists an open set U containing x such that the image f(U) is an
embedded submanifold, and f|_U:U \to f(U) is a diffeomorphism. Here X and f(U) have the same dimension, which may be less than the dimension of Y.
Characterizations A map is a local diffeomorphism if and only if it is a smooth
immersion (smooth local embedding) and an
open map. The
inverse function theorem implies that a smooth map f:X \to Y is a local diffeomorphism if and only if the
derivative D f_x : T_x X \to T_{f(x)} Y is a
linear isomorphism for all points x \in X. This implies that X and Y have the same dimension. It follows that a map f : X \to Y between two manifolds of equal dimension (\operatorname{dim} X = \operatorname{dim} Y) is a local diffeomorphism if and only if it is a smooth
immersion (smooth local embedding), or equivalently, if and only if it is a smooth
submersion. This is because, for any x \in X, both T_xX and T_{f(x)}Y have the same dimension, thus Df_x is a linear isomorphism if and only if it is injective, or equivalently, if and only if it is surjective. Here is an alternative argument for the case of an immersion: every smooth immersion is a
locally injective function, while
invariance of domain guarantees that any continuous injective function between manifolds of equal dimensions is necessarily an open map. ==Discussion==