Orchids Logo

Division Algorithm for Polynomials

Class 10Polynomials

Just as we can divide one number by another to get a quotient and a remainder, we can divide one polynomial by another. The Division Algorithm for Polynomials is a systematic procedure, similar to long division with numbers, that allows us to divide a polynomial by another polynomial of equal or lower degree. This algorithm is fundamental in algebra because it helps us factorise polynomials, find remaining zeroes when some are known, and verify whether one polynomial is a factor of another. In Class 10, we apply this algorithm primarily to divide a cubic or higher-degree polynomial by a linear or quadratic polynomial. The result is expressed as: Dividend = Divisor * Quotient + Remainder, which mirrors the division algorithm for integers that you studied in the Real Numbers chapter.

What is Division Algorithm for Polynomials?

Division Algorithm for Polynomials: If p(x) and g(x) are two polynomials where g(x) is not zero, then there exist unique polynomials q(x) (quotient) and r(x) (remainder) such that:

p(x) = g(x) * q(x) + r(x)

where either r(x) = 0 or the degree of r(x) is less than the degree of g(x).

Here:

  • p(x) is the dividend (the polynomial being divided)
  • g(x) is the divisor (the polynomial we divide by)
  • q(x) is the quotient (the result of the division)
  • r(x) is the remainder (what is left over)

Special cases:

1. If r(x) = 0, then g(x) divides p(x) exactly, and g(x) is a factor of p(x).

2. If g(x) is linear (degree 1), say g(x) = x - a, then the remainder is a constant equal to p(a). This is the Remainder Theorem.

3. If p(a) = 0 when dividing by (x - a), then (x - a) is a factor of p(x). This is the Factor Theorem.

Degree relationship: If degree of p(x) = n and degree of g(x) = m (where n >= m), then degree of q(x) = n - m, and degree of r(x) < m (or r(x) = 0).

Division Algorithm for Polynomials Formula

Division Algorithm: p(x) = g(x) * q(x) + r(x), where degree of r(x) < degree of g(x) or r(x) = 0.

Remainder Theorem: When p(x) is divided by (x - a), the remainder is p(a).

Factor Theorem: (x - a) is a factor of p(x) if and only if p(a) = 0.

Degree formula: degree(q(x)) = degree(p(x)) - degree(g(x)), when g(x) divides p(x) or when we consider only the quotient.

Verification formula: To check your division, verify that g(x) * q(x) + r(x) = p(x) by multiplying and adding.

Derivation and Proof

The Division Algorithm for Polynomials is proved constructively — the proof itself is the long division procedure.

Existence (how to find q(x) and r(x)):

Given p(x) of degree n and g(x) of degree m, where n >= m:

Step 1: Divide the leading term of p(x) by the leading term of g(x). This gives the first term of q(x). For example, if p(x) = 3x^3 + ... and g(x) = x + ..., then the first term of q(x) is 3x^3 / x = 3x^2.

Step 2: Multiply g(x) by this first term of q(x) and subtract the result from p(x). This eliminates the leading term of p(x), producing a new polynomial of lower degree.

Step 3: Repeat the process with the new polynomial (playing the role of the remaining dividend) and g(x). Continue until the degree of the remaining polynomial is less than the degree of g(x). This remaining polynomial is the remainder r(x).

This process must terminate because at each step, the degree of the remaining polynomial decreases by at least 1. When it drops below the degree of g(x), the process stops.

Uniqueness: Suppose there are two representations: p(x) = g(x)*q1(x) + r1(x) and p(x) = g(x)*q2(x) + r2(x). Then g(x)*(q1(x) - q2(x)) = r2(x) - r1(x). The left side has degree >= m (if q1 is not equal to q2), but the right side has degree < m. This is a contradiction unless q1 = q2 and r1 = r2. So the quotient and remainder are unique.

Connection to the Remainder Theorem: When g(x) = x - a (degree 1), the remainder r(x) must have degree < 1, so r(x) is a constant. By the division algorithm, p(x) = (x - a) * q(x) + r. Setting x = a: p(a) = 0 * q(a) + r = r. So r = p(a).

Types and Properties

Polynomial division problems in Class 10 generally fall into these categories:

Type 1: Dividing a cubic by a linear polynomial

Example: Divide x^3 - 3x^2 + 5x - 3 by x - 1. The quotient will be quadratic and the remainder will be a constant.

Type 2: Dividing a quartic by a quadratic polynomial

Example: Divide x^4 - 5x + 6 by x^2 - 2. The quotient will be quadratic and the remainder will be linear or constant.

Type 3: Dividing to find remaining zeroes

Given some zeroes of a higher-degree polynomial, divide by the corresponding factor(s) to find the remaining zeroes. For example, if 2 and -1 are zeroes of a quartic, divide by (x - 2)(x + 1) = x^2 - x - 2 to get a quadratic quotient, then find the zeroes of the quotient.

Type 4: Checking if one polynomial is a factor of another

Divide and check if the remainder is zero. If yes, the divisor is a factor.

Type 5: Finding an unknown coefficient

Given that (x - a) is a factor of p(x), use the fact that the remainder must be zero (p(a) = 0) to find the unknown coefficient.

Methods

Method 1: Long Division of Polynomials

This is the step-by-step procedure analogous to long division with numbers:

Step 1: Arrange both the dividend and divisor in descending order of powers. Include terms with zero coefficients as placeholders (e.g., write x^3 + 1 as x^3 + 0x^2 + 0x + 1).

Step 2: Divide the leading term of the dividend by the leading term of the divisor. Write the result as the first term of the quotient.

Step 3: Multiply the entire divisor by this term and write the product below the dividend, aligning like terms.

Step 4: Subtract the product from the dividend to get a new polynomial.

Step 5: Bring down the next term if necessary, and repeat from Step 2 using the new polynomial as the dividend.

Step 6: Continue until the degree of the remaining polynomial is less than the degree of the divisor. This remaining polynomial is the remainder.

Method 2: Synthetic Division (for linear divisors only)

Synthetic division is a shortcut for dividing by linear polynomials (x - a). It uses only the coefficients and is faster than long division. Write the coefficients of the dividend in a row, write 'a' to the side, and perform the synthetic division algorithm (bring down, multiply, add, repeat).

Method 3: Using the Factor Theorem

If you want to check whether (x - a) is a factor, simply compute p(a). If p(a) = 0, then (x - a) is a factor. This avoids performing the full division when you only need to check divisibility.

Solved Examples

Example 1: Example 1: Divide x^3 - 3x^2 + 5x - 3 by x - 1

Problem: Divide p(x) = x^3 - 3x^2 + 5x - 3 by g(x) = x - 1.

Solution (Long Division):

Step 1: Divide x^3 by x: x^3 / x = x^2. Write x^2 as the first term of the quotient.

Step 2: Multiply (x - 1) by x^2: x^3 - x^2. Subtract from the dividend: (x^3 - 3x^2 + 5x - 3) - (x^3 - x^2) = -2x^2 + 5x - 3.

Step 3: Divide -2x^2 by x: -2x. Multiply (x - 1) by -2x: -2x^2 + 2x. Subtract: (-2x^2 + 5x - 3) - (-2x^2 + 2x) = 3x - 3.

Step 4: Divide 3x by x: 3. Multiply (x - 1) by 3: 3x - 3. Subtract: (3x - 3) - (3x - 3) = 0.

Quotient: x^2 - 2x + 3. Remainder: 0.

Verification: (x - 1)(x^2 - 2x + 3) = x^3 - 2x^2 + 3x - x^2 + 2x - 3 = x^3 - 3x^2 + 5x - 3. Correct.

Answer: Quotient = x^2 - 2x + 3, Remainder = 0. So (x - 1) is a factor.

Example 2: Example 2: Divide 2x^3 + x^2 - 5x - 2 by x + 2

Problem: Divide p(x) = 2x^3 + x^2 - 5x - 2 by g(x) = x + 2 and verify the division algorithm.

Solution:

Step 1: 2x^3 / x = 2x^2. Multiply (x + 2)(2x^2) = 2x^3 + 4x^2. Subtract: (2x^3 + x^2 - 5x - 2) - (2x^3 + 4x^2) = -3x^2 - 5x - 2.

Step 2: -3x^2 / x = -3x. Multiply (x + 2)(-3x) = -3x^2 - 6x. Subtract: (-3x^2 - 5x - 2) - (-3x^2 - 6x) = x - 2.

Step 3: x / x = 1. Multiply (x + 2)(1) = x + 2. Subtract: (x - 2) - (x + 2) = -4.

Quotient: 2x^2 - 3x + 1. Remainder: -4.

Verification: (x + 2)(2x^2 - 3x + 1) + (-4) = 2x^3 - 3x^2 + x + 4x^2 - 6x + 2 - 4 = 2x^3 + x^2 - 5x - 2. Correct.

Remainder check: p(-2) = 2(-8) + 4 + 10 - 2 = -16 + 12 = -4. Matches the remainder.

Answer: Quotient = 2x^2 - 3x + 1, Remainder = -4.

Example 3: Example 3: Divide x^4 - 1 by x - 1

Problem: Divide x^4 - 1 by x - 1.

Solution:

First, write x^4 - 1 = x^4 + 0x^3 + 0x^2 + 0x - 1 (include missing terms with zero coefficients).

Step 1: x^4 / x = x^3. (x - 1)(x^3) = x^4 - x^3. Subtract: 0 - (-x^3) = x^3 + 0x^2 + 0x - 1.

Step 2: x^3 / x = x^2. (x - 1)(x^2) = x^3 - x^2. Subtract: x^2 + 0x - 1.

Step 3: x^2 / x = x. (x - 1)(x) = x^2 - x. Subtract: x - 1.

Step 4: x / x = 1. (x - 1)(1) = x - 1. Subtract: 0.

Quotient: x^3 + x^2 + x + 1. Remainder: 0.

Factorisation: x^4 - 1 = (x - 1)(x^3 + x^2 + x + 1) = (x - 1)(x + 1)(x^2 + 1).

Answer: Quotient = x^3 + x^2 + x + 1, Remainder = 0.

Example 4: Example 4: Divide by a quadratic polynomial

Problem: Divide 3x^3 + x^2 + 2x + 5 by x^2 + 2x + 1.

Solution:

Step 1: 3x^3 / x^2 = 3x. Multiply (x^2 + 2x + 1)(3x) = 3x^3 + 6x^2 + 3x. Subtract: (3x^3 + x^2 + 2x + 5) - (3x^3 + 6x^2 + 3x) = -5x^2 - x + 5.

Step 2: -5x^2 / x^2 = -5. Multiply (x^2 + 2x + 1)(-5) = -5x^2 - 10x - 5. Subtract: (-5x^2 - x + 5) - (-5x^2 - 10x - 5) = 9x + 10.

The degree of 9x + 10 (which is 1) is less than the degree of the divisor x^2 + 2x + 1 (which is 2). So we stop.

Quotient: 3x - 5. Remainder: 9x + 10.

Verification: (x^2 + 2x + 1)(3x - 5) + (9x + 10) = 3x^3 + 6x^2 + 3x - 5x^2 - 10x - 5 + 9x + 10 = 3x^3 + x^2 + 2x + 5. Correct.

Answer: Quotient = 3x - 5, Remainder = 9x + 10.

Example 5: Example 5: Find remaining zeroes using division

Problem: Given that 2 is a zero of x^3 - 6x^2 + 11x - 6, find the other zeroes.

Solution:

Since 2 is a zero, (x - 2) is a factor. Divide x^3 - 6x^2 + 11x - 6 by (x - 2).

Step 1: x^3 / x = x^2. (x-2)(x^2) = x^3 - 2x^2. Subtract: -4x^2 + 11x - 6.

Step 2: -4x^2 / x = -4x. (x-2)(-4x) = -4x^2 + 8x. Subtract: 3x - 6.

Step 3: 3x / x = 3. (x-2)(3) = 3x - 6. Subtract: 0.

Quotient: x^2 - 4x + 3 = (x - 1)(x - 3).

All zeroes: x = 2 (given), x = 1, and x = 3 (from the quadratic).

Verification: (x - 1)(x - 2)(x - 3) = (x - 1)(x^2 - 5x + 6) = x^3 - 6x^2 + 11x - 6. Correct.

Answer: The other zeroes are 1 and 3.

Example 6: Example 6: Find k if (x - 3) is a factor

Problem: Find the value of k if (x - 3) is a factor of x^3 - kx^2 + x + 6.

Solution:

By the Factor Theorem, if (x - 3) is a factor, then p(3) = 0.

p(3) = 27 - 9k + 3 + 6 = 36 - 9k = 0.

9k = 36, so k = 4.

Verification: With k = 4, p(x) = x^3 - 4x^2 + x + 6. p(3) = 27 - 36 + 3 + 6 = 0. Correct.

Dividing by (x - 3): x^3 - 4x^2 + x + 6 = (x - 3)(x^2 - x - 2) = (x - 3)(x - 2)(x + 1).

Answer: k = 4.

Example 7: Example 7: Check divisibility

Problem: Check whether x^2 - 3x + 2 is a factor of x^4 - 5x^3 + 8x^2 - 5x + 2 - 1 + 1. Actually, check if x^2 - 3x + 2 divides x^4 - 5x^3 + 9x^2 - 9x + 2.

Solution:

Divide x^4 - 5x^3 + 9x^2 - 9x + 2 by x^2 - 3x + 2.

Step 1: x^4 / x^2 = x^2. Multiply: x^4 - 3x^3 + 2x^2. Subtract: -2x^3 + 7x^2 - 9x + 2.

Step 2: -2x^3 / x^2 = -2x. Multiply: -2x^3 + 6x^2 - 4x. Subtract: x^2 - 5x + 2.

Step 3: x^2 / x^2 = 1. Multiply: x^2 - 3x + 2. Subtract: -2x + 0 = -2x.

Remainder = -2x (not zero).

Since the remainder is not zero, x^2 - 3x + 2 is not a factor of x^4 - 5x^3 + 9x^2 - 9x + 2.

Answer: No, x^2 - 3x + 2 is not a factor. The remainder is -2x.

Example 8: Example 8: Find all zeroes of a quartic polynomial

Problem: Find all zeroes of 2x^4 - 3x^3 - 3x^2 + 6x - 2, given that sqrt(2) and -sqrt(2) are two of its zeroes.

Solution:

Since sqrt(2) and -sqrt(2) are zeroes, (x - sqrt(2))(x + sqrt(2)) = x^2 - 2 is a factor.

Divide 2x^4 - 3x^3 - 3x^2 + 6x - 2 by x^2 - 2.

Step 1: 2x^4 / x^2 = 2x^2. Multiply: 2x^4 - 4x^2. Subtract: -3x^3 + x^2 + 6x - 2.

Step 2: -3x^3 / x^2 = -3x. Multiply: -3x^3 + 6x. Subtract: x^2 + 0x - 2 = x^2 - 2.

Step 3: x^2 / x^2 = 1. Multiply: x^2 - 2. Subtract: 0.

Quotient: 2x^2 - 3x + 1 = (2x - 1)(x - 1). Zeroes: x = 1/2 and x = 1.

All zeroes: sqrt(2), -sqrt(2), 1/2, and 1.

Answer: The four zeroes are sqrt(2), -sqrt(2), 1/2, and 1.

Example 9: Example 9: Division with missing terms

Problem: Divide x^3 + 8 by x + 2.

Solution:

Write x^3 + 8 = x^3 + 0x^2 + 0x + 8 (fill in missing terms).

Step 1: x^3 / x = x^2. (x+2)(x^2) = x^3 + 2x^2. Subtract: -2x^2 + 0x + 8.

Step 2: -2x^2 / x = -2x. (x+2)(-2x) = -2x^2 - 4x. Subtract: 4x + 8.

Step 3: 4x / x = 4. (x+2)(4) = 4x + 8. Subtract: 0.

Quotient: x^2 - 2x + 4. Remainder: 0.

This confirms the algebraic identity: a^3 + b^3 = (a + b)(a^2 - ab + b^2). Here, x^3 + 2^3 = (x + 2)(x^2 - 2x + 4).

Answer: Quotient = x^2 - 2x + 4, Remainder = 0.

Example 10: Example 10: Find what must be added or subtracted

Problem: What must be added to x^3 - 3x^2 + 4x - 15 so that the result is exactly divisible by x - 3?

Solution:

If we add a constant 'a' to the polynomial, we want (x^3 - 3x^2 + 4x - 15 + a) to be divisible by (x - 3).

By the Factor Theorem, p(3) + a = 0.

p(3) = 27 - 27 + 12 - 15 = -3.

So -3 + a = 0, giving a = 3.

Verification: x^3 - 3x^2 + 4x - 12 = x^2(x - 3) + 4(x - 3) = (x - 3)(x^2 + 4). Remainder is 0. Correct.

Answer: 3 must be added.

Real-World Applications

The Division Algorithm for Polynomials is a fundamental tool in algebra with applications across mathematics and science.

Finding Remaining Zeroes: When some zeroes of a polynomial are known (perhaps from a graph or from given information), the division algorithm is used to find the remaining zeroes. Divide the polynomial by the known factors to obtain a lower-degree quotient, then solve the quotient to find the remaining zeroes.

Factorisation: Long division helps factorise polynomials completely. Once one factor is found (using trial or the Rational Root Theorem), division produces the remaining factor, which can then be further factorised.

Simplifying Algebraic Fractions: Just as numeric fractions can be simplified by dividing numerator by denominator, polynomial fractions (rational expressions) can be simplified using polynomial division. This is essential in calculus for integration of rational functions.

Error Detection in Coding Theory: Polynomial division (over binary fields) is used in CRC (Cyclic Redundancy Check) codes, which detect errors in digital data transmission. The remainder of the division is the error-checking code.

Control Systems: In engineering, transfer functions of control systems are represented as ratios of polynomials. Division and factorisation help analyse system stability and response.

Key Points to Remember

  • Division Algorithm: p(x) = g(x) * q(x) + r(x), where degree(r) < degree(g) or r = 0.
  • Always arrange polynomials in descending order of powers before dividing.
  • Include terms with zero coefficients (e.g., 0x^2) as placeholders.
  • The degree of the quotient equals degree(dividend) - degree(divisor).
  • If the remainder is 0, the divisor is a factor of the dividend.
  • Remainder Theorem: When dividing by (x - a), the remainder equals p(a).
  • Factor Theorem: (x - a) is a factor of p(x) if and only if p(a) = 0.
  • Always verify by checking: g(x) * q(x) + r(x) = p(x).
  • Long division works for any polynomial divisor, while synthetic division is a shortcut for linear divisors only.
  • This algorithm is analogous to Euclid's division algorithm for integers: a = bq + r with 0 <= r < b.

Practice Problems

  1. Divide 3x^3 + 2x^2 - 7x + 2 by x - 1 and verify the result.
  2. Divide x^4 + x^3 - 2x^2 + x + 1 by x^2 + 1.
  3. Find the remainder when 4x^3 - 12x^2 + 14x - 3 is divided by 2x - 1.
  4. Given that -2 and 3 are two zeroes of x^4 + x^3 - 11x^2 - 9x + 18, find all zeroes.
  5. What must be subtracted from x^4 + 2x^3 - 13x^2 - 12x + 21 so that the result is exactly divisible by x^2 - 4x + 3?
  6. Check whether x^2 - 5x + 6 is a factor of x^3 - 8x^2 + 19x - 12.
  7. Divide x^3 - 27 by x - 3 and relate it to the algebraic identity for a^3 - b^3.

Frequently Asked Questions

Q1. What is the Division Algorithm for Polynomials?

The Division Algorithm states that for any two polynomials p(x) (dividend) and g(x) (divisor, non-zero), there exist unique polynomials q(x) (quotient) and r(x) (remainder) such that p(x) = g(x) * q(x) + r(x), where the degree of r(x) is less than the degree of g(x), or r(x) = 0.

Q2. How is polynomial long division similar to numerical long division?

Both follow the same process: divide the leading term, multiply, subtract, bring down the next term, and repeat. In numerical division, we work with digits and place values. In polynomial division, we work with terms and their degrees. The algorithm ends when the remaining polynomial has lower degree than the divisor (analogous to the remainder being smaller than the divisor in number division).

Q3. What is the Remainder Theorem?

The Remainder Theorem states that when a polynomial p(x) is divided by a linear polynomial (x - a), the remainder is equal to p(a). For example, when x^3 + 2x - 1 is divided by (x - 3), the remainder is p(3) = 27 + 6 - 1 = 32.

Q4. What is the Factor Theorem?

The Factor Theorem states that (x - a) is a factor of a polynomial p(x) if and only if p(a) = 0. This is a direct consequence of the Remainder Theorem: if the remainder when dividing by (x - a) is zero, then (x - a) divides p(x) exactly.

Q5. Why do we need to include zero coefficient terms?

When the dividend has missing powers (e.g., x^3 + 1 has no x^2 or x terms), we must include them as 0x^2 + 0x to maintain proper alignment during division. Without these placeholder terms, the subtraction step can produce incorrect results because terms won't align by degree.

Q6. Can we divide a lower-degree polynomial by a higher-degree one?

Yes, but the result is trivial: the quotient is 0 and the remainder is the dividend itself. For example, dividing x + 1 by x^2 + 1 gives quotient = 0 and remainder = x + 1, because p(x) = (x^2 + 1)(0) + (x + 1).

Q7. What is synthetic division?

Synthetic division is a shortcut method for dividing a polynomial by a linear factor (x - a). Instead of writing out the full long division, you only work with the coefficients. It is faster and requires less writing than long division but can only be used when the divisor is linear.

Q8. How do you verify the result of polynomial division?

Multiply the quotient by the divisor and add the remainder. The result should equal the original dividend: g(x) * q(x) + r(x) should equal p(x). Always perform this verification to check your work.

Q9. How is the Division Algorithm used to find zeroes?

If you know one zero (say alpha), divide the polynomial by (x - alpha) to get a quotient of lower degree. Then find the zeroes of the quotient. This step-by-step reduction eventually reveals all zeroes. For example, for a cubic polynomial, dividing by a known linear factor gives a quadratic quotient that can be solved using the quadratic formula.

Q10. Is this topic important for CBSE board exams?

Yes. The Division Algorithm for Polynomials is a standard topic in the CBSE Class 10 Polynomials chapter. Questions typically ask you to divide a given polynomial, find remaining zeroes, or determine unknown coefficients. It carries 3-5 marks in board exams and is frequently tested in both short-answer and long-answer formats.

We are also listed in