For every nonprincipal Dirichlet character ,
Multiply the Dirichlet L-functions over every character modulo . The resulting Euler product has nonnegative coefficients. A zero at one would cancel the principal factor's pole and contradict the Landau theorem for a Dirichlet series with nonnegative coefficients.
Let be the group of all Dirichlet characters modulo , where , and consider
For , let be the order of in . The values run through the th roots of unity, each times, so the local factor is
For the local factor is one. Thus the Dirichlet series for has nonnegative coefficients.
The principal-character factor has a simple pole at , while every nonprincipal Dirichlet L-function is entire. If some nonprincipal vanished, its zero would cancel that pole and make entire. The Landau theorem for a Dirichlet series with nonnegative coefficients would then force the Dirichlet series of to converge for every real . This is impossible: its coefficient at is at least one for every coprime to , as is clear from the local factors. Hence