You are on page 1of 133

MATH 590: Meshfree Methods

Chapter 13: Reproducing Kernel Hilbert Spaces and Native Spaces


for Strictly Positive Definite Functions

Greg Fasshauer

Department of Applied Mathematics


Illinois Institute of Technology

Fall 2010

fasshauer@iit.edu MATH 590 Chapter 13 1


Outline

1 Reproducing Kernel Hilbert Spaces

2 Native Spaces for Strictly Positive Definite Functions

3 Examples of Native Spaces for Popular Radial Basic Functions

fasshauer@iit.edu MATH 590 Chapter 13 2


In the next few chapters we will present some of the theoretical work
on error bounds for approximation and interpolation with radial basis
functions.

fasshauer@iit.edu MATH 590 Chapter 13 3


In the next few chapters we will present some of the theoretical work
on error bounds for approximation and interpolation with radial basis
functions.

We focus on strictly positive definite functions (already technical


enough), and only mention a few results for the conditionally positive
definite case.

fasshauer@iit.edu MATH 590 Chapter 13 3


In the next few chapters we will present some of the theoretical work
on error bounds for approximation and interpolation with radial basis
functions.

We focus on strictly positive definite functions (already technical


enough), and only mention a few results for the conditionally positive
definite case.

The following discussion follows mostly [Wendland (2005a)] where


there are many more details.

fasshauer@iit.edu MATH 590 Chapter 13 3


Reproducing Kernel Hilbert Spaces

Outline

1 Reproducing Kernel Hilbert Spaces

2 Native Spaces for Strictly Positive Definite Functions

3 Examples of Native Spaces for Popular Radial Basic Functions

fasshauer@iit.edu MATH 590 Chapter 13 4


Reproducing Kernel Hilbert Spaces

Our first set of error bounds will come rather naturally once we
associate with each (strictly positive definite) radial basic function a
certain space of functions called its native space.

We will then be able to establish a connection to reproducing kernel


Hilbert spaces, which in turn will give us the desired error bounds as
well as certain optimality results for radial basis function interpolation
(see Chapter 18).

fasshauer@iit.edu MATH 590 Chapter 13 5


Reproducing Kernel Hilbert Spaces

Reproducing kernels are a classical concept in analysis introduced by


Nachman Aronszajn (see [Aronszajn (1950)]).

fasshauer@iit.edu MATH 590 Chapter 13 6


Reproducing Kernel Hilbert Spaces

Reproducing kernels are a classical concept in analysis introduced by


Nachman Aronszajn (see [Aronszajn (1950)]).
We begin with
Definition
Let H be a real Hilbert space of functions f : ( Rs ) R with inner
product h, iH .

fasshauer@iit.edu MATH 590 Chapter 13 6


Reproducing Kernel Hilbert Spaces

Reproducing kernels are a classical concept in analysis introduced by


Nachman Aronszajn (see [Aronszajn (1950)]).
We begin with
Definition
Let H be a real Hilbert space of functions f : ( Rs ) R with inner
product h, iH .
A function K : R is called reproducing kernel for H if
(1) K (, x) H for all x ,
(2) f (x) = hf , K (, x)iH for all f H and all x .

fasshauer@iit.edu MATH 590 Chapter 13 6


Reproducing Kernel Hilbert Spaces

Reproducing kernels are a classical concept in analysis introduced by


Nachman Aronszajn (see [Aronszajn (1950)]).
We begin with
Definition
Let H be a real Hilbert space of functions f : ( Rs ) R with inner
product h, iH .
A function K : R is called reproducing kernel for H if
(1) K (, x) H for all x ,
(2) f (x) = hf , K (, x)iH for all f H and all x .

Remark
The name reproducing kernel is inspired by the reproducing
property (2) above.

fasshauer@iit.edu MATH 590 Chapter 13 6


Reproducing Kernel Hilbert Spaces

It is known that
the reproducing kernel of a Hilbert space is unique, and

fasshauer@iit.edu MATH 590 Chapter 13 7


Reproducing Kernel Hilbert Spaces

It is known that
the reproducing kernel of a Hilbert space is unique, and
that existence of a reproducing kernel is equivalent to the fact that
the point evaluation functionals x are bounded linear functionals
on , i.e., there exists a positive constant M = Mx such that

|x f | = |f (x)| Mkf kH

for all f H and all x .

fasshauer@iit.edu MATH 590 Chapter 13 7


Reproducing Kernel Hilbert Spaces

It is known that
the reproducing kernel of a Hilbert space is unique, and
that existence of a reproducing kernel is equivalent to the fact that
the point evaluation functionals x are bounded linear functionals
on , i.e., there exists a positive constant M = Mx such that

|x f | = |f (x)| Mkf kH

for all f H and all x .


If K is the reproducing kernel of H, then

x f = f (x) = hf , K (, x)iH

which shows that x is linear.

fasshauer@iit.edu MATH 590 Chapter 13 7


Reproducing Kernel Hilbert Spaces

It is known that
the reproducing kernel of a Hilbert space is unique, and
that existence of a reproducing kernel is equivalent to the fact that
the point evaluation functionals x are bounded linear functionals
on , i.e., there exists a positive constant M = Mx such that

|x f | = |f (x)| Mkf kH

for all f H and all x .


If K is the reproducing kernel of H, then

x f = f (x) = hf , K (, x)iH

which shows that x is linear. It is also bounded by


Cauchy-Schwarz:

|x f | = |hf , K (, x)iH | kf kH kK (, x)kH .

fasshauer@iit.edu MATH 590 Chapter 13 7


Reproducing Kernel Hilbert Spaces

It is known that
the reproducing kernel of a Hilbert space is unique, and
that existence of a reproducing kernel is equivalent to the fact that
the point evaluation functionals x are bounded linear functionals
on , i.e., there exists a positive constant M = Mx such that

|x f | = |f (x)| Mkf kH

for all f H and all x .


If K is the reproducing kernel of H, then

x f = f (x) = hf , K (, x)iH

which shows that x is linear. It is also bounded by


Cauchy-Schwarz:

|x f | = |hf , K (, x)iH | kf kH kK (, x)kH .

The converse follows from the Riesz representation theorem.

fasshauer@iit.edu MATH 590 Chapter 13 7


Reproducing Kernel Hilbert Spaces

Other properties of reproducing kernels are given by

fasshauer@iit.edu MATH 590 Chapter 13 8


Reproducing Kernel Hilbert Spaces

Other properties of reproducing kernels are given by


Theorem
Suppose H is a Hilbert space of functions f : R with reproducing
kernel K . Then we have
(1) K (x, y) = hK (, y), K (, x)iH for x, y .

fasshauer@iit.edu MATH 590 Chapter 13 8


Reproducing Kernel Hilbert Spaces

Other properties of reproducing kernels are given by


Theorem
Suppose H is a Hilbert space of functions f : R with reproducing
kernel K . Then we have
(1) K (x, y) = hK (, y), K (, x)iH for x, y .
(2) K (x, y) = K (y, x) for x, y .

fasshauer@iit.edu MATH 590 Chapter 13 8


Reproducing Kernel Hilbert Spaces

Other properties of reproducing kernels are given by


Theorem
Suppose H is a Hilbert space of functions f : R with reproducing
kernel K . Then we have
(1) K (x, y) = hK (, y), K (, x)iH for x, y .
(2) K (x, y) = K (y, x) for x, y .
(3) Convergence in Hilbert space norm implies pointwise
convergence, i.e., if we have

kf fn kH 0 for n

then
|f (x) fn (x)| 0 for all x .

fasshauer@iit.edu MATH 590 Chapter 13 8


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .
Then the reproducing property (2) of the definition gives us

K (x, y) = hK (, y), K (, x)iH

for all x, y .

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .
Then the reproducing property (2) of the definition gives us

K (x, y) = hK (, y), K (, x)iH

for all x, y .
This establishes (1).

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .
Then the reproducing property (2) of the definition gives us

K (x, y) = hK (, y), K (, x)iH

for all x, y .
This establishes (1).
Property (2) follows from (1) by the symmetry of the Hilbert space
inner product.

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .
Then the reproducing property (2) of the definition gives us

K (x, y) = hK (, y), K (, x)iH

for all x, y .
This establishes (1).
Property (2) follows from (1) by the symmetry of the Hilbert space
inner product.
For (3) we use the reproducing property of K along with the
Cauchy-Schwarz inequality:

|f (x) fn (x)| = |hf fn , K (, x)iH |

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Proof.
By Property (1) of the definition of a RKHS above K (, y) H for every
y .
Then the reproducing property (2) of the definition gives us

K (x, y) = hK (, y), K (, x)iH

for all x, y .
This establishes (1).
Property (2) follows from (1) by the symmetry of the Hilbert space
inner product.
For (3) we use the reproducing property of K along with the
Cauchy-Schwarz inequality:

|f (x) fn (x)| = |hf fn , K (, x)iH | kf fn kH kK (, x)kH .

fasshauer@iit.edu MATH 590 Chapter 13 9


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

|f (x)| = |x f | kf kH kK (, x)kH

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

|f (x)| = |x f | kf kH kK (, x)kH
p
= kf kH hK (, x), K (, x)iH

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

|f (x)| = |x f | kf kH kK (, x)kH
p
= kf kH hK (, x), K (, x)iH
p
= kf kH K (x, x)

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

|f (x)| = |x f | kf kH kK (, x)kH
p
= kf kH hK (, x), K (, x)iH
p
= kf kH K (x, x)
p
= Mx = K (x, x).

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Remark
Property (1) of the previous theorem shows us what the bound Mx for
the point evaluation functional is:

|f (x)| = |x f | kf kH kK (, x)kH
p
= kf kH hK (, x), K (, x)iH
p
= kf kH K (x, x)
p
= Mx = K (x, x).

In particular, for radial kernels

K (x, x) = (kx xk) = (0),


p
so M = (0) independent of x.

fasshauer@iit.edu MATH 590 Chapter 13 10


Reproducing Kernel Hilbert Spaces

Now it is interesting for us that the reproducing kernel K is known to be


positive definite.

fasshauer@iit.edu MATH 590 Chapter 13 11


Reproducing Kernel Hilbert Spaces

Now it is interesting for us that the reproducing kernel K is known to be


positive definite.

Here we use a slight generalization of the notion of a positive definite


function to a positive definite kernel.

fasshauer@iit.edu MATH 590 Chapter 13 11


Reproducing Kernel Hilbert Spaces

Now it is interesting for us that the reproducing kernel K is known to be


positive definite.

Here we use a slight generalization of the notion of a positive definite


function to a positive definite kernel.

Essentially, we replace (x j x k ) in the definition of a positive definite


function by K (x j , x k ).

fasshauer@iit.edu MATH 590 Chapter 13 11


Reproducing Kernel Hilbert Spaces

Now it is interesting for us that the reproducing kernel K is known to be


positive definite.

Here we use a slight generalization of the notion of a positive definite


function to a positive definite kernel.

Essentially, we replace (x j x k ) in the definition of a positive definite


function by K (x j , x k ).

We now show this.

fasshauer@iit.edu MATH 590 Chapter 13 11


Reproducing Kernel Hilbert Spaces

Theorem
Suppose H is a reproducing kernel Hilbert function space with
reproducing kernel K : R. Then K is positive definite.

fasshauer@iit.edu MATH 590 Chapter 13 12


Reproducing Kernel Hilbert Spaces

Theorem
Suppose H is a reproducing kernel Hilbert function space with
reproducing kernel K : R. Then K is positive definite.

Moreover, K is strictly positive definite if and only if the point evaluation


functionals x are linearly independent in H .

fasshauer@iit.edu MATH 590 Chapter 13 12


Reproducing Kernel Hilbert Spaces

Theorem
Suppose H is a reproducing kernel Hilbert function space with
reproducing kernel K : R. Then K is positive definite.

Moreover, K is strictly positive definite if and only if the point evaluation


functionals x are linearly independent in H .

Remark
Here the space of bounded linear functionals on H is known as its
dual, and denoted by H .

fasshauer@iit.edu MATH 590 Chapter 13 12


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.
For distinct points x 1 , . . . , x N and arbitrary c RN we have
N X
X N
cj ck K (x j , x k )
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.
For distinct points x 1 , . . . , x N and arbitrary c RN we have

X N
N X N X
X N
cj ck K (x j , x k ) = cj ck hK (, x j ), K (, x k )iH
j=1 k =1 j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.
For distinct points x 1 , . . . , x N and arbitrary c RN we have

X N
N X N X
X N
cj ck K (x j , x k ) = cj ck hK (, x j ), K (, x k )iH
j=1 k =1 j=1 k =1
XN N
X
= h cj K (, x j ), ck K (, x k )iH
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.
For distinct points x 1 , . . . , x N and arbitrary c RN we have

X N
N X N X
X N
cj ck K (x j , x k ) = cj ck hK (, x j ), K (, x k )iH
j=1 k =1 j=1 k =1
XN N
X
= h cj K (, x j ), ck K (, x k )iH
j=1 k =1
XN
= k cj K (, x j )k2H 0.
j=1

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof.
Since the kernel is real-valued we can restrict ourselves to a quadratic
form with real coefficients.
For distinct points x 1 , . . . , x N and arbitrary c RN we have

X N
N X N X
X N
cj ck K (x j , x k ) = cj ck hK (, x j ), K (, x k )iH
j=1 k =1 j=1 k =1
XN N
X
= h cj K (, x j ), ck K (, x k )iH
j=1 k =1
XN
= k cj K (, x j )k2H 0.
j=1

Thus K is positive definite.

fasshauer@iit.edu MATH 590 Chapter 13 13


Reproducing Kernel Hilbert Spaces

Proof (cont.).
To establish the second claim we assume K is not strictly positive
definite and show that the point evaluation functionals must be linearly
dependent.

fasshauer@iit.edu MATH 590 Chapter 13 14


Reproducing Kernel Hilbert Spaces

Proof (cont.).
To establish the second claim we assume K is not strictly positive
definite and show that the point evaluation functionals must be linearly
dependent.
If K is not strictly positive definite then there exist distinct points
x 1 , . . . , x N and nonzero coefficients cj such that

N X
X N
cj ck K (x j , x k ) = 0.
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 14


Reproducing Kernel Hilbert Spaces

Proof (cont.).
To establish the second claim we assume K is not strictly positive
definite and show that the point evaluation functionals must be linearly
dependent.
If K is not strictly positive definite then there exist distinct points
x 1 , . . . , x N and nonzero coefficients cj such that

N X
X N
cj ck K (x j , x k ) = 0.
j=1 k =1

The same manipulation of the quadratic form as above therefore


implies
XN
cj K (, x j ) = 0.
j=1

fasshauer@iit.edu MATH 590 Chapter 13 14


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1
N
X
= cj hf , K (, x j )iH
j=1

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1
N
X
= cj hf , K (, x j )iH
j=1
XN
= cj f (x j )
j=1

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1
N
X
= cj hf , K (, x j )iH
j=1
XN N
X
= cj f (x j ) = cj x j (f ).
j=1 j=1

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1
N
X
= cj hf , K (, x j )iH
j=1
XN N
X
= cj f (x j ) = cj x j (f ).
j=1 j=1

This, however, implies the linear dependence of the point evaluation


functionals x j (f ) = f (x j ), j = 1, . . . , N, since the coefficients cj were
assumed to be not all zero.

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Proof (cont.).
Now we take the Hilbert space inner product with an arbitrary function
f H and use the reproducing property of K to obtain
N
X
0 = hf , cj K (, x j )iH
j=1
N
X
= cj hf , K (, x j )iH
j=1
XN N
X
= cj f (x j ) = cj x j (f ).
j=1 j=1

This, however, implies the linear dependence of the point evaluation


functionals x j (f ) = f (x j ), j = 1, . . . , N, since the coefficients cj were
assumed to be not all zero.
An analogous argument can be used to establish the converse. 

fasshauer@iit.edu MATH 590 Chapter 13 15


Reproducing Kernel Hilbert Spaces

Remark
This theorem provides one direction of the connection between strictly
positive definite functions and reproducing kernels.

fasshauer@iit.edu MATH 590 Chapter 13 16


Reproducing Kernel Hilbert Spaces

Remark
This theorem provides one direction of the connection between strictly
positive definite functions and reproducing kernels.

However, we are also interested in the other direction.

fasshauer@iit.edu MATH 590 Chapter 13 16


Reproducing Kernel Hilbert Spaces

Remark
This theorem provides one direction of the connection between strictly
positive definite functions and reproducing kernels.

However, we are also interested in the other direction.

Since the RBFs we have built our interpolation methods from are
strictly positive definite functions, we want to know how to construct a
reproducing kernel Hilbert space associated with those strictly positive
definite basic functions.

fasshauer@iit.edu MATH 590 Chapter 13 16


Native Spaces for Strictly Positive Definite Functions

Outline

1 Reproducing Kernel Hilbert Spaces

2 Native Spaces for Strictly Positive Definite Functions

3 Examples of Native Spaces for Popular Radial Basic Functions

fasshauer@iit.edu MATH 590 Chapter 13 17


Native Spaces for Strictly Positive Definite Functions

In this section we will show that every strictly positive definite radial
basic function can indeed be associated with a reproducing kernel
Hilbert space

fasshauer@iit.edu MATH 590 Chapter 13 18


Native Spaces for Strictly Positive Definite Functions

In this section we will show that every strictly positive definite radial
basic function can indeed be associated with a reproducing kernel
Hilbert space its native space.

fasshauer@iit.edu MATH 590 Chapter 13 18


Native Spaces for Strictly Positive Definite Functions

In this section we will show that every strictly positive definite radial
basic function can indeed be associated with a reproducing kernel
Hilbert space its native space.

First, we note that the definition of an RKHS tells us that H contains all
functions of the form
XN
f = cj K (, x j )
j=1

provided x j .

fasshauer@iit.edu MATH 590 Chapter 13 18


Native Spaces for Strictly Positive Definite Functions

Using the properties of RKHSs established earlier along with the form
of f just mentioned we have that

XN N
X
kf k2H = hf , f iH = h cj K (, x j ), ck K (, x k )iH
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 19


Native Spaces for Strictly Positive Definite Functions

Using the properties of RKHSs established earlier along with the form
of f just mentioned we have that

XN N
X
kf k2H = hf , f iH = h cj K (, x j ), ck K (, x k )iH
j=1 k =1
N X
X N
= cj ck hK (, x j ), K (, x k )iH
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 19


Native Spaces for Strictly Positive Definite Functions

Using the properties of RKHSs established earlier along with the form
of f just mentioned we have that

XN N
X
kf k2H = hf , f iH = h cj K (, x j ), ck K (, x k )iH
j=1 k =1
N X
X N
= cj ck hK (, x j ), K (, x k )iH
j=1 k =1
XN X N
= cj ck K (x j , x k ).
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 19


Native Spaces for Strictly Positive Definite Functions

Using the properties of RKHSs established earlier along with the form
of f just mentioned we have that

XN N
X
kf k2H = hf , f iH = h cj K (, x j ), ck K (, x k )iH
j=1 k =1
N X
X N
= cj ck hK (, x j ), K (, x k )iH
j=1 k =1
XN X N
= cj ck K (x j , x k ).
j=1 k =1

So for these special types of f we can easily calculate the Hilbert


space norm of f .

fasshauer@iit.edu MATH 590 Chapter 13 19


Native Spaces for Strictly Positive Definite Functions

Therefore, we define the (possibly infinite-dimensional) space of all


finite linear combinations
HK () = span{K (, y) : y } (1)
with an associated bilinear form h, iK given by
N
X M
X N X
X M
h cj K (, x j ), dk K (, y k )iK = cj dk K (x j , y k ).
j=1 k =1 j=1 k =1

Remark
Note that this definition implies that a general element in HK () has
the form
X N
f = cj K (, x j ).
j=1

However, not only the coefficients cj , but also the specific value of N
and choice of points x j will vary with f .
fasshauer@iit.edu MATH 590 Chapter 13 20
Native Spaces for Strictly Positive Definite Functions

Theorem
If K : R is a symmetric strictly positive definite kernel, then
the bilinear form h, iK defines an inner product on HK ().

fasshauer@iit.edu MATH 590 Chapter 13 21


Native Spaces for Strictly Positive Definite Functions

Theorem
If K : R is a symmetric strictly positive definite kernel, then
the bilinear form h, iK defines an inner product on HK ().

Furthermore, HK () is a pre-Hilbert space with reproducing kernel K .

Remark
A pre-Hilbert space is an inner product space whose completion is a
Hilbert space.

fasshauer@iit.edu MATH 590 Chapter 13 21


Native Spaces for Strictly Positive Definite Functions

Proof.
h, iK is obviously bilinear and symmetric.

fasshauer@iit.edu MATH 590 Chapter 13 22


Native Spaces for Strictly Positive Definite Functions

Proof.
h, iK is obviously bilinear and symmetric.
We just need to show that hf , f iK > 0 for nonzero f HK ().

fasshauer@iit.edu MATH 590 Chapter 13 22


Native Spaces for Strictly Positive Definite Functions

Proof.
h, iK is obviously bilinear and symmetric.
We just need to show that hf , f iK > 0 for nonzero f HK ().
Any such f can be written in the form
N
X
f = cj K (, x j ), x j .
j=1

fasshauer@iit.edu MATH 590 Chapter 13 22


Native Spaces for Strictly Positive Definite Functions

Proof.
h, iK is obviously bilinear and symmetric.
We just need to show that hf , f iK > 0 for nonzero f HK ().
Any such f can be written in the form
N
X
f = cj K (, x j ), x j .
j=1
Then
N X
X N
hf , f iK = cj ck K (x j , x k ) > 0
j=1 k =1

since K is strictly positive definite.

fasshauer@iit.edu MATH 590 Chapter 13 22


Native Spaces for Strictly Positive Definite Functions

Proof.
h, iK is obviously bilinear and symmetric.
We just need to show that hf , f iK > 0 for nonzero f HK ().
Any such f can be written in the form
N
X
f = cj K (, x j ), x j .
j=1
Then
N X
X N
hf , f iK = cj ck K (x j , x k ) > 0
j=1 k =1

since K is strictly positive definite.


The reproducing property follows from
N
X
hf , K (, x)iK = cj K (x, x j ) = f (x).
j=1

fasshauer@iit.edu MATH 590 Chapter 13 22


Native Spaces for Strictly Positive Definite Functions

Since we just showed that HK () is a pre-Hilbert space, i.e., need not


be complete, we now first form the completion He K () of HK () with
respect to the K -norm k kK ensuring that

kf kK = kf kHe for all f HK ().


K ()

fasshauer@iit.edu MATH 590 Chapter 13 23


Native Spaces for Strictly Positive Definite Functions

Since we just showed that HK () is a pre-Hilbert space, i.e., need not


be complete, we now first form the completion He K () of HK () with
respect to the K -norm k kK ensuring that

kf kK = kf kHe for all f HK ().


K ()

In general, this completion will consist of equivalence classes of


Cauchy sequences in HK (), so that we can obtain the native space
NK () of K as a space of continuous functions with the help of the
point evaluation functional (which extends continuously from HK () to
e K ()), i.e., the (values of the) continuous functions in NK () are
H
given via the right-hand side of

x (f ) = hf , K (, x)iK , f H
e K ().

fasshauer@iit.edu MATH 590 Chapter 13 23


Native Spaces for Strictly Positive Definite Functions

Since we just showed that HK () is a pre-Hilbert space, i.e., need not


be complete, we now first form the completion He K () of HK () with
respect to the K -norm k kK ensuring that

kf kK = kf kHe for all f HK ().


K ()

In general, this completion will consist of equivalence classes of


Cauchy sequences in HK (), so that we can obtain the native space
NK () of K as a space of continuous functions with the help of the
point evaluation functional (which extends continuously from HK () to
e K ()), i.e., the (values of the) continuous functions in NK () are
H
given via the right-hand side of

x (f ) = hf , K (, x)iK , f H
e K ().

Remark
The technical details concerned with this construction are discussed in
[Wendland (2005a)].
fasshauer@iit.edu MATH 590 Chapter 13 23
Native Spaces for Strictly Positive Definite Functions

In summary, we now know that the native space NK () is given by


(continuous functions in) the completion of

HK () = span{K (, y) : y }

a not very intuitive definition of a function space.

fasshauer@iit.edu MATH 590 Chapter 13 24


Native Spaces for Strictly Positive Definite Functions

In summary, we now know that the native space NK () is given by


(continuous functions in) the completion of

HK () = span{K (, y) : y }

a not very intuitive definition of a function space.

In the special case when we are dealing with strictly positive definite
(translation invariant) functions (x y) = K (x, y) and when = Rs
we get a characterization of native spaces in terms of Fourier
transforms.

fasshauer@iit.edu MATH 590 Chapter 13 24


Native Spaces for Strictly Positive Definite Functions

In summary, we now know that the native space NK () is given by


(continuous functions in) the completion of

HK () = span{K (, y) : y }

a not very intuitive definition of a function space.

In the special case when we are dealing with strictly positive definite
(translation invariant) functions (x y) = K (x, y) and when = Rs
we get a characterization of native spaces in terms of Fourier
transforms.

We present the following theorem without proof (for details see


[Wendland (2005a)].

fasshauer@iit.edu MATH 590 Chapter 13 24


Native Spaces for Strictly Positive Definite Functions

Theorem
Suppose C(Rs ) L1 (Rs ) is a real-valued strictly positive definite
function. Define

f
G = {f L2 (Rs ) C(Rs ) : p L2 (Rs )}

and equip this space with the bilinear form
Z
1 f g 1 f ()g()
hf , giG = p h p , p iL2 (Rs ) = p d.
(2)s (2)s ()
Rs

fasshauer@iit.edu MATH 590 Chapter 13 25


Native Spaces for Strictly Positive Definite Functions

Theorem
Suppose C(Rs ) L1 (Rs ) is a real-valued strictly positive definite
function. Define

f
G = {f L2 (Rs ) C(Rs ) : p L2 (Rs )}

and equip this space with the bilinear form
Z
1 f g 1 f ()g()
hf , giG = p h p , p iL2 (Rs ) = p d.
(2)s (2)s ()
Rs

Then G is a real Hilbert space with inner product h, iG and


reproducing kernel ( ). Hence, G is the native space of on Rs ,
i.e., G = N (Rs ) and both inner products coincide.

fasshauer@iit.edu MATH 590 Chapter 13 25


Native Spaces for Strictly Positive Definite Functions

Theorem
Suppose C(Rs ) L1 (Rs ) is a real-valued strictly positive definite
function. Define

f
G = {f L2 (Rs ) C(Rs ) : p L2 (Rs )}

and equip this space with the bilinear form
Z
1 f g 1 f ()g()
hf , giG = p h p , p iL2 (Rs ) = p d.
(2)s (2)s ()
Rs

Then G is a real Hilbert space with inner product h, iG and


reproducing kernel ( ). Hence, G is the native space of on Rs ,
i.e., G = N (Rs ) and both inner products coincide.
In particular, every f N (Rs ) can be recovered from its Fourier
transform f L1 (Rs ) L2 (Rs ).

fasshauer@iit.edu MATH 590 Chapter 13 25


Native Spaces for Strictly Positive Definite Functions

Another characterization of the native space (of an arbitrary strictly


positive definite kernel on a bounded domain ) is given in terms of
the eigenfunctions of a linear operator associated with the reproducing
kernel.

fasshauer@iit.edu MATH 590 Chapter 13 26


Native Spaces for Strictly Positive Definite Functions

Another characterization of the native space (of an arbitrary strictly


positive definite kernel on a bounded domain ) is given in terms of
the eigenfunctions of a linear operator associated with the reproducing
kernel.

This operator, TK : L2 () L2 (), is given by


Z
TK (v )(x) = K (x, y)v (y)dy, v L2 (), x .

fasshauer@iit.edu MATH 590 Chapter 13 26


Native Spaces for Strictly Positive Definite Functions

Another characterization of the native space (of an arbitrary strictly


positive definite kernel on a bounded domain ) is given in terms of
the eigenfunctions of a linear operator associated with the reproducing
kernel.

This operator, TK : L2 () L2 (), is given by


Z
TK (v )(x) = K (x, y)v (y)dy, v L2 (), x .

Remark
The eigenvalues k , k = 1, 2, . . ., and eigenfunctions k of this
operator play the central role in Mercers theorem [Mercer (1909),
Riesz and Sz.-Nagy (1955), Rasmussen and Williams (2006)].

fasshauer@iit.edu MATH 590 Chapter 13 26


Native Spaces for Strictly Positive Definite Functions

Theorem (Mercer)

Let K (, ) be a continuous positive definite kernel that satisfies


Z Z
K (x, y)v (x)v (y)dxdy 0, for all v L2 (), x, y . (2)

fasshauer@iit.edu MATH 590 Chapter 13 27


Native Spaces for Strictly Positive Definite Functions

Theorem (Mercer)

Let K (, ) be a continuous positive definite kernel that satisfies


Z Z
K (x, y)v (x)v (y)dxdy 0, for all v L2 (), x, y . (2)

Then K can be represented by



X
K (x, y) = k k (x)k (y), (3)
k =1

where k are the (non-negative) eigenvalues and k are the


(L2 -orthonormal) eigenfunctions of TK .

fasshauer@iit.edu MATH 590 Chapter 13 27


Native Spaces for Strictly Positive Definite Functions

Theorem (Mercer)

Let K (, ) be a continuous positive definite kernel that satisfies


Z Z
K (x, y)v (x)v (y)dxdy 0, for all v L2 (), x, y . (2)

Then K can be represented by



X
K (x, y) = k k (x)k (y), (3)
k =1

where k are the (non-negative) eigenvalues and k are the


(L2 -orthonormal) eigenfunctions of TK .
Moreover, this representation is absolutely and uniformly convergent.

fasshauer@iit.edu MATH 590 Chapter 13 27


Native Spaces for Strictly Positive Definite Functions

Remark
We can interpret condition (2) as a type of integral positive
definiteness.

fasshauer@iit.edu MATH 590 Chapter 13 28


Native Spaces for Strictly Positive Definite Functions

Remark
We can interpret condition (2) as a type of integral positive
definiteness.
As usual, the eigenvalues and eigenfunctions satisfy

TK k = k k

or Z
K (x, y)k (y)dy = k k (x), k = 1, 2, . . . .

fasshauer@iit.edu MATH 590 Chapter 13 28


Native Spaces for Strictly Positive Definite Functions

Mercers theorem allows us to construct a reproducing kernel Hilbert


space H for any continuous positive definite kernel K by representing
the functions in H as infinite linear combinations of the eigenfunctions
of TK , i.e.,

( )
X
H= f : f = ck k .
k =1

fasshauer@iit.edu MATH 590 Chapter 13 29


Native Spaces for Strictly Positive Definite Functions

Mercers theorem allows us to construct a reproducing kernel Hilbert


space H for any continuous positive definite kernel K by representing
the functions in H as infinite linear combinations of the eigenfunctions
of TK , i.e.,

( )
X
H= f : f = ck k .
k =1

It is clear that the kernel K (x, ) itself is in H since it has the


eigenfunction expansion

X
K (x, ) = k k (x)k
k =1

guaranteed by Mercers theorem.

fasshauer@iit.edu MATH 590 Chapter 13 29


Native Spaces for Strictly Positive Definite Functions

The inner product for H is given by

X
X
hf , giH = h cj j , dk k iH
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 30


Native Spaces for Strictly Positive Definite Functions

The inner product for H is given by



X X X ck dk
hf , giH = h cj j , dk k iH = ,
k
j=1 k =1 k =1

where we used the H-orthogonality

jk
hj , k iH = p
j k

of the eigenfunctions.

fasshauer@iit.edu MATH 590 Chapter 13 30


Native Spaces for Strictly Positive Definite Functions

We note that K is indeed the reproducing kernel of H since the


eigenfunction expansion (3) of K and the orthogonality of the
eigenfunctions imply

X
X
hf , K (, x)iH = h cj j , k k k (x)iH
j=1 k =1

fasshauer@iit.edu MATH 590 Chapter 13 31


Native Spaces for Strictly Positive Definite Functions

We note that K is indeed the reproducing kernel of H since the


eigenfunction expansion (3) of K and the orthogonality of the
eigenfunctions imply

X
X
hf , K (, x)iH = h cj j , k k k (x)iH
j=1 k =1

X ck k k (x)
=
k
k =1

fasshauer@iit.edu MATH 590 Chapter 13 31


Native Spaces for Strictly Positive Definite Functions

We note that K is indeed the reproducing kernel of H since the


eigenfunction expansion (3) of K and the orthogonality of the
eigenfunctions imply

X
X
hf , K (, x)iH = h cj j , k k k (x)iH
j=1 k =1

X ck k k (x)
=
k
k =1
X
= ck k (x)
k =1

fasshauer@iit.edu MATH 590 Chapter 13 31


Native Spaces for Strictly Positive Definite Functions

We note that K is indeed the reproducing kernel of H since the


eigenfunction expansion (3) of K and the orthogonality of the
eigenfunctions imply

X
X
hf , K (, x)iH = h cj j , k k k (x)iH
j=1 k =1

X ck k k (x)
=
k
k =1
X
= ck k (x) = f (x).
k =1

fasshauer@iit.edu MATH 590 Chapter 13 31


Native Spaces for Strictly Positive Definite Functions

Finally, one has (c.f. [Wendland (2005a)]) that the native space NK ()
is given by

( )
X 1 2
NK () = f L2 () : |hf , k iL2 () | <
k
k =1

fasshauer@iit.edu MATH 590 Chapter 13 32


Native Spaces for Strictly Positive Definite Functions

Finally, one has (c.f. [Wendland (2005a)]) that the native space NK ()
is given by

( )
X 1 2
NK () = f L2 () : |hf , k iL2 () | <
k
k =1

and the native space inner product can be written as



X 1
hf , giNK = hf , k iL2 () hg, k iL2 () , f , g NK ().
k
k =1

fasshauer@iit.edu MATH 590 Chapter 13 32


Native Spaces for Strictly Positive Definite Functions

Finally, one has (c.f. [Wendland (2005a)]) that the native space NK ()
is given by

( )
X 1 2
NK () = f L2 () : |hf , k iL2 () | <
k
k =1

and the native space inner product can be written as



X 1
hf , giNK = hf , k iL2 () hg, k iL2 () , f , g NK ().
k
k =1

Remark
Since NK () is a subspace of L2 () this corresponds to the
identification ck = hf , k iL2 () of the generalized Fourier coefficients in
the discussion above.

fasshauer@iit.edu MATH 590 Chapter 13 32


Examples of Native Spaces for Popular Radial Basic Functions

Outline

1 Reproducing Kernel Hilbert Spaces

2 Native Spaces for Strictly Positive Definite Functions

3 Examples of Native Spaces for Popular Radial Basic Functions

fasshauer@iit.edu MATH 590 Chapter 13 33


Examples of Native Spaces for Popular Radial Basic Functions

The theorem characterizing the native spaces of translation invariant


functions on all of Rs shows that these spaces can be viewed as a
generalization of standard Sobolev spaces.

fasshauer@iit.edu MATH 590 Chapter 13 34


Examples of Native Spaces for Popular Radial Basic Functions

The theorem characterizing the native spaces of translation invariant


functions on all of Rs shows that these spaces can be viewed as a
generalization of standard Sobolev spaces.
For m > s/2 the Sobolev space W2m can be defined as (see, e.g.,
[Adams (1975)])

W2m (Rs ) = {f L2 (Rs ) C(Rs ) : f ()(1 + k k22 )m/2 L2 (Rs )}. (4)

fasshauer@iit.edu MATH 590 Chapter 13 34


Examples of Native Spaces for Popular Radial Basic Functions

The theorem characterizing the native spaces of translation invariant


functions on all of Rs shows that these spaces can be viewed as a
generalization of standard Sobolev spaces.
For m > s/2 the Sobolev space W2m can be defined as (see, e.g.,
[Adams (1975)])

W2m (Rs ) = {f L2 (Rs ) C(Rs ) : f ()(1 + k k22 )m/2 L2 (Rs )}. (4)

Remark
One also frequently sees the definition

W2m () = {f L2 () C() : D f L2 () for all || m, Ns },


(5)
s
which applies whenever R is a bounded domain.

fasshauer@iit.edu MATH 590 Chapter 13 34


Examples of Native Spaces for Popular Radial Basic Functions

The former interpretation will make clear the connection between the
natives spaces of Sobolev splines (or Matrn functions) and those of
polyharmonic splines.

fasshauer@iit.edu MATH 590 Chapter 13 35


Examples of Native Spaces for Popular Radial Basic Functions

The former interpretation will make clear the connection between the
natives spaces of Sobolev splines (or Matrn functions) and those of
polyharmonic splines.

The norm of W2m (Rs ) is usually given by


1/2
X
kf kW2m (Rs ) = kD f k2L2 (Rs )

||m

or Z 1/2
2
2 m
kf kW2m (Rs ) = f () (1 + kk2 ) d .

Rs

fasshauer@iit.edu MATH 590 Chapter 13 35


Examples of Native Spaces for Popular Radial Basic Functions

The former interpretation will make clear the connection between the
natives spaces of Sobolev splines (or Matrn functions) and those of
polyharmonic splines.

The norm of W2m (Rs ) is usually given by


1/2
X
kf kW2m (Rs ) = kD f k2L2 (Rs )

||m

or Z 1/2
2
2 m
kf kW2m (Rs ) = f () (1 + kk2 ) d .

Rs

According to (4), any strictly positive definite function whose Fourier


transform decays only algebraically has a Sobolev space as its native
space.
fasshauer@iit.edu MATH 590 Chapter 13 35
Examples of Native Spaces for Popular Radial Basic Functions

Example
The Matrn functions
s
K s (kxk)kxk 2 s
2
(x) = , > ,
21 () 2

of Chapter 4 with Fourier transform


 
() = 1 + kk2

can immediately (from our earlier native space characterization theorem ) be seen to have
native space
N (Rs ) = W2 (Rs ) with > s/2
which is why some people refer to the Matrn functions as Sobolev
splines.

fasshauer@iit.edu MATH 590 Chapter 13 36


Examples of Native Spaces for Popular Radial Basic Functions

Example
Wendlands compactly supported functions s,k = s,k (k k2 ) of
Chapter 11 can be shown to have native spaces
s/2+k +1/2
Ns,k (Rs ) = W2 (Rs )

(where the restriction s 3 is required for the special case k = 0).

fasshauer@iit.edu MATH 590 Chapter 13 37


Examples of Native Spaces for Popular Radial Basic Functions

Remark
Native spaces for strictly conditionally positive definite functions can
also be constructed.

fasshauer@iit.edu MATH 590 Chapter 13 38


Examples of Native Spaces for Popular Radial Basic Functions

Remark
Native spaces for strictly conditionally positive definite functions can
also be constructed.

However, since this is more technical, we limited the discussion above


to strictly positive definite functions, and refer the interested reader to
the book [Wendland (2005a)] or the papers
[Schaback (1999a), Schaback (2000a)].

fasshauer@iit.edu MATH 590 Chapter 13 38


Examples of Native Spaces for Popular Radial Basic Functions

With the extension of the theory to strictly conditionally positive definite


functions the native spaces of the radial powers and thin plate (or
surface) splines of Chapter 8 can be shown to be the so-called
Beppo-Levi spaces of order k (on a bounded Rs )

BLk () = {f C() : D f L2 () for all || = k , Ns },

where D denotes a generalized derivative of order (defined in the


same spirit as the generalized Fourier transform, see Appendix B).

fasshauer@iit.edu MATH 590 Chapter 13 39


Examples of Native Spaces for Popular Radial Basic Functions

With the extension of the theory to strictly conditionally positive definite


functions the native spaces of the radial powers and thin plate (or
surface) splines of Chapter 8 can be shown to be the so-called
Beppo-Levi spaces of order k (on a bounded Rs )

BLk () = {f C() : D f L2 () for all || = k , Ns },

where D denotes a generalized derivative of order (defined in the


same spirit as the generalized Fourier transform, see Appendix B).

Remark
In fact, the intersection of all Beppo-Levi spaces BLk () of order
k m yields the Sobolev space W2m ().

fasshauer@iit.edu MATH 590 Chapter 13 39


Examples of Native Spaces for Popular Radial Basic Functions

With the extension of the theory to strictly conditionally positive definite


functions the native spaces of the radial powers and thin plate (or
surface) splines of Chapter 8 can be shown to be the so-called
Beppo-Levi spaces of order k (on a bounded Rs )

BLk () = {f C() : D f L2 () for all || = k , Ns },

where D denotes a generalized derivative of order (defined in the


same spirit as the generalized Fourier transform, see Appendix B).

Remark
In fact, the intersection of all Beppo-Levi spaces BLk () of order
k m yields the Sobolev space W2m ().

In the literature the Beppo-Levi spaces BLk () are sometimes referred


to as homogeneous Sobolev spaces of order k .

fasshauer@iit.edu MATH 590 Chapter 13 39


Examples of Native Spaces for Popular Radial Basic Functions

Alternatively, the Beppo-Levi spaces on Rs are defined as

BLk (Rs ) = {f C(Rs ) : f ()k km s


2 L2 (R )},

and the formulas given in Chapter 8 for the Fourier transforms of radial
powers and thin plate splines show immediately that their native
spaces are Beppo-Levi spaces.

fasshauer@iit.edu MATH 590 Chapter 13 40


Examples of Native Spaces for Popular Radial Basic Functions

Alternatively, the Beppo-Levi spaces on Rs are defined as

BLk (Rs ) = {f C(Rs ) : f ()k km s


2 L2 (R )},

and the formulas given in Chapter 8 for the Fourier transforms of radial
powers and thin plate splines show immediately that their native
spaces are Beppo-Levi spaces.
The semi-norm on BLk is given by
1/2
X k!
|f |BLk = kD f k2L2 (Rs ) , (6)
1 ! . . . d !
||=k

and its (algebraic) kernel is the polynomial space sk 1 .

fasshauer@iit.edu MATH 590 Chapter 13 40


Examples of Native Spaces for Popular Radial Basic Functions

Alternatively, the Beppo-Levi spaces on Rs are defined as

BLk (Rs ) = {f C(Rs ) : f ()k km s


2 L2 (R )},

and the formulas given in Chapter 8 for the Fourier transforms of radial
powers and thin plate splines show immediately that their native
spaces are Beppo-Levi spaces.
The semi-norm on BLk is given by
1/2
X k!
|f |BLk = kD f k2L2 (Rs ) , (6)
1 ! . . . d !
||=k

and its (algebraic) kernel is the polynomial space sk 1 .

Remark
For more details see [Wendland (2005a)].
Beppo-Levi spaces were already studied in the early papers
[Duchon (1976), Duchon (1977), Duchon (1978), Duchon (1980)].
fasshauer@iit.edu MATH 590 Chapter 13 40
Examples of Native Spaces for Popular Radial Basic Functions

The native spaces for Gaussians and (inverse) multiquadrics are rather
small.

fasshauer@iit.edu MATH 590 Chapter 13 41


Examples of Native Spaces for Popular Radial Basic Functions

The native spaces for Gaussians and (inverse) multiquadrics are rather
small.
Example
According to the Fourier transform characterization of the native space,
for Gaussians the Fourier transform of f N () must decay faster
than the Fourier transform of the Gaussian (which is itself a Gaussian).

fasshauer@iit.edu MATH 590 Chapter 13 41


Examples of Native Spaces for Popular Radial Basic Functions

The native spaces for Gaussians and (inverse) multiquadrics are rather
small.
Example
According to the Fourier transform characterization of the native space,
for Gaussians the Fourier transform of f N () must decay faster
than the Fourier transform of the Gaussian (which is itself a Gaussian).

The native space of Gaussians was recently characterized in


[Ye (2010)] in terms of an (infinite) vector of differential operators. In
fact, the native space of Gaussians is contained in the Sobolev space
W2m (Rs ) for any m.

fasshauer@iit.edu MATH 590 Chapter 13 41


Examples of Native Spaces for Popular Radial Basic Functions

The native spaces for Gaussians and (inverse) multiquadrics are rather
small.
Example
According to the Fourier transform characterization of the native space,
for Gaussians the Fourier transform of f N () must decay faster
than the Fourier transform of the Gaussian (which is itself a Gaussian).

The native space of Gaussians was recently characterized in


[Ye (2010)] in terms of an (infinite) vector of differential operators. In
fact, the native space of Gaussians is contained in the Sobolev space
W2m (Rs ) for any m.

It is known that, even though the native space of Gaussians is small, it


contains the important class of so-called band-limited functions, i.e.,
functions whose Fourier transform is compactly supported.

fasshauer@iit.edu MATH 590 Chapter 13 41


Examples of Native Spaces for Popular Radial Basic Functions

The native spaces for Gaussians and (inverse) multiquadrics are rather
small.
Example
According to the Fourier transform characterization of the native space,
for Gaussians the Fourier transform of f N () must decay faster
than the Fourier transform of the Gaussian (which is itself a Gaussian).

The native space of Gaussians was recently characterized in


[Ye (2010)] in terms of an (infinite) vector of differential operators. In
fact, the native space of Gaussians is contained in the Sobolev space
W2m (Rs ) for any m.

It is known that, even though the native space of Gaussians is small, it


contains the important class of so-called band-limited functions, i.e.,
functions whose Fourier transform is compactly supported.

Band-limited functions play an important role in sampling theory.

fasshauer@iit.edu MATH 590 Chapter 13 41


Examples of Native Spaces for Popular Radial Basic Functions

Shannons famous sampling theorem [Shannon (1949)] states that any


band-limited function can be completely recovered from its discrete
samples provided the function is sampled at a sampling rate at least
twice its bandwidth.

fasshauer@iit.edu MATH 590 Chapter 13 42


Examples of Native Spaces for Popular Radial Basic Functions

Shannons famous sampling theorem [Shannon (1949)] states that any


band-limited function can be completely recovered from its discrete
samples provided the function is sampled at a sampling rate at least
twice its bandwidth.
Theorem (Shannon Sampling)

Suppose f C(Rs ) L1 (Rs ) such that its Fourier transform vanishes


s
outside the cube Q = 21 , 12 . Then f can be uniquely reconstructed


from its values on Zs , i.e.,


X
f (x) = f ()sinc(x ), x Rs .
Zs

Here the sinc function is defined for any x = (x1 , . . . , xs ) Rs as


sinc x = sd=1 sin(xd)
Q
xd .

fasshauer@iit.edu MATH 590 Chapter 13 42


Examples of Native Spaces for Popular Radial Basic Functions

Remark
The content of this theorem was already known much earlier (see
[Whittaker (1915)]).

fasshauer@iit.edu MATH 590 Chapter 13 43


Examples of Native Spaces for Popular Radial Basic Functions

Remark
The content of this theorem was already known much earlier (see
[Whittaker (1915)]).

The sinc kernel K (x, z) = sin(xz)


(xz) is the reproducing kernel of the
Paley-Wiener space
 
2 1 1
PW (R) = f L (R) : supp f [ , ] .
2 2

It is positive definite since its Fourier transform is the characteristic


function of [ 12 , 12 ], i.e., the B-spline of order 1 (degree 0).

fasshauer@iit.edu MATH 590 Chapter 13 43


Examples of Native Spaces for Popular Radial Basic Functions

Remark
The content of this theorem was already known much earlier (see
[Whittaker (1915)]).

The sinc kernel K (x, z) = sin(xz)


(xz) is the reproducing kernel of the
Paley-Wiener space
 
2 1 1
PW (R) = f L (R) : supp f [ , ] .
2 2

It is positive definite since its Fourier transform is the characteristic


function of [ 12 , 12 ], i.e., the B-spline of order 1 (degree 0).

For more details on Shannons sampling theorem see, e.g.,


Chapter 29 in the book [Cheney and Light (1999)] or the paper
[Unser (2000)].

fasshauer@iit.edu MATH 590 Chapter 13 43


Appendix References

References I

Adams, R. (1975).
Sobolev Spaces. Academic Press (New York).
Buhmann, M. D. (2003).
Radial Basis Functions: Theory and Implementations.
Cambridge University Press.
Cheney, E. W. and Light, W. A. (1999).
A Course in Approximation Theory.
Brooks/Cole (Pacific Grove, CA).
Fasshauer, G. E. (2007).
Meshfree Approximation Methods with M ATLAB.
World Scientific Publishers.
Iske, A. (2004).
Multiresolution Methods in Scattered Data Modelling.
Lecture Notes in Computational Science and Engineering 37, Springer Verlag
(Berlin).

fasshauer@iit.edu MATH 590 Chapter 13 44


Appendix References

References II

Rasmussen, C.E., Williams, C. (2006).


Gaussian Processes for Machine Learning.
MIT Press (online version at http://www.gaussianprocess.org/gpml/).

Riesz, F. and Sz.-Nagy, B. (1955).


Functional Analysis.
Dover Publications (New York), republished 1990.
Wendland, H. (2005a).
Scattered Data Approximation.
Cambridge University Press (Cambridge).
Aronszajn, N. (1950).
Theory of reproducing kernels.
Trans. Amer. Math. Soc. 68, pp. 337404.
Duchon, J. (1976).
Interpolation des fonctions de deux variables suivant le principe de la flexion des
plaques minces.
Rev. Francaise Automat. Informat. Rech. Opr., Anal. Numer. 10, pp. 512.

fasshauer@iit.edu MATH 590 Chapter 13 45


Appendix References

References III

Duchon, J. (1977).
Splines minimizing rotation-invariant semi-norms in Sobolev spaces.
in Constructive Theory of Functions of Several Variables, Oberwolfach 1976, W.
Schempp and K. Zeller (eds.), Springer Lecture Notes in Math. 571,
Springer-Verlag (Berlin), pp. 85100.
Duchon, J. (1978).
Sur lerreur dinterpolation des fonctions de plusieurs variables par les
D m -splines.
Rev. Francaise Automat. Informat. Rech. Opr., Anal. Numer. 12, pp. 325334.
Duchon, J. (1980).
Fonctions splines homognes plusiers variables.
Universit de Grenoble.
Mercer, J. (1909).
Functions of positive and negative type, and their connection with the theory of
integral equations.
Phil. Trans. Royal Soc. London Series A 209, pp. 415446.

fasshauer@iit.edu MATH 590 Chapter 13 46


Appendix References

References IV

Schaback, R. (1999a).
Native Hilbert spaces for radial basis functions I.
in New Developments in Approximation Theory, M. W. Mller, M. D. Buhmann,
D. H. Mache and M. Felten (eds.), Birkhuser (Basel), pp. 255282.
Schaback, R. (2000a).
A unified theory of radial basis functions. Native Hilbert spaces for radial basis
functions II.
J. Comput. Appl. Math. 121, pp. 165177.
Shannon, C. (1949).
Communication in the presence of noise.
Proc. IRE 37, pp. 1021.
Unser, M. (2000).
Sampling 50 years after Shannon.
Proc. IEEE 88, pp. 569587.

fasshauer@iit.edu MATH 590 Chapter 13 47


Appendix References

References V

Whittaker, J. M. (1915).
On the functions which are represented by expansions of the interpolation theory.
Proc. Roy. Soc. Edinburgh 35, pp. 181194.
Ye, Q. (2010).
Reproducing kernels of generalized Sobolev spaces via a Green function
approach with differential operators.
Submitted.

fasshauer@iit.edu MATH 590 Chapter 13 48

You might also like