Skip to content

Polynomial Expressions

Summary

This chapter focuses on polynomial expressions and the operations used to manipulate them. Students will learn to classify polynomials by degree and number of terms, and develop fluency in adding, subtracting, and multiplying polynomials using the distributive property. The chapter introduces important techniques like the FOIL method for binomial multiplication and explores special products including the difference of squares and perfect square trinomials, which will prove essential for factoring in the next chapter.

Concepts Covered

This chapter covers the following 18 concepts from the learning graph:

  1. Degree of Polynomial
  2. Leading Coefficient
  3. Standard Form of Polynomial
  4. Adding Polynomials
  5. Subtracting Polynomials
  6. Multiplying Polynomials
  7. FOIL Method
  8. Special Products
  9. Difference of Squares
  10. Perfect Square Trinomial
  11. Factoring
  12. Greatest Common Factor
  13. Prime Polynomial
  14. Sum of Cubes
  15. Difference of Cubes
  16. Consecutive Integers
  17. Perimeter Problems
  18. Distance Rate Time Problems

Prerequisites

This chapter builds on concepts from:


Introduction to Polynomial Expressions

In Chapter 3, you learned that polynomials are algebraic expressions with variables raised to non-negative integer powers. Now it's time to master working with these expressions. Polynomials are everywhere in mathematics—they model trajectories of projectiles, describe areas and volumes, represent economic growth, and form the foundation of calculus.

This chapter will teach you to manipulate polynomial expressions fluently. You'll learn to add, subtract, and multiply polynomials, discover elegant patterns like the difference of squares, and develop skills that will serve you throughout higher mathematics. Think of polynomials as the building blocks of algebra—once you can work with them confidently, complex problems become manageable puzzles.

Classifying Polynomials

Degree of a Polynomial

The degree of a polynomial is the highest power of the variable that appears in the expression.

For a polynomial in standard form \(a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0\):

  • The degree is \(n\) (the largest exponent)
  • The coefficient \(a_n\) is called the leading coefficient

Examples:

Polynomial Degree Leading Coefficient
\(5x^3 - 2x^2 + 7x - 1\) 3 (cubic) 5
\(x^4 + 3x^2 - 8\) 4 (quartic) 1
\(-2x^2 + 5x + 3\) 2 (quadratic) -2
\(7x - 4\) 1 (linear) 7
\(9\) 0 (constant) 9

Standard Form of a Polynomial

A polynomial is in standard form when its terms are written in descending order of degree (highest power first).

Standard form: \(a_n x^n + a_{n-1} x^{n-1} + \cdots + a_2 x^2 + a_1 x + a_0\)

Examples:

  • Standard form: \(3x^4 - 2x^3 + 5x - 7\)
  • Not standard form: \(5x - 2x^3 + 3x^4 - 7\) (same polynomial, wrong order)

Polynomial Names by Degree

Degree Name Example
0 Constant \(5\)
1 Linear \(2x + 3\)
2 Quadratic \(x^2 - 4x + 1\)
3 Cubic \(x^3 + 2x^2 - x + 5\)
4 Quartic \(2x^4 - 3x + 1\)
5 Quintic \(x^5 - x^3 + 2\)

Diagram: Polynomial Classification Interactive Tool

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<summary>Polynomial Classification Interactive Tool</summary>
Type: microsim

Learning objective: Practice identifying degree, leading coefficient, and standard form of polynomials

Canvas layout (900x600px):
- Top area (900x200): Polynomial display and analysis
- Middle area (900x250): Interactive workspace
- Bottom area (900x150): Feedback and controls

Visual elements:
- Large polynomial display (e.g., "$3x^2 + 5x^4 - 2x + 7$")
- Terms highlighted individually with different colors
- Degree indicator with visual representation
- Leading coefficient highlighted
- Standard form comparison display
- Drag-and-drop term reordering interface

Interactive features:
- Random polynomial generator
- Drag terms to rearrange into standard form
- Click to identify highest degree term
- Input fields for: degree, leading coefficient
- Button: "Check answers"
- Button: "Show standard form"
- Difficulty selector (simple/medium/complex)

Default parameters:
- Difficulty: medium
- Number of terms: 3-5

Behavior:
- Display polynomial in random order
- Student drags terms to rearrange
- Snap terms into standard form order
- Highlight degree of each term
- When "Check" clicked:
  - Verify standard form arrangement
  - Confirm degree and leading coefficient
  - Provide immediate feedback

Visual features:
- Color-coded exponents
- Animated rearrangement
- Degree visualization (stacked blocks)
- Celebration for correct answers

Implementation: p5.js with drag-and-drop, validation, animation

Operations with Polynomials

Adding Polynomials

To add polynomials, combine like terms (terms with the same variable raised to the same power).

Horizontal method:

\((3x^2 + 5x - 2) + (2x^2 - 3x + 7)\)

Group like terms:

\(= (3x^2 + 2x^2) + (5x - 3x) + (-2 + 7)\)

\(= 5x^2 + 2x + 5\)

Vertical method:

Align like terms vertically:

1
2
3
4
  3x² + 5x - 2
+ 2x² - 3x + 7
_______________
  5x² + 2x + 5

Subtracting Polynomials

To subtract polynomials, distribute the negative sign and combine like terms.

\((5x^2 - 3x + 4) - (2x^2 + x - 6)\)

Distribute the negative:

\(= 5x^2 - 3x + 4 - 2x^2 - x + 6\)

Combine like terms:

\(= (5x^2 - 2x^2) + (-3x - x) + (4 + 6)\)

\(= 3x^2 - 4x + 10\)

Key insight: Subtracting is the same as adding the opposite. Change the sign of every term in the second polynomial, then add.

Multiplying Polynomials

To multiply polynomials, use the distributive property to multiply each term in the first polynomial by each term in the second polynomial, then combine like terms.

Monomial times polynomial:

\(3x(2x^2 - 5x + 4)\)

\(= 3x \cdot 2x^2 - 3x \cdot 5x + 3x \cdot 4\)

\(= 6x^3 - 15x^2 + 12x\)

Binomial times binomial:

\((x + 3)(2x - 5)\)

Distribute each term:

\(= x \cdot 2x + x \cdot (-5) + 3 \cdot 2x + 3 \cdot (-5)\)

\(= 2x^2 - 5x + 6x - 15\)

\(= 2x^2 + x - 15\)

The FOIL Method

FOIL is a mnemonic for multiplying two binomials:

  • First terms
  • Outer terms
  • Inner terms
  • Last terms

\((a + b)(c + d) = ac + ad + bc + bd\)

Example: \((x + 4)(x + 5)\)

  • First: \(x \cdot x = x^2\)
  • Outer: \(x \cdot 5 = 5x\)
  • Inner: \(4 \cdot x = 4x\)
  • Last: \(4 \cdot 5 = 20\)

Result: \(x^2 + 5x + 4x + 20 = x^2 + 9x + 20\)

Diagram: FOIL Method Interactive Visualizer

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<summary>FOIL Method Interactive Visualizer</summary>
Type: microsim

Learning objective: Master the FOIL method through visual representation and practice

Canvas layout (800x600px):
- Top area (800x300): Visual FOIL diagram
- Bottom area (800x300): Practice problems and feedback

Visual elements:
- Two binomials displayed: $(a + b)(c + d)$
- Four curved arrows showing F, O, I, L connections
- Color-coded terms:
  - First: blue
  - Outer: green
  - Inner: orange
  - Last: red
- Product boxes showing each multiplication
- Final simplified result

Interactive controls:
- Input: coefficients and constants for both binomials
- Button: "Show FOIL process"
- Checkbox: "Animate step-by-step"
- Practice mode: random binomials to multiply
- Input fields for student answer
- Button: "Check answer"

Default parameters:
- First binomial: (x + 3)
- Second binomial: (x + 5)

Behavior:
- Display two binomials with clear formatting
- When "Show FOIL" clicked:
  - Animate First multiplication (blue arrow)
  - Animate Outer multiplication (green arrow)
  - Animate Inner multiplication (orange arrow)
  - Animate Last multiplication (red arrow)
  - Show combining like terms
- In practice mode:
  - Generate random binomials
  - Student enters F, O, I, L products separately
  - Then enters final simplified form
  - Immediate feedback with color coding

Visual features:
- Curved arrows connecting terms
- Box algebra representation
- Terms sliding together during combining
- Color persistence from FOIL to final answer

Implementation: p5.js with animation, color coding, input validation

Special Products

Certain polynomial products follow predictable patterns. Recognizing these patterns makes multiplication faster and helps with factoring.

Difference of Squares

The difference of squares pattern:

\((a + b)(a - b) = a^2 - b^2\)

where:

  • \(a\) and \(b\) are any expressions

Why this works:

\((a + b)(a - b) = a^2 - ab + ab - b^2 = a^2 - b^2\)

The middle terms cancel!

Examples:

  • \((x + 5)(x - 5) = x^2 - 25\)
  • \((3x + 2)(3x - 2) = 9x^2 - 4\)
  • \((y + 7)(y - 7) = y^2 - 49\)

Perfect Square Trinomials

When you square a binomial, you get a perfect square trinomial.

\((a + b)^2 = a^2 + 2ab + b^2\)

\((a - b)^2 = a^2 - 2ab + b^2\)

where:

  • \(a\) and \(b\) are any expressions

Examples:

  • \((x + 3)^2 = x^2 + 6x + 9\)
  • \((x - 4)^2 = x^2 - 8x + 16\)
  • \((2x + 5)^2 = 4x^2 + 20x + 25\)

Pattern recognition:

A trinomial is a perfect square if:

  1. First and last terms are perfect squares
  2. Middle term = \(2 \times \sqrt{\text{first}} \times \sqrt{\text{last}}\)

Summary of Special Products

Pattern Formula Example
Difference of Squares \((a+b)(a-b) = a^2 - b^2\) \((x+3)(x-3) = x^2-9\)
Square of Sum \((a+b)^2 = a^2+2ab+b^2\) \((x+5)^2 = x^2+10x+25\)
Square of Difference \((a-b)^2 = a^2-2ab+b^2\) \((x-4)^2 = x^2-8x+16\)

Introduction to Factoring

Factoring is the reverse of multiplication. When you factor a polynomial, you write it as a product of simpler polynomials.

\(\text{Multiplication: } 3(x + 2) = 3x + 6\)

\(\text{Factoring: } 3x + 6 = 3(x + 2)\)

Greatest Common Factor (GCF)

The greatest common factor is the largest factor that divides all terms of a polynomial.

Steps to factor out the GCF:

  1. Find the GCF of all coefficients
  2. Find the lowest power of each variable
  3. Factor out the GCF
  4. Write as GCF times remaining polynomial

Examples:

Factor \(6x^3 + 9x^2 - 12x\):

  • GCF of coefficients: 3
  • Lowest power of \(x\): \(x^1\)
  • GCF: \(3x\)
  • Result: \(3x(2x^2 + 3x - 4)\)

Factor \(15a^2b + 10ab^2\):

  • GCF: \(5ab\)
  • Result: \(5ab(3a + 2b)\)

Prime Polynomial

A prime polynomial cannot be factored using integer coefficients (other than factoring out a constant).

Examples of prime polynomials:

  • \(x^2 + 1\) (over real numbers)
  • \(x^2 + x + 1\)
  • \(2x^2 + 3x + 5\)

We'll explore factoring much more deeply in Chapter 5.

Sum and Difference of Cubes

These special factoring patterns will be covered in detail in Chapter 5, but here are the formulas:

Sum of cubes:

\(a^3 + b^3 = (a + b)(a^2 - ab + b^2)\)

Difference of cubes:

\(a^3 - b^3 = (a - b)(a^2 + ab + b^2)\)

Examples:

  • \(x^3 + 8 = (x + 2)(x^2 - 2x + 4)\)
  • \(x^3 - 27 = (x - 3)(x^2 + 3x + 9)\)

Diagram: Special Products and Factoring Matcher

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<summary>Special Products and Factoring Matcher</summary>
Type: microsim

Learning objective: Recognize special product patterns and connect multiplication to factoring

Canvas layout (900x650px):
- Left panel (450x650): Factored form
- Right panel (450x650): Expanded form
- Center: Matching interface

Visual elements:
- Cards on left showing factored forms
- Cards on right showing expanded forms
- Drag-and-drop or click-to-connect interface
- Pattern identification hints
- Score and timer

Game mechanics:
- Display 5-8 expressions in each column
- Student matches factored ↔ expanded forms
- Immediate feedback on match attempt
- Points for correct matches
- Hints available (highlight pattern type)

Expression types:
- Difference of squares: $(x+3)(x-3)$ ↔ $x^2-9$
- Perfect square trinomials: $(x+2)^2$ ↔ $x^2+4x+4$
- GCF factoring: $3x(x-5)$ ↔ $3x^2-15x$
- Sum/difference of cubes: $(x+2)(x^2-2x+4)$ ↔ $x^3+8$
- General binomial: $(x+3)(x+5)$ ↔ $x^2+8x+15$

Difficulty levels:
- Level 1: Only one pattern type
- Level 2: Mix of 2-3 patterns
- Level 3: All patterns mixed
- Level 4: Includes coefficients >1

Interactive controls:
- Drag from left to right to match
- Or click two cards to connect
- Button: "Check all"
- Button: "Show hint"
- Button: "New set"

Behavior:
- Correct match: cards stick together, green glow
- Incorrect match: red flash, cards return
- All matched: celebration animation, score display
- Hint: highlights pattern type with color

Visual features:
- Color coding by pattern type
- Connecting lines for matches
- Animation when matching
- Progress bar showing completion

Implementation: p5.js with drag-and-drop, card matching logic, animation

Word Problems with Polynomials

Polynomials model many real-world situations. Here are common problem types:

Consecutive Integers

Consecutive integers are integers that follow one another in order.

  • Consecutive: \(n, n+1, n+2, ...\)
  • Consecutive even: \(n, n+2, n+4, ...\) (where \(n\) is even)
  • Consecutive odd: \(n, n+2, n+4, ...\) (where \(n\) is odd)

Example: Find three consecutive integers whose sum is 63.

Let \(n\) = first integer, \(n+1\) = second, \(n+2\) = third

\(n + (n+1) + (n+2) = 63\)

\(3n + 3 = 63\)

\(3n = 60\)

\(n = 20\)

Answer: 20, 21, 22

Perimeter Problems

Perimeter is the distance around a shape. Polynomial expressions often represent side lengths.

Example: A rectangle has length \((2x + 3)\) and width \((x - 1)\). Find an expression for the perimeter.

Perimeter = \(2(\text{length}) + 2(\text{width})\)

\(P = 2(2x + 3) + 2(x - 1)\)

\(P = 4x + 6 + 2x - 2\)

\(P = 6x + 4\)

Distance-Rate-Time Problems

The fundamental formula: \(d = rt\) (distance = rate × time)

This formula creates polynomial expressions when rate or time are variable.

Example: A car travels at \((x + 10)\) mph for \(3\) hours. Express the distance traveled.

\(d = rt = (x + 10) \cdot 3 = 3x + 30\) miles

Key Takeaways

  • Degree is the highest exponent in a polynomial
  • Leading coefficient is the coefficient of the highest-degree term
  • Standard form arranges terms in descending order of degree
  • Adding polynomials: Combine like terms
  • Subtracting polynomials: Distribute negative and combine like terms
  • Multiplying polynomials: Distribute each term and combine like terms
  • FOIL method: First, Outer, Inner, Last (for binomials)
  • Difference of squares: \((a+b)(a-b) = a^2 - b^2\)
  • Perfect square trinomial: \((a±b)^2 = a^2 ± 2ab + b^2\)
  • GCF factoring: Factor out the greatest common factor
  • Sum of cubes: \(a^3 + b^3 = (a+b)(a^2-ab+b^2)\)
  • Difference of cubes: \(a^3 - b^3 = (a-b)(a^2+ab+b^2)\)
  • Consecutive integers: \(n, n+1, n+2, ...\)
  • Polynomial expressions model perimeter, area, distance, and many other real quantities

References

  1. Multiplying Binomials: "foil" (and a warning) - Purplemath - Detailed lesson on the FOIL method for multiplying two binomials with a critical warning that it only works for two-term expressions, plus vertical multiplication as a more generalizable technique for larger polynomials.