Proof sketch after Rudin: the functions x ↦ x + A⁻¹(y − f(x)) are contractions of a small ball, which gives injectivity and, by the contraction mapping theorem, openness of the image; a Lipschitz bound for the inverse gives its differentiability, and the formula Dg = (Df∘g)⁻¹ gives Cᵏ regularity by induction.
Throughout, the arithmetic and order of are used through The Structure of ℝ as a Field and an Ordered Ring (i), The Structure of ℝ as a Field and an Ordered Ring (ii), Arithmetic and Order Rules in the Real Numbers, Stated for ℝ (v), Arithmetic and Order Rules in the Real Numbers, Stated for ℝ (ix), Rules of Arithmetic and Order in an Ordered Field (iii) and The Quotient 1/x, Order Rules for Sums, and Nesting of Closed Intervals in ℝ (i); norms and distances in through Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (ii), Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (v), Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) and Standard Basis Vectors of ℝ^q: Coordinates, Orthonormality and Unit Length (iii); and are metric spaces by with the Euclidean Distance Is a Complete Metric Space with Coordinatewise Convergence (i) and The Absolute Value Metric on the Real Numbers (i); and continuity on a set is that of Continuous Map Between Metric Spaces (ii).
We begin with (i). Let , and let be the real number with ; it exists because (as ), so that . Since is of class , the Jacobian function is continuous on (Basic Properties of Cᵏ Functions (v)). As is open, there is therefore a radius such that the open ball lies in (Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ℝⁿ (x)) and
Put . It is an open set containing , and it is convex: for and , by Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) and Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (v),
For we have , where the matrix distance is by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (v). So the perturbation bound Perturbations of an Invertible Matrix: the Invertible Matrices Form an Open Set and Inversion Is Continuous (i), applied to and the companion matrix , shows that is invertible for every .
The heart of the argument is a family of contractions. For define by
Since is invertible, holds exactly when : the fixed points of are the solutions in of the equation . The restriction is differentiable at every point of , with there (Basic Properties of Cᵏ Functions (v), Restriction of a Cᵏ Function to an Open Subset (i)). For , the algebraic rules Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (ii), Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (iv) and Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v) give
whose norm is at most times the remainder of at (Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii)). Hence is differentiable on with (The Derivative Is the Jacobian Matrix, and Is Unique (ii)), and by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (vii) and Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (v),
The mean value inequality The Mean Value Theorem and Inequality on Convex Open Sets (ii) on the convex open set , with bound , now gives
In particular is injective on : if , then and are both fixed points of , and gives , so .
Next we show that is open. Let , say with . Since is open, there is such that the closed ball lies in (take a radius smaller than the one given by Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ℝⁿ (x)). Let . Since , for every the estimate and Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii) give
So maps into , and by it is a contraction of with constant for the restricted metric, which is a metric on by Subsets of a Metric Space: the Restricted Metric, Sequences, Limits in Closed Subsets and Completeness of Closed Subsets (i). The ball is compact by The Heine-Borel Theorem in , and Compactness of Closed Balls and the Unit Sphere (ii), hence closed by The Heine-Borel Theorem in , and Compactness of Closed Balls and the Unit Sphere (i); since is complete ( with the Euclidean Distance Is a Complete Metric Space with Coordinatewise Convergence (iv)) and a closed subset of a complete metric space is complete (Subsets of a Metric Space: the Restricted Metric, Sequences, Limits in Closed Subsets and Completeness of Closed Subsets (iv)), is complete, and it is nonempty, as . The contraction mapping theorem Contraction Mapping Theorem on a Nonempty Complete Metric Space (i) therefore provides a fixed point of , that is, a point with . Hence , and is open.
Let be the inverse function of . We show that is Lipschitz. For put and , so that and . Then (Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v)), and gives . Hence , and by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii)
In particular is continuous on : given , the choice works at every point.
Now we show that is differentiable. Fix , and let and , which exists because . With and as before, and , so by Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v)
We choose in this order. Given , the differentiability of at (Basic Properties of Cᵏ Functions (v)) provides such that whenever and . Then choose with and , possible as is open (Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ℝⁿ (x)). If , then , and gives ; hence, by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii) and again,
So is differentiable at with derivative matrix , and by The Derivative Is the Jacobian Matrix, and Is Unique (ii); that is,
It remains to see that is of class . The function is the composite of , continuous by , of the Jacobian function on , continuous by Basic Properties of Cᵏ Functions (v) and with values in as shown above, and of the inversion map on , continuous by Perturbations of an Invertible Matrix: the Invertible Matrices Form an Open Set and Inversion Is Continuous (iv). It is therefore continuous on , by Continuity of Identity Maps, Compositions and Reciprocals (ii) applied twice. Its entries are the partial derivatives , which exist on by The Derivative Is the Jacobian Matrix, and Is Unique (ii), and they are continuous on by Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (ii) and Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (v). So every partial derivative of every component exists on and is of class there (Basic Properties of Cᵏ Functions (i)); hence each lies in by Functions of Class Cᵏ on an Open Subset of ℝⁿ (i), and is of class on by Functions of Class Cᵏ on an Open Subset of ℝⁿ (iii). This proves (i).
We turn to (ii). Let , and be as there, and let . For , is differentiable at with derivative (Basic Properties of Cᵏ Functions (ii), Basic Properties of Cᵏ Functions (v), Restriction of a Cᵏ Function to an Open Subset (i)), and is differentiable at because it is of class on (Basic Properties of Cᵏ Functions (v)). The chain rule Chain Rule for Differentiable Functions Between Euclidean Spaces (i), applied to , whose derivative is at every point (Rules for Derivatives of Functions on Open Subsets of ℝⁿ (ii) with and , as by Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v)), gives . So is invertible (a square matrix with a left inverse is invertible) and
We first show, by induction on , the following claim about the inverse of a matrix-valued function.
Claim. If is open and has all entries of class on and invertible for every , then all entries of are of class on .
For the entries of are continuous, so is continuous on (Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (ii), Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (v)); then , the composite of with inversion, is continuous by Perturbations of an Invertible Matrix: the Invertible Matrices Form an Open Set and Inversion Is Continuous (iv) and Continuity of Identity Maps, Compositions and Reciprocals (ii), and so are its entries. For the step from to , suppose the entries of are of class , and let and . On a small interval around (Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ℝⁿ (xi), The Line t ↦ x+th and Values of a Function along a Line in ℝⁿ, as Functions (ii)), the matrix function is differentiable at , with derivative the matrix of the partial derivatives (Partial Derivative of a Real-Valued Function on an Open Subset of (i), Derivatives along Lines in ℝⁿ: the Line t ↦ x+th, and Partial Derivatives as Derivatives along Coordinate Axes (ii)). By the derivative of the inverse Continuity and Derivative of the Inverse of a Matrix-Valued Map (iii), read entrywise through Derivatives along Lines in ℝⁿ: the Line t ↦ x+th, and Partial Derivatives as Derivatives along Coordinate Axes (iii), the partial derivatives of the entries of exist and
Each entry of the right-hand side is the negative of a sum, over finitely many index pairs, of products of an entry of , an entry of and an entry of . The entries of are of class by the induction hypothesis, which applies because the entries of are of class (Basic Properties of Cᵏ Functions (ii)); the entries are of class by Basic Properties of Cᵏ Functions (iii). Products, sums of finitely many terms and negatives of functions of class are of class (Constants, Affine Functions, Sums, Products and Quotients of Cᵏ Functions (v), Finite Sums of Cᵏ Functions Are of Class Cᵏ (i), Constants, Affine Functions, Sums, Products and Quotients of Cᵏ Functions (iv)); the sum over index pairs is handled by applying Finite Sums of Cᵏ Functions Are of Class Cᵏ (i) twice, first to the sum over one index and then to the sum over the other. So every partial derivative of every entry of is of class , and the entries of are of class by Functions of Class Cᵏ on an Open Subset of ℝⁿ (i). This proves the claim.
Now we show by induction that is of class on for every ; the case is the hypothesis. Suppose is of class with , and let on , whose entries are the functions . Each is of class on (Basic Properties of Cᵏ Functions (iii)), hence on (Restriction of a Cᵏ Function to an Open Subset (ii)), hence of class there, as (Basic Properties of Cᵏ Functions (ii)); so is of class on by Composites of Cᵏ Functions Are of Class Cᵏ (ii). By the claim, applied to on , the entries of are of class , so is of class on (Functions of Class Cᵏ on an Open Subset of ℝⁿ (i), Functions of Class Cᵏ on an Open Subset of ℝⁿ (iii)). Hence is of class on .
As is of class on (Restriction of a Cᵏ Function to an Open Subset (ii)) and is a bijection of onto whose inverse is of class on , is a diffeomorphism of onto (Cᵏ Diffeomorphisms Between Open Subsets of ℝⁿ (i)). Finally, since is invertible, (i) provides such a set with ; applying the above to it, is a local diffeomorphism at (Local Cᵏ Diffeomorphisms (i)).
Loading…