Implicit Function Theorem: Let U⊆Rn+m be open and let F:U→Rm be of class
C1. Write points as (x,y) with x∈Rn and y∈Rm. Suppose (a,b)∈U satisfies
F(a,b)=0
and the m×m Jacobian matrix
with respect to y is invertible at (a,b):
det(∂y∂F(a,b))=0.
Then there exist neighborhoods
A of a and B of b and a unique C1 function g:A→B such that
F(x,g(x))=0for all x∈A.
Moreover, g(a)=b and its derivative
satisfies
Dg(x)=−(∂y∂F(x,g(x)))−1(∂x∂F(x,g(x))).
This theorem formalizes “implicit differentiation” and explains when a level set F(x,y)=0 is locally the graph of a smooth function
.
Proof sketch:
Define H(x,y)=(x,F(x,y)) as a map Rn+m→Rn+m. The derivative DH(a,b) is block-triangular with invertible diagonal blocks (identity in x and ∂F/∂y in y), hence invertible. Apply the inverse function theorem
to H to solve for (x,y) in terms of (x,F) near (a,0); setting F=0 yields y=g(x).