Skip to content
Part BCSIR NET December 2023rolle-counting-roots

Rolle counting roots

Let f(x) be a cubic polynomial with real coefficients. Suppose that f(x) has exactly one real root and that this root is simple. Which one of the following statements holds for ALL antiderivatives F(x) of f(x)?

  1. A.F(x) has exactly one real root.
  2. B.F(x) has exactly four real roots.
  3. C.F(x) has at most two real roots.✓ Correct
  4. D.F(x) has at most one real root.

The idea, in plain words

An antiderivative is not one function but a whole family, each shifted up or down from the next. The slope pattern is fixed, so the shape has a single turning point, and a shape like that can cross the axis at most twice — sliding it up or down changes whether it crosses twice, once, or not at all.

Solution

F′ = f changes sign exactly once

so F is monotone on each side of one point: at most two real roots (and the constant of integration can realise 0, 1 or 2).

Why each option is right or wrong

Checked against 4 symbolic computations
  • False

    because 'all antiderivatives' means the whole family F + C, and the root count changes with C.

    Take f(x)=x3+xf(x) = x^{3} + x, whose only real root is 0 and is simple (SymPy: roots 0, ±i).

    Then F=x4/4+x2/2+CF = x^{4}/4 + x^{2}/2 + C, and SymPy gives two real roots at C = −1, exactly one at C = 0, and none at C = +1.

    So 'exactly one' holds for a single value of C, not for all.

  • False.

    F is a quartic

    so it has four roots counted with multiplicity over C\mathbb{C} — but the question asks about real roots.

    At C = +1 the roots are all complex (SymPy returns ±2/2±i6/2\pm\sqrt{2}/2 \pm i\sqrt{6}/2, none real).

    Degree bounds the number of real roots; it never guarantees them.

  • C.Correct

    True.

    F′ = f has exactly one real zero and changes sign there

    so F is strictly monotone on each side of that single turning point.

    A function that decreases then increases crosses any horizontal level at most twice

    so F has at most two real roots — and, as the worked example shows, 0, 1 and 2 all actually occur.

  • False.

    It reads the root count of f across to F

    but a property of a function need not survive antidifferentiation.

    With f=x3+xf = x^{3} + x and C = −1, SymPy gives F two real roots, ±5−1\pm\sqrt{\sqrt{5} - 1}.

3 of these 3 wrong options correspond to a named reasoning error — the same errors recur across subjects.

The trap it tests

Execution slip

The idea was right. The computation was not.

Drill statements like this

Related counterexample: Differentiable ⇒ continuously differentiable

More on this topic

The chapter behind this: Differentiation — MVT, Darboux, Taylor and the classic spoilers — free to read

From Continuity and Differentiation › Differentiability, mean value theorems, Taylor, L'Hôpital

Last revised . Found a mistake? Tell us — corrections are the fastest thing we act on.

ShareWhatsAppTelegram