Multivariable Calculus 21 | 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 C^k diffeomorphism is a bijection f: U → V whose forward map is C^k and whose inverse f^{-1}: V → U is also C^k.
Briefing
Diffeomorphisms formalize when a change of coordinates is smooth in both directions—meaning a map has a smooth inverse, not just a smooth forward formula. That “invertibility with matching smoothness” becomes crucial later for results like the implicit function theorem, where one needs to guarantee that locally, variables can be traded without breaking differentiability.
To make this precise, the discussion uses the notation C^k for functions whose partial derivatives up to order k exist and are continuous. A map between open sets U ⊂ R^n and V ⊂ R^m is called a C^k diffeomorphism when three conditions hold: (1) the map is C^k, (2) it is bijective so an inverse exists, and (3) the inverse map is also C^k. In the special case k = ∞, the map is C^∞, which means it lies in every C^k class; equivalently, it has continuous partial derivatives of all orders.
A concrete example in two dimensions illustrates what “smoothness” means in practice. The map f: R^2 → R^2 given by f(x, y) = (x·y, x^2) has partial derivatives that remain continuous no matter which multi-index derivative is taken, so it qualifies as C^∞. The key point is that smoothness of the forward map alone doesn’t settle what happens after inversion.
The transcript then contrasts two one-dimensional functions that are both bijective on appropriate domains but behave differently when inverted. For f(x) = x^2 restricted to positive reals, the inverse is √x, which is differentiable and stays well-behaved; this yields a C^1 diffeomorphism, and in fact a C^∞ one. But for f(x) = x^3 on R, the inverse is the cube root. Even though f itself is smooth, the inverse has an infinite slope at 0: the derivative blows up, so the inverse fails to be C^1. This shows why the inverse’s differentiability cannot be ignored in the definition—smoothness of f does not guarantee smoothness of f^{-1}.
Next comes a necessary condition for a C^1 diffeomorphism using Jacobians. If f: U → V is C^1 and has a C^1 inverse, then composing f with f^{-1} gives the identity map on U and V. Differentiating these identities and applying the chain rule shows that the Jacobian matrices must multiply to the identity. Therefore, the Jacobian of f is invertible at every point in U, which implies its determinant is nonzero everywhere. In one dimension, this matches the familiar “derivative never vanishes” idea. However, the transcript emphasizes that while nonzero determinant is necessary, it is not sufficient in dimensions two and higher—higher-dimensional geometry allows more subtle failures than just a zero slope.
Cornell Notes
A diffeomorphism is a bijective map between open sets U ⊂ R^n and V ⊂ R^m whose forward map and inverse are both C^k (smooth up to order k). The definition matters because a smooth bijection can still have a non-smooth inverse: x^3 is smooth, but its inverse (cube root) has infinite slope at 0, so it is not C^1. In contrast, x^2 restricted to positive reals has inverse √x, which stays differentiable, giving a C^1 (indeed C^∞) diffeomorphism. For C^1 diffeomorphisms, Jacobians must be invertible everywhere: chain rule applied to f ∘ f^{-1} = identity forces det(Jf) ≠ 0 at every point. In higher dimensions, det(Jf) ≠ 0 is necessary but not sufficient for being a diffeomorphism.
What exactly makes a map a C^k diffeomorphism, beyond being bijective?
Why does x^3 fail to be a C^1 diffeomorphism even though x^3 is smooth?
How does the example f(x, y) = (x·y, x^2) illustrate C^∞ smoothness?
What does the chain rule reveal about Jacobians for a C^1 diffeomorphism?
Why is det(Jf) ≠ 0 only a necessary condition in dimensions n ≥ 2?
Review Questions
- State the three conditions required for a map to be a C^k diffeomorphism.
- Give an example of a smooth bijection whose inverse fails to be C^1, and explain what goes wrong at a specific point.
- Explain why a C^1 diffeomorphism forces the Jacobian determinant to be nonzero everywhere, using the identity map and the chain rule.
Key Points
- 1
A C^k diffeomorphism is a bijection f: U → V whose forward map is C^k and whose inverse f^{-1}: V → U is also C^k.
- 2
C^k smoothness means all partial derivatives up to order k exist and are continuous; C^∞ means the map is in every C^k class.
- 3
Smoothness of f alone does not guarantee smoothness of f^{-1}; x^3 is smooth but its inverse cube root has infinite slope at 0.
- 4
For C^1 diffeomorphisms, composing with the inverse produces identity maps, and differentiating those identities forces Jacobians to be invertible.
- 5
If f is a C^1 diffeomorphism, then det(Jf)(x) ≠ 0 for every x in U.
- 6
In one dimension, det(Jf) ≠ 0 corresponds to the derivative never vanishing, but in higher dimensions it is not sufficient for a diffeomorphism.