Quadratic Inequality Calculator
Solve ax² + bx + c ○ rhs for ○ in {<, ≤, >, ≥}. Same engine as Quadratic. Sign of a is the outside of the roots. Not cubic. Not a second engine. Not CAS. Runs locally.
Enter values to calculate.
Live graph
Interactive plot
Trust summary CVP VERIFIED · production STALE · CVP protocol 1.0.0-proposed · Core assurance
- Input interpretation
- Enter values to calculate.
- Result
- —
- Assurance
- Core
- Declared partition coverage
- PASS · 14/14 declared partitions (inequality-two-roots, inequality-repeated, inequality-no-real-roots, inequality-rhs, inequality-fractions, two-real, repeated, complex, irrational, near-double-root, large-scale, fraction-input, cancellation, invalid-domain) · Matrix
- Numerical scope
- ≤4 ULP vs O3 applies only to the published tabulated vectors (two-real, repeated, complex, irrational, near-double-root, tiny-complex, tiny-real, tiny-scale, fraction-numeric, downward, large-scale, cancellation). It is not a guarantee over the entire coefficient space. Roots use a cancellation-safe q-form at the same ± order as x = (−b ± √Δ)/(2a).
- Known limitations
- Declared partitions are two-real, repeated, complex, irrational, near-double-root, large-scale, fraction-input, cancellation, invalid-domain — plus inequality-two-roots, inequality-repeated, inequality-no-real-roots, inequality-rhs, inequality-fractions; not a claim that every quadratic is covered. Near-double-root, large-scale, and cancellation are numerical-boundary partitions and are in the O3 tabulated ULP claim.
- Core CVP does not include live graph, viewport, or pointer interaction.
- Model
- The solution set of ax² + bx + c ○ rhs on ℝ for ○ in {<,≤,>,≥}, with a parabola Live graph and an engine-linked number line.
- Scope
- Degree 2 only
- Verification
- Engine tested · Source checked · v1.1.1 · CVP VERIFIED · production STALE · CVP protocol 1.0.0-proposed · Core assurance· View Manifest · CVP overview · Specification
- Versions
- Calculation 1.1.1 · CVP protocol 1.0.0-proposed · Evidence 2026-10-13.quadratic-interface-replay
- Verification revision
- 2026-10-13.quadratic-interface-replay · 5/5 property · digest 4dddb83bf6df
- Legacy regression
- 9/9 tests · Production surface contract 6/6
- Trust layers
- Verification VERIFIED · Production STALE · Overall CVP state: VERIFIED_STALE under CVP 1.0.0-proposed
- CVP status
- STALE · attestation snapshot core d90797326c81 ≠ live cvp_core_sha256 4dddb83bf6df (2026-10-13.quadratic-interface-replay)
- Reference
- O1 model · O3 expected_values · O3 numerical_behavior · O2 expected_values · O2 expected_values · O2 numerical_behavior
- Interfaces
- PASS · UI (SSR) / REST / MCP
- Supplemental domain review
- Not performed
- Named expert review
- Not performed
- CVP suite
- 40/40 golden · 3/3 CVP boundary · 10/10 invalid · 5/5 property · 1/1 metamorphic · 12/12 O3 · 11/11 cross-interface · 6/6 CVP contract · Manifest
- Evidence
- 6 legacy golden · 3 legacy boundary · legacy regression suite · 40/40 oracle-backed golden · 10/10 invalid · Artifact integrity PASS
- Semantic contract
- PASS
Full verification
Formulas
Core equations used by this calculator.
How to use
Enter a, b, c, ○, and rhs
x² − 5x + 6 < 0 is a=1, b=−5, c=6, op=<, rhs=0. The equation page stays at /quadratic.
Read the solution set
(2, 3), or ℝ / ∅ / a union of rays. The Live graph is the parabola; the number line is the published interval. Cubic inequalities are out of this engine.
Example calculations
Common configurations with formula and result.
Between the roots
x² − 5x + 6 < 0
Outside the roots
x² − 5x + 6 > 0
Always true
x² + 1 > 0
Quadratic Inequality calculator specification
Version 1.1.1 · Engine tested
- Engine tested 9/9 tests · Production surface contract 6/6
- Named expert review Not performed
- Calculation version 1.1.1
- Definition
- ax² + bx + c ○ rhs with ○ in {<,≤,>,≥} is an interval, a union of rays, a point, ℝ, or ∅. This page is mode=inequality on math.quadratic. The sign of a is the outside of the roots. a ≠ 0. Not a second engine. Not cubic. Not CAS.
- What it calculates
- The solution set of ax² + bx + c ○ rhs on ℝ for ○ in {<,≤,>,≥}, with a parabola Live graph and an engine-linked number line.
- Inputs
- a
- b
- c
- op
- rhs?
- Outputs
- interval
- status
- delta
- lo
- hi
- Formula
ax² + bx + c ○ rhs- Assumptions
- Degree 2 only
- Real coefficients
- a ≠ 0
- The Result Card includes the parabola Live graph plus an engine-linked number line of the published interval. Same interval as REST/MCP.
- Not cubic
- Not CAS
- Units
- dimensionless
- Boundary conditions
- Non-finite results or discriminant product overflow/underflow → NUMERICAL_RANGE_ERROR; rescale coefficients and rhs
- missing a, b, or c → MISSING_REQUIRED_INPUT
- a = 0 → NOT_QUADRATIC
- unknown op → INVALID_MODE
- unknown mode (including factor, cas, cubic) → INVALID_MODE
- Example
- a=1 b=-5 c=6 op=lt → (2, 3)
- Validation cases
2 published on this page · 9/9 tests · Production surface contract 6/6 · View evidence
- a=1 b=-5 c=6 op=lt → (2, 3)
- mode=factor a=1 b=-5 c=6 → INVALID_MODE
- Sources
- University of Oxford Mathematical Institute — Algebra — Linear/quadratic inequalities and sign of factorsSupports: Factoring polynomials and determining sign intervals, with explicit quadratic-inequality examples. For a rational inequality the calculator applies the same factor-sign rules to numerator and denominator separately and excludes denominator zeros; that rational extension is a derived application, not a claim that the page tests this solver. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
- University of Oxford Mathematical Institute — Algebra — Linear/quadratic inequalities and sign of factors
- Calculation version
- 1.1.1
Background
Interpretation and common distinctions.
What does this quadratic inequality calculator compute?
ax² + bx + c ○ rhs with ○ in {<,≤,>,≥} is an interval, a union of rays, a point, ℝ, or ∅.
The published formula or method is ax² + bx + c ○ rhs. The following references support the stated mathematics or method:
- University of Oxford Mathematical Institute — Algebra: Factoring polynomials and determining sign intervals, with explicit quadratic-inequality examples. For a rational inequality the calculator applies the same factor-sign rules to numerator and denominator separately and excludes denominator zeros; that rational extension is a derived application, not a claim that the page tests this solver. Mathematical reference only; not implementation validation or an endorsement of CalculatorX.
Which inputs and limits should you check?
The discriminant determines real and complex root cases. An inequality additionally requires the correct sign intervals and endpoint inclusion.
The worked example uses x² − 5x + 6 < 0 with (x − 2)(x − 3) < 0. Compare it with the Example calculations and the complete result for the same inputs.
How can you verify and cite this result?
CalculatorX is responsible for this page. The mathematical references above explain the model; implementation checks and their scope are documented separately in the math.quadratic v1.1.1 Evidence and capability contract. Read the displayed verification and production state together with the specification's numerical limits.
Use the clean calculator URL to cite the tool. A shared input link identifies a particular calculation. Content updates, numerical verification, and domain reviews have separate dates and scopes.
Related tools
Other calculators in this family: Absolute Value Calculator, Absolute Value Inequality Calculator, Cubic Equation Calculator, Linear Equation Calculator, Linear Inequality Calculator, Polynomial Evaluate Calculator, Polynomial Roots Calculator, Quadratic Formula Calculator . Explore all Algebra & Equations.
Frequently asked questions
Key distinctions behind the calculation.
Is this a second quadratic engine?
No. It is mode=inequality on math.quadratic, the same engine as /calc/math/quadratic.
Why does negative a flip the set?
The parabola opens downward, so the sign of f is the opposite of the a>0 case. The engine uses the sign of a as the outside of the roots.
Do you solve cubic inequalities?
No. Degree 3 stays on /calc/math/cubic-equation for roots. A cubic-inequality discovery would be a later Entry on math.polynomial.roots, not this page.