Hide outline
Feedback

Synthetic Division, Made Intuitive

Synthetic Division, Made Intuitive

Divide polynomials by (xc)(x-c) quickly without losing meaning. See why the shortcut matches long division, how each box maps to a real algebra move, and how the remainder instantly tells you the value of the polynomial at x=cx=c.

Synthetic division feels like a trick until you notice it is just long division with the writing compressed. When the divisor is (xc)(x-c), every step of long division repeats the same pattern, so you can track only the coefficients and skip the variable clutter. The payoff is speed, but the real win is insight. The last number you get is not just a leftover. It is the polynomial’s value at x=cx=c, which is why synthetic division is so good for checking factors.

Why synthetic division works for (xc)(x-c)

Long division asks, what do I multiply the divisor by to cancel the current leading term? With (xc)(x-c), that question always has the same shape. If your current “front” term is axkax^k, you multiply (xc)(x-c) by axk1ax^{k-1} to cancel axkax^k. Then you subtract, and the next coefficient gets adjusted by adding cc times something. Synthetic division records only those adjustments.

A clean way to hold the idea is this. Dividing by (xc)(x-c) means you are trying to write

f(x)=(xc)q(x)+rf(x)=(x-c)q(x)+r

where q(x)q(x) is the quotient and rr is a constant remainder. Synthetic division is a fast bookkeeping method for constructing the coefficients of q(x)q(x) and rr without rewriting all the xx powers every time.

To see the one to one match with long division on a real example, use the side by side view below. Focus on how each subtraction line in long division turns into a multiply then add in the synthetic layout.

Once you spot the match, synthetic division stops being a memorized chant and starts being a compressed version of the same logic.

The setup that prevents most mistakes

Synthetic division is picky about input format. Get the setup right and the steps are almost automatic.

Pull out the coefficients

Write the polynomial as a list of coefficients in descending powers of xx. For x36x2+11x6x^3-6x^2+11x-6, the coefficient list is:

  • 1,6,11,61,-6,11,-6

If a power is missing, you still need a placeholder, because the algorithm is marching through powers one by one.

Always include zeros
Missing terms are not skipped. A missing x2x^2 term means a 00 in the coefficient list, not an empty space.

Choose the right number cc

The divisor has to look like (xc)(x-c) to use plain synthetic division. That means:

  • Dividing by (x2)(x-2) uses c=2c=2
  • Dividing by (x+3)(x+3) is (x(3))(x-(-3)), so c=3c=-3

The widget below lets you enter a polynomial and a divisor of the form (xc)(x-c) and then shows the coefficient list it really implies, including any inserted zeros. Treat that list as the true starting point.

If your divisor is not linear or not in the (xc)(x-c) shape, pause. You may need long division or a modified synthetic method.

Run the algorithm and understand each move

Synthetic division is often taught as bring down, multiply, add. That is correct, but it is more helpful to attach meaning.

Bring down

The first quotient coefficient is always the leading coefficient of the polynomial. That is because the first cancellation in long division must match the leading term exactly.

Multiply by cc

When you multiply the current quotient coefficient by cc, you are computing the amount that the c-c part of (xc)(x-c) will contribute when you subtract (xc)(x-c) times your partial quotient term. This is the hidden adjustment that long division would show with lots of symbols.

Add to get the next running total

Adding combines the original coefficient with the adjustment coming from the previous step. That sum becomes the next quotient coefficient.

The last add gives the remainder. Everything before it are the coefficients of the quotient polynomial.

Use the step through below slowly at least once. Watch how the numbers you bring down become the quotient coefficients, while the bottom row is built by accumulating corrections.

After you have done a couple examples, the rhythm sticks because each line is doing one job. Carry forward the quotient, fold in the correction, repeat.

Read the result and connect it to f(c)f(c)

Synthetic division output has two meanings at the same time.

  • The bottom row except the last entry are the coefficients of the quotient q(x)q(x)
  • The last entry is the remainder rr

Here is the surprising part that makes it feel like magic, but is just the identity f(x)=(xc)q(x)+rf(x)=(x-c)q(x)+r. If you plug in x=cx=c, then (cc)=0(c-c)=0 and the whole product term disappears, leaving:

f(c)=rf(c)=r

So the remainder from dividing by (xc)(x-c) equals the value of the polynomial at x=cx=c. This is the Remainder Theorem, and synthetic division is a fast remainder machine.

The comparison below shows the same remainder two ways. One comes from synthetic division. The other comes from directly substituting x=cx=c into f(x)f(x).

A quick check flows from this. If you expect a factor, you expect remainder 00. If you get anything else, the candidate cc is not a zero.

Instant check
If synthetic division says the remainder is 55, then f(c)=5f(c)=5. No extra work needed.

Use repeated synthetic division to factor

Factoring with synthetic division is just repeating the process when the remainder is 00.

If f(c)=0f(c)=0, then the remainder is 00, so

f(x)=(xc)q(x)f(x)=(x-c)q(x)

That means (xc)(x-c) is a factor and cc is a zero of the polynomial. Now apply synthetic division again to q(x)q(x) to factor further.

A practical workflow for a cubic or quartic is:

  • Pick a likely cc (often from small integers that divide the constant term)
  • Run synthetic division
  • If remainder is 00, keep the quotient and repeat on the smaller polynomial
  • If remainder is not 00, try a different cc

The widget below visualizes this trial and keep process on a cubic. The key moment is when a remainder hits 00. That is your green light to write down a factor and move on.

This is also why synthetic division pairs so well with graphs. Each real zero is an xx intercept, and synthetic division is a fast way to test whether a guessed intercept is real.

Common pitfalls and quick checks

Most synthetic division errors come from one of a few patterns. Fixing them is less about being careful and more about knowing what to look for.

Sign mistakes are the big one. People see (x+3)(x+3) and use c=3c=3 out of habit. But (x+3)(x+3) corresponds to c=3c=-3 because it is (x(3))(x-(-3)).

Another common issue is forgetting zeros for missing powers. If you skip a power, every subsequent coefficient shifts left, and the entire quotient becomes nonsense even if the arithmetic was perfect.

Also, plain synthetic division assumes the divisor’s leading coefficient is 11. Dividing by (2x1)(2x-1) needs an extra step, like factoring out 22 first or using a generalized synthetic setup. If you ignore that, your quotient coefficients will be scaled wrong.

Finally, synthetic division is for linear divisors. If the divisor is x21x^2-1 or any higher degree polynomial, you need long division or a different method.

The mini cases below are designed to be toggled. Use them like a checklist. When your answer looks off, match your situation to the closest case and steal the fix.

A fast self check that costs almost nothing is to multiply (xc)q(x)+r(x-c)q(x)+r back out mentally for one or two leading terms. If the leading term does not match, something went wrong in setup, not arithmetic.

Next-step intuition from graphs

When you divide by (xc)(x-c), you are asking a very geometric question. What is the polynomial doing at the vertical line x=cx=c? The remainder is literally the height of the graph at that input, since f(c)f(c) is the yy value there.

That gives you two powerful instincts. A remainder of 00 means the graph crosses the xx axis at x=cx=c, so (xc)(x-c) is a factor. A large remainder means the point (c,f(c))(c,f(c)) is far from the axis, so cc is not close to a root.

If you want one concrete next move, pick any polynomial you can graph, choose a few cc values around where the graph seems to cross, and use synthetic division to see the remainders change sign. You are watching the function values steer you toward a zero, one quick table at a time.

Was this lesson helpful?
Dive Deeper

Generate a follow-up sub-lesson on any aspect of this topic

Related content