MATH 590: Meshfree Methods
Chapter 7: Conditionally Positive Definite Functions
Greg Fasshauer
Department of Applied Mathematics Illinois Institute of Technology
Fall 2010
Outline
1 Conditionally Positive Definite Functions Defined
2 CPD Functions and Generalized Fourier Transforms
[email protected] MATH 590 – Chapter 7 2
Conditionally Positive Definite Functions Defined
Outline
1 Conditionally Positive Definite Functions Defined
2 CPD Functions and Generalized Fourier Transforms
Conditionally Positive Definite Functions Defined
In this chapter we generalize positive definite functions to conditionally positive definite and strictly conditionally positive definite functions of order m.
These functions provide a natural generalization of RBF interpolation with polynomial reproduction.
Examples of strictly conditionally positive definite (radial) functions are given in the next chapter.
[email protected] MATH 590 – Chapter 7 4
Conditionally Positive Definite Functions Defined
Definition
A complex-valued continuous function Φ is calledconditionally positive definite of order m on Rsif
N
X
j=1 N
X
k =1
cjckΦ(xj− xk) ≥0 (1)
for any N pairwise distinct pointsx1, . . . ,xN ∈ Rs, and c = [c1, . . . ,cN]T ∈ CN satisfying
N
X
j=1
cjp(xj) =0,
for any complex-valued polynomial p of degree at most m − 1.
Conditionally Positive Definite Functions Defined
An immediate observation is Lemma
A function that is (strictly) conditionally positive definite of order m on Rs is also (strictly) conditionally positive definite of any higher order. In particular, a (strictly) positive definite function is always (strictly)
conditionally positive definite of any order.
Proof.
The first statement follows immediately from the definition. The second statement is true since (by convention) the case m = 0 yields the class of (strictly) positive definite functions, i.e., (strictly) conditionally positive definite functions of order zero are (strictly) positive definite.
[email protected] MATH 590 – Chapter 7 6
Conditionally Positive Definite Functions Defined
An immediate observation is Lemma
A function that is (strictly) conditionally positive definite of order m on Rs is also (strictly) conditionally positive definite of any higher order. In particular, a (strictly) positive definite function is always (strictly)
conditionally positive definite of any order.
Proof.
The first statement follows immediately from the definition.
The second statement is true since (by convention) the case m = 0 yields the class of (strictly) positive definite functions, i.e., (strictly) conditionally positive definite functions of order zero are (strictly) positive definite.
Conditionally Positive Definite Functions Defined
An immediate observation is Lemma
A function that is (strictly) conditionally positive definite of order m on Rs is also (strictly) conditionally positive definite of any higher order. In particular, a (strictly) positive definite function is always (strictly)
conditionally positive definite of any order.
Proof.
The first statement follows immediately from the definition.
The second statement is true since (by convention) the case m = 0 yields the class of (strictly) positive definite functions, i.e., (strictly) conditionally positive definite functions of order zero are (strictly) positive definite.
[email protected] MATH 590 – Chapter 7 6
Conditionally Positive Definite Functions Defined
As for positive definite functions we also have (see [Wendland (2005a)]
for more details) Theorem
A real-valued continuous even function Φ is calledconditionally positive definite of order m on Rs if
N
X
j=1 N
X
k =1
cjckΦ(xj− xk) ≥0 (2) for any N pairwise distinct pointsx1, . . . ,xN ∈ Rs, and
c = [c1, . . . ,cN]T ∈ RN satisfying
N
X
j=1
cjp(xj) =0,
for any real-valued polynomial p of degree at most m − 1.
Conditionally Positive Definite Functions Defined
Remark
If the function Φ is strictly conditionally positive definite of order m, then the matrix A with entries Ajk = Φ(xj − xk)can be interpreted as being positive definite on the space of vectorsc such that
N
X
j=1
cjp(xj) =0, p ∈ Πsm−1.
In this senseA is positive definite on the space of vectorsc
“perpendicular” to s-variate polynomials of degree at most m − 1.
[email protected] MATH 590 – Chapter 7 8
Conditionally Positive Definite Functions Defined
Remark
If the function Φ is strictly conditionally positive definite of order m, then the matrix A with entries Ajk = Φ(xj − xk)can be interpreted as being positive definite on the space of vectorsc such that
N
X
j=1
cjp(xj) =0, p ∈ Πsm−1.
In this senseA is positive definite on the space of vectorsc
“perpendicular” to s-variate polynomials of degree at most m − 1.
Conditionally Positive Definite Functions Defined
We can now generalize the theorem we had in the previous chapter for constant precision interpolation to the case of general polynomial reproduction:
Theorem
If the real-valued even function Φ is strictly conditionally positive definite of order m on Rsand the pointsx1, . . . ,xN form an (m − 1)-unisolvent set, then the system of linear equations
A P
PT O
c d
=
y 0
(3)
is uniquely solvable.
[email protected] MATH 590 – Chapter 7 9
Conditionally Positive Definite Functions Defined
We can now generalize the theorem we had in the previous chapter for constant precision interpolation to the case of general polynomial reproduction:
Theorem
If the real-valued even function Φ is strictly conditionally positive definite of order m on Rsand the pointsx1, . . . ,xNform an (m − 1)-unisolvent set, then the system of linear equations
A P
PT O
c d
=
y 0
(3)
is uniquely solvable.
Conditionally Positive Definite Functions Defined
Proof
The proof is almost identical to the proof of the earlier theorem for constant reproduction.
Assume [c, d]T is a solution of the homogeneous linear system, i.e., withy = 0.
Weshow that [c, d]T =0 is the only possible solution. Multiplication of the top block of (3) bycT yields
cTAc + cTPd = 0.
From the bottom block of the system we know PTc = 0. This implies cTP =0T, and therefore
cTAc = 0. (4)
[email protected] MATH 590 – Chapter 7 10
Conditionally Positive Definite Functions Defined
Proof
The proof is almost identical to the proof of the earlier theorem for constant reproduction.
Assume [c, d]T is a solution of the homogeneous linear system, i.e., withy = 0.
Weshow that [c, d]T =0 is the only possible solution. Multiplication of the top block of (3) bycT yields
cTAc + cTPd = 0.
From the bottom block of the system we know PTc = 0. This implies cTP =0T, and therefore
cTAc = 0. (4)
Conditionally Positive Definite Functions Defined
Proof
The proof is almost identical to the proof of the earlier theorem for constant reproduction.
Assume [c, d]T is a solution of the homogeneous linear system, i.e., withy = 0.
Weshow that [c, d]T =0 is the only possible solution.
Multiplication of the top block of (3) bycT yields cTAc + cTPd = 0.
From the bottom block of the system we know PTc = 0. This implies cTP =0T, and therefore
cTAc = 0. (4)
[email protected] MATH 590 – Chapter 7 10
Conditionally Positive Definite Functions Defined
Proof
The proof is almost identical to the proof of the earlier theorem for constant reproduction.
Assume [c, d]T is a solution of the homogeneous linear system, i.e., withy = 0.
Weshow that [c, d]T =0 is the only possible solution.
Multiplication of the top block of (3) bycT yields cTAc + cTPd = 0.
From the bottom block of the system we know PTc = 0. This implies cTP =0T, and therefore
cTAc = 0. (4)
Conditionally Positive Definite Functions Defined
Proof
The proof is almost identical to the proof of the earlier theorem for constant reproduction.
Assume [c, d]T is a solution of the homogeneous linear system, i.e., withy = 0.
Weshow that [c, d]T =0 is the only possible solution.
Multiplication of the top block of (3) bycT yields cTAc + cTPd = 0.
From the bottom block of the system we know PTc = 0. This implies cTP =0T, and therefore
cTAc = 0. (4)
[email protected] MATH 590 – Chapter 7 10
Conditionally Positive Definite Functions Defined
Sincethe function Φ is strictly conditionally positive definite of order m by assumptionwe know that the above quadratic form of A (with coefficients such that PTc = 0) is zero only forc = 0.
Therefore (4) tells us thatc = 0.
The unisolvency of the data sites, i.e., the linear independence of the columns of P (c.f. one of our earlier remarks), and the fact thatc = 0 guaranteed = 0from the top block
Ac + Pd = 0 of the homogeneous version of (3).
Conditionally Positive Definite Functions Defined
Sincethe function Φ is strictly conditionally positive definite of order m by assumptionwe know that the above quadratic form of A (with coefficients such that PTc = 0) is zero only forc = 0.
Therefore (4) tells us thatc = 0.
The unisolvency of the data sites, i.e., the linear independence of the columns of P (c.f. one of our earlier remarks), and the fact thatc = 0 guaranteed = 0from the top block
Ac + Pd = 0 of the homogeneous version of (3).
[email protected] MATH 590 – Chapter 7 11
Conditionally Positive Definite Functions Defined
Sincethe function Φ is strictly conditionally positive definite of order m by assumptionwe know that the above quadratic form of A (with coefficients such that PTc = 0) is zero only forc = 0.
Therefore (4) tells us thatc = 0.
The unisolvency of the data sites, i.e., the linear independence of the columns of P (c.f. one of our earlier remarks), and the fact thatc = 0 guaranteed = 0from the top block
Ac + Pd = 0 of the homogeneous version of (3).
CPD Functions and Generalized Fourier Transforms
Outline
1 Conditionally Positive Definite Functions Defined
2 CPD Functions and Generalized Fourier Transforms
[email protected] MATH 590 – Chapter 7 12
CPD Functions and Generalized Fourier Transforms
As before,integral characterizationshelp us identify functions that are strictly conditionally positive definite of order m on Rs.
An integral characterization of conditionally positive definite functions of order m, i.e., a generalization of Bochner’s theorem, can be found in the paper [Sun (1993b)].
However, since the subject matter is rather complicated, and since it does not really help us solve the scattered data interpolation problem, we do not mention any details here.
CPD Functions and Generalized Fourier Transforms
As before,integral characterizationshelp us identify functions that are strictly conditionally positive definite of order m on Rs.
An integral characterization of conditionally positive definite functions of order m, i.e., a generalization of Bochner’s theorem, can be found in the paper [Sun (1993b)].
However, since the subject matter is rather complicated, and since it does not really help us solve the scattered data interpolation problem, we do not mention any details here.
[email protected] MATH 590 – Chapter 7 13
CPD Functions and Generalized Fourier Transforms
As before,integral characterizationshelp us identify functions that are strictly conditionally positive definite of order m on Rs.
An integral characterization of conditionally positive definite functions of order m, i.e., a generalization of Bochner’s theorem, can be found in the paper [Sun (1993b)].
However, since the subject matter is rather complicated, and since it does not really help us solve the scattered data interpolation problem, we do not mention any details here.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
In order to formulate theFourier transform characterizationof strictly conditionally positive definite functions of order m on Rs we require some advanced tools from analysis (see Appendix B).
First we define theSchwartz spaceof rapidly decreasing test functions S = {γ ∈ C∞(Rs) : lim
kxk→∞xα(Dβγ)(x) = 0, α, β ∈ Ns0}, where we use the multi-index notation
Dβ = ∂|β|
∂x1β1· · · ∂xsβs, |β| =
s
X
i=1
βi.
[email protected] MATH 590 – Chapter 7 14
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
In order to formulate theFourier transform characterizationof strictly conditionally positive definite functions of order m on Rs we require some advanced tools from analysis (see Appendix B).
First we define theSchwartz spaceof rapidly decreasing test functions S = {γ ∈ C∞(Rs) : lim
kxk→∞xα(Dβγ)(x) = 0, α, β ∈ Ns0}, where we use the multi-index notation
Dβ = ∂|β|
∂x1β1· · · ∂xsβs, |β| =
s
X
i=1
βi.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Some properties of the Schwartz space
S consists of all those functions γ ∈ C∞(Rs)which, together with all their derivatives, decay faster than any power of 1/kxk.
S contains the space C0∞(Rs), the space of all infinitely differentiable functions on Rs with compact support. C0∞(Rs)is atrue subspaceof S since, e.g., the function γ(x) = e−kxk2 belongs to S but not to C0∞(Rs).
γ ∈ S has aclassical Fourier transformˆγ which is also in S.
[email protected] MATH 590 – Chapter 7 15
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Some properties of the Schwartz space
S consists of all those functions γ ∈ C∞(Rs)which, together with all their derivatives, decay faster than any power of 1/kxk.
S contains the space C0∞(Rs), the space of all infinitely differentiable functions on Rs with compact support.
C0∞(Rs)is atrue subspaceof S since, e.g., the function γ(x) = e−kxk2 belongs to S but not to C0∞(Rs).
γ ∈ S has aclassical Fourier transformˆγ which is also in S.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Some properties of the Schwartz space
S consists of all those functions γ ∈ C∞(Rs)which, together with all their derivatives, decay faster than any power of 1/kxk.
S contains the space C0∞(Rs), the space of all infinitely differentiable functions on Rs with compact support.
C0∞(Rs)is atrue subspaceof S since, e.g., the function γ(x) = e−kxk2 belongs to S but not to C0∞(Rs).
γ ∈ S has aclassical Fourier transformˆγ which is also in S.
[email protected] MATH 590 – Chapter 7 15
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Some properties of the Schwartz space
S consists of all those functions γ ∈ C∞(Rs)which, together with all their derivatives, decay faster than any power of 1/kxk.
S contains the space C0∞(Rs), the space of all infinitely differentiable functions on Rs with compact support.
C0∞(Rs)is atrue subspaceof S since, e.g., the function γ(x) = e−kxk2 belongs to S but not to C0∞(Rs).
γ ∈ S has aclassical Fourier transformˆγ which is also in S.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Of particular importance are the followingsubspaces Sm of S Sm = {γ ∈ S : γ(x) = O(kxkm)for kxk → 0, m ∈ N0}.
Furthermore, the set V ofslowly increasing functionsis given by V = {f ∈ C(Rs) : |f (x)| ≤ |p(x)| for some polynomial p ∈ Πs}.
[email protected] MATH 590 – Chapter 7 16
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Of particular importance are the followingsubspaces Sm of S Sm = {γ ∈ S : γ(x) = O(kxkm)for kxk → 0, m ∈ N0}.
Furthermore, the set V ofslowly increasing functionsis given by V = {f ∈ C(Rs) : |f (x)| ≤ |p(x)| for some polynomial p ∈ Πs}.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
The generalized Fourier transform is now given by Definition
Let f ∈ V be complex-valued. A continuous function ˆf : Rs\ {0} → C is called thegeneralized Fourier transformof f if there exists an integer m ∈ N0such that
Z
Rs
f (x)ˆγ(x)dx = Z
Rs
ˆf (x)γ(x)dx
is satisfied for all γ ∈ S2m.
The smallest such integer m is called theorderof ˆf.
Remark
Various definitions of the generalized Fourier transform exist in the literature (see, e.g., [Gel’fand and Vilenkin (1964)]).
[email protected] MATH 590 – Chapter 7 17
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
The generalized Fourier transform is now given by Definition
Let f ∈ V be complex-valued. A continuous function ˆf : Rs\ {0} → C is called thegeneralized Fourier transformof f if there exists an integer m ∈ N0such that
Z
Rs
f (x)ˆγ(x)dx = Z
Rs
ˆf (x)γ(x)dx
is satisfied for all γ ∈ S2m.
The smallest such integer m is called theorderof ˆf.
Remark
Various definitions of the generalized Fourier transform exist in the
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Since one can show that thegeneralized Fourier transform of an s-variate polynomial of degree at most 2m is zero, it follows that the inverse generalized Fourier transform is only unique up to addition of such a polynomial.
Theorder of the generalized Fourier transformis nothing but the order of the singularity at the originof the generalized Fourier transform.
Forfunctions in L1(Rs)the generalized Fourier transform coincides with theclassical Fourier transform.
For functions in L2(Rs)it coincides with the distributional Fourier transform.
[email protected] MATH 590 – Chapter 7 18
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Since one can show that thegeneralized Fourier transform of an s-variate polynomial of degree at most 2m is zero, it follows that the inverse generalized Fourier transform is only unique up to addition of such a polynomial.
Theorder of the generalized Fourier transformis nothing but the order of the singularity at the originof the generalized Fourier transform.
Forfunctions in L1(Rs)the generalized Fourier transform coincides with theclassical Fourier transform.
For functions in L2(Rs)it coincides with the distributional Fourier transform.
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Since one can show that thegeneralized Fourier transform of an s-variate polynomial of degree at most 2m is zero, it follows that the inverse generalized Fourier transform is only unique up to addition of such a polynomial.
Theorder of the generalized Fourier transformis nothing but the order of the singularity at the originof the generalized Fourier transform.
Forfunctions in L1(Rs)the generalized Fourier transform coincides with theclassical Fourier transform.
For functions in L2(Rs)it coincides with the distributional Fourier transform.
[email protected] MATH 590 – Chapter 7 18
CPD Functions and Generalized Fourier Transforms The Schwartz Space and the Generalized Fourier Transform
Since one can show that thegeneralized Fourier transform of an s-variate polynomial of degree at most 2m is zero, it follows that the inverse generalized Fourier transform is only unique up to addition of such a polynomial.
Theorder of the generalized Fourier transformis nothing but the order of the singularity at the originof the generalized Fourier transform.
Forfunctions in L1(Rs)the generalized Fourier transform coincides with theclassical Fourier transform.
For functions in L2(Rs)it coincides with the distributional Fourier transform.
CPD Functions and Generalized Fourier Transforms Fourier Transform Characterization
This general approach originated in the manuscript
[Madych and Nelson (1983)]. Many more details can be found in the original literature as well as in [Wendland (2005a)].
The following result is due to [Iske (1994)].
Theorem
Suppose the complex-valued function Φ ∈ V possesses a generalized Fourier transform ˆΦof order m which is continuous on Rs\ {0}. Then Φis strictly conditionally positive definite of order m if and only if ˆΦis non-negative and non-vanishing.
Remark
This theorem states that strictly conditionally positive definite functions on Rs are characterized by theorder of the singularity of their
generalized Fourier transform at the origin, provided that this generalized Fourier transform is non-negative and non-zero.
[email protected] MATH 590 – Chapter 7 19
CPD Functions and Generalized Fourier Transforms Fourier Transform Characterization
This general approach originated in the manuscript
[Madych and Nelson (1983)]. Many more details can be found in the original literature as well as in [Wendland (2005a)].
The following result is due to [Iske (1994)].
Theorem
Suppose the complex-valued function Φ ∈ V possesses a generalized Fourier transform ˆΦof order m which is continuous on Rs\ {0}. Then Φis strictly conditionally positive definite of order m if and only if ˆΦis non-negative and non-vanishing.
Remark
This theorem states that strictly conditionally positive definite functions on Rs are characterized by theorder of the singularity of their
CPD Functions and Generalized Fourier Transforms Fourier Transform Characterization
Since integral characterizationssimilar to our earlier theorems of Schoenberg for positive definite radial functionsare so complicated in the conditionally positive definite case we do not pursue the concept of a conditionally positive definite radial functionhere.
Such theorems can be found in [Guo et al. (1993a)].
Examples of radial functions via the Fourier transform approach are given in the next chapter.
In Chapter 9 we will explore the connection between completely and multiply monotone functions and conditionally positive definite radial functions.
[email protected] MATH 590 – Chapter 7 20
CPD Functions and Generalized Fourier Transforms Fourier Transform Characterization
Since integral characterizationssimilar to our earlier theorems of Schoenberg for positive definite radial functionsare so complicated in the conditionally positive definite case we do not pursue the concept of a conditionally positive definite radial functionhere.
Such theorems can be found in [Guo et al. (1993a)].
Examples of radial functions via the Fourier transform approach are given in the next chapter.
In Chapter 9 we will explore the connection between completely and multiply monotone functions and conditionally positive definite radial functions.
Appendix References
References I
Buhmann, M. D. (2003).
Radial Basis Functions: Theory and Implementations.
Cambridge University Press.
Fasshauer, G. E. (2007).
Meshfree Approximation Methods with MATLAB. World Scientific Publishers.
Gel’fand, I. M. and Vilenkin, N. Ya. (1964).
Generalized Functions Vol. 4.
Academic Press (New York).
Iske, A. (2004).
Multiresolution Methods in Scattered Data Modelling.
Lecture Notes in Computational Science and Engineering 37, Springer Verlag (Berlin).
Wendland, H. (2005a).
Scattered Data Approximation.
Cambridge University Press (Cambridge).
[email protected] MATH 590 – Chapter 7 21
Appendix References
References II
Guo, K., Hu, S. and Sun, X. (1993a).
Conditionally positive definite functions and Laplace-Stieltjes integrals.
J. Approx. Theory74, pp. 249–265.
Iske, A. (1994).
Charakterisierung bedingt positiv definiter Funktionen für multivariate Interpolationsmethoden mit radial Basisfunktionen.
Ph.D. Dissertation, Universität Göttingen.
Madych, W. R. and Nelson, S. A. (1983).
Multivariate interpolation: a variational theory.
manuscript.
Sun, X. (1993b).
Conditionally positive definite functions and their application to multivariate interpolation.