For at any real , polynomial factorization gives
If , the triangle inequality yields . Therefore the displayed choice of makes imply . This proves continuity and gives an explicit local error bound, rather than an inference from a drawing.
At and , this sufficient choice is . The permitted function inputs satisfy ; their actual function outputs lie in , inside the requested band . A sufficient input window need not be the largest possible one.
Figure 1.
An input window that guarantees the requested output tolerance for the square function
. For the polynomial function at , the blue input window has and the orange output band has . The highlighted function graph segment lies inside their overlap. The illustration shows an exact mathematical example, rather than measured values. Details.
Continuous function Created 2026-09-24 Updated 2026-10-14
A continuous function sends sufficiently nearby function inputs to nearby function outputs. For a real-valued function and a point that is an accumulation point of , this means
The approached value and the assigned value must agree. Continuity on means continuity at every point of the domain of a function. At an endpoint of an interval, only approaches inside that domain of a function count. The epsilon-delta definition of continuity below also applies at an isolated point, where continuity holds automatically.[ref]
For the polynomial function , approaching makes the function output approach . The continuity bounds for the square function turn this observation into an explicit guarantee: implies . This is useful whenever a small error in an function input must produce a controlled error in an function output. The required input tolerance can depend on the point and on the chosen output tolerance.
The absolute value function is also a continuous function, including at zero: . But its left and right derivatives there are and , so it is not a differentiable function at zero. Continuity controls values without requiring a tangent line. Conversely, a differentiable function is continuous wherever it is differentiable: if , the difference tends to zero with .
Several useful consequences reuse this one local idea. Addition, multiplication and function composition preserve continuity; a quotient of functions is continuous where its denominator is nonzero. On an interval, the intermediate value theorem turns continuity into a guarantee that no intermediate function output is skipped. On a compact set, the extreme value theorem guarantees attained maximum and minimum values. Those extra hypotheses matter: continuity alone on an unbounded domain of a function does not provide a global bound or an attained global maximum.
A rational function such as is continuous on its domain of a function . Zero is excluded from that domain of a function; the missing point prevents a continuous extension there, but it does not make the existing map discontinuous at one of its actual inputs. Always state the domain of a function before judging continuity.
For and , continuity at is equivalent to the following condition: every sequence in with satisfies . This is useful when a numerical method or a proof approaches a point through successively refined function inputs: applying a continuous function preserves the intended limit.
For the forward direction, choose from the epsilon-delta definition of continuity. A convergent sequence eventually lies in that input window, so its function outputs eventually lie in the requested output band. Conversely, if continuity fails, there is some for which every input window contains an allowed with . Choosing such an within of gives while does not tend to . This converse relies on the countable shrinking windows available in metric spaces; a general topological space needs a different formulation.
Dependent variable Created 2026-10-31 Updated 2026-11-05
A dependent variable has its value specified by a function of one or more independent variables. In , choosing the function input determines the function output ; equal values of can nevertheless arise from different inputs.
In an ordinary differential equation such as , is the independent variable and is the dependent variable. The unknown object being sought is a function , rather than one numerical value of . Its derivative describes how the dependent variable changes with the independent variable.
Empty function Created 2026-10-31 Updated 2026-11-05
The empty function has the empty set as both its domain of a function and its graph of a function: it assigns no values at all. For every specified codomain , there is exactly one function , because there are no function inputs requiring a choice of function output. This includes . In contrast, a function from a nonempty set to the empty set cannot exist.
Consequently the set of functions from the empty set to any set has cardinality one. This is the reason for in cardinal exponentiation and for a Cartesian product indexed by the empty set having one element, the empty tuple.
Epsilon-delta definition of continuity Created 2026-10-14 Updated 2026-10-25
A function is continuous at when
First choose the required output tolerance ; then choose an input tolerance that works for every allowed function input in that window. Picking a different separately after seeing each would reverse the quantifiers and lose this guarantee. There is no need to exclude , because the output difference is then zero.
At an isolated point of the domain of a function, choose a small enough window that its only allowed function input is . This proves continuity there directly. At a point with arbitrarily close other inputs, the same definition is the limit of a function condition . For metric spaces, replace the two absolute values by their distance functions; for arbitrary topological spaces, the corresponding definition is a continuous map.
The input tolerance may depend on . A single choice valid everywhere on the domain of a function is the stronger requirement of uniform continuity. The continuous function on shows the difference: for any proposed , the points and have , yet . Thus the fixed output tolerance admits no global input tolerance on the real line.
Function evaluation Created 2026-10-14 Updated 2026-10-18
Function input 2026-10-14
A function input to a function is an element of its domain of a function , also called its argument. The corresponding function output is .
Function output 2026-10-14
A function output is the value assigned by a function to a function input . It belongs to the codomain ; all such function outputs together form the image of a function .
Partial function Created 2026-10-03 Updated 2026-11-05
A partial function from a set to a set assigns at most one function output in to each function input in . It can be treated as an ordinary function on a specified subset , its domain of a partial function. The surrounding source set can contain points at which no value is defined.
For example, real division by the argument gives the partial function on with . Being undefined at zero is different from assigning a default value there. A partial function with is defined at every allowed input.
Periodicity Created 2026-10-25 Updated 2026-11-05
Periodicity is invariance of a function under a nonzero shift . Its domain of a function must be preserved by the shift and its inverse, and at every allowed function input. On the real line, both and have period .
For an angular coordinate on a full circle, single-valuedness requires -periodicity. For nonzero real , the functions and are -periodic precisely when is an integer: the phase must change by an integer multiple of . The zero-frequency case instead gives constant functions. Their Fourier series supply angular modes for the harmonic expansion on a disk.
Real-valued function Created 2026-09-24 Updated 2026-11-05
A real-valued function takes each function input to a real number. Its codomain can be all of or a specified subset. Thus on the real line is a real-valued function and has image , whether the declared target is that interval or all of .
The inputs need not be real numbers: the cardinality of a finite set and the squared norm of a vector are also real-valued functions. The adjective describes outputs, while scalar-valued function allows outputs in other fields, notably the complex numbers.
Translation of a function Created 2026-10-06 Updated 2026-11-05
A translation of a function shifts its function input without altering its values relative to that shift. On the real line, moves the graph of a function rightward by : if has its peak at zero, has it at . These shifts satisfy and .
Translation invariance of Lebesgue measure preserves each finite Lp norm. For the Fourier transform convention , a change of variables gives
The phase sign depends on the stated shift and Fourier transform conventions. In particular, a spatial shift changes phase while preserving the modulus of the transform.
Uniformly continuous function Created 2026-09-24 Updated 2026-10-18
A uniformly continuous function has one input tolerance valid throughout its domain of a function. For , with , uniform continuity means
Choose the output tolerance first, then a positive valid for every pair of function inputs. It may depend on , the function and its domain of a function, but not on the pair’s location. The absolute values measure input and output distance.[ref]
Compare the quantifier order with the epsilon-delta definition of continuity:
Both lines end with . In the first, can depend on the point ; in the second, it is chosen before . Thus uniform continuity implies continuity at every point. Each requested gets its own shared tolerance.
For an exact example, take the polynomial function on the closed interval . For every pair of function inputs in that interval, polynomial factorization gives
Consequently works everywhere on this domain of a function. With , the common tolerance is . Near the right endpoint, for example, and have input distance and output distance . The bound is sufficient; it does not claim the largest admissible input window at each point.
On the whole real line, the same polynomial function is a continuous function but fails uniform continuity. Take the sequences and , for positive integers . Then
For any proposed , choose an integer . The inputs are closer than , yet their outputs violate the fixed tolerance . The sequences need not themselves have a finite limit: their mutual distance is what tends to zero. This is the obstruction captured by the sequential criterion for uniform continuity. Restricting the domain of a function to removes these escaping pairs.
Figure 1.
The square function: local input windows shrink, but a bounded interval admits one shared tolerance
. The left panel computes sufficient windows from the continuity bounds for the square function; shrinking these particular windows alone does not prove failure of uniform continuity. The middle panel displays the exact bound on the interval . The right panel gives the decisive sequence pairs on the real line. All plotted values are calculated from the displayed formulas. Details.
A uniformly continuous function need not be a bounded function. The identity function on the real line has , so always works, although its image of a function is the unbounded real line. Uniform continuity controls changes between nearby inputs, not the overall size of outputs. Likewise, an unbounded domain of a function does not by itself prevent uniform continuity.
The square root supplies a different common tolerance on the interval . Assuming , put and . Since ,
Interchanging the inputs when necessary proves
Thus guarantees uniform continuity on the entire domain of a function, including zero. For , any input distance below suffices. The pairs and both have input distance ; their output distances are respectively and . The common guarantee accommodates quite different local sensitivities.
This Hölder continuity bound allows a curved tolerance rule. It is weaker than a Lipschitz bound: at zero the output change divided by the input change is
No finite Lipschitz constant works near zero, even though uniform continuity does. A Lipschitz function does have uniform continuity, choosing when its Lipschitz bound is positive; when it is a constant function.[ref]
Figure 2.
Square-root input changes share an output tolerance even though amplification near zero is unbounded
. At left, the exact output changes for base points stay inside whenever and . The right panel computes the amplification for inputs : it grows without bound as decreases. These are calculated function graphs, with no experimental measurements. Details.
For general metric spaces, replace the absolute values by the respective distance functions. The Heine-Cantor theorem gives an existence guarantee: every continuous function on a compact metric space is uniformly continuous. In particular, continuity on a finite closed interval provides a common tolerance, even when no simple formula for it is known.[ref]
For a short proof outline, fix . Continuity gives each point an open ball of radius within which outputs differ from by less than . The open balls of half these radii still cover the domain of a function. Compactness supplies a finite subcover. Take to be the smallest half-radius in this finite set. Two inputs closer than lie together in one of the original open balls, so the triangle inequality bounds their output distance by . The beautiful step is that the compact set turns local choices into finitely many choices, whose minimum stays positive.
A shared tolerance also makes uniformly continuous functions preserve Cauchy sequences: after choosing for , all sufficiently late input pairs are closer than , so all corresponding output pairs are closer than . Unlike a convergent sequence argument, this does not require an input limit inside the domain of a function. It is why uniform continuity is useful for extending a function toward missing endpoints and for the decay argument below.