Implicit differentiation extends the chain rule to equations where you can't easily isolate one variable. Many important curves and surfaces in multivariable calculus are defined by equations like rather than explicit formulas . This technique lets you compute derivatives, tangent lines, and tangent planes for all of them.
Implicit Differentiation
Implicit Functions and Differentiation
An implicit function defines a relationship between variables without solving for one in terms of the others. The equation defines a circle, but you can't write the whole circle as a single function . Instead, the relationship defines implicitly.
To differentiate an implicit equation, you treat as a function of and apply the chain rule wherever appears. Here's the process:
- Start with your equation (e.g., ).
- Differentiate both sides with respect to . Every time you differentiate a term involving , multiply by (that's the chain rule doing its work).
- Collect all terms containing on one side.
- Solve algebraically for .
For the circle example: differentiating gives , so .
The total differential connects to this idea. For a function , the total differential is:
This expression captures the total change in due to small changes in both and . It's useful for approximating changes in a function and for analyzing error propagation in applied problems.

Implicit Function Theorem
The Implicit Function Theorem tells you when an equation actually defines as a smooth function of near a given point. The conditions are:
- (the point lies on the curve), and
- (the curve isn't "vertical" at that point).
When both conditions hold, there exists a unique function defined near satisfying , and its derivative is:
This formula is worth memorizing. It gives you the derivative directly from the partial derivatives of , without doing the full implicit differentiation procedure each time. Notice why matters: it's in the denominator.
For the circle , you get , matching the result from before.
The theorem generalizes to higher dimensions as well, guaranteeing when implicit equations define surfaces or higher-dimensional objects locally.

Curves and Surfaces
Level Curves and Parametric Equations
Level curves (contour lines) are the sets of points where a function takes a constant value. For , the level curve at value is the set of all satisfying . These are exactly the implicit equations you've been differentiating. Topographic maps use this idea: each contour line represents constant elevation.
Level curves give you a way to visualize a function of two variables in the plane. Where level curves are packed close together, the function is changing rapidly; where they're spread apart, it's changing slowly.
Parametric equations describe curves using an independent parameter. A curve in the plane can be written as , , where is the parameter. This representation is more flexible than implicit or explicit forms because it can handle self-intersections, loops, and curves that fail the vertical line test. It also lets you compute velocity and acceleration along the curve directly.
Tangent Planes
A tangent plane is the multivariable analogue of a tangent line. For a surface , the tangent plane at the point is:
This is a linear approximation of the surface near that point, built from the two partial derivatives.
The normal vector to the tangent plane points perpendicular to the surface and is given by:
For a surface defined implicitly by , the gradient serves as the normal vector, and the tangent plane equation becomes:
Tangent planes are used for local linear approximation of surfaces and show up in optimization problems, such as finding the closest point on a surface to a given point in space.