Lecture 7: the Poisson integral formula

Complex analysis, lecture 2
(February 11, 2026)

1.  The Poisson integral formula

Last time, we stated (but did not prove) that harmonic functions satisfy the mean value property. We’ll see the proof of that in a week or two. Today, our main result will be that this actually completely characterizes harmonic functions: any function satisfying the mean value formula is harmonic.

Our central tool will be the Poisson integral formula, a precursor to Cauchy’s integral formula which we’ll see in a few weeks, and which will be one of the central results of the class. Our perspective on the Poisson integral formula will be that it provides a solution to the Dirichlet problem on the unit disk 𝔻={z:|z|<1}.

What does this mean? Last time, we talked about harmonic functions, which are solutions to the differential equation Δu=0. We saw in fact that there are many of these, e.g. the real and imaginary parts of any analytic function. This is not necessarily what we expect from differential equations: often, we hope to get a unique solution.

But in order for this to be possible, we have to fix some “boundary data”: for example, f=f does not have a unique solution in continuously differentiable functions , but if we add the condition that f(0)=1 then it does have a unique solution, namely f(x)=ex.

The Dirichlet problem is the analogous question in the complex plane for Laplace’s equation. If D is a domain and u:D is a smooth function (i.e. all its partial derivatives are defined and continuous on D), asking that u is harmonic does not uniquely define a solution: there are many analytic functions D, hence many harmonic functions D (and hence D). We need to add some boundary condition. What this means is: we start with a continuous function h:D, where D=D¯D is the boundary of D. Then we ask for a harmonic function h~:D such that for z0D, as zz0 inside D we have limzz0h~(z)=h(z0). This is the Dirichlet problem on D.

For today, we are interested in the case D=𝔻, the open unit disk. In this case, the Dirichlet problem is as follows: suppose we have a continuous function h:𝔻, i.e. a function h(eiθ). The Dirichlet problem is the problem of extending h to a harmonic function h~ on 𝔻.

Any solution to the Dirichlet problem on the disk is unique: if we have two solutions h~1,h~2, then h~1h~2 is harmonic on 𝔻, and on 𝔻 we have h~1(eiθ)h~2(eiθ)=h(eiθ)h(eiθ)=0, so by the maximum principle h~1h~2=0 on all of 𝔻, so h~1=h~2. Therefore it suffices to find a formula for h~ on 𝔻; if it’s harmonic and recovers the right values on the boundary, it must be the only solution.

Showing that a solution exists is harder. We will write down a formula without justification: if you’re interested in pursuing this further, this could be a good paper topic for the final unit of the class.

For z𝔻, we define the Poisson kernel

P(z)=z¯1z¯+1+z1z.

This has many different forms: for example, if z=reiθ (with r<1, for z𝔻) then

P(z)=1r212rcosθ+r2,

which shows that it is real-valued. For h:𝔻 a continuous function, we define its Poisson integral to be the function h~:𝔻 given by

h~(reiθ)=12π02πh(eiϕ)P(reθϕ)𝑑ϕ.
Theorem.

Let h(eiθ) be a continuous function on 𝔻. Then its Poisson integral h~(z) is a harmonic function on 𝔻 with boundary values h, i.e. limzζh~(z)=h(ζ) for ζ=eiθ𝔻.

In particular, h~ solves the Dirichlet problem on 𝔻.

We will not prove this theorem, but if we have time at the end of today’s lecture we’ll come back and try to give some intuition, at least through some worked examples.

As a consequence, we obtain the Poisson integral formula.

Corollary.

Let h:𝔻 be a harmonic function extending continuously to 𝔻. Then for any z0=reiθ𝔻,

h(z0)=12π02πh(eiϕ)P(reθϕ)𝑑ϕ.

That is, we can recover the values of a harmonic function on the disk from its values on the boundary. This is quite remarkable!

Proof.

The given integral is the Poisson integral of the boundary values for h, so it gives a harmonic extension to 𝔻; since h itself is such an extension and these are unique, the claim follows. ∎

2.  Characterizing harmonic functions

The Poisson integral formula is interesting and powerful, in that it lets us apply tools to harmonic functions otherwise only available for analytic functions such as recovering a function on a domain from its values on the boundary. However, it is also very specialized: it holds only on the unit disk 𝔻 centered at the origin.

It is not too difficult to generalize this to other disks, by scaling and translation. In other words, for any disk D, we can solve the Dirichlet problem on D: given a continuous function h:D, there is a unique harmonic function h~:D with boundary values h, which we can write explicitly via an integral formula.

While this is a simple consequence of the Poisson integral formula it lets us fully characterize harmonic functions on any domain Ω.111We’ll most often write D for a domain, but today we reserve D for a disk (and 𝔻 for the unit disk), and write Ω for a general domain. Why this is the next symbol in line I am not sure, but it is reasonably standard.

Recall that a harmonic function h on Ω satisfies the mean value property: for any z0Ω, on any sufficiently small disk DΩ of radius r centered at z0 we have

h(z0)=12π02πh(z0+reiθ)𝑑θ.

We claim that this property actually characterizes harmonic functions:

Theorem.

Let h:Ω be a continuous function. Then h satisfies the mean value property if and only if it is harmonic.

Proof.

We have seen that a harmonic function satisfies the mean value property, so it remains to see the converse: if h satisfies the mean value property, it is harmonic.

Suppose that h satisfies the mean value property. Fix z0Ω, and let D be a sufficiently small disk of radius r around z0. Restricting h to D gives a continuous function D, so since we can solve the Dirichlet problem on D there exists a unique harmonic function g:D with boundary values h.

Since h itself is a continuous function on D with boundary values h, hg is a continuous function on D with boundary values 0. Since g is harmonic, it satisfies the mean value property, so since h does by hypothesis, so does hg.

Now, recall that when we proved the maximum principle for harmonic functions in the last lecture, we did it using the mean value property; and that was the only place where we used that our function is harmonic. In particular, we actually don’t need to know that u is harmonic to know that it satisfies the maximum principle: we only need to know that it satisfies the mean value property. (Of course, these are actually the same so there’s no real distinction, but the difference is important for this proof specifically!)

So since hg satisfies the mean value property, it satisfies the maximum principle as well. Since its boundary values are 0, it follows that hg must also vanish, i.e. h=g. Since g is harmonic, so is h, i.e. h is the unique extension of its boundary values to a harmonic function on D.

Since h is therefore harmonic on a neighborhood of every point z0Ω, it is harmonic on Ω. ∎

This is remarkable in that we started with the assumption that h is continuous, and concluded that it is harmonic and therefore smooth, by assuming only that h satisfies the mean value property which a priori doesn’t involve any differential information.

We mentioned above that the Poisson integral formula has an analogue for analytic functions, Cauchy’s integral formula (which is actually significantly more powerful, since we now get to assume analyticity). The characterization of harmonic functions by the mean value property also has an analogue for analytic functions, Morera’s theorem, though it doesn’t quite look the same; it’s similarly found as an application of Cauchy’s formula. We’ll talk more about this in the next unit.

3.  Motivating the Poisson kernel

Let’s return to Dirichlet’s problem on the disk, which is the question of finding, for a given continuous function h:𝔻, a harmonic function h~:𝔻 with boundary values h.

Perhaps the simplest case is when h(eiθ)=c is a constant. Then h~(reiθ)=c is a harmonic function, and it has boundary values h, so it solves the Dirichlet problem; and since any solution is unique, it is the only one.

The next simplest might be something like h(eiθ)=eiθ. This naturally extends to h~(z)=z, which is analytic and therefore harmonic. More generally, for any integer n0 if h(eiθ)=einθ then h~(z)=zn solves the Dirichlet problem with boundary value h.

For n<0, this doesn’t work, since h(z)=zn is not analytic (or even defined) on 𝔻 if n<0; it has a pole at z=0. However, we can use the following trick: eiθ=eiθ¯, so for n<0 we have einθ=z¯n=zn¯ if z=eiθ. Since n<0, n>0, so this is well-defined on 𝔻. It is not analytic, since z¯ is not analytic, but it is still harmonic: for any analytic function f=u+iv:D on any domain D, f¯=uiv is the sum of harmonic functions, hence harmonic, so taking f(z)=zn (with n<0) we find that z¯n is harmonic. (Later in the course, we’ll see some more elegant ways to understand this.) Therefore for h(eiθ)=einθ for n<0, we have a solution h~(z)=z¯n to the Dirichlet problem with boundary value h.

We can now solve the Dirichlet problem for any monomial h(eiθ)=einθ, for any integer n. Since linear combinations of harmonic functions are harmonic, we can generalize to “trigonometric polynomials”: if

h(eiθ)=naneinθ

where n ranges over some (finite) set of integers (positive or negative), then we can find some h~ solving the Dirichlet problem for h, by scaling and adding up the solutions for each term. To find the resulting expression, we rewrite the solutions in polar coordinates: if z=reiθ, for n0 the solution is zn=rneinθ, and for n<0 the solution is z¯n=rneinθ, so for all n we can write the corresponding term as r|n|einθ. Therefore for h as above the Dirichlet problem has solution

h~(reiθ)=nanr|n|einθ.

Taking the limit as r1 visibly recovers h.

Now, this is not the same thing as our Poisson integral; and what we’ve derived so far only applies to these trigonometric polynomials, which are certainly not the only continuous functions one can define on 𝔻. However, I want to argue that for h as above, we actually recover the same h~. (By uniqueness, this had certainly better be true!)

Suppose h(eiθ)=einθ for some integer n. I claim that

P(reiθ)=nr|n|einθ.

(We haven’t talked about series in this class yet, but this will converge (absolutely) for |r|<1, i.e. on 𝔻.) You can verify that this formula agrees with the one introduced above by splitting the sum into n>0, n=0, and n<0 and taking the geometric series.

Given this claim, we can evaluate the Poisson integral by exchanging the order of summation and integration:

12π02πh(eiϕ)P(reθϕ)𝑑ϕ =12π02πeiϕnmr|m|eim(θϕ)dϕ
=12πmr|m|eimθ02πei(nm)ϕ𝑑ϕ.

For any integer k0, 02πeikϕ𝑑ϕ=eikϕik|02π=0, while for k=0 it is 02π1𝑑ϕ=2π; so the integral above is 0 unless m=n, in which case it is 2π. Therefore the only term which contributes is from m=n, which gives

r|n|einθ,

which was our prediction for h~(reiθ).

If we had a linear combination of such terms for h, by the linearity of integrals we would get a linear combination of the r|n|einθ for h~, just as claimed above. So the Poisson integral formula is right for all trigonometric polynomials.

One can formally show that it also holds for other continuous functions (by carefully verifying the harmonicity and boundary values), but instead here is the sketch of a heuristic argument. It turns out that (almost) any function h:𝔻 (equivalently, any periodic function f: of period 2π, by h(eiθ)=f(θ)) can be written as an infinite linear combination of einθ-terms. This is called the Fourier series of h (or f). Then the argument above adapts, with a little more care, to show that the Poisson integral for h recovers the Fourier series, incorporating an r-factor. That is: if

h(eiθ)=naneinθ,

then

h~(reiθ)=nanr|n|einθ.