What degree polynomials does this calculator handle?
The calculator handles degree 3 (cubic), degree 4 (quartic), and higher. For degree 1 (linear) and degree 2 (quadratic), use the dedicated linear and quadratic inequality calculators.
Solve cubic, quartic, and higher-degree polynomial inequalities instantly — get step-by-step sign chart analysis, number line graphs, and interval notation. Free, no sign-up required.
Why this page handles polynomial sign problems
Polynomial Solver
Built for cubic, quartic, and higher-degree inequalities with factored-form input, dynamic sign charts, root multiplicity detection, and interval notation.
Supported Input Styles
x^3-x>0 factors into x(x-1)(x+1) — three distinct roots, four intervals.x^3-4x^2+4x<=0 has a repeated root at x=2 — the sign does not flip there.x^4-5x^2+4<0 is a degree-4 polynomial — factor as (x^2-1)(x^2-4) to find four roots.(x-1)^2*(x+2)>0 is already in factored form — multiplicity is read directly.-x^3+3x^2-3x+1<0 has a triple root at x=1 — odd multiplicity, sign flips once.Math Keyboard
Tap cubic, quartic, factor, and comparison keys for fast polynomial input.
Result
Degree 3 polynomial with x = -1 (multiplicity 1), x = 0 (multiplicity 1), x = 1 (multiplicity 1). The sign chart gives (-1, 0) \cup (1, \infty).
Standard form
Factored form
Roots
x = -1 (m 1), x = 0 (m 1), x = 1 (m 1)
Solution
Step 1
Identify the polynomial structure
A polynomial inequality is solved by finding where the polynomial changes sign. The sign can only change at a real root, so the first task is to move everything to one side and compare with zero.
Before
After
Step 2
Move all terms to one side
Rewrite so the right side is 0. This makes sign analysis possible.
Before
After
Step 3
Factor the polynomial
Factor completely to expose all real roots. Each linear factor (x - r) contributes one root. Each repeated factor (x - r)^k contributes a root of multiplicity k.
Before
After
Step 4
Find all real roots and their multiplicities
Set each factor equal to zero. Record the multiplicity of each root — it determines whether the sign flips or stays the same at that point.
Before
After
Step 5
Build the sign chart
The n real roots divide the number line into n+1 intervals. Pick one test value per interval and evaluate the sign of the polynomial.
Before
After
Step 6
Apply endpoint rules
Strict inequalities (> or <) exclude all roots. Inclusive inequalities (≥ or ≤) include roots where the polynomial equals zero — but only roots of odd multiplicity actually change the sign.
Before
After
Step 7
Write the solution
Keep only the intervals where the sign matches the inequality symbol, then write the result in interval notation.
Before
After
Sign Chart
The roots split the number line into dynamic intervals. One test value per interval gives the sign pattern.
| Row | (-∞, -1) | (-1, 0) | (0, 1) | (1, +∞) |
|---|---|---|---|---|
| Test value | ||||
Factor: x + 1 | - | + | + | + |
Factor: x | - | - | + | + |
Factor: x - 1 | - | - | - | + |
Overall sign p(x) | - | + | - | + |
Keep? Matches inequality | ✗ | ✓ | ✗ | ✓ |
Calculator Types
Solve one-variable linear inequalities with steps, interval notation, and a clean number-line graph.
Solve quadratic inequalities with sign analysis, roots, interval notation, and a number-line graph.
Solve cubic, quartic, and higher-degree inequalities with sign charts, multiplicity detection, and interval notation.
Solve rational inequalities with steps, excluded values, sign charts, and interval notation.
Solve absolute value inequalities with case splitting, interval notation, and step-by-step explanations.
Solve compound inequalities with interval intersection, union logic, and graph output.
Graph linear, quadratic, and absolute value inequalities in two variables with shading, dashed or solid boundaries, and system overlap tools.
Zone 4
This polynomial inequality calculator handles cubic, quartic, and higher-degree inequalities where the number of roots and intervals is not fixed in advance. You can enter the polynomial in expanded form such as x^3 - x > 0, in factored form such as (x-1)^2*(x+2) > 0, or in any rearranged form such as x^3 > 4x^2 - 4x. The parser moves everything to one side automatically before beginning the sign analysis.
After the expression is recognized, the page follows the sign chart method that strong precalculus and calculus students use. The Steps tab shows how the polynomial is factored, how the roots are found, and how the sign is read across each interval. The Sign Chart tab makes the interval-by-interval analysis explicit, with one test value per region and a clear label for any root where the sign does not flip. The Polynomial Graph tab shows the curve on the coordinate plane so you can see the crossing and touch behavior directly.
If you are learning the topic for the first time, follow the tabs in order: Steps, Sign Chart, Polynomial Graph, Number Line, Interval Notation. If you are checking homework, go straight to the Sign Chart tab and verify that your test values and sign readings match. Pay particular attention to any root labeled as a touch point — those are the most common source of errors in polynomial inequality work.
If your expression is degree 2, use the quadratic inequality calculator. If the expression has a denominator, use the rational inequality calculator.
Enter a polynomial inequality such as x^3 - x > 0 or (x-1)^2*(x+2) > 0 in expanded or factored form.
Review the factored form, root list with multiplicities, and sign chart to see which intervals satisfy the inequality.
Use the polynomial graph, number line, interval notation, and verify tabs to confirm the answer from multiple representations.
A polynomial inequality compares a polynomial expression with zero. In standard form it looks like p(x) > 0, p(x) < 0, p(x) ≥ 0, or p(x) ≤ 0, where p(x) is a polynomial of degree 2 or higher. This calculator focuses on degree 3 and above — the cases where the sign chart is the only reliable general method because there is no simple "opening direction" shortcut.
The key insight is that a polynomial can only change sign at its real roots. Between any two consecutive roots, the sign stays constant. That is why the sign chart method works: find all real roots, test one value per interval, and keep the intervals whose sign matches the inequality. The number of intervals is always one more than the number of distinct real roots.
Root multiplicity adds one more layer. A root of odd multiplicity is a crossing point — the polynomial changes sign there. A root of even multiplicity is a touch point — the polynomial reaches zero but returns to the same sign. Identifying which roots are crossing points and which are touch points is the step that separates a correct sign chart from a wrong one.
| Comparison point | Quadratic inequality | Polynomial inequality (degree ≥ 3) |
|---|---|---|
| Roots | At most 2 real roots | Up to n real roots (n = degree) |
| Intervals | At most 3 intervals | Up to n+1 intervals |
| Sign shortcut | Opening direction (a > 0 or a < 0) | No shortcut — sign chart required |
| Multiplicity issue | Double root is a special case | Even-multiplicity roots are common and must be identified |
| Graph shape | Parabola | S-curve (cubic), W/M-shape (quartic), etc. |
The sign chart method is the standard approach for polynomial inequalities of any degree. It works because a polynomial's sign can only change at its real roots. Once you know all the roots and their multiplicities, you only need one test value per interval to determine the complete solution set. This is the same sign chart method used for rational inequalities, without undefined denominator points.
Move all terms to one side so the right side is zero, then factor the polynomial as completely as possible. If the polynomial does not factor over the rationals, use numerical methods or the rational root theorem to find approximate roots.
Each factor (x - r)^k contributes a root at x = r with multiplicity k. Odd multiplicity means the polynomial crosses the x-axis at r. Even multiplicity means the polynomial touches the x-axis at r without crossing. This distinction controls whether the sign flips at each critical point.
List the roots in order from left to right. They divide the real line into intervals. Pick one test value inside each interval and substitute it into the factored polynomial. Record the sign (positive or negative) for each interval. Keep the intervals whose sign matches the inequality symbol.
For strict inequalities (> or <), all roots are excluded — use open endpoints. For inclusive inequalities (≥ or ≤), roots where the polynomial equals zero are included — use closed endpoints. Even-multiplicity roots are included for ≥ and ≤ but they do not change the sign pattern around them.
The default example x^3 - x > 0 creates three real roots and four dynamic intervals. The chart keeps only the positive intervals.
Sign Chart
The roots split the number line into dynamic intervals. One test value per interval gives the sign pattern.
| Row | (-∞, -1) | (-1, 0) | (0, 1) | (1, +∞) |
|---|---|---|---|---|
| Test value | ||||
Factor: x + 1 | - | + | + | + |
Factor: x | - | - | + | + |
Factor: x - 1 | - | - | - | + |
Overall sign p(x) | - | + | - | + |
Keep? Matches inequality | ✗ | ✓ | ✗ | ✓ |
The polynomial graph shows the curve crossing or touching the x-axis at each real root. The number line compresses that behavior into solution intervals and endpoint markers.
The final answer is written in interval notation so the symbolic result matches the visual shading.
Polynomial Graph
The shaded x-intervals show where the polynomial satisfies the inequality. Crossing roots change the sign; touch roots (even multiplicity) do not.
Number Line
Touch roots are labeled separately because the sign does not flip as the graph passes that x-value.
The calculator handles degree 3 (cubic), degree 4 (quartic), and higher. For degree 1 (linear) and degree 2 (quadratic), use the dedicated linear and quadratic inequality calculators.
A touch point is a root with even multiplicity. The polynomial reaches zero there but does not cross the x-axis, so the sign is the same on both sides. If you treat a touch point as a crossing point, your sign chart will be wrong for every interval beyond it.
Yes. Enter (x-1)^2*(x+2)>0 and the calculator will read the factors and multiplicities directly without expanding first.
If the polynomial has no real roots, its sign never changes. The solution is either all real numbers or no solution, depending on the leading coefficient and the inequality symbol.
The quadratic calculator uses the parabola's opening direction as a shortcut. This calculator uses a full sign chart because higher-degree polynomials have no equivalent shortcut — the number of roots and intervals varies with the specific polynomial.
Odd multiplicity (including 3) means the polynomial crosses the x-axis — the sign flips. The behavior looks like an inflection point on the graph: the curve flattens as it crosses but still changes sign.
Keep Exploring
Solve quadratic inequalities with sign analysis, roots, interval notation, and a number-line graph.
Solve rational inequalities with steps, excluded values, sign charts, and interval notation.
Graph linear, quadratic, and absolute value inequalities in two variables with shading, dashed or solid boundaries, and system overlap tools.
Convert inequalities to interval notation and back with steps, number-line visuals, bracket rules, and interval set operations.