2
—
—
—
0
4
—
—
2
—
—
—
0
4
—
—
The Synthetic Division Calculator performs synthetic division of a cubic polynomial by a linear factor of the form (x − c), providing the complete quotient, remainder, and all intermediate carry values. Synthetic division is a streamlined, efficient alternative to polynomial long division that reduces the process to simple multiplication and addition operations on the coefficients alone.
Developed as a computational shortcut, synthetic division eliminates the need to write out variables and powers during the division process. Instead of manipulating full polynomial expressions, you work only with the coefficients arranged in a compact tabular format. This makes synthetic division significantly faster than long division for hand calculations and far less prone to sign errors or arithmetic mistakes.
The method works specifically for dividing by linear factors of the form (x − c), where c is any real number. You enter the coefficients of the dividend polynomial and the value c (the root of the divisor). The algorithm then processes the coefficients from left to right using a simple "multiply-and-add" pattern: bring down the first coefficient, multiply it by c, add the result to the next coefficient, and repeat until all coefficients have been processed.
The numbers in the bottom row of the synthetic division tableau represent the coefficients of the quotient polynomial (all entries except the last) and the remainder (the last entry). For a cubic dividend divided by a linear factor, the quotient is always a quadratic polynomial.
Synthetic division is intimately connected to the Remainder Theorem and the Factor Theorem. The Remainder Theorem guarantees that the remainder obtained from dividing P(x) by (x − c) equals P(c). Consequently, if the remainder is zero, then P(c) = 0, meaning c is a root of the polynomial, and (x − c) is a factor. This makes synthetic division a powerful root-testing tool.
In practice, synthetic division is most commonly used in conjunction with the Rational Root Theorem to systematically find roots of polynomials. The Rational Root Theorem provides a finite list of potential rational roots (± factors of the constant term divided by factors of the leading coefficient). By testing each candidate via synthetic division, you can quickly determine which values are actual roots and progressively factor down the polynomial.
The calculator displays the carry values from the synthetic division process, which correspond to the products c × (current sum) at each step. These intermediate values help you visualize and verify the complete synthetic division tableau, making it an excellent learning tool for students mastering the technique.
Beyond root-finding, synthetic division also provides a fast method for polynomial evaluation. The process of synthetic division is algebraically equivalent to evaluating the polynomial using Horner's method (nested multiplication). The remainder at the end of the process equals P(c), so synthetic division gives you the function value "for free" as a byproduct of the division.
Synthetic division divides P(x) = a₃x³ + a₂x² + a₁x + a₀ by (x − c) using only the coefficients.
Tableau Setup:
$$\begin{array}{c|cccc} c & a_3 & a_2 & a_1 & a_0 \\ & & c \cdot a_3 & c \cdot s_1 & c \cdot s_2 \\ \hline & s_0 & s_1 & s_2 & s_3 \end{array}$$
Algorithm:
$$s_0 = a_3$$ $$s_1 = a_2 + c \cdot s_0$$ $$s_2 = a_1 + c \cdot s_1$$ $$s_3 = a_0 + c \cdot s_2$$
The result is:
$$P(x) = (x - c)(s_0 x^2 + s_1 x + s_2) + s_3$$
where s₃ is the remainder. By the Remainder Theorem, s₃ = P(c).
The carry values displayed are c · s₀, c · s₁, and c · s₂, which form the second row of the synthetic division tableau.
The quotient coefficients (q₂, q₁, q₀) form the quadratic Q(x) = q₂x² + q₁x + q₀. The original polynomial equals (x − c) × Q(x) + remainder.
The remainder equals P(c) by the Remainder Theorem. If it is zero, then c is a root and (x − c) is a factor of the polynomial.
The carry values show the intermediate multiplications: each is the product of c and the running sum from the previous column. Together with the original coefficients, they let you reconstruct the full synthetic division tableau on paper.
The "Is Root" indicator shows 1 if the remainder is effectively zero (within rounding tolerance), confirming that c is a root and (x − c) divides the polynomial exactly.
Inputs
Results
Bring down 2. Multiply 2 × 2 = 4, add to −3 gives 1. Multiply 1 × 2 = 2, add to −5 gives −3. Multiply −3 × 2 = −6, add to 6 gives 0. Remainder = 0, so x = 2 is a root. Result: 2x³ − 3x² − 5x + 6 = (x − 2)(2x² + x − 3).
Inputs
Results
This divides x³ − 8 by (x − 2). Bring down 1. 1 × 2 = 2, add to 0 = 2. 2 × 2 = 4, add to 0 = 4. 4 × 2 = 8, add to −8 = 0. So x³ − 8 = (x − 2)(x² + 2x + 4), confirming the difference of cubes formula.
The "multiply-and-add" algorithm of synthetic division is derived from the structure of dividing by (x − c). With a linear divisor, each step reduces the polynomial degree by exactly one, and only one multiplication and one addition are needed per coefficient. For higher-degree divisors, the relationship between coefficients becomes more complex, requiring the full long division algorithm with multiple subtraction steps.
Standard synthetic division requires the divisor to have a leading coefficient of 1. For (2x − 3), you can factor out 2 to get 2(x − 3/2) and perform synthetic division with c = 3/2. The resulting quotient coefficients must then be divided by 2 to account for the factored-out leading coefficient. Alternatively, use polynomial long division for non-monic linear divisors.
Synthetic division and Horner's method are algebraically identical. Horner's method evaluates P(x) by rewriting it in nested form: P(x) = ((a₃x + a₂)x + a₁)x + a₀. The running sums in synthetic division follow exactly the same multiply-and-add pattern. The remainder of synthetic division equals the Horner evaluation P(c), confirming the Remainder Theorem.
Yes, but you must include zero coefficients as placeholders for any missing powers. For example, to divide x³ − 8, enter coefficients 1, 0, 0, −8 (zeros for the x² and x terms). Forgetting to include zero placeholders is one of the most common mistakes students make with synthetic division.
The carry values are the products computed in the middle row of the synthetic division tableau. At each step, the current bottom-row value is multiplied by c, and this product (the carry) is placed in the next column of the middle row, then added to the coefficient above it. Showing these values helps you trace and verify each step of the process.
Simply perform synthetic division with c equal to the value at which you want to evaluate the polynomial. The remainder is P(c). This is often faster than direct substitution, especially for higher-degree polynomials, because it requires only n multiplications and n additions for a degree-n polynomial, compared to potentially many more operations with direct evaluation.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Polynomial Calculator
Polynomial Calculators
Polynomial Division Calculator
Polynomial Calculators
Factoring Calculator
Polynomial Calculators
Factoring Trinomials Calculator
Polynomial Calculators
Perfect Square Trinomial Calculator
Polynomial Calculators
Difference of Two Squares Calculator
Polynomial Calculators