Rational Expressions
Rational expressions are fractions where the numerator and denominator are polynomials. Multiplying and dividing them follows the same logic as multiplying and dividing numeric fractions, but with an extra step: you need to factor first so you can cancel common factors. This section covers how to simplify, multiply, and divide rational expressions, plus how to handle rational functions.
Undefined Values in Rational Expressions
A rational expression is undefined whenever its denominator equals zero (division by zero isn't allowed). To find the undefined values, set the denominator equal to zero and solve.
Example: Find the undefined value of
-
Set the denominator equal to zero:
-
Solve:
-
The expression is undefined when
The domain of a rational expression is all real numbers except the values that make the denominator zero. Always check for undefined values before simplifying, because canceling factors can hide them.
Simplifying Rational Expressions
Simplifying a rational expression means reducing it to lowest terms, just like simplifying a numeric fraction. The key is factoring.
- Factor the numerator and denominator completely
- Cancel any factors that appear in both the numerator and denominator
- Write what remains
Example: Simplify
-
Factor the numerator:
-
Factor the denominator:
-
Cancel the common factor :
Note that still, even though was canceled. The original expression was undefined there, and simplifying doesn't change the domain.

Multiplying Rational Expressions
Multiplication works the same way as with numeric fractions: multiply straight across. But you should factor before multiplying so you can cancel common factors and keep things manageable.
- Factor all numerators and denominators completely
- Cancel any common factors between any numerator and any denominator
- Multiply the remaining numerators together and the remaining denominators together
Example: Multiply
-
Factor everything:
- and don't factor further
-
Rewrite with factors:
-
Cancel the common factor :
-
Multiply across:
This is much cleaner than multiplying the unfactored expressions and then trying to simplify afterward.
Dividing Rational Expressions
Division of rational expressions follows the same rule as numeric fractions: multiply by the reciprocal of the divisor. After flipping, it becomes a multiplication problem.
- Rewrite the division as multiplication by flipping the second fraction (swap its numerator and denominator)
- Factor all numerators and denominators
- Cancel common factors, then multiply across
Example: Divide
-
Rewrite as multiplication:
-
Factor:
-
Substitute the factors:
-
Cancel :
-
Multiply across:

Rational Function Operations
A rational function is a function written as the ratio of two polynomials, like . Multiplying and dividing rational functions uses the exact same steps as rational expressions. The one extra thing to track is the domain: you need to exclude every -value that makes any denominator zero in the original problem, even if that factor cancels.
Example: Given and , find .
- Set up the multiplication:
- Factor:
- Rewrite:
- Cancel :
So , with and .
Notice that must still be excluded from the domain even though canceled. That restriction came from the original function .