Implicit differentiation lets you find derivatives when you can't easily isolate as a function of . Many important curves, like circles and ellipses, are defined by equations where and are mixed together, and this technique handles them cleanly.
You'll use implicit differentiation constantly in related rates problems and whenever you need the slope of a tangent line to a curve that isn't written as . The core idea: differentiate both sides of the equation with respect to , apply the chain rule to any terms, and then solve for .
Implicit Differentiation
Implicit differentiation for complex functions
An explicit function spells out directly, like . An implicit equation mixes and together, like . You can't always solve for neatly, so you need a different approach.
The key insight is that is still a function of , even if you can't write it out explicitly. So every time you differentiate a term containing , you must apply the chain rule and tack on a .
Steps for implicit differentiation:
- Differentiate both sides of the equation with respect to , treating as a function of .
- Every time you differentiate a -term, multiply by (this is the chain rule in action).
- Collect all terms with on one side of the equation.
- Factor out and solve.
Example 1:
Differentiate both sides:
Solve for :
Notice the derivative depends on both and . That's normal with implicit differentiation.
Example 2:
Differentiate both sides. The right side requires the product rule:
Collect terms on one side:
Factor and solve:
You'll frequently need the product rule, quotient rule, or both when the equation has terms like , , or similar combinations.

Tangent slopes of implicit curves
The slope of the tangent line at any point still equals the derivative at that point. The only difference is that you find through implicit differentiation, then plug in the specific coordinates.
Steps:
- Use implicit differentiation to find (which will typically involve both and ).
- Substitute the coordinates of the given point into your expression for .
Example 1: Find the slope of the tangent line to at the point .
From above, . Substituting:
The tangent line at has slope .
Example 2: Find the slope of the tangent line to at the point .
Differentiate using the product rule:
Solve:
Substitute :

Related rates via implicit differentiation
Related rates problems give you a relationship between quantities that are all changing over time, plus the rate of change of one quantity, and ask you to find the rate of change of another. Implicit differentiation is the engine that connects these rates, except now you differentiate with respect to (time) instead of .
Steps to solve related rates problems:
- Draw a picture and label all quantities that change with variables (not numbers yet, unless a quantity is constant).
- Write an equation that relates the relevant quantities.
- Differentiate both sides with respect to , applying the chain rule to every variable.
- Substitute the known values after differentiating (not before).
- Solve for the desired rate.
Example 1: Sliding ladder
A 13 ft ladder leans against a wall. The bottom slides away at 2 ft/sec. How fast is the top sliding down when the bottom is 5 ft from the wall?
The Pythagorean theorem relates the quantities:
where is the distance from the wall and is the height on the wall. Differentiate with respect to :
When , find : .
Substitute , , and :
The negative sign means the top is sliding down at ft/sec.
Example 2: Filling a cylindrical pool
A cylindrical pool with a fixed radius is being filled at 5 ft³/min. Find the rate at which the water level rises when the water is 3 ft deep.
Since the radius is constant (the pool doesn't change shape), the volume formula simplifies:
Differentiate with respect to . Because is constant, only changes:
Substitute and solve:
Notice the answer depends on the pool's radius. If ft, for instance, ft/min. The depth of 3 ft doesn't actually matter here because a cylinder has the same cross-section at every height.
A common mistake in related rates: substituting known values before differentiating. Always differentiate first, then plug in numbers. If you substitute too early, you turn a variable into a constant and lose its rate of change.