Each result cited is universally quantified over the data in its own statement.
The clauses perturbation and continuous are proved for an arbitrary invertible A ∈ M n ( R ) A\in\mathcal{M}_{n}(\mathbb{R}) A ∈ M n ( R ) . The clause open applies perturbation with C C C , and continuous-map applies continuous with C C C , in place of A A A . The Euclidean norm on R n \mathbb{R}^{n} R n is that of The Euclidean Norm on R n \mathbb{R}^n R n §norm , also written ∥ ⋅ ∥ \lVert\cdot\rVert ∥ ⋅ ∥ . For an invertible C ∈ M n ( R ) C\in\mathcal{M}_{n}(\mathbb{R}) C ∈ M n ( R ) , C C − 1 = I n CC^{-1}=I_{n} C C − 1 = I n and C − 1 C = I n C^{-1}C=I_{n} C − 1 C = I n , by Inverse Matrix and Invertible Real Square Matrix §invertible and Inverse Matrix and Invertible Real Square Matrix §inverse , with I n I_{n} I n the identity matrix . By The Distance between Real Matrices §distance , d n ( C , D ) = ∥ C − D ∥ d_{n}(C,D)=\lVert C-D\rVert d n ( C , D ) = ∥ C − D ∥ for C , D ∈ M n ( R ) C,D\in\mathcal{M}_{n}(\mathbb{R}) C , D ∈ M n ( R ) , and d n ( C , D ) ≥ 0 d_{n}(C,D)\ge0 d n ( C , D ) ≥ 0 by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products §nonnegative .
Clause perturbation. Let B ∈ M n ( R ) B\in\mathcal{M}_{n}(\mathbb{R}) B ∈ M n ( R ) , and put α = ∥ A − 1 ∥ \alpha=\lVert A^{-1}\rVert α = ∥ A − 1 ∥ and β = d n ( A , B ) \beta=d_{n}(A,B) β = d n ( A , B ) . Then α ≥ 0 \alpha\ge0 α ≥ 0 by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products §nonnegative , β ≥ 0 \beta\ge0 β ≥ 0 , and we assume α β < 1 \alpha\beta<1 α β < 1 , so 1 − α β > 0 1-\alpha\beta>0 1 − α β > 0 .
Step 1: an estimate through ∥ B x ∥ \lVert Bx\rVert ∥ B x ∥ . Let x ∈ R n x\in\mathbb{R}^{n} x ∈ R n . By Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §matrix-vector , x = I n x = ( A − 1 A ) x = A − 1 ( A x ) x=I_{n}x=(A^{-1}A)x=A^{-1}(Ax) x = I n x = ( A − 1 A ) x = A − 1 ( A x ) , so ∥ x ∥ ≤ α ∥ A x ∥ \lVert x\rVert\le\alpha\,\lVert Ax\rVert ∥ x ∥ ≤ α ∥ A x ∥ by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products §bound . Since A x = B x + ( A x − B x ) Ax=Bx+(Ax-Bx) A x = B x + ( A x − B x ) , Properties of the Euclidean Norm on R n \mathbb{R}^n R n : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square §triangle and The Real Matrices with the Operator-Norm Distance Form a Complete Metric Space with Entrywise Convergence §vector-bound give ∥ A x ∥ ≤ ∥ B x ∥ + ∥ A x − B x ∥ ≤ ∥ B x ∥ + β ∥ x ∥ \lVert Ax\rVert\le\lVert Bx\rVert+\lVert Ax-Bx\rVert\le\lVert Bx\rVert+\beta\lVert x\rVert ∥ A x ∥ ≤ ∥ B x ∥ + ∥ A x − B x ∥ ≤ ∥ B x ∥ + β ∥ x ∥ . Multiplying by α ≥ 0 \alpha\ge0 α ≥ 0 , ∥ x ∥ ≤ α ∥ B x ∥ + α β ∥ x ∥ \lVert x\rVert\le\alpha\lVert Bx\rVert+\alpha\beta\lVert x\rVert ∥ x ∥ ≤ α ∥ B x ∥ + α β ∥ x ∥ , that is,
( 1 − α β ) ∥ x ∥ ≤ α ∥ B x ∥ ( x ∈ R n ) . (1) (1-\alpha\beta)\,\lVert x\rVert\le\alpha\,\lVert Bx\rVert\qquad(x\in\mathbb{R}^{n}).\tag{1} ( 1 − α β ) ∥ x ∥ ≤ α ∥ B x ∥ ( x ∈ R n ) . ( 1 )
Step 2: B B B is invertible. Let x ∈ R n x\in\mathbb{R}^{n} x ∈ R n with B x = 0 Bx=0 B x = 0 . Then ∥ B x ∥ = 0 \lVert Bx\rVert=0 ∥ B x ∥ = 0 by Properties of the Euclidean Norm on R n \mathbb{R}^n R n : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square §vanishing , so ( 1 − α β ) ∥ x ∥ ≤ 0 (1-\alpha\beta)\lVert x\rVert\le0 ( 1 − α β ) ∥ x ∥ ≤ 0 by (1); as 1 − α β > 0 1-\alpha\beta>0 1 − α β > 0 and ∥ x ∥ ≥ 0 \lVert x\rVert\ge0 ∥ x ∥ ≥ 0 by Properties of the Euclidean Norm on R n \mathbb{R}^n R n : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square §square , ∥ x ∥ = 0 \lVert x\rVert=0 ∥ x ∥ = 0 , and x = 0 x=0 x = 0 by Properties of the Euclidean Norm on R n \mathbb{R}^n R n : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square §vanishing . So B B B is invertible, by Criteria for Invertibility of a Square Real Matrix §trivial-kernel and Criteria for Invertibility of a Square Real Matrix §invertible .
Step 3: a bound for ∥ B − 1 ∥ \lVert B^{-1}\rVert ∥ B − 1 ∥ . Let y ∈ R n y\in\mathbb{R}^{n} y ∈ R n and x = B − 1 y x=B^{-1}y x = B − 1 y . By Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §matrix-vector , B x = B ( B − 1 y ) = ( B B − 1 ) y = I n y = y Bx=B(B^{-1}y)=(BB^{-1})y=I_{n}y=y B x = B ( B − 1 y ) = ( B B − 1 ) y = I n y = y , so (1) gives ( 1 − α β ) ∥ B − 1 y ∥ ≤ α ∥ y ∥ (1-\alpha\beta)\lVert B^{-1}y\rVert\le\alpha\lVert y\rVert ( 1 − α β ) ∥ B − 1 y ∥ ≤ α ∥ y ∥ , that is, ∥ B − 1 y ∥ ≤ α 1 − α β ∥ y ∥ \lVert B^{-1}y\rVert\le\frac{\alpha}{1-\alpha\beta}\lVert y\rVert ∥ B − 1 y ∥ ≤ 1 − α β α ∥ y ∥ . As this holds for every y ∈ R n y\in\mathbb{R}^{n} y ∈ R n , Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products §least gives
∥ B − 1 ∥ ≤ α 1 − α β . (2) \lVert B^{-1}\rVert\le\frac{\alpha}{1-\alpha\beta}.\tag{2} ∥ B − 1 ∥ ≤ 1 − α β α . ( 2 )
Step 4: the distance between the inverses. Comparing entries by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §operations and Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §equality , A − B = A + ( − 1 ) B A-B=A+(-1)B A − B = A + ( − 1 ) B and B − 1 + ( − 1 ) A − 1 = B − 1 − A − 1 B^{-1}+(-1)A^{-1}=B^{-1}-A^{-1} B − 1 + ( − 1 ) A − 1 = B − 1 − A − 1 . By Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §distributive , Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §scalar , Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §associative and Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes §identity , with A A − 1 = I n AA^{-1}=I_{n} A A − 1 = I n and B − 1 B = I n B^{-1}B=I_{n} B − 1 B = I n ,
( B − 1 ( A − B ) ) A − 1 = ( B − 1 A + ( − 1 ) ( B − 1 B ) ) A − 1 = B − 1 ( A A − 1 ) + ( − 1 ) ( I n A − 1 ) = B − 1 + ( − 1 ) A − 1 = B − 1 − A − 1 . \bigl(B^{-1}(A-B)\bigr)A^{-1}=\bigl(B^{-1}A+(-1)(B^{-1}B)\bigr)A^{-1}=B^{-1}(AA^{-1})+(-1)(I_{n}A^{-1})=B^{-1}+(-1)A^{-1}=B^{-1}-A^{-1}. ( B − 1 ( A − B ) ) A − 1 = ( B − 1 A + ( − 1 ) ( B − 1 B ) ) A − 1 = B − 1 ( A A − 1 ) + ( − 1 ) ( I n A − 1 ) = B − 1 + ( − 1 ) A − 1 = B − 1 − A − 1 .
By The Real Matrices with the Operator-Norm Distance Form a Complete Metric Space with Entrywise Convergence §metric (Metric Space §symmetric ), Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products §product applied twice, the nonnegativity of α \alpha α and β \beta β , and (2),
d n ( A − 1 , B − 1 ) = d n ( B − 1 , A − 1 ) = ∥ ( B − 1 ( A − B ) ) A − 1 ∥ ≤ ∥ B − 1 ∥ ∥ A − B ∥ ∥ A − 1 ∥ ≤ α 1 − α β β α = α 2 β 1 − α β . d_{n}(A^{-1},B^{-1})=d_{n}(B^{-1},A^{-1})=\bigl\lVert\bigl(B^{-1}(A-B)\bigr)A^{-1}\bigr\rVert\le\lVert B^{-1}\rVert\,\lVert A-B\rVert\,\lVert A^{-1}\rVert\le\frac{\alpha}{1-\alpha\beta}\,\beta\,\alpha=\frac{\alpha^{2}\beta}{1-\alpha\beta}. d n ( A − 1 , B − 1 ) = d n ( B − 1 , A − 1 ) = ( B − 1 ( A − B ) ) A − 1 ≤ ∥ B − 1 ∥ ∥ A − B ∥ ∥ A − 1 ∥ ≤ 1 − α β α β α = 1 − α β α 2 β .
Clause open. Let C ∈ G L n ( R ) C\in\mathrm{GL}_{n}(\mathbb{R}) C ∈ GL n ( R ) , that is, C ∈ M n ( R ) C\in\mathcal{M}_{n}(\mathbb{R}) C ∈ M n ( R ) invertible (G L n ( R ) ⊆ M n ( R ) \mathrm{GL}_{n}(\mathbb{R})\subseteq\mathcal{M}_{n}(\mathbb{R}) GL n ( R ) ⊆ M n ( R ) , with these elements, by The Invertible Matrices and the Positive Semidefinite Matrices Form Sets §invertible ), and put γ = ∥ C − 1 ∥ ≥ 0 \gamma=\lVert C^{-1}\rVert\ge0 γ = ∥ C − 1 ∥ ≥ 0 and r = 1 / ( γ + 1 ) > 0 r=1/(\gamma+1)>0 r = 1/ ( γ + 1 ) > 0 . Let B B B be in the open ball B d n ( C , r ) B_{d_{n}}(C,r) B d n ( C , r ) , so that B ∈ M n ( R ) B\in\mathcal{M}_{n}(\mathbb{R}) B ∈ M n ( R ) and d n ( C , B ) < r d_{n}(C,B)<r d n ( C , B ) < r by Open Ball in a Metric Space §membership . Since d n ( C , B ) ≥ 0 d_{n}(C,B)\ge0 d n ( C , B ) ≥ 0 and γ ≤ γ + 1 \gamma\le\gamma+1 γ ≤ γ + 1 , γ d n ( C , B ) ≤ ( γ + 1 ) d n ( C , B ) < ( γ + 1 ) r = 1 \gamma\,d_{n}(C,B)\le(\gamma+1)\,d_{n}(C,B)<(\gamma+1)\,r=1 γ d n ( C , B ) ≤ ( γ + 1 ) d n ( C , B ) < ( γ + 1 ) r = 1 . By the clause perturbation with C C C in place of A A A , B B B is invertible, so B ∈ G L n ( R ) B\in\mathrm{GL}_{n}(\mathbb{R}) B ∈ GL n ( R ) . Hence B d n ( C , r ) ⊆ G L n ( R ) B_{d_{n}}(C,r)\subseteq\mathrm{GL}_{n}(\mathbb{R}) B d n ( C , r ) ⊆ GL n ( R ) , and G L n ( R ) \mathrm{GL}_{n}(\mathbb{R}) GL n ( R ) , a subset of M n ( R ) \mathcal{M}_{n}(\mathbb{R}) M n ( R ) , is open by Open Subset of a Metric Space §open .
Clause continuous. Let A ∈ M n ( R ) A\in\mathcal{M}_{n}(\mathbb{R}) A ∈ M n ( R ) be invertible. The choices are made in this order: first α = ∥ A − 1 ∥ ≥ 0 \alpha=\lVert A^{-1}\rVert\ge0 α = ∥ A − 1 ∥ ≥ 0 , fixed by A A A ; then ε > 0 \varepsilon>0 ε > 0 is given; then
δ = min { 1 2 ( α + 1 ) , ε 2 ( α + 1 ) 2 } > 0 \delta=\min\Bigl\{\frac{1}{2(\alpha+1)},\ \frac{\varepsilon}{2(\alpha+1)^{2}}\Bigr\}>0 δ = min { 2 ( α + 1 ) 1 , 2 ( α + 1 ) 2 ε } > 0
is chosen from α \alpha α and ε \varepsilon ε alone; finally B ∈ M n ( R ) B\in\mathcal{M}_{n}(\mathbb{R}) B ∈ M n ( R ) with β = d n ( A , B ) < δ \beta=d_{n}(A,B)<\delta β = d n ( A , B ) < δ is arbitrary. Since 0 ≤ α ≤ α + 1 0\le\alpha\le\alpha+1 0 ≤ α ≤ α + 1 and β ≥ 0 \beta\ge0 β ≥ 0 ,
α β ≤ ( α + 1 ) β < ( α + 1 ) δ ≤ 1 2 < 1. \alpha\beta\le(\alpha+1)\beta<(\alpha+1)\delta\le\tfrac12<1 . α β ≤ ( α + 1 ) β < ( α + 1 ) δ ≤ 2 1 < 1.
By the clause perturbation, B B B is invertible and d n ( A − 1 , B − 1 ) ≤ α 2 β / ( 1 − α β ) d_{n}(A^{-1},B^{-1})\le\alpha^{2}\beta/(1-\alpha\beta) d n ( A − 1 , B − 1 ) ≤ α 2 β / ( 1 − α β ) . As 1 − α β > 1 2 1-\alpha\beta>\frac12 1 − α β > 2 1 and α 2 β ≥ 0 \alpha^{2}\beta\ge0 α 2 β ≥ 0 , and as α 2 ≤ ( α + 1 ) 2 \alpha^{2}\le(\alpha+1)^{2} α 2 ≤ ( α + 1 ) 2 ,
d n ( A − 1 , B − 1 ) ≤ α 2 β 1 − α β ≤ 2 α 2 β ≤ 2 ( α + 1 ) 2 β < 2 ( α + 1 ) 2 δ ≤ ε . d_{n}(A^{-1},B^{-1})\le\frac{\alpha^{2}\beta}{1-\alpha\beta}\le2\alpha^{2}\beta\le2(\alpha+1)^{2}\beta<2(\alpha+1)^{2}\delta\le\varepsilon . d n ( A − 1 , B − 1 ) ≤ 1 − α β α 2 β ≤ 2 α 2 β ≤ 2 ( α + 1 ) 2 β < 2 ( α + 1 ) 2 δ ≤ ε .
So δ \delta δ has the required property.
Clause continuous-map. For B ∈ G L n ( R ) B\in\mathrm{GL}_{n}(\mathbb{R}) B ∈ GL n ( R ) , that is, B ∈ M n ( R ) B\in\mathcal{M}_{n}(\mathbb{R}) B ∈ M n ( R ) invertible, B − 1 B^{-1} B − 1 is the only C ∈ M n ( R ) C\in\mathcal{M}_{n}(\mathbb{R}) C ∈ M n ( R ) with B C = I n BC=I_{n} BC = I n and C B = I n CB=I_{n} CB = I n , by Inverse Matrix and Invertible Real Square Matrix §inverse and Inverse Matrix and Invertible Real Square Matrix §invertible . Let π : M n ( R ) × M n ( R ) → M n ( R ) \pi:\mathcal{M}_{n}(\mathbb{R})\times\mathcal{M}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}) π : M n ( R ) × M n ( R ) → M n ( R ) be the map giving the matrix product , π ( ( B , C ) ) = B C \pi((B,C))=BC π (( B , C )) = BC , a map by Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices §maps , so that B C = I n BC=I_{n} BC = I n if and only if ( ( B , C ) , I n ) ∈ π ((B,C),I_{n})\in\pi (( B , C ) , I n ) ∈ π . The condition on C C C is then the formula θ ( C , B ) \theta(C,B) θ ( C , B ) under its guard:
θ ( C , B ) : C ∈ M n ( R ) ∧ ( ( B , C ) , I n ) ∈ π ∧ ( ( C , B ) , I n ) ∈ π , guard B ∈ G L n ( R ) , \theta(C,B):\ C\in\mathcal{M}_{n}(\mathbb{R})\wedge((B,C),I_{n})\in\pi\wedge((C,B),I_{n})\in\pi,\qquad\text{guard }B\in\mathrm{GL}_{n}(\mathbb{R}), θ ( C , B ) : C ∈ M n ( R ) ∧ (( B , C ) , I n ) ∈ π ∧ (( C , B ) , I n ) ∈ π , guard B ∈ GL n ( R ) ,
with M n ( R ) \mathcal{M}_{n}(\mathbb{R}) M n ( R ) , I n I_{n} I n , π \pi π and G L n ( R ) \mathrm{GL}_{n}(\mathbb{R}) GL n ( R ) as parameters; θ \theta θ and the guard are predicative (Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices §predicativity ), and under the guard exactly one set C C C satisfies θ ( C , B ) \theta(C,B) θ ( C , B ) , namely B − 1 B^{-1} B − 1 ; so B − 1 B^{-1} B − 1 is a defined set symbol , used properly for B ∈ G L n ( R ) B\in\mathrm{GL}_{n}(\mathbb{R}) B ∈ GL n ( R ) , with B − 1 ∈ M n ( R ) B^{-1}\in\mathcal{M}_{n}(\mathbb{R}) B − 1 ∈ M n ( R ) . Hence, by Values, Restriction and Equality of a Map, and the Map u ↦ t ( u ) u\mapsto t(u) u ↦ t ( u ) as a Defined Set Symbol §map-symbol with k = 0 k=0 k = 0 , the expression t ( u ) = u − 1 t(u)=u^{-1} t ( u ) = u − 1 , and G L n ( R ) \mathrm{GL}_{n}(\mathbb{R}) GL n ( R ) and M n ( R ) \mathcal{M}_{n}(\mathbb{R}) M n ( R ) in place of its sets A A A and B B B , there is a map f : G L n ( R ) → M n ( R ) f:\mathrm{GL}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}) f : GL n ( R ) → M n ( R ) with f ( B ) = B − 1 f(B)=B^{-1} f ( B ) = B − 1 for every B ∈ G L n ( R ) B\in\mathrm{GL}_{n}(\mathbb{R}) B ∈ GL n ( R ) , and it is the only one, by Values, Restriction and Equality of a Map, and the Map u ↦ t ( u ) u\mapsto t(u) u ↦ t ( u ) as a Defined Set Symbol §equality . By Subsets of a Metric Space: the Restricted Metric, Sequences, Limits in Closed Subsets and Completeness of Closed Subsets §restriction and Metric Space §metric-space , ( G L n ( R ) , d G L ) (\mathrm{GL}_{n}(\mathbb{R}),d_{\mathrm{GL}}) ( GL n ( R ) , d GL ) is a metric space, and d G L ( C , B ) = d n ( C , B ) d_{\mathrm{GL}}(C,B)=d_{n}(C,B) d GL ( C , B ) = d n ( C , B ) for C , B ∈ G L n ( R ) C,B\in\mathrm{GL}_{n}(\mathbb{R}) C , B ∈ GL n ( R ) . Let C ∈ G L n ( R ) C\in\mathrm{GL}_{n}(\mathbb{R}) C ∈ GL n ( R ) and ε > 0 \varepsilon>0 ε > 0 . By the clause continuous with C C C in place of A A A , there is δ > 0 \delta>0 δ > 0 such that every B ∈ M n ( R ) B\in\mathcal{M}_{n}(\mathbb{R}) B ∈ M n ( R ) with d n ( C , B ) < δ d_{n}(C,B)<\delta d n ( C , B ) < δ satisfies d n ( C − 1 , B − 1 ) < ε d_{n}(C^{-1},B^{-1})<\varepsilon d n ( C − 1 , B − 1 ) < ε . So every B ∈ G L n ( R ) B\in\mathrm{GL}_{n}(\mathbb{R}) B ∈ GL n ( R ) with d G L ( C , B ) < δ d_{\mathrm{GL}}(C,B)<\delta d GL ( C , B ) < δ satisfies
d n ( f ( B ) , f ( C ) ) = d n ( B − 1 , C − 1 ) = d n ( C − 1 , B − 1 ) < ε , d_{n}(f(B),f(C))=d_{n}(B^{-1},C^{-1})=d_{n}(C^{-1},B^{-1})<\varepsilon, d n ( f ( B ) , f ( C )) = d n ( B − 1 , C − 1 ) = d n ( C − 1 , B − 1 ) < ε ,
by The Real Matrices with the Operator-Norm Distance Form a Complete Metric Space with Entrywise Convergence §metric (Metric Space §symmetric ). Hence, by Continuous Map Between Metric Spaces §continuous-at with the subset taken to be the whole space G L n ( R ) \mathrm{GL}_{n}(\mathbb{R}) GL n ( R ) , f f f is continuous at C C C ; as C ∈ G L n ( R ) C\in\mathrm{GL}_{n}(\mathbb{R}) C ∈ GL n ( R ) was arbitrary, f f f is continuous, by Continuous Map Between Metric Spaces §continuous .