Logo

MonoCalc

/

Synthetic Division Calculator

Math

Input Mode:

Quick Examples:

Show synthetic division table

Show verification

Show P(c) from Remainder Theorem

About This Tool

📐 Synthetic Division – Fast Polynomial Division for Linear Divisors

Synthetic division is a compact, efficient algorithm for dividing a polynomial by a linear binomial of the form x − c. Instead of writing out every algebraic term like traditional long division, synthetic division works entirely with the polynomial's coefficients, reducing the work to a neat three-row numeric table. It is the method of choice for algebra students, calculus learners, and engineers who need to factor polynomials or evaluate them at a specific point.

🧮 How Synthetic Division Works

The algorithm follows a straightforward carry-down, multiply, add cycle. Given a dividend polynomial aₙxⁿ + aₙ₋₁xⁿ⁻¹ + … + a₀ and a linear divisor x − c, synthetic division proceeds as follows:

  1. Write the coefficients of the dividend in descending order of degree, inserting 0 for any missing power (e.g., x⁴ + 3x² − 7 becomes 1, 0, 3, 0, −7).
  2. Place the synthetic root c (from divisor x − c) to the left of the table.
  3. Bring down the leading coefficient as the first result value.
  4. Multiply the current result by c and write it under the next coefficient, then add them to get the next result value.
  5. Repeat until all coefficients are processed. The last result value is the remainder; all preceding values are the quotient coefficients.

📊 Visual Example: (x³ − 6x² + 11x − 6) ÷ (x − 2)

Here the divisor is x − 2, so the synthetic root is c = 2. The dividend coefficients are 1, −6, 11, −6.

c = 21−611−6
× c2−86
Result1−430

The result row 1, −4, 3 gives the quotient x² − 4x + 3, and the final value 0 is the remainder — confirming that (x − 2) is an exact factor of x³ − 6x² + 11x − 6.

📐 The Remainder Theorem Connection

One of the most powerful results in polynomial algebra is the Remainder Theorem: when P(x) is divided by (x − c), the remainder equals P(c). Synthetic division computes this remainder as a natural by-product of the algorithm, making it the fastest way to evaluate a polynomial at a specific value. If you need to check whether c is a root of P(x), simply run synthetic division — a remainder of 0 confirms that c is a root.

✅ Factor Theorem

If the remainder from dividing P(x) by (x − c) is zero, then (x − c) is a factor of P(x) and c is a root.

📏 Remainder Theorem

The remainder when dividing P(x) by (x − c) always equals P(c). Synthetic division is the fastest way to compute P(c).

🔢 Handling Divisors of the Form x + k

When your divisor is x + k, rewrite it as x − (−k). The synthetic root is therefore c = −k. For example, dividing by x + 3 uses c = −3 in the synthetic division table. The calculator handles this automatically — just enter the divisor in either form.

📝 Input Modes

This calculator supports two input modes to suit different workflows:

  • Expression Mode — enter the polynomial as a full algebraic expression such as 3x^4 - 2x^2 + x - 5. The tool parses all terms automatically and inserts zero coefficients for any missing powers.
  • Coefficient List Mode — enter coefficients separated by commas in descending order of degree, such as 3, 0, -2, 1, -5. Useful when you already have the coefficient array from a textbook or exam.

⚠️ Limitations of Synthetic Division

Synthetic division only works when the divisor is linear (degree 1). For quadratic or higher-degree divisors, polynomial long division is required. Additionally, the divisor must be monic (leading coefficient of 1) for the standard algorithm — if your divisor is 2x − 4, factor out the 2 first (giving x − 2) and adjust the quotient accordingly, or use the general polynomial division calculator.

💡 Practical Applications

  • Finding polynomial roots — test rational root candidates systematically using the Rational Root Theorem combined with synthetic division.
  • Factoring polynomials — once you find one root, synthetic division gives the reduced quotient polynomial which can be factored further.
  • Polynomial evaluation — evaluate P(c) faster than substituting into the expression directly (also called Horner's method).
  • Partial fractions — break down rational expressions after factoring the denominator using synthetic division.
  • Calculus preparation — simplify rational functions before computing limits, derivatives, or integrals.

🎓 Tips for Students

Always write out the coefficient list first, including zeros for missing terms — this single precaution prevents the most common synthetic division mistakes. Double-check your answer using the verification identity: Divisor × Quotient + Remainder = Dividend. The step-by-step table shown by this calculator mirrors exactly what you would write on an exam, making it ideal for practice and self-checking.

Frequently Asked Questions

Is the Synthetic Division Calculator free?

Yes, Synthetic Division Calculator is totally free :)

Can I use the Synthetic Division Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Synthetic Division Calculator?

Yes, any data related to Synthetic Division Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is synthetic division and when should I use it?

Synthetic division is a streamlined shorthand method for dividing a polynomial by a linear binomial of the form x − c. It replaces the full algebraic notation of long division with a compact numeric table, using only the coefficients of the dividend and the value c. Use it whenever your divisor is exactly linear — it is faster, less error-prone, and the intermediate values directly reveal the quotient coefficients and the remainder.

How does this Synthetic Division Calculator work?

Enter your dividend polynomial as an expression (e.g. 2x³ − 3x² + 4x − 5) or as a comma-separated coefficient list, then enter your linear divisor (e.g. x − 2 or just the root value 2). The calculator extracts the synthetic root c, runs the carry-down–multiply–add algorithm on the coefficients, and returns the quotient polynomial, the remainder, the step-by-step synthetic division table, and optionally the Remainder Theorem verification.

What is the Remainder Theorem and how does it relate to synthetic division?

The Remainder Theorem states that when a polynomial P(x) is divided by (x − c), the remainder equals P(c). Synthetic division computes this remainder as a by-product of the division, so the final value in the result row is simultaneously the remainder and the polynomial's value at x = c. This makes synthetic division the most efficient way to evaluate a polynomial at a specific point.

What happens when the remainder is zero?

A remainder of zero means that (x − c) divides the dividend evenly, so c is a root of the polynomial. By the Factor Theorem, (x − c) is a factor of the dividend, and the quotient polynomial is the fully reduced result of that division. You can use this to systematically find all rational roots of a polynomial.

How are missing polynomial terms handled?

If your polynomial skips a power — for example x⁴ + 3x² − 7, which has no x³ or x¹ terms — the calculator automatically inserts zero-coefficient placeholders before running synthetic division. This ensures the coefficient table is correctly aligned and the result is accurate. You can also enter these zeros explicitly in coefficient-list mode.

Can synthetic division handle fractional or decimal coefficients?

Yes. The calculator supports integer, decimal, and common fractional inputs for both the dividend coefficients and the divisor root c. Intermediate multiply-and-add operations are carried out in full floating-point arithmetic, and results are displayed either as rounded decimals or in fraction form depending on your precision setting.