The intermediate value theorem says that a real-valued continuous function cannot skip a value between two of its outputs. Let and let be a continuous function on the entire closed interval . ThenThe word "between" includes both endpoint values: choose when , or when . If is strictly between them, every such lies in the open interval . Continuity on means continuity at every interior point, together with the endpoint one-sided limits and . No derivative is required.[ref]
Calculus Volume 1 by Gilbert Strang and others. §2.4, Continuity over an Interval and Theorem 2.11, The Intermediate Value Theorem
For finding a zero of a function, the useful special case isStrictly opposite endpoint signs certify a root bracket, because zero is strictly between and . If an endpoint value is already zero, that endpoint supplies a zero of a function directly; an interior zero of a function need not exist. For example, on has its only zero of a function at the left endpoint. The intermediate value theorem guarantees existence, but neither uniqueness nor a necessary sign-change test. Its numerical usefulness is that the bisection method can turn existence into successively tighter root brackets.
Three explicit functions separate the hypotheses from the conclusion. These are original mathematical illustrations, not measured data.
The polynomial function is a continuous function on , with and . The intermediate value theorem guarantees at least one zero of a function in the interior, while the polynomial factorization displays three: . Thus strict opposite signs do not establish uniqueness.
The everywhere-defined functionhas and , yet no zero of a function. Its jump discontinuity at zero is exactly where the continuity hypothesis fails. A drawn vertical connector would be misleading: the function graph contains neither the intermediate heights nor a zero of a function at that jump. Even continuity only on the interior is insufficient: setting for and gives opposite endpoint signs on with no zero of a function, because the left one-sided limit at is not .
The polynomial function on is a continuous function, and , yet . Its root of a polynomial at zero has multiplicity of a root two. The function graph touches its horizontal tangent line there and stays positive on both sides: existence of a zero of a function does not require a sign change. More generally, near a real root of a polynomial , a polynomial factorization with and has the same sign on both sides sufficiently close to , since the continuous function retains its sign. The intermediate value theorem does not rule out values outside the range between endpoint outputs.[ref]
Calculus Volume 1 by Gilbert Strang and others. §2.4, Example 2.37: positive endpoint values do not exclude an interior zero; Theorem 2.11 requires continuity on the whole interval
Intermediate value hypotheses: three continuous roots, a jump with no root, and a double root without a sign change
. Details. Consider the original worked example on . First, existence: a polynomial function is a continuous function, and . The intermediate value theorem therefore supplies a zero of a function , even before its value has been calculated.
Second, uniqueness is a separate argument. The derivative is . The derivative criterion for monotonicity, obtained from the mean value theorem, makes a strictly increasing function. Two distinct zeros of a function would contradict that strict increase. Thus this root bracket contains exactly one zero of a function; indeed the same derivative argument proves uniqueness on the entire real line.
Third, localization uses the existing bisection method. Set ; after completed halvings, retain with opposite endpoint signs. Each update tests the old midpoint . The first five exact updates areEvery retained root bracket contains by the intermediate value theorem. After ten halvings, exact arithmetic givesHence . The new midpoint and its bisection error bound areThis midpoint is the estimate after the tenth update; the last tested point was . In general the retained width is , so the bisection error bound is . Nine halvings already suffice for an error at most , since . This guarantee comes from the width of the root bracket, independently of any displayed decimal approximation to the unknown zero of a function. Endpoint signs must be established reliably if evaluations use floating-point arithmetic.
For a short proof outline, endpoint values give the non-strict cases immediately. If is strictly between and , apply the bisection method to the continuous function . A midpoint with finishes the proof. Otherwise retain nested intervals with strictly opposite signs and widths . The nested interval theorem, using completeness of the real numbers, gives a common point to which both endpoint sequences converge. After reversing the sign of if necessary, . Continuity makes both endpoint value sequences converge to , forcing and , hence . The original endpoint values differ from , so . This proof explains why a jump can defeat the construction: shrinking a candidate closed interval cannot supply the missing continuity.
A continuous function on any real interval has image a real interval. Given two image values and an intermediate value, choose preimages and apply the intermediate value theorem on the closed segment joining them, which stays inside the domain. Neither compactness nor boundedness of the original interval is needed. In particular on is a continuous surjection onto : its values are unbounded above and below, so its interval image contains every real number.
A continuous injective real-valued function on a real interval is strictly monotone. A value outside the interval between two endpoint values would, by the intermediate value theorem, create a repeated value. Applying this observation to subintervals gives consistent strict ordering. If the left endpoint value is smaller than the right endpoint value, the function is strictly increasing; otherwise it is strictly decreasing.
If is continuous and , then for every positive integer there is with . For , the continuous difference satisfies . Either one sampled difference is zero or two have opposite signs; the intermediate value theorem then supplies a zero between them. For , the endpoint chord suffices.
If a continuous real-valued function on a real or complex vector space has opposite signs at two points, restricting it to the line segment between them and applying the intermediate value theorem gives a zero.
Every continuous injective function from a real interval to the real line is strictly monotone. A continuous bijection therefore has a continuous inverse.

