Second derivative test (local maximum): Classify a critical point from concavity

By Vegard Gjerde Based on Masterful Learning 8 min read
second-derivative-test-local-maximum calculus derivatives math learning-strategies

Second derivative test (local maximum) classifies a critical point from second-derivative evidence: when f(c)=0f'(c)=0 and f(c)<0f''(c)<0, the graph is concave down at a flat point, so the theorem supports a local maximum conclusion. It applies only when both parts of that condition hold, and recognizing when the theorem is available is a core fluency skill in the Unisium Study System.

Unisium hero image titled Second derivative test (local maximum) showing the principle equation and a conditions card.
The second derivative test for a local maximum uses the pattern f(c)=0f'(c)=0 with f(c)<0f''(c)<0 to classify a critical point as a local maximum.

On this page: The Principle | Conditions | Failure Modes | EE Questions | Retrieval Practice | Practice Ground | Solve a Problem | Related Principles | FAQ | How This Fits


The Principle

The move: Infer that ff has a local maximum at cc when cc is a critical point and the second derivative is negative there.

The invariant: This rule classifies a critical point from second-derivative evidence: at a flat point, negative curvature supports the local-maximum conclusion.

Pattern: f(c)=0, f(c)<0f has a local maximum at cf'(c)=0,\ f''(c)<0 \quad\Longrightarrow\quad f \text{ has a local maximum at } c

Applies ✓Does not apply ✗
f(2)=0f'(2)=0 and f(2)=4f''(2)=-4 \Rightarrow ff has a local maximum at x=2x=2f(2)=0f'(2)=0 and f(2)=0f''(2)=0 ⇏\not\Rightarrow ff has a local maximum at x=2x=2

Left: the point is critical and concave down, so the theorem applies. Right: the setup looks close, but f(2)=0f''(2)=0 does not satisfy the condition, so this test gives no local-maximum conclusion.


Conditions of Applicability

Condition: f(c)=0f'(c)=0; f(c)<0f''(c)<0

This theorem is a shortcut for classifying a critical point. It does not replace the need to verify that the candidate point is critical first.

Before applying, check: verify the candidate point is critical, then check that the second derivative there is negative; only then is the theorem available.

If the condition is violated: this test does not prove a local maximum; the point could be a local minimum, neither, or require a first-derivative sign chart instead.

  • If f(c)0f'(c)\neq 0, the point is not even a critical point, so the theorem is unavailable immediately.
  • If f(c)>0f''(c)>0, the same structure supports a local minimum instead; compare with the second derivative test (local minimum).
  • If f(c)=0f''(c)=0, the second derivative test is inconclusive, so you need another argument such as the first derivative test (local maximum) or a direct sign analysis.
  • The derivative values come from earlier differentiation work, so rules such as the power rule and derivative sum rule often matter before this classification step begins.

Want the complete framework behind this guide? Read Masterful Learning.


Common Failure Modes

Failure mode: treat any point with f(c)<0f''(c)<0 as a local maximum without checking f(c)=0f'(c)=0 → you classify a point that may still be increasing or decreasing, so the theorem was never applicable.

Debug: ask for the pair, not the curvature alone: first verify f(c)=0f'(c)=0, then check the sign of f(c)f''(c).


Elaborative Encoding

Use these questions to build deep understanding. (See Elaborative Encoding for the full method.)

Within the Principle

  • Why does f(c)<0f''(c)<0 describe concave-down behavior, and why does that support a peak only when the tangent is flat at cc?
  • Why is the pair f(c)=0f'(c)=0 and f(c)<0f''(c)<0 more informative than the single fact f(c)<0f''(c)<0 by itself?

For the Principle

  • When you already have a critical point, why can the second derivative test be faster than building a full sign chart for ff'?
  • If the test gives f(c)=0f''(c)=0, what should you do next, and why is that not a contradiction of the theorem?

Between Principles

Generate an Example

  • Create one critical point where the second derivative test proves a local maximum and one near-miss critical point where f(c)=0f''(c)=0 so the theorem cannot decide.

Retrieval Practice

Answer from memory, then click to reveal and check. (See Retrieval Practice for the full method.)

State the move in one sentence: _____Infer that f has a local maximum at c when f'(c)=0 and f''(c)<0.
Write the canonical equation: _____f(c)=0f(c)<0f'(c)=0 \wedge f''(c)<0
State the canonical condition: _____f(c)=0;f(c)<0f'(c)=0; f''(c)<0

Practice Ground

Use these exercises to build move-selection fluency. (See Self-Explanation for how to use worked examples effectively.)

Procedure Walkthrough

Starting from f(x)=x3+3x2+1f(x)=-x^3+3x^2+1 and the candidate point c=2c=2, determine whether the theorem is available and what conclusion it supports.

StepExpressionOperation
0f(x)=x3+3x2+1,c=2f(x)=-x^3+3x^2+1,\, c=2Start with the proposed candidate point
1f(x)=3x2+6xf'(x)=-3x^2+6xDifferentiate to get the critical-point test quantity
2f(2)=0f'(2)=0Confirm that the theorem is still available at the candidate point
3f(x)=6x+6f''(x)=-6x+6Differentiate again to get the curvature test quantity
4f(2)=6<0f''(2)=-6<0Check the sign that decides whether the theorem applies
5ff has a local maximum at x=2x=2Use the satisfied condition to classify the point

Drills

Action label

What principle justifies the conclusion below, and is the move valid?

f(3)=0,f(3)=8f has a local maximum at x=3f'(3)=0,\, f''(3)=-8 \quad\Longrightarrow\quad f \text{ has a local maximum at } x=3

Reveal

The principle is the second derivative test for a local maximum, and the move is valid. The point is critical and the second derivative is negative there.


What principle is being attempted below, and why is the move invalid?

f(1)=0,f(1)=0f has a local maximum at x=1f'(1)=0,\, f''(1)=0 \quad\Longrightarrow\quad f \text{ has a local maximum at } x=1

Reveal

The attempted move is the second derivative test for a local maximum, but it is invalid because the condition fails. The theorem needs f(1)<0f''(1)<0; when f(1)=0f''(1)=0, this test is inconclusive.


What principle is being attempted below, and why is the move invalid?

f(1)=4,f(1)=2f has a local maximum at x=1f'(1)=4,\, f''(1)=-2 \quad\Longrightarrow\quad f \text{ has a local maximum at } x=1

Reveal

The attempted move is again the second derivative test for a local maximum, but it is invalid because the point is not critical. The theorem requires f(1)=0f'(1)=0 before the sign of f(1)f''(1) matters.


Which proposed conclusion step is eligible for the second derivative test for a local maximum?

  1. f(c)=0f'(c)=0 and f(c)<0f''(c)<0 \Longrightarrow ff has a local maximum at cc
  2. f(c)=0f'(c)=0 and f(c)>0f''(c)>0 \Longrightarrow ff has a local maximum at cc
  3. f(c)=0f'(c)=0 and f(c)=0f''(c)=0 \Longrightarrow ff has a local maximum at cc
  4. f(c)0f'(c)\neq 0 and f(c)<0f''(c)<0 \Longrightarrow ff has a local maximum at cc
Reveal

Only 1 is eligible.

  • 1 matches the canonical condition exactly.
  • 2 supports a local minimum instead.
  • 3 is inconclusive.
  • 4 fails the critical-point requirement.

Transition identification

Which transition uses the second derivative test directly?

f(x)=3x26x(1)f(0)=0(2)f(x)=6x6, f(0)=6(3)f has a local maximum at x=0f'(x)=3x^2-6x \xrightarrow{(1)} f'(0)=0 \xrightarrow{(2)} f''(x)=6x-6,\ f''(0)=-6 \xrightarrow{(3)} f \text{ has a local maximum at } x=0

Reveal

Transition (3) uses the second derivative test directly.

  • (1) checks the critical-point condition.
  • (2) computes the second derivative value.
  • (3) turns those verified facts into the local-maximum conclusion.

Which transition is not justified by the second derivative test?

f(x)=x3(1)f(0)=0(2)f(x)=3x2, f(0)=0(3)f has a local maximum at x=0f'(x)=x^3 \xrightarrow{(1)} f'(0)=0 \xrightarrow{(2)} f''(x)=3x^2,\ f''(0)=0 \xrightarrow{(3)} f \text{ has a local maximum at } x=0

Reveal

Transition (3) is not justified. The theorem requires f(0)<0f''(0)<0, but here the second derivative equals 00, so the test cannot classify the point.


In which conclusion steps is the second derivative test for a local maximum being used correctly?

  1. f(2)=0,f(2)=5ff'(2)=0,\, f''(2)=-5 \Longrightarrow f has a local maximum at x=2x=2
  2. f(2)=0,f(2)=4ff'(2)=0,\, f''(2)=4 \Longrightarrow f has a local maximum at x=2x=2
  3. f(2)=0,f(2)=5ff'(2)=0,\, f''(2)=-5 \Longrightarrow f is concave down at x=2x=2
  4. f(2)=1,f(2)=5ff'(2)=1,\, f''(2)=-5 \Longrightarrow f has a local maximum at x=2x=2
Reveal

Only 1 uses the theorem correctly.

  • 1 has the full condition.
  • 2 gives the wrong extremum type.
  • 3 is a concavity statement, not a local-maximum conclusion from the theorem.
  • 4 skips the critical-point condition.

Which chain reaches a justified local-maximum conclusion?

  1. f(c)=0f(c)=3ff'(c)=0 \to f''(c)=-3 \to f has a local maximum at cc
  2. f(c)=0f(c)=0ff'(c)=0 \to f''(c)=0 \to f has a local maximum at cc
  3. f(c)=2f(c)=3ff'(c)=2 \to f''(c)=-3 \to f has a local maximum at cc
Reveal

Only 1 reaches a justified conclusion. In 2, the test is inconclusive. In 3, the point is not critical.


Forward step

Apply the theorem once at c=1c=1.

f(1)=0,f(1)=9f'(1)=0,\qquad f''(1)=-9

Reveal

The condition matches f(c)=0f'(c)=0 and f(c)<0f''(c)<0, so ff has a local maximum at x=1x=1.


Should you conclude a local maximum at c=2c=-2 from the data below? Explain your decision.

f(2)=0,f(2)=7f'(-2)=0,\qquad f''(-2)=7

Reveal

No. The point is critical, but the second derivative is positive, not negative. This data supports a local minimum, not a local maximum.


Should you conclude a local maximum at c=4c=4 from the data below? Explain your decision.

f(4)=0,f(4)=0f'(4)=0,\qquad f''(4)=0

Reveal

No. This is the classic near-miss case. The point is critical, but f(4)=0f''(4)=0, so the second derivative test is inconclusive and gives no extremum classification.


Solve a Problem

Apply what you’ve learned with Problem Solving.

Problem: For f(x)=x33x2+1f(x)=x^3-3x^2+1, determine what the second derivative test says about x=0x=0 and x=2x=2.

Full solution
StepExpressionMove
0f(x)=x33x2+1f(x)=x^3-3x^2+1
1f(x)=3x26x=3x(x2)f'(x)=3x^2-6x=3x(x-2)Differentiate and factor to expose the critical points
2f(0)=0f'(0)=0 and f(2)=0f'(2)=0Identify the candidate points for the theorem
3f(x)=6x6f''(x)=6x-6Differentiate again to get the curvature test quantity
4f(0)=6<0f''(0)=-6<0 and f(2)=6>0f''(2)=6>0Check the second derivative at each critical point
5ff has a local maximum at x=0x=0 and not at x=2x=2Apply the local-maximum test point by point

At x=0x=0, the full condition is satisfied, so the theorem gives a local maximum. At x=2x=2, the second derivative is positive, so this local-maximum theorem does not apply there.


PrincipleRelationship
Second derivative test (local minimum)Uses the same critical-point setup, but f(c)>0f''(c)>0 instead of f(c)<0f''(c)<0
First derivative test (local maximum)Reaches the same type of conclusion through a sign chart for ff' rather than one second-derivative value
Derivative at a pointSupplies the derivative values you evaluate before applying the theorem

FAQ

What does the second derivative test for a local maximum say?

It says that if f(c)=0f'(c)=0 and f(c)<0f''(c)<0, then ff has a local maximum at cc. The first condition gives a critical point, and the second says the graph is concave down there.

Is f(c)<0f''(c)<0 enough by itself?

No. Concavity alone is not enough for this theorem. You must also verify that f(c)=0f'(c)=0, or else the point is not a valid candidate for the second derivative test.

What if f(c)=0f''(c)=0?

Then this test is inconclusive. The point could still be a local maximum, a local minimum, or neither, so you need another method such as a first-derivative sign chart.

Is this faster than the first derivative test?

Often, yes. If computing f(c)f''(c) is easy after you have a critical point, the second derivative test can classify the point without building a full sign chart. But it is not stronger, because it can fail to decide when f(c)=0f''(c)=0.

Can the test classify more than one critical point in the same problem?

Yes. Once you find all critical points, you can evaluate ff'' at each one separately. Some points may satisfy the local-maximum condition, while others may not.


How This Fits in Unisium

In Unisium, the second derivative test is trained as a move-selection theorem: after you find a critical point, you decide whether curvature gives an immediate extremum classification or whether you need a different tool. That fits directly with retrieval practice, self-explanation, and the broader logic of Masterful Learning, where fluency comes from choosing the right theorem under the right condition. To keep building that fluency across calculus, practice directly in the Unisium app once you can classify critical points without defaulting to a sign chart every time.

Explore further:

Masterful Learning book cover

Masterful Learning

The study system for physics, math, & programming that works: retrieval, connection, explanation, problem solving, and more.

Read the book (opens in new tab) ISBN 979-8-2652-9642-9

Ready to apply this strategy?

Join Unisium and start implementing these evidence-based learning techniques.

Start Learning with Unisium Read More Guides

Want the complete framework? This guide is from Masterful Learning.

Learn about the book →