Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Grades 9–12

Polynomials

Name: ______________________

Date: ______________________

You will learn to

  • Add, multiply and factorise polynomials, using special products such as a2−b2=(a−b)(a+b)a^2 - b^2 = (a - b)(a + b)
  • Divide polynomials by long and synthetic division, and prove the remainder theorem
  • Prove the factor theorem and use it, with the rational root test, to find roots and factors
  • Prove that a non-zero polynomial of degree nn has at most nn roots, and explain why it may have fewer
  • Explain which hypothesis the root bound needs by finding a quadratic with four roots in clock arithmetic
  1. 1.

    What is the degree of (x3+2x)(4x5−x+1)(x^3 + 2x)(4x^5 - x + 1)?

  2. 2.

    Find the remainder when p(x)=x3−4x2+2x+7p(x) = x^3 - 4x^2 + 2x + 7 is divided by x−3x - 3.

  3. 3.

    For which number kk is x−2x - 2 a factor of x3+kx−6x^3 + kx - 6?

  4. 4.

    Find all real roots of x3−2x2−5x+6x^3 - 2x^2 - 5x + 6. Enter them as a set, for example {1, 2, 3}.

  5. 5.

    For x≠0x \ne 0, which expression equals x2+1x\dfrac{x^2 + 1}{x}?

    • A.x+1x + 1
    • B.x+1xx + \dfrac{1}{x}
    • C.x2x^2
    • D.2x2x
  6. 6.

    A polynomial with real coefficients has degree 44. How many different real roots could it have? Choose all that are possible.

    • A.0
    • B.1
    • C.2
    • D.3
    • E.4
    • F.5
  7. 7.

    In the proof of the root bound we wrote: 0=p(b)=(b−a) q(b)0 = p(b) = (b - a)\,q(b) and b−a≠0b - a \ne 0, so q(b)=0q(b) = 0. Modulo 88 this step fails and x2−1x^2 - 1 has four roots. Which property of the real numbers does the step use?

    • A.If uv=0uv = 0 then u=0u = 0 or v=0v = 0 (the zero-product property).
    • B.Multiplication is commutative.
    • C.Every number has a negative.
    • D.The real numbers are ordered.
  8. 8.

    Which Lean statement formalises the factor theorem for a polynomial p : R[X] and a number a : R? (Recall: C a is the constant polynomial aa and p.eval a is p(a)p(a).)

    • A.X - C a ∣ p ↔ p.eval a = 0
    • B.X + C a ∣ p ↔ p.eval a = 0
    • C.p.eval a = 0 → p = X - C a
    • D.∀ a, X - C a ∣ p
  9. 9.

    Write divide_by_linear(coeffs, a) that divides p(x)p(x) by x−ax - a using synthetic division. coeffs lists the coefficients of pp from the highest power down (so 2x3−3x2−11x+62x^3 - 3x^2 - 11x + 6 is [2, -3, -11, 6]). Return a pair (quotient, remainder), where quotient is the list of the quotient's coefficients.

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0