Multivariable Calculus 22 | Local Diffeomorphisms
Based on The Bright Side of Mathematics's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
A global C^k diffeomorphism requires bijectivity between whole open sets, with both the map and its inverse C^k.
Briefing
Local diffeomorphisms formalize what coordinate changes do: they behave like smooth, invertible maps once you zoom in far enough, even when they fail to be globally one-to-one. The key takeaway is that a map can be a diffeomorphism on small neighborhoods—so long as it has a smooth inverse there—without being a diffeomorphism on the entire domain.
The discussion begins by contrasting global diffeomorphisms with weaker, local versions. A global C^k diffeomorphism requires a one-to-one correspondence between two open sets U and V in R^n, with both the map and its inverse continuously differentiable up to order k. But many transformations don’t stay injective or bijective everywhere. The remedy is to “zoom in”: restrict attention to smaller open sets U~ and V~ so the map becomes a C^k diffeomorphism locally. This shift matters because it matches how coordinate systems are actually used—locally—when doing analysis and computations.
Polar coordinates in two dimensions provide the central example. The map Φ takes (r, φ) to (r cos φ, r sin φ), with r restricted to positive real numbers so the origin is excluded. The Jacobian determinant is computed from the derivatives of cosine and sine, yielding det(DΦ)=r. Since r>0, the determinant never vanishes on the domain, so the map has the right local non-degeneracy for a diffeomorphism. Yet it fails globally because Φ is not injective: the angle φ can wrap around and represent the same point after multiple turns. In geometric terms, the map folds the plane repeatedly, so no single global inverse exists.
The fix is not to force a global inverse, but to restrict the domain and codomain to regions where the folding doesn’t occur. By limiting to a small “rectangle” in (r, φ)—small enough that φ doesn’t complete a full turn—the image becomes a corresponding local patch of the plane where the map is both injective and surjective onto that patch. On those neighborhoods, the polar coordinate map behaves like a genuine diffeomorphism.
From this motivation, the video gives a precise definition of a local C^k diffeomorphism. A map f:U→V is a local C^k diffeomorphism at a point x∈U if there exist open neighborhoods U~ containing x and V~ such that the restricted map f|_{U~}:U~→V~ is a C^k diffeomorphism in the usual global sense (with a C^k inverse). If this property holds for every point x in U, the map is simply called a local C^k diffeomorphism.
Finally, the same pattern appears in other coordinate systems: polar coordinates in three dimensions and cylindrical coordinates also work as local C^1 diffeomorphisms, even though they may not be globally diffeomorphic. The closing point points ahead to a criterion for checking local diffeomorphisms: the determinant of the Jacobian matrix, tied to the inverse function theorem, which will be developed next.
Cornell Notes
Local diffeomorphisms capture the idea behind coordinate changes: smooth maps that become invertible with a smooth inverse once you zoom in. A global C^k diffeomorphism needs a one-to-one correspondence between whole open sets, but many coordinate maps fail globally due to non-injectivity (like angle wrapping). The remedy is localizing: around each point x, find neighborhoods U~ and V~ so the restriction f|_{U~}:U~→V~ is a C^k diffeomorphism. Polar coordinates illustrate this: det(DΦ)=r is never zero for r>0, but the map is not globally injective because φ can turn multiple times. Restricting φ to a small range restores injectivity locally, making the map a local diffeomorphism.
Why does polar coordinates fail to be a global diffeomorphism in 2D, even though its Jacobian determinant never vanishes?
How does restricting the domain fix polar coordinates?
What is the formal definition of a local C^k diffeomorphism at a point?
What changes when the definition is required to hold for every point in U?
Which coordinate systems are highlighted as local diffeomorphisms, and what limitation remains?
What criterion is foreshadowed for checking local diffeomorphisms?
Review Questions
- In polar coordinates with r>0, what role does det(DΦ)=r play, and why doesn’t it guarantee a global diffeomorphism?
- State the difference between a global C^k diffeomorphism and a local C^k diffeomorphism at a point.
- How would you choose neighborhoods in the (r,φ) parameter space to make the polar coordinate map injective locally?
Key Points
- 1
A global C^k diffeomorphism requires bijectivity between whole open sets, with both the map and its inverse C^k.
- 2
Local diffeomorphisms replace global bijectivity with bijectivity on smaller neighborhoods around each point.
- 3
Polar coordinates in 2D have Jacobian determinant det(DΦ)=r, which is never zero when r>0, supporting local invertibility.
- 4
Polar coordinates still fail globally because the angle variable φ makes the map non-injective after full rotations.
- 5
Restricting φ to a small range (so no full turn occurs) restores injectivity locally and yields a local diffeomorphism.
- 6
Polar coordinates in 3D and cylindrical coordinates behave similarly: they are local C^1 diffeomorphisms even if not globally diffeomorphic.
- 7
The inverse function theorem and the Jacobian determinant provide the practical criterion for verifying local diffeomorphisms.