Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Derivation Techniques






Beyond Explicit Formulas


The standard differentiation rules apply directly when yy is given as an explicit function of xx. But many relationships resist this form. The equation x2+y2=25x^2 + y^2 = 25 defines yy implicitly—solving for yy introduces square roots and sign ambiguity. The expression xxx^x has a variable in both the base and the exponent, fitting no single rule. A curve traced by x=costx = \cos t, y=sinty = \sin t expresses both coordinates through a parameter rather than one through the other.

Each situation calls for a technique that adapts the core rules to a nonstandard setting. Implicit differentiation applies the chain rule through an equation without isolating yy. Logarithmic differentiation converts multiplicative complexity into additive simplicity. The inverse function derivative formula recovers the slope of f1f^{-1} from the slope of ff. Parametric differentiation computes dy/dxdy/dx when neither variable is expressed directly in terms of the other.

Key Terms

Derivativethe target quantity these techniques compute
Differentiabilityimplicit differentiation requires the implicit function to be differentiable

See All Calculus Definitions


Applications of Implicit Differentiation


Implicit differentiation extends beyond circles and ellipses. Any equation relating xx and yy that defines a smooth curve can be differentiated implicitly.

Tangent lines to implicitly defined curves follow directly. For x3+y3=6xyx^3 + y^3 = 6xy (the folium of Descartes), implicit differentiation gives dydx=6y3x23y26x\frac{dy}{dx} = \frac{6y - 3x^2}{3y^2 - 6x}. Evaluating at a specific point on the curve produces the tangent slope there.

Higher-order derivatives can be found implicitly as well. After finding dydx\frac{dy}{dx}, differentiate the result implicitly again with respect to xx—every occurrence of dydx\frac{dy}{dx} is itself a function of xx, and the first-derivative expression can be substituted back in. The algebra is heavier, but the method is systematic.

Related rates problems are implicit differentiation with respect to time tt rather than xx. If a relationship holds among several quantities that all vary with tt, differentiating implicitly with respect to tt connects their rates of change. This application is developed in graph analysis.

Logarithmic Differentiation


Logarithmic differentiation uses the properties of ln\ln to simplify differentiation of complex products, quotients, and variable-exponent expressions.

The procedure: given y=f(x)y = f(x), take ln\ln of both sides to get lny=lnf(x)\ln y = \ln f(x). Apply logarithm properties—products become sums, quotients become differences, exponents become multipliers. Differentiate both sides implicitly with respect to xx. The left side gives 1ydydx\frac{1}{y}\frac{dy}{dx}. Solve for dydx=yddx[lnf(x)]\frac{dy}{dx} = y \cdot \frac{d}{dx}[\ln f(x)].

Logarithmic Differentiation
y=f(x)    lny=lnf(x)    yy=ddx[lnf(x)]    y=yddx[lnf(x)]y = f(x) \implies \ln y = \ln f(x) \implies \frac{y'}{y} = \frac{d}{dx}[\ln f(x)] \implies y' = y \cdot \frac{d}{dx}[\ln f(x)]
Learn more about this formula: Logarithmic Differentiation →


For y=xxy = x^x: taking ln\ln gives lny=xlnx\ln y = x \ln x. Differentiating: 1ydydx=lnx+1\frac{1}{y}\frac{dy}{dx} = \ln x + 1. Solving: dydx=xx(lnx+1)\frac{dy}{dx} = x^x(\ln x + 1). No standard rule handles xxx^x directly—the base and exponent both vary. Logarithmic differentiation is the natural approach.

The technique also simplifies expressions like y=x2x+1(x3)4y = \frac{x^2 \sqrt{x+1}}{(x-3)^4}, where the product and quotient rules together would produce unwieldy algebra. After taking ln\ln, the expression becomes lny=2lnx+12ln(x+1)4ln(x3)\ln y = 2\ln x + \frac{1}{2}\ln(x+1) - 4\ln(x-3), and differentiating this sum is straightforward.

Differentiating Inverse Functions


If ff is a one-to-one differentiable function with inverse f1f^{-1}, the derivative of the inverse is

Inverse Function Derivative
(f1)(b)=1f(a)where b=f(a)(f^{-1})'(b) = \frac{1}{f'(a)} \quad \text{where } b = f(a)
Learn more about this formula: Inverse Function Derivative →


provided f(f1(x))0f'(f^{-1}(x)) \neq 0. The derivative of the inverse is the reciprocal of the derivative of the original, evaluated at the corresponding point.

The derivation uses implicit differentiation. If y=f1(x)y = f^{-1}(x), then f(y)=xf(y) = x. Differentiating both sides with respect to xx: f(y)dydx=1f'(y) \cdot \frac{dy}{dx} = 1, so dydx=1f(y)\frac{dy}{dx} = \frac{1}{f'(y)}.

Geometrically, the graphs of ff and f1f^{-1} are reflections across the line y=xy = x. If ff has slope mm at a point, f1f^{-1} has slope 1/m1/m at the reflected point. A horizontal tangent on ff (slope 00) corresponds to a vertical tangent on f1f^{-1} (slope undefined), which is why f(f1(x))0f'(f^{-1}(x)) \neq 0 is required.

Deriving Inverse Trigonometric Derivatives


The inverse function formula, combined with implicit differentiation, produces the derivatives of all inverse trigonometric functions without memorizing separate formulas.

For y=arcsinxy = \arcsin x: the defining equation is siny=x\sin y = x with y[π/2,π/2]y \in [-\pi/2, \pi/2]. Differentiating implicitly: cosydydx=1\cos y \cdot \frac{dy}{dx} = 1, so dydx=1cosy\frac{dy}{dx} = \frac{1}{\cos y}. Since cosy=1sin2y=1x2\cos y = \sqrt{1 - \sin^2 y} = \sqrt{1 - x^2} (positive because yy is in the first or fourth quadrant), the result is

ddx[arcsinx]=11x2\frac{d}{dx}[\arcsin x] = \frac{1}{\sqrt{1 - x^2}}


For y=arctanxy = \arctan x: the defining equation is tany=x\tan y = x. Differentiating: sec2ydydx=1\sec^2 y \cdot \frac{dy}{dx} = 1, so dydx=1sec2y=11+tan2y=11+x2\frac{dy}{dx} = \frac{1}{\sec^2 y} = \frac{1}{1 + \tan^2 y} = \frac{1}{1 + x^2}.

The same method applies to arccos\arccos, arccot\text{arccot}, arcsec\text{arcsec}, and arccsc\text{arccsc}. In each case, implicit differentiation and a Pythagorean identity convert the result into an algebraic expression in xx.

Parametric Differentiation


A curve defined parametrically by x=x(t)x = x(t) and y=y(t)y = y(t) does not express yy as a function of xx directly. The slope of the curve at a point is obtained through the chain rule in Leibniz form:

Parametric First Derivative
dydx=dy/dtdx/dtwhen x=x(t),y=y(t)\frac{dy}{dx} = \frac{dy/dt}{dx/dt} \quad \text{when } x = x(t), \, y = y(t)
Learn more about this formula: Parametric First Derivative →

provided dxdt0\frac{dx}{dt} \neq 0. Each coordinate is differentiated with respect to the parameter tt, and the ratio gives the slope.

For a circle parametrized by x=costx = \cos t, y=sinty = \sin t: dxdt=sint\frac{dx}{dt} = -\sin t and dydt=cost\frac{dy}{dt} = \cos t, so dydx=costsint=cott\frac{dy}{dx} = \frac{\cos t}{-\sin t} = -\cot t. At t=π/4t = \pi/4, the slope is 1-1.

The second derivative of a parametric curve is not d2y/dt2d2x/dt2\frac{d^2y/dt^2}{d^2x/dt^2}. The correct formula is

Parametric Second Derivative
d2ydx2=ddx ⁣[dydx]=d/dt[dy/dx]dx/dt\frac{d^2 y}{dx^2} = \frac{d}{dx}\!\left[\frac{dy}{dx}\right] = \frac{d/dt\,[dy/dx]}{dx/dt}
Learn more about this formula: Parametric Second Derivative →


Differentiate dy/dxdy/dx (which is a function of tt) with respect to tt, then divide by dx/dtdx/dt once more. This error is common and produces incorrect concavity analysis when made.

When to Use Which Technique


Each technique targets a specific structural pattern.

Implicit differentiation applies when xx and yy are tangled in an equation that is difficult or impossible to solve for yy—circles, ellipses, higher-degree curves, and any relation not naturally in y=f(x)y = f(x) form. It also applies in related rates, where multiple quantities depend on time.

Logarithmic differentiation applies when the expression involves products of many factors, quotients with complex structure, or—most distinctively—variable exponents like xxx^x, (sinx)cosx(\sin x)^{\cos x}, or xlnxx^{\ln x}. If the exponent contains the variable, logarithmic differentiation is typically the only viable approach.

The inverse function derivative applies when differentiating f1f^{-1} and the derivative of ff is known. It is the standard route to inverse trigonometric and inverse hyperbolic derivatives.

Parametric differentiation applies when a curve is given as x=x(t)x = x(t), y=y(t)y = y(t). It handles curves that loop, cross themselves, or cannot be written as y=f(x)y = f(x)—cycloids, epicycloids, Lissajous figures, and motion trajectories.

These techniques are not mutually exclusive. A single problem may require implicit differentiation inside a parametric setting, or logarithmic differentiation as part of an inverse function computation. The table below lays out each technique alongside the signal that triggers it, the structural pattern it handles, and a typical example.
Technique Signal that triggers it What it handles Typical example
Implicit differentiation x and y are tangled in an equation that is hard to solve for y curves not in y = f(x) form; related-rates problems x2 + y2 = 25
Logarithmic differentiation variable in the exponent, or many factors in a product or quotient variable-exponent forms; complex products and quotients y = xx,  y = (sin x)cos x
Inverse function derivative need the derivative of f−1 and f' is known inverse trigonometric and inverse hyperbolic derivatives (arcsin x)' = 1 ⁄ √(1 − x2)
Parametric differentiation a curve is given as x = x(t), y = y(t) curves that loop or self-cross; motion trajectories x = cos t,  y = sin t

All Four Techniques as the Chain Rule


Each technique on this page looks different, but all four are expressions of the same underlying rule — the chain rule applied through a layer that hides the direct y-as-function-of-x form. The table below names that layer for each technique and the chain-rule form it produces.
Technique Chain rule manifestation What gets chained
Implicit differentiation d ⁄ dx [g(y)] = g'(y) · dy ⁄ dx y is treated as an inner function of x; the dy ⁄ dx factor is the chain rule's outer-inner derivative
Logarithmic differentiation d ⁄ dx [ln f(x)] = f'(x) ⁄ f(x) ln is chained with f, then implicit differentiation is applied to ln y = ln f(x)
Inverse function derivative from f(f−1(x)) = x:  f'(f−1(x)) · (f−1)'(x) = 1 the identity f ∘ f−1 = x is differentiated via the chain rule and rearranged
Parametric differentiation dy ⁄ dx = (dy ⁄ dt) · (dt ⁄ dx) = (dy ⁄ dt) ⁄ (dx ⁄ dt) the parameter t sits between y and x as the inner variable; chain rule is read off in Leibniz form