Borel measurable function Created 2026-09-28 Updated 2026-10-31
For topological spaces , a Borel measurable function is a measurable function for the Borel sigma-algebras on both spaces. Equivalently, the preimage of every open set in is a Borel set in . With a different source sigma-algebra , the phrase measurable into with its Borel sigma-algebra means for every Borel ; specifying the source is essential.
The canonical projection of a quotient set is the function . It is surjective: every set element of is for some . Two set elements have the same image exactly when they are related by the equivalence relation. Its fibers are precisely the equivalence classes:
Here the left side is the preimage of a singleton subset of the quotient set; its members are the original set elements in the class . In the diagram, the three arrows arriving at start at , and .
A function between topological spaces is continuous if and only if for every subset , where the bars denote closure. For a continuous , pull back an open neighbourhood of for ; its preimage meets , so the neighbourhood meets . Conversely, apply the inclusion to with closed. Then implies , so the preimage of every closed subset is closed and is continuous.
For a topological space and topological spaces , a function is continuous into the product topology exactly when every coordinate function is continuous.[ref]
Proof outline: one direction uses function composition with the continuous projection maps. For the other, the preimage of a basic cylinder set is
a finite set intersection of open sets in . This gives continuity on every basic test. It explains, for example, why from the real line to is continuous in the product topology: each coordinate is a polynomial function. The general coordinate criterion fails for the box topology, where infinitely many preimages can be required at once. For example, has continuous coordinate functions, but the preimage of the box is , which is not an open set in the real line.
Let be a linear map between finite-dimensional vector spaces and a vector subspace of . The preimage is a vector subspace containing . To compute its dimension, choose a basis of and a basis of . Lift each to with . Then is a basis of : applying proves linear independence, and subtracting a suitable linear combination of the lifts reduces every element of the preimage to the kernel. This proves the displayed formula without using the rank-nullity theorem. Taking then proves the rank-nullity theorem itself.
Entire function Created 2026-09-24 Updated 2026-10-14
An entire function is a holomorphic function whose domain of a function is the whole complex plane. Its derivative exists at every . Every polynomial, the complex exponential function , the product , and the complex sine function are entire functions. The Taylor series of an entire function about any finite centre converges throughout the complex plane.
The complex exponential function is a particularly revealing entire function. Writing , Euler's formula gives
Thus the complex exponential function never takes the value zero. Conversely, for any , choose an argument of . All its preimages under the complex exponential function are
Here is the real natural logarithm, and ranges over the integers. Substitution gives ; equality of moduli and arguments shows these are all the solutions. The complex exponential function therefore has image exactly , with infinitely many preimages for each nonzero value.
Figure 1.
Under the complex exponential, vertical lines become circles, horizontal lines become rays, and inputs separated by 2 pi i have the same image
. Details.
In the pictured vertical strip , the real part sets the modulus between and , while the imaginary part sets the argument modulo . The two drawn bands each make one full turn around the same annulus; their corresponding points differ by and have identical images. Allowing all real gives every positive modulus, so the whole complex plane covers every nonzero output.
An entire function has exceptionally strong global constraints. The Liouville theorem says that a bounded function which is also an entire function must be a constant function. Accordingly, the nonconstant entire functions above are unbounded somewhere in the complex plane, even when their restrictions to the real axis are bounded: the complex sine function satisfies , growing through the hyperbolic sine. The Little Picard theorem adds a different constraint: an unbounded nonconstant entire function still cannot leave two distinct complex values out of its image. These results make entire functions useful when global bounds or restrictions on the image can establish rigidity without solving for the function explicitly.
In the opening of his 1880 memoir, Émile Picard credits Karl Weierstrass with the terminology of entire functions and describes them by everywhere-convergent power series. [ref]
Essential range Created 2026-10-06 Updated 2026-10-25
The essential range of a real or complex measurable function consists of the values whose every neighborhood receives inputs of positive measure:
It depends on the measure as well as the function. This definition concerns values arbitrarily near , not necessarily inputs at which exactly. It therefore retains meaningful limiting values while ignoring values occurring only on null sets. [ref].
For on with Lebesgue measure, the ordinary image of a function is , but the essential range is . Neither endpoint is attained, yet inputs with or have positive measure for every . Every interior value also belongs to the essential range, although its exact fiber is a singleton of zero measure. Positive measure of a fiber is sufficient, but is not necessary, for a value to belong to the essential range.
The two-sided example from essential infimum and essential supremum illustrates what disappears. It follows on , except and . Its ordinary image of a function is , whereas its essential range remains . The missing ordinary values and still have arbitrarily close neighbors with positive measure; the exceptional values and can each be isolated by a sufficiently small neighborhood whose preimage is a null set.
Figure 1.
The essential range of the modified identity function remains , while its ordinary image of a function includes two isolated outliers
. For Lebesgue measure, the filled outliers and fail the criterion of positive measure in every neighborhood. The hollow values and still belong to the essential range because nearby outputs occur on intervals of positive measure. Details.
For the three-point example in L-infinity norm, the values are . With weights the essential range is ; with weights it is . A small but positive probability retains ten, so an essential range does not discard a value merely because it is rare. For a real function on a space of positive total measure, the essential infimum and essential supremum are the lower and upper edges of its essential range, allowing infinite bounds. The L-infinity norm instead takes the upper edge of the essential range of .
Figure 2.
Including ten in the essential range changes the limiting Lp norm, even when its probability is only
. The blue case has essential range , while the red case has essential range . These finite positive-valued examples make their largest essential values equal to their L-infinity norms. Details.
A useful operator connection is the spectrum of a real multiplication operator: on a nonzero L2 space over a sigma-finite measure, multiplication by a real measurable function has spectrum equal to its essential range, with the natural domain when is unbounded. Outside that range, has a positive lower bound almost everywhere, so multiplication by gives an inverse function that is a bounded linear operator. Near an essential value, this lower bound fails. Thus discarding null sets is precisely what makes the range match an operator acting on almost everywhere equivalence classes. [ref].
Fiber of a function Created 2026-10-06 Updated 2026-10-14
For a function and , its fiber of a function over is the set of all inputs producing that one output:
Here is shorthand for a preimage of a singleton set, rather than a claim that an inverse function exists. A fiber can contain several inputs or be empty. It describes exactly which distinctions the function forgets.
For the finite function under image and preimage of a function, the fibers over are , , and the empty set, respectively. The nonempty fibers form a partition of a set: they are disjoint sets whose union is the domain of a function. Every input belongs to the fiber over its unique output, and two fibers with distinct output labels cannot share an input. A function is injective exactly when every fiber has at most one member; it is surjective exactly when every member of its specified codomain has a nonempty fiber.
Figure 1.
A preimage collects complete fibers: the outputs select the fibers and
. Details.
More generally, is the union of the fibers over all . The relation defined by is an equivalence relation, and its equivalence classes are precisely the nonempty fibers. The resulting quotient set is naturally in bijection with the image of a function. This links an input partition to the output values actually reached, without choosing one representative from each class.
Fibers are useful when an output is known but the input is not uniquely determined. A solution set is one fiber, and factorization through a surjection explains when another function depends only on the retained output. Quantum hidden subgroup problem algorithms use functions whose fibers are cosets, giving the same idea a structured form in group theory.
Finer topology Created 2026-10-25 Updated 2026-10-31
For two topologies on the same set , is finer than when every -open set is -open. Equivalently, the identity function is continuous, by the definition using preimages of open sets. The inclusion may be an equality; strictly finer means proper inclusion.
Finite-coordinate basis for the product topology Created 2026-10-14 Updated 2026-10-31
For a finite set and open sets for , the sets
form a basis of a topology for the product topology. The empty set intersection is . Each basic open set is a cylinder set; all coordinates outside are free. Arbitrary open sets are unions of these basic tests and need not themselves depend on one fixed finite collection of coordinates.[ref]
Why finitely many? Any topology making the projection maps continuous must contain their preimages of open sets, and hence finite set intersections of those preimages. Taking arbitrary unions supplies exactly the product topology. Intersecting two basic cylinder sets still restricts only the finite union of their coordinate sets.
Fortissimo space 2026-10-31
Choose an uncountable set and a point . Every point other than is isolated, and a set containing is open precisely when its complement is countable. Equivalently, the closed sets are all subsets containing together with all countable subsets. Arbitrary intersections and finite unions preserve this latter condition, so it defines a topology.
Every convergent sequence in this space is eventually equal to its limit. Indeed the set of its values different from its limit is countable and closed; its complement is an open neighbourhood of the limit. Eventual membership in this complement forces eventual equality. Nevertheless is not isolated, because its singleton has uncountable complement. In particular sequence convergence alone does not determine this topology.
A real-valued function on this space is continuous exactly when is countable. Sufficiency follows by considering the preimages of closed subsets of the real line: each either contains or is a subset of that countable exceptional set. For necessity, each set is closed and excludes , hence is countable; their countable union is the exceptional set.
Great Picard theorem Created 2026-09-24 Updated 2026-10-14
Let be a holomorphic function on , and suppose is an isolated essential singularity. There is a set with at most one element such that, for every and every , the equation has infinitely many distinct solutions with . Thus each nonexceptional value has preimages accumulating at in every punctured neighbourhood. The same possible exception works for all these neighbourhoods; it need not be a completely omitted value, since it could be attained only finitely often near . [ref]
The basic example is at . It is a holomorphic function for , and its Laurent series
has infinitely many nonzero negative-power terms, making zero an essential singularity. Its sole omitted value is zero. For the value one, its preimages are exactly
They satisfy and . For any , every integer with therefore supplies a distinct solution inside .
Figure 1.
A finite sample of the preimages of 1 under exp(1/z), with a magnified view of their accumulation toward the excluded origin
. Details.
The diagram displays only finitely many preimages; the formula and its limit, rather than the finite picture, establish that infinitely many occur in every punctured neighbourhood. More generally, for any , choose an argument of . All its preimages are
with any zero denominator excluded. Such an exclusion occurs only for , with exactly one excluded integer for the chosen argument. The remaining preimages are distinct and tend to zero as .
The isolated essential singularity hypothesis is crucial. The function has a pole at zero; on its image is only . It omits every value in the closed disc , and each attained value has just one preimage. A pole therefore has entirely different local behaviour from an essential singularity.
The Casorati-Weierstrass theorem says that the image near an essential singularity is a dense subset of the complex plane. The Great Picard theorem replaces arbitrary approximation by exact attainment, and then repeats that attainment infinitely often. This is useful when a local restriction on the image can rule out an essential singularity and reduce the possibilities to a pole or a removable singularity. For a meromorphic function viewed as a holomorphic map into the Riemann sphere, the corresponding statement has at most two exceptional sphere values, including infinity in the count; it applies when the map has an isolated essential singularity, even if poles accumulate there. Picard's 1880 memoir proves the local result in section 15, treating the cases with and without accumulating poles separately. [ref]
The Great Picard theorem also explains the Little Picard theorem. For a nonconstant polynomial, every value is attained by the fundamental theorem of algebra. For an entire function which is not a polynomial, the function has an essential singularity at zero: a removable singularity would force to be constant by the Liouville theorem, and a pole would force to be a polynomial. Applying the Great Picard theorem to leaves at most one finite omitted value for .
Hash collision Created 2026-10-13 Updated 2026-10-31
A hash collision is a function collision of a hash function : two distinct inputs have the same output, . Repeating the same input is not a hash collision. Unequal hash values prove the keys differ; equal hash values only identify candidates that might be equal. This makes a hash function useful as a compact filter before comparing the original data.
Here is a deliberately simple example using modular arithmetic. Let for nonnegative integer keys, and let a four-bucket hash table use the further bucket index . For keys , the hash values are , while all three bucket indices are . Thus and form a hash collision for ; and share a table bucket even though their full hash values differ. Always specify which function is being compared: a table collision concerns the bucket-index function, which may discard more information than the original hash function.
Figure 1.
A shared hash value and a shared table bucket discard different distinctions
. Constructed integer keys pass through and . Orange highlights the hash collision between and ; blue key joins them only after bucket reduction. Separate chaining retains all three keys. This is a toy calculation, not a measured workload or a cryptographic hash function. Details.
With separate chaining, bucket holds all three records in a linked list. A search for visits that bucket and compares the stored keys until it finds ; a search for visits the same bucket but rejects every stored key. A hash collision changes the search work, while key comparison preserves correctness. Storing only one record per hash value would incorrectly merge distinct keys. This is the purpose of collision handling in a hash table.[ref]
The pigeonhole principle explains inevitability: if a hash function has only possible outputs, any distinct inputs contain a hash collision. In particular, a function whose domain of a function is larger than its finite codomain cannot be an injective function. This is an existence statement; it gives neither an efficient way to find the pair nor a probability for a smaller collection of keys. A particular small collection might have no hash collision at all.
For a cryptographic hash function, collision resistance asks that finding any two distinct messages with equal full digests be computationally infeasible under the specified model and resources. It does not mean that hash collisions do not exist. Preimage resistance asks a different question: given a target digest , how hard is it to find a message with ? The collision finder may choose both messages and their common digest; the preimage finder is given the digest in advance. These definitions distinguish two search tasks, independently of how a hash table stores records.[ref]
Image and preimage of a function Created 2026-09-24 Updated 2026-10-14
The image of a function asks which outputs a chosen set of inputs reaches. A preimage asks which inputs reach a chosen set of outputs. Both constructions apply to every function, including one that loses information by sending several inputs to the same output. Their difference is useful whenever a transformation must be followed forward or a condition on its result must be traced back.
Consider the function with
Every input has exactly one output, but zero has two inputs and three has none. The full image of a function is , a proper subset of the codomain . Selecting inputs gives image . Selecting outputs instead gives preimage .
Figure 1.
The same function sends a selected input set forward and pulls a selected output set back
. The full codomain contains three, which is never reached. Two inputs share output zero, so a preimage can recover a set of candidates without providing a unique inverse function. Details.
The function is not injective, because , and is not surjective onto , because three is absent from its image. Restricting only the codomain to makes the same rule surjective; it remains noninjective. This separates the output set actually reached from the target set specified in the definition. The definitions of images of a function and preimages, including the distinction from an inverse function, are given in Richard Hammack, Book of Proof, §12.6: Image and Preimage.
Image of a function Created 2026-10-05 Updated 2026-10-14
For a function and a subset , its image is
The full image of a function is . The set notation ignores repeated outputs: in the finite example above, , rather than a list containing zero twice. A function collision can therefore reduce the cardinality of an image.
Images of a function preserve unions:
An output reached from the union is reached from at least one of its two input sets. For intersections, however, only
holds in general. In the finite example, take and . Their intersection is the empty set, so . But , giving . Distinct witnesses in the two input sets can produce the same output.
Figure 1.
An image of a function can merge disjoint inputs, while a preimage tests both output conditions on the same input
. Details.
For an injective function, an output shared by and must come from the same input. That input lies in , so equality holds. Conversely, preserving intersections for every pair of input subsets forces injectivity: two distinct inputs with the same output would give the singleton counterexample above. The image and preimage laws are stated in Jiří Lebl, Basic Analysis I, Propositions 0.3.15–0.3.16; the finite example makes the missing reverse inclusion visible.
Inverse function Created 2026-09-24 Updated 2026-10-14
An inverse function reverses a bijection. For , it is a function satisfying
Equivalently, for all and for all . We write . The superscript denotes reversal through function composition; it does not mean the pointwise multiplicative inverse . The preimage notation for a set is also distinct: a preimage exists even when no inverse function exists.
For a computed example, let be . Solving for gives . Thus and ; direct substitution gives and throughout the real line. In contrast, , which does not undo .
Why must be a bijection? If , applying gives , proving injectivity. For any , the equation supplies a source element, proving surjectivity. Conversely, a bijection supplies exactly one predecessor for each , defining a unique inverse function. A left inverse or right inverse requires only one of the two composition identities.
For on the real line, the equation has two solutions, , so its arrows cannot be reversed as one function on all inputs. The restriction to removes that ambiguity. As a bijection from onto , it has inverse function . The identity explains why works on the restricted domain of a function but fails for negative . [ref].
Figure 1.
An inverse function swaps the input and output coordinates
. Left: the function graphs of and its inverse function are reflections across the line ; the points and correspond. Right: the nonnegative restriction and the square root have the same reflection relation. Their displayed portions lie in the first quadrant or on its boundary. Details.
More generally, lies on the graph of a function precisely when lies on the graph of a function of its inverse function. This coordinate swap explains the geometric reflection and the horizontal line test. It also explains why inverse sensitivity is reciprocal locally: the inverse function rule divides by the original derivative at the corresponding input, when that derivative is nonzero.
Kernel (algebra) 2026-10-14
A kernel records the information lost by a homomorphism. For a group homomorphism it is the preimage of the identity element, giving the kernel of a group homomorphism; for a ring homomorphism or linear map it is the preimage of zero, giving the kernel of a ring homomorphism or kernel of a linear map. More generally, the relation records which inputs the homomorphism identifies. In the group case, its equivalence classes are cosets of the group kernel, as explained by fibres of a group homomorphism are cosets of its kernel.
A Lebesgue measurable function has a Lebesgue measurable set as the preimage of every open subset of . Equivalently, use every Borel set in the target: the sets whose preimages are measurable form a sigma-algebra containing all open sets. The source carries the Lebesgue sigma-algebra and the target its Borel sigma-algebra. A Borel measurable function on instead requires the preimages to be Borel in the source as well. Restricting the source to a Lebesgue measurable set uses its induced sigma-algebra.
Line with two origins 2026-10-25
Take with its Euclidean topology and identify with for every , retaining two distinct origins. This quotient space is locally homeomorphic to the real line but is not Hausdorff. Any open neighbourhoods of its origins have preimages containing and , so a nonzero gives a shared image point. All equivalence classes in the original metric space are finite and closed. This shows that closed equivalence classes do not suffice for a Hausdorff quotient space.
Little Picard theorem Created 2026-09-24 Updated 2026-10-14
Every nonconstant entire function takes every complex value with at most one exception. Equivalently, its image is either or for one complex number . The hypothesis of being nonconstant matters: a constant function has only one value. The Little Picard theorem guarantees existence of preimages, without requiring infinitely many preimages for each attained value. [ref]
For a nonconstant polynomial , the fundamental theorem of algebra applied to supplies a preimage for every . The complex exponential function has precisely one omitted value, zero, as the explicit formula for its preimages shows. In contrast, the complex sine function has no omitted value. To solve , set and rearrange to the quadratic equation
Its roots have product , so they are nonzero. Every such root has a preimage under the complex exponential function, giving a solution for . Adding supplies further solutions by the periodicity of the complex sine.
The force of the Little Picard theorem is that it applies to every nonconstant entire function, without an explicit formula. The Liouville theorem already gives a dense image of a nonconstant entire function, but a dense subset could still leave out many individual points. The Little Picard theorem limits these missing points to one. In particular, establishing two omitted values proves that an entire function is constant.
For a nonconstant meromorphic function on the complex plane, the corresponding bound is two omitted values in the Riemann sphere , where poles take the value infinity. [ref] For example,
omits zero and one, and has poles at for . Every other finite value is attained by solving . For an entire function, infinity is already an omitted value in the Riemann sphere, leaving at most one additional finite omitted value.
Proof outline: use the version of Montel's theorem for two fixed finite omitted values. [ref] It makes the rescaled holomorphic functions a normal family on the unit disc. The fixed value gives pointwise anchoring of a holomorphic normal family, hence a subsequence with a finite holomorphic function as its locally uniform convergence limit. The Cauchy integral formula bounds its derivatives at zero, whereas . Consequently ; arbitrary makes constant.