The Identity Theorem and Zeros
Suppose two holomorphic functions agree on a tiny arc of points. These points converge to some interior point of a domain. Must the functions agree everywhere on that domain? For general smooth functions this is absurdly false. A bump function can vanish on a whole interval. Yet it can still be nonzero elsewhere. Holomorphic functions are astonishingly more rigid. Agreement on any set with an accumulation point forces agreement everywhere. This phenomenon, the Identity Theorem, is one of the deepest structural facts. It distinguishes complex-differentiable functions from their real counterparts. The reason lies in the power of Taylor Series of Holomorphic Functions. A holomorphic function is locally equal to its Taylor series. It is not merely approximated by it. This single fact — analyticity — means something important. A holomorphic function is entirely encoded by the infinite sequence of derivatives at one point. If those derivatives vanish, the function is trapped into being identically zero. The same happens if the function's zero set clusters anywhere inside the domain. Zeros of holomorphic functions are therefore isolated, unlike zeros of general smooth functions. This holds unless the function itself is trivial. This rigidity underlies much of complex analysis. It explains why complex functions cannot "turn off" on a sub-region. They cannot turn back on elsewhere either. It explains why the notion of order of a zero is well-defined. This order is computable from a Laurent-type expansion. It also explains why analytic formulas propagate uniquely across connected domains. It is the theoretical seed from which Analytic Continuation grows. If you know a function on a small piece of a domain, you know it everywhere it can be defined analytically. The extension — if it exists — is unique. This article develops the theory of isolated zeros and their orders. It proves the Identity Theorem in full rigor using connectedness and power series. It shows how these ideas set the stage for counting zeros. This counting happens via The Argument Principle and Rouche's Theorem. We include complete proofs and concrete worked computations of zero orders. We also include a counterexample showing where the theorem fails without connectedness. Finally, we discuss the theorem's role across mathematics.
- A nonconstant holomorphic function's zeros are isolated: no zero has other zeros arbitrarily close to it, unless the function vanishes identically nearby.
- The order of a zero is the unique integer such that with and holomorphic.
- The Identity Theorem: if two holomorphic functions on a connected open set agree on a set with an accumulation point in that set, they agree everywhere on it.
- Equivalently: if 's zero set has an accumulation point inside a domain of holomorphy, then there.
- Connectedness of the domain is essential — the theorem fails on disconnected domains, as the counterexample shows.
- Key idea: holomorphy forces global rigidity from purely local Taylor data, because power series determine a function completely on its disk of convergence and analytic continuation forces consistency across a connected domain.
Where this lives today
The Identity Theorem is the conceptual bedrock for analytic continuation: if a function is prescribed on a small piece of a domain (a real interval, an arc, or a small disk), the theorem guarantees any holomorphic extension to a larger connected domain is unique, which is exactly what lets mathematicians unambiguously define functions like the Riemann zeta function, the Gamma function, and hypergeometric functions across their full domains via continuation from a region of convergence. It also underlies the rigidity used in the theory of several complex variables, in the uniqueness of solutions to certain PDEs with analytic data (Cauchy–Kovalevskaya-type uniqueness), and in complex-analytic proofs throughout algebraic geometry where holomorphic (and eventually algebraic) functions are shown to be globally determined by local data. In applied contexts, the theorem justifies why engineers and physicists can compute a complex potential or a transfer function on a small test region and trust the formula elsewhere in a connected domain of analyticity — a principle exploited in analytic signal processing, control theory (poles and zeros of transfer functions, where the order-of-zero concept directly measures multiplicity of a system's zero), and in quantum field theory's use of analytic continuation between Minkowski and Euclidean signatures. In cryptography and coding theory, finite-field analogues of "polynomials determined by few values" (interpolation, Reed–Solomon codes) echo the same rigidity philosophy: an algebraic/analytic object of bounded complexity is determined by comparatively little data. The order-of-zero machinery developed here is also the direct precursor to The Argument Principle and Rouche's Theorem, where the sum of zero orders inside a contour is computed via a contour integral, turning the local notion of multiplicity into a global counting tool.
Ask the tutor: Why exactly does connectedness let "agreement near one point" propagate to "agreement everywhere," and what breaks in the open–closed argument if the domain has two components?
Let be open and connected (a domain), and let be holomorphic.
Zero. A point is a zero of if .
Isolated zero. A zero of is isolated if there exists such that for all with .
Order of a zero. Suppose and on any neighborhood of . Since is holomorphic at , it has a Taylor expansion
convergent on some disk . Because is not identically zero near , not all vanish; let
This is called the order (or multiplicity) of the zero at . Since we have , so . We say is a zero of order , and equivalently has an -th order zero at .
Accumulation point. A point is an accumulation point of a set if every neighborhood of contains a point of other than itself.
Identity principle. Two holomorphic functions on a domain coincide if for all .
Intuition
Think of a holomorphic function as a rigid sheet of information: knowing it on an arbitrarily small curled-up patch near a point pins down every Taylor coefficient there, and the Taylor series itself reconstructs the function on a whole disk. If the function also agrees with another holomorphic function along a sequence approaching that point, the coefficients must match to all orders — the two functions are Taylor-identical at that point, hence literally identical near it. The connectedness of the domain then acts like a chain of overlapping disks: agreement propagates disk by disk across the whole domain, the way a rumor "the two functions agree here" spreads to every corner reachable by a path of overlapping neighborhoods. Contrast this with the real line: for (extended by at ) is smooth, and vanishes at the sequence , yet is not identically zero anywhere near . Real-differentiability, even infinite differentiability, allows a function's derivatives to encode only "local" information that need not force global vanishing. Complex differentiability is stronger: it bundles in the full power series representation, so the zero set of a nontrivial holomorphic function cannot accumulate anywhere inside the domain. The order of a zero measures how flat is there: order means crosses zero "transversally" (nonzero derivative), while higher order means the first derivatives vanish too, and locally behaves like — an -fold covering map near , which is the geometric seed of the argument principle's zero-counting formula.
Let be a domain (open and connected), and let be holomorphic.
(A) Isolated Zeros. If on , then every zero of in is isolated. Equivalently, the zero set has no accumulation point in .
(B) Identity Theorem. Let also be holomorphic. If the set
has an accumulation point , then on all of . (Part (A) is the special case .)
Let be open, holomorphic, and suppose has a zero at that is not isolated, meaning every punctured neighborhood of contains another zero of . Then on some disk .
(Lemma, by contradiction using the Taylor expansion.) Since is holomorphic at , by Taylor Series of Holomorphic Functions there is with and
where . Suppose, for contradiction, that is not identically zero on . Then not all are zero, so we may set
Since , we have , forcing . Factor out :
where is itself a convergent power series on (same radius of convergence, since we've only shifted indices and the original series converges there), hence is holomorphic on . By construction . Since is continuous at and , there exists such that for all (continuity: choose so that on , which forces there by the triangle inequality). Then for with ,
since neither factor vanishes. Thus is an isolated zero of — contradicting the hypothesis that every punctured neighborhood of contains another zero. This contradiction shows on , proving the lemma.
∎(Theorem, using the lemma and a connectedness/open-closed argument.) Part (A). Suppose on but some zero is not isolated. By the contrapositive reading of the Lemma (applied with ), non-isolation of the zero at forces on a disk around . We now show this propagates to force on all of , contradicting . Define
We claim is nonempty, open, and closed in ; since is connected this forces , i.e. on .
- Nonempty: by the Lemma applied above.
- Open: if , then by definition there is a disk on which ; every point then also has a disk (a smaller one contained in ) on which , so . Hence and is open.
- Closed in : let be a limit of points . Since is continuous (holomorphic functions are continuous) and on a neighborhood of each , we get for all , hence by continuity. Moreover, since with eventually (or itself already in ), is a zero of that is not isolated: every neighborhood of contains some , hence contains a whole disk of zeros, hence contains zeros of other than . By the Lemma applied at , on a disk around , so . Thus is closed in .
Since is connected and is a nonempty subset that is both open and closed in , we conclude . Hence on , contradicting the hypothesis . This contradiction proves that every zero of (when ) is isolated, and correspondingly has no accumulation point in : if it did, that accumulation point would itself be a non-isolated zero of , which we have just ruled out. This proves Part (A). Part (B). Let , which is holomorphic on (differences of holomorphic functions are holomorphic). The set , and by hypothesis has an accumulation point . If on , then by Part (A) every zero of is isolated — but is a zero of (since is continuous and with gives ) that is not isolated, since is an accumulation point of . This contradicts Part (A). Hence on , i.e. on .
∎If is holomorphic and not identically zero near with , the order from the Definition is a well-defined positive integer, independent of any choices, and factors uniquely as
This is exactly the factorization constructed inside the proof of the Lemma above (the case where the contradiction was not reached, i.e. genuinely near ): is uniquely determined as the index of the first nonvanishing Taylor coefficient, which is intrinsic to (Taylor coefficients are determined by , not by any choice), and the factorization with was shown to hold on a neighborhood of . Uniqueness: if with and say, dividing by and taking gives , a contradiction; so , and then off , hence everywhere by continuity.
∎Worked examples
Example 1: Computing the order of a zero from a non-obvious factorization. Let , holomorphic on all of . We determine the order of its zero at . The Taylor expansion of about is , so
The coefficients and . By definition the order of the zero at is . Explicitly,
and , matching the Corollary's factorization. Since (it's a nonzero entire function — its Taylor series has nonzero coefficients), Part (A) guarantees this zero at is isolated: indeed one can check directly that , and by uniqueness-of-power-series arguments (or just direct estimate) no other zero lies in a small punctured disk around , consistent with the theorem though we do not need to verify this by hand — the theorem guarantees it structurally once we know .
Example 2: Applying the Identity Theorem to prove a global functional identity from local data. Claim: if is entire (holomorphic on all of ) and satisfies
then in fact for every — not just near , and not just on the reals. Proof of claim. Let , an entire function (product of entire functions). Let . By hypothesis, , an interval of real numbers. Every point of this interval, e.g. , is an accumulation point of (indeed the whole interval accumulates at every one of its points). Since is a domain (open and connected) and are both holomorphic on with having an accumulation point in , the Identity Theorem gives on all of . This example demonstrates the theorem's real power: an equality verified on a minuscule real sub-interval — data of "measure zero" in the plane, and utterly negligible compared to — completely determines the entire function everywhere. This is precisely the mechanism used to define complex extensions of real-analytic functions (like ) uniquely, and it is the starting mechanism of Analytic Continuation.
Consider the domain
the union of two disjoint open unit disks centered at and at — an open set, but not connected (it splits into two components with no path between them). Define by
This is holomorphic on : on each component it is a constant function, and constants are holomorphic; holomorphy is a local condition, checked in a neighborhood of each point, and every point of lies entirely inside one component or the other (the components being open and disjoint), so is complex-differentiable (with derivative ) at every point of . Now compare to on . The set , the entire left disk. This set certainly has accumulation points in — every point of is one, e.g. . Yet on : they disagree everywhere on , where . This shows every hypothesis of the Identity Theorem except connectedness can hold — open, holomorphic on , has an accumulation point in — and still the conclusion on fails. The proof's key step (the open-closed argument forcing ) uses connectedness essentially: with two components, can equal one component and stop there, being simultaneously open and closed in without covering everything. This pinpoints exactly why domains (connected opens) rather than merely open sets are the natural habitat for the theorem.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| connected, holomorphic, has accumulation point in | on | — (this is exactly the theorem) |
| disconnected | — | Conclusion can fail entirely; see counterexample |
| Accumulation point outside (e.g. on the boundary) | Nothing guaranteed | may still differ inside |
| merely infinite, but with no accumulation point in (e.g. accumulates only at or at ) | Nothing guaranteed | Classic trap: infinitude of agreement points is not enough |
| real-analytic instead of holomorphic | Theorem fails | Real-analytic case is subtler; some real-analytic functions still satisfy an analogous identity theorem if defined by convergent power series, but generic real or merely real-analytic-looking constructions can fail without the complex structure |
| Order of zero | Well-defined positive integer, intrinsic to and | Do not confuse with "vanishing to order " in real calculus, which permits non-integer or non-isolated behavior |
The mathematician behind it
Origins · 1 minKarl Weierstrass and how this was discovered
Karl Weierstrass was a German mathematician who, alongside Cauchy and Riemann, built one of the three classical foundations of complex analysis — the power-series approach, where a holomorphic function is defined as one locally representable by a convergent power series, and global behavior is understood via analytic continuation along chains of overlapping disks. This viewpoint makes the Identity Theorem almost definitional: it is the natural rigidity of a theory built from power series glued together, and it directly foreshadows Weierstrass's broader program of analytic continuation, elements, and the monodromy phenomena that later authors formalized.
Why does the Identity Theorem fail for real-differentiable or even real- functions?
Real differentiability, even to infinite order, only encodes local Taylor data that need not reconstruct the function globally — the Taylor series may fail to converge to the function at all (as with ), or the function may not even be represented by any convergent power series near the point. Complex differentiability is far stronger: a function differentiable once in a complex-analytic sense on an open set is automatically representable by a convergent power series there (a consequence of Cauchy's integral formula machinery, established in Taylor Series of Holomorphic Functions). This "power series = the function itself" property is precisely what makes the Identity Theorem's rigidity possible; without it, local vanishing data simply doesn't propagate.
Does the Identity Theorem mean holomorphic functions can never vanish on an infinite set without being identically zero?
Not quite — it means the zero set of a nonzero holomorphic function on a domain cannot have an accumulation point inside that domain. It can certainly be infinite: for example has infinitely many zeros at for every integer , but these zeros march off to infinity and never accumulate at any finite point of , so there's no contradiction. The theorem constrains where infinite zero sets can cluster, not whether they can be infinite in cardinality.
How is the order of a zero used in practice?
The order of a zero is the local multiplicity that later feeds into global zero-counting: The Argument Principle and Rouche's Theorem shows that a contour integral of around a closed curve computes exactly the sum of orders of zeros enclosed (minus orders of poles, with sign). It also governs local mapping behavior: near a zero of order , behaves like a degree- map up to a change of coordinates, so small circles around the zero get wrapped times around in the image, which is the geometric content illustrated in the intuition figure.
Is the Identity Theorem the same as analytic continuation?
They are closely related but distinct. The Identity Theorem is a uniqueness statement: if an extension exists, it is unique on a connected domain. Analytic Continuation is the existence-and-construction process: given a function defined on a small region, one builds a holomorphic extension to a larger region by chaining overlapping power series disks (or other methods). The Identity Theorem is what guarantees that however you continue the function — along whichever path or method — you cannot get two different answers on the same simply-laid-out domain, though on multiply-connected domains continuation along different paths can produce genuinely different branches (monodromy), which is a separate and subtler phenomenon.
Can the Identity Theorem be applied when is all of (entire functions)?
Yes, and this is one of its most common uses. Since is connected, any two entire functions that agree on a set with an accumulation point anywhere in — a convergent sequence, an interval, an arc, a disk, anything with a cluster point — must be identical as entire functions. This is exactly how one proves that the complex extensions of , , , defined via power series, are the unique entire extensions of their real-variable counterparts, since they agree with the real functions on the real axis, which has plenty of accumulation points.
What's the difference between "order of a zero" and "order of vanishing" used loosely in calculus?
In elementary real calculus, people sometimes say a function "vanishes to order " if its first derivatives vanish at a point, without asserting anything about whether higher derivatives are nonzero or whether the function is nonzero nearby — this can apply to functions like -type constructions that don't fit a clean power series picture. In complex analysis, "order of a zero" is much more rigid: it is the unique positive integer from the first nonvanishing Taylor coefficient, and it comes bundled with the guarantee that with holomorphic and — a clean, checkable factorization with no pathological exceptions, precisely because of analyticity.
Does the theorem require and to be defined on exactly the same domain?
Yes — the theorem as stated requires both and to be holomorphic on the same connected open set , and the accumulation point of their agreement set must lie inside . If they are defined on different domains that merely overlap, one typically applies the theorem to the intersection (if it is itself connected and open) or invokes analytic continuation arguments more carefully — the naive same-domain statement does not automatically extend to functions defined on different or disconnected supersets without extra care about connectedness, exactly as the counterexample demonstrates.