The Green kernel and the Poisson kernel of the Euclidean unit ball #
This file constructs the Dirichlet Green kernel of the unit ball of ℝⁿ by the method of
images. For a pole x in the ball, the corrector
φˣ(y) = Φ(‖x‖ (y - x*)), with x* = x / ‖x‖²,
is the Newtonian kernel Φ with its pole at the reflection of x through the unit sphere,
rescaled so that it agrees with Φ(y - x) on the sphere. It is harmonic away from the reflected
pole, in particular on a neighbourhood of the closed ball, so the Green kernel
G(x, y) = Φ(y - x) - φˣ(y)
is harmonic in y away from the pole and vanishes for ‖y‖ = 1. The corrector is written
through the identity ‖‖x‖ y - x / ‖x‖‖² = ‖x‖² ‖y‖² - 2 ⟪x, y⟫ + 1, whose right-hand side is
defined at x = 0 as well, where the corrector is the constant value of Φ on the unit sphere.
The outward normal derivative of G(x, ·) on the unit sphere is the negative of the Poisson
kernel of the ball,
K(x, y) = (1 - ‖x‖²) / (n ωₙ ‖x - y‖ⁿ),
where ωₙ is the volume of the unit ball. This is the boundary term of Green's representation
formula on the ball, and the kernel of the Poisson integral solving the Dirichlet problem for the
Laplacian there. For a boundary point y, the identity 1 - ‖x‖² = -(2 ⟪y, x - y⟫ + ‖x - y‖²)
writes K(·, y) as a combination of the dipole ⟪y, x - y⟫ ‖x - y‖⁻ⁿ and the radial power
‖x - y‖^(2 - n), both harmonic away from y; so K(·, y) is harmonic in its pole away from
y, in every dimension.
The kernel is normalized for the negative Laplacian, as TauCeti.newtonianKernel is. In
dimension two that kernel vanishes identically, so the planar case is instead
TauCeti.planarGreenKernel, built from the logarithmic kernel.
Main declarations #
TauCeti.ballGreenCorrector: the reflected Newtonian kernel correcting the boundary values.TauCeti.harmonicOnNhd_ballGreenCorrector: harmonicity of the corrector inside the ball.TauCeti.ballGreenKernel: the Dirichlet Green kernel of the unit ball.TauCeti.ballGreenKernel_comm: symmetry of the Green kernel in its two arguments.TauCeti.harmonicAt_ballGreenKernel: harmonicity inyaway from the pole.TauCeti.ballGreenKernel_eq_zero_of_norm_eq_one_left,TauCeti.ballGreenKernel_eq_zero_of_norm_eq_one_right: vanishing when either argument lies on the unit sphere.TauCeti.ballGreenKernel_pos: positivity inside the ball outside dimension two.TauCeti.ballPoissonKernel: the Poisson kernel of the unit ball.TauCeti.contDiffOn_ballPoissonKernel: joint smoothness of the Poisson kernel off the diagonal.TauCeti.harmonicAt_ballPoissonKernel_left,TauCeti.harmonicOnNhd_ballPoissonKernel_left: for a boundary pointy, the Poisson kernel is harmonic in its pole away fromy.TauCeti.fderiv_ballGreenKernel_normal: the outward normal derivative of the Green kernel on the unit sphere is the negative Poisson kernel.
References #
- L. C. Evans, Partial Differential Equations, Section 2.2.4 (Green's function for a ball).
- D. Gilbarg, N. S. Trudinger, Elliptic Partial Differential Equations of Second Order, Section 2.5.
Reflection through the unit sphere #
The squared length of ‖x‖ • y - x / ‖x‖, which is ‖x‖ ‖y - x*‖ for the reflection
x* = x / ‖x‖² of x through the unit sphere. The right-hand side is a polynomial in x and
y, defined at x = 0 as well.
The reflection polynomial is positive unless ‖x‖ ‖y‖ = 1; in particular it is positive
whenever one of x, y lies in the open unit ball and the other in the closed one.
The corrector #
The corrector of the Green kernel of the unit ball with pole x: the Newtonian kernel with
its pole at the reflection x / ‖x‖² of x through the unit sphere, dilated by ‖x‖ so that it
matches the Newtonian kernel with pole x on the sphere. It is written through the reflection
polynomial ‖x‖² ‖y‖² - 2 ⟪x, y⟫ + 1, so at x = 0 it is the constant value of the Newtonian
kernel on the unit sphere rather than a separate case.
Equations
Instances For
The corrector is symmetric in the pole and the variable.
Away from the pole x = 0, the corrector is the Newtonian kernel evaluated at
‖x‖ • y - x / ‖x‖, that is, the method-of-images formula Φ(‖x‖ (y - x*)).
At the pole x = 0, the corrector is the constant value of the Newtonian kernel on the unit
sphere.
At the center y = 0, the corrector is the constant value of the Newtonian kernel on the unit
sphere.
For y on the unit sphere, the corrector agrees with the Newtonian kernel with pole x.
For a pole x on the unit sphere, the corrector agrees with the Newtonian kernel with
pole x.
The corrector is harmonic in y wherever the reflection polynomial
‖x‖² ‖y‖² - 2 ⟪x, y⟫ + 1 is positive, that is, away from the reflected pole x / ‖x‖²; by
norm_sq_mul_norm_sq_sub_two_mul_inner_add_one_pos this holds wherever ‖x‖ ‖y‖ ≠ 1, in
particular on a neighbourhood of the closed unit ball when the pole x lies in the open ball.
The reflected-pole corrector is harmonic throughout the open unit ball whenever the pole lies in the closed unit ball.
The Green kernel #
The Dirichlet Green kernel of the Euclidean unit ball with pole x: the Newtonian kernel
with pole x, corrected by the reflected kernel so that the difference vanishes on the unit
sphere. For a pole in the open ball it is harmonic in y away from x.
Equations
- TauCeti.ballGreenKernel n x y = TauCeti.newtonianKernel n (y - x) - TauCeti.ballGreenCorrector n x y
Instances For
The defining formula for the Green kernel of the unit ball.
The Green kernel of the unit ball is symmetric in the pole and the variable.
The Green kernel of the unit ball vanishes for y on the unit sphere.
The Green kernel of the unit ball vanishes for a pole x on the unit sphere.
For a pole in the open unit ball, the Green kernel is harmonic on the punctured ball.
The Fréchet derivative of the Green kernel of the unit ball in y, away from the pole and
wherever the reflection polynomial ‖x‖² ‖y‖² - 2 ⟪x, y⟫ + 1 is positive.
The Poisson kernel #
The Poisson kernel of the Euclidean unit ball,
K(x, y) = (1 - ‖x‖²) / (n ωₙ ‖x - y‖ⁿ),
for x in the ball and y on the unit sphere; ωₙ is the volume of the unit ball. It is the
negative outward normal derivative of the Green kernel ballGreenKernel n x on the sphere.
Equations
Instances For
The defining formula for the Poisson kernel of the unit ball.
The Poisson kernel of the unit ball is positive for a pole in the open ball and any other point.
The Poisson kernel with a pole in the open ball is positive on the unit sphere.
The Poisson kernel is continuous as a function of the boundary point when its pole lies off the unit sphere.
The Poisson kernel of the unit ball is smooth, jointly in the pole and the boundary variable, away from the diagonal.
The Poisson kernel is integrable over any subset of the sphere when its pole lies off the sphere.
For a point y of the unit sphere, the Poisson kernel x ↦ K(x, y) is harmonic in its pole
x away from y, in particular throughout the open unit ball.
For a point y of the unit sphere, the Poisson kernel x ↦ K(x, y) is harmonic on the
complement of {y}.
The Poisson kernel is the normal derivative of the Green kernel. On the unit sphere, the
derivative of the Green kernel with pole x off the sphere, taken in the direction of the outward
unit normal y, is the negative of the Poisson kernel.
The radial derivative of the Green kernel of the unit ball at a boundary point y, along the
ray from the center through y, is the negative of the Poisson kernel.