Skip to content

Saddle Point

Definition

Let f ⁣:A⊆Rn→Rf\colon A\subseteq\mathbb{R}^n\to\mathbb{R} and let a∈A\boldsymbol{a}\in A. The point a\boldsymbol{a} is a saddle point if it is a stationary point but is neither a local maximum nor a local minimum.

For a stationary point a\boldsymbol{a}, this is equivalent to every neighbourhood containing points where ff is larger than f(a)f(\boldsymbol{a}) and points where ff is smaller than f(a)f(\boldsymbol{a}).


Interpretation

A saddle point is a flat-looking candidate where the function rises in some directions and falls in others: the tangent plane is horizontal, yet the point is no extremum.

Surface of f(x) = x1^2 - x2^2 and its level curves, which cross at the origin: f is positive in two opposite sectors and negative in the other two.

The figure shows f(x)=x12−x22f(\boldsymbol{x})=x_1^2-x_2^2 and its level curves. The level set f=0f=0 consists of the two dashed lines x2=±x1x_2=\pm x_1, crossing at the origin: f>0f>0 in the left and right sectors and f<0f<0 in the upper and lower ones. At the origin ∇f(0)=0\boldsymbol{\nabla} f(\boldsymbol{0})=\boldsymbol{0} and Hf(0)=diag⁡(2,−2)\boldsymbol{H}_f(\boldsymbol{0})=\operatorname{diag}(2,-2) is indefinite, so every neighbourhood contains both higher and lower values.

Negating the definitions of a local maximum and minimum gives an equivalent reading: a stationary point a\boldsymbol{a} is a saddle point exactly when every neighbourhood of a\boldsymbol{a} contains points where ff is larger than f(a)f(\boldsymbol{a}) and points where it is smaller. For x12−x22x_1^2-x_2^2, moving a distance tt in the direction at angle θ\theta to the x1x_1-axis gives f=t2cos⁡2θf=t^2\cos2\theta, positive near the x1x_1-axis and negative near the x2x_2-axis. The function xyxy from the Examples has the same shape turned by 45∘45^\circ, since xy=14((x+y)2−(x−y)2)xy=\tfrac{1}{4}\big((x+y)^2-(x-y)^2\big).

An indefinite Hessian at a stationary point guarantees a saddle (unconstrained extrema conditions), but a saddle does not need one: x14−x24x_1^4-x_2^4 has a saddle at the origin with zero Hessian. A semidefinite Hessian does not decide between an extremum and a saddle: x12+x24x_1^2+x_2^4 and x12−x24x_1^2-x_2^4 both have Hessian diag⁡(2,0)\operatorname{diag}(2,0) at the origin, the first has a minimum there and the second a saddle.


Key Results

  • An indefinite Hessian at a critical point is the standard second-order signal for a saddle point.
  • A zero gradient alone does not imply an extremum.
  • Some saddle points require higher-order information because the Hessian test can be inconclusive.

Examples

  • For f(x,y)=x2−y2f(x,y)=x^2-y^2, (0,0)(0,0) is a saddle point because values increase along the xx-axis and decrease along the yy-axis.
  • For f(x,y)=xyf(x,y)=xy, (0,0)(0,0) is a saddle point because xyxy takes positive and negative values arbitrarily close to the origin.

Prerequisites

Sources

Keywords: multivariable saddle Symbols: element of, nabla gradient, real numbers, subset, theta

Last updated: 27 October 2026 11:52