Loading…

Discontinuity Classifier

Math Algebra • Functions

View all topics

Choose Rational mode for best symbolic-style results (expanded polynomials recommended). Choose General mode for functions like sqrt(x), ln(x), floor(x), trig, etc. Use ^ for powers and * for multiplication.

Rational mode (expanded polynomials recommended)

Ready
Enter a function and press Calculate. The tool will list candidate discontinuity points and classify them as:
  • Removable (hole): limit exists and is finite, but the function is undefined or mismatched at the point.
  • Jump: left and right limits exist but differ.
  • Infinite: at least one one-sided limit diverges (\(\pm \infty\)).

Drag to pan; mouse wheel to zoom (Shift = y-zoom, Ctrl = zoom both axes). Dashed vertical lines mark detected discontinuities. Removable holes show an open circle; filled extensions show a filled point.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What types of discontinuities does the calculator classify?

It classifies removable discontinuities (holes), jump discontinuities, and infinite discontinuities (vertical asymptotes). The classification is based on estimated one-sided limits and whether the function is defined at the point.

How does Rational mode detect a removable discontinuity versus a vertical asymptote?

For f(x)=P(x)/Q(x), the function is undefined where Q(x)=0. If a factor (x-a) cancels between P and Q, the point a becomes a removable hole; if it does not cancel, the point is typically a vertical asymptote.

Why does the calculator recommend expanded polynomials in Rational mode?

The polynomial parser is designed for expanded forms to reliably detect shared factors and zeros. If products like (x-1)(x+1) are entered, expanding often produces cleaner factor checks and clearer steps.

How can I improve accuracy in General mode?

Increase the scan resolution, reduce the zoom width to probe closer to the candidate point, and adjust tolerance if the function is steep or oscillatory. Zooming on the graph near the point is also useful to confirm whether the behavior is truly a jump, a hole, or divergence.

What is the limit-based test for continuity at x=a?

A function is continuous at a when the left and right limits match and equal the function value: lim(x->a-) f(x) = lim(x->a+) f(x) = f(a). If any part fails, there is a discontinuity at or near a.