Weierstrass factorization theorem
Anchor (Master): Weierstrass 1876 *Zur Theorie der eindeutigen analytischen Functionen*; Hadamard 1893 *Etude sur les proprietes des fonctions entieres*; Ahlfors *Complex Analysis* Ch. 5; Conway *Functions of One Complex Variable* Ch. VII; Boas *Entire Functions*
Intuition [Beginner]
A polynomial can be factored into linear pieces: , and . Each factor corresponds to a zero of the polynomial, and the factorisation records where the zeros are and what power they appear with.
The Weierstrass factorization theorem says that every entire function (a function that is smooth in the complex sense everywhere on the plane) can be factored the same way. If the function has zeros at points (possibly infinitely many), then the function equals a product of factors, one for each zero, multiplied by a never-zero function of the form .
The complication is convergence. A product of infinitely many factors might not converge. Weierstrass solved this by introducing correction factors: instead of the raw factor for each zero , he used "primary factors" that converge in a controlled way. The correction ensures the infinite product always converges to an entire function with exactly the prescribed zeros.
Why does this concept exist? The fundamental theorem of algebra says every polynomial factors by its zeros. Weierstrass extended this from polynomials to all entire functions, providing the single most important structural theorem in the theory of entire functions.
Visual [Beginner]
A diagram showing the zeros of the function on the complex plane: dots at each integer along the real axis. The Weierstrass product for is displayed as times the product of factors and for (after grouping and ).
The picture shows that the zeros of are exactly the integers, and the Weierstrass product reconstructs the entire function from these zeros alone.
Worked example [Beginner]
The function has zeros at every integer: . Construct the Weierstrass product step by step.
Step 1. The zero at contributes the factor . The zero at contributes . The zero at contributes .
Step 2. Grouping the pair and for each positive integer : . The product through pairs is .
Step 3. As , this product converges to . Multiplying by : . This is the Euler product for , a special case of the Weierstrass factorisation.
What this tells us: the sine function is completely determined by its zeros (the integers) and the normalising constant . The Weierstrass machinery produces the function from its zeros.
Check your understanding [Beginner]
Formal definition [Intermediate+]
The Weierstrass primary factors are defined for by
Each is an entire function with a single simple zero at and no other zeros. The exponential correction factor is designed to make small when is small: the Taylor expansion of begins , and the first terms of this expansion are cancelled by the exponential factor.
Definition (Canonical product). Given a sequence of non-zero complex numbers with and a non-negative integer (the multiplicity of the zero at the origin), the canonical product is
where is chosen so that converges. [Ahlfors Ch. 5]
Counterexamples to common slips
- The naive product does not always converge. The product converges if and only if converges. For sequences like (the zeros of ), this sum diverges, so the raw product diverges. The Weierstrass primary factors correct this.
- The genus depends on the density of zeros. If the zeros grow like , the genus is . Faster zero accumulation requires higher genus.
- The exponential factor is essential. The product captures the zeros but not the growth rate or phase. The factor accounts for everything about the function that is not determined by its zeros.
Key theorem with proof [Intermediate+]
Theorem (Weierstrass factorization). Let be an entire function with a zero of order at the origin and zeros at (counted with multiplicity, and ). Then there exists an entire function such that
where is chosen so that and the product converges uniformly on compact subsets of .
Proof. Choose so that (such exists because ). Define the canonical product
To show convergence: the key estimate is for . This follows from
so for . A sharper bound gives for . Since for each fixed (and the tail of the sum is controlled by the convergent series), the product converges uniformly on compact sets.
Both and are entire functions with the same zeros at the same multiplicities. Hence is an entire function with no zeros. An entire function with no zeros can be written as for some entire function : since is entire and non-vanishing, is well-defined (locally, by the existence of a holomorphic logarithm on simply-connected domains; globally, by the monodromy theorem since is simply connected). Set . Then .
Bridge. The Weierstrass factorisation builds toward 06.01.15 the Gamma function, where it appears again as the Weierstrass product for — the canonical example of a meromorphic function expressed as an infinite product over its poles. The foundational reason the factorisation works is that entire functions are determined up to a non-vanishing factor by their zeros, and this is exactly the bridge from the zero set (discrete data) to the function (continuous data). The central insight is that the Weierstrass primary factors converge fast enough to produce an entire function while preserving the prescribed zeros. The pattern generalises through the Hadamard factorisation theorem (which refines to a polynomial for finite-order functions) and putting these together identifies the factorisation as the single structural tool that reduces the study of entire functions to the study of their zeros and their growth.
Exercises [Intermediate+]
Advanced results [Master]
Hadamard factorisation theorem. If is entire of finite order (meaning for every ), then in the Weierstrass factorisation , the genus satisfies and is a polynomial of degree at most . Hadamard 1893 [Hadamard 1893] established this in his study of the Riemann zeta function, where the order-regularity of entire functions was needed for the proof of the prime number theorem. The Hadamard theorem refines the Weierstrass factorisation by constraining the growth of the exponent function .
Product for . The Euler product
is the paradigmatic example of the Weierstrass factorisation. Euler discovered this product in 1734 by comparing the Taylor series of with the factorisation into linear factors. The convergence of the product follows from . The Hadamard factorisation has (degree ), , and genus , consistent with the order of .
Product for the Gamma function. The Weierstrass product for the reciprocal Gamma function is
which is with the exponential factor where (a polynomial of degree ). The Gamma function has order , consistent with being degree by the Hadamard theorem. This product appears in 06.01.15 as the primary definition of .
Order of growth. The order of an entire function is where . The order controls the density of zeros via Jensen's formula: if counts zeros in , then . Functions of integer order have of degree exactly (unless the zero density forces cancellation), and this is the content of the Hadamard theorem.
Minimum modulus and deficiency. The minimum modulus controls whether the exponential factor in the Hadamard factorisation is "needed" or whether the canonical product alone determines . If (the function has deep minima), the canonical product captures most of the function and is small. This is the theory of deficiency indices developed by Petrenko and others.
Synthesis. The Weierstrass factorisation is the foundational reason that entire functions are controlled by their zeros, and the central insight is that the primary factors provide exactly enough convergence correction to make an infinite product over zeros into an entire function. Putting these together with the Hadamard theorem, the factorisation splits every entire function into a product part (carrying the zeros) and an exponential part (carrying the growth), and this is exactly the bridge from the zero set to the global behaviour. The pattern recurs in the product for (order , genus ), the product for (order , genus ), and generalises to the theory of entire functions of finite order where the Hadamard theorem constrains to a polynomial. The bridge is between discrete data (the zeros) and continuous data (the function values), and the Weierstrass factorisation is the dictionary.
Full proof set [Master]
Proposition (Convergence of the canonical product). If is a sequence with and , and is chosen so that , then the product converges uniformly on compact subsets of to an entire function with simple zeros exactly at .
Proof. Fix . For , we have for all , and the estimate holds. Since , the series converges uniformly on . A product converges absolutely and uniformly when converges uniformly. Hence converges uniformly on . The finite product over is entire. Therefore the full product converges uniformly on for each , and the limit is entire with zeros exactly at .
Proposition (Entire non-vanishing functions are exponentials). If is an entire function with no zeros, then for some entire function .
Proof. Since never vanishes, is entire (the logarithmic derivative has no poles). Define
where the integral is taken along any path from to (the integral is path-independent because is entire and is simply connected). Differentiating: , so . Hence is constant, equal to . Therefore .
Connections [Master]
Gamma function
06.01.15. The Weierstrass product for is the canonical application of the Weierstrass factorisation theorem to a meromorphic function of order . The Gamma function's poles at become the zeros of , and the factor is the polynomial of degree prescribed by the Hadamard theorem. The Weierstrass product is the primary definition of used in the unit on the Gamma function.Power series and Laurent series
06.01.27. The proof of the Weierstrass factorisation relies on the Taylor expansion of and its partial sums, which are the building blocks of the primary factors. The convergence theory for infinite products parallels the convergence theory for power series: both use the Weierstrass -test, and both relate local behaviour (terms) to global behaviour (the entire function).Analytic continuation
06.01.04. The Weierstrass product provides a concrete method for constructing an entire function with prescribed zeros, and this construction is a form of analytic continuation: the local data (zero locations) determine the global function. The factorisation is the strongest form of the identity principle for entire functions: two entire functions with the same zeros (with multiplicities) differ only by a non-vanishing factor .
Historical & philosophical context [Master]
Weierstrass 1876 [Weierstrass 1876], in Zur Theorie der eindeutigen analytischen Functionen, established the factorisation theorem as part of his programme to place complex analysis on rigorous foundations. Weierstrass was responding to the need for a systematic theory of entire functions with infinitely many zeros, motivated by the examples of (whose product representation Euler had found) and the Gamma function. The primary factors are Weierstrass's invention: the correction terms in the exponential ensure convergence without introducing spurious zeros.
Hadamard 1893 [Hadamard 1893], in Etude sur les proprietes des fonctions entieres, refined the Weierstrass factorisation by proving that for entire functions of finite order, the exponent function is a polynomial. Hadamard's motivation was the theory of the Riemann zeta function: the Hadamard factorisation of (an entire function of order ) was a key input to the proof of the prime number theorem. The canonical modern treatment is Ahlfors Complex Analysis Ch. 5 and Boas Entire Functions [Boas Ch. 2].
Bibliography [Master]
@article{Weierstrass1876,
author = {Weierstrass, Karl},
title = {Zur Theorie der eindeutigen analytischen Functionen},
journal = {Abhandlungen der K\"oniglichen Gesellschaft der Wissenschaften zu G\"ottingen},
year = {1876},
note = {Weierstrass factorisation theorem for entire functions}
}
@article{Hadamard1893,
author = {Hadamard, Jacques},
title = {\'Etude sur les propri\'et\'es des fonctions enti\`eres et en particulier d'une fonction consid\'er\'ee par Riemann},
journal = {Journal de Math\'ematiques Pures et Appliqu\'ees},
volume = {58},
year = {1893},
pages = {171--215},
note = {Hadamard factorisation theorem for functions of finite order}
}
@book{Ahlfors1979,
author = {Ahlfors, Lars V.},
title = {Complex Analysis},
publisher = {McGraw-Hill},
year = {1979},
edition = {3rd},
note = {Chapter 5: entire functions, product representations, Hadamard factorisation}
}
@book{Boas1954,
author = {Boas, Ralph Philip},
title = {Entire Functions},
publisher = {Academic Press},
year = {1954},
note = {Comprehensive theory of entire functions including Weierstrass and Hadamard factorisation}
}
@book{Conway1978,
author = {Conway, John B.},
title = {Functions of One Complex Variable I},
publisher = {Springer},
year = {1978},
series = {Graduate Texts in Mathematics 11},
note = {Chapter VII: factorisation of entire functions}
}
@book{SteinShakarchi2003,
author = {Stein, Elias M. and Shakarchi, Rami},
title = {Complex Analysis},
publisher = {Princeton University Press},
year = {2003},
volume = {II},
note = {Princeton Lectures in Analysis, Chapter 5}
}