In
mathematics, the Weierstrass transform of a
function , named after
Karl Weierstrass
Karl Theodor Wilhelm Weierstrass (german: link=no, Weierstraß ; 31 October 1815 – 19 February 1897) was a German mathematician often cited as the "father of modern analysis". Despite leaving university without a degree, he studied mathematic ...
, is a "smoothed" version of obtained by averaging the values of , weighted with a Gaussian centered at ''x''.
Specifically, it is the function defined by
:
the
convolution
In mathematics (in particular, functional analysis), convolution is a mathematical operation on two functions ( and ) that produces a third function (f*g) that expresses how the shape of one is modified by the other. The term ''convolution' ...
of with the
Gaussian function
:
The factor 1/√(4
π) is chosen so that the Gaussian will have a total integral of 1, with the consequence that constant functions are not changed by the Weierstrass transform.
Instead of one also writes . Note that need not exist for every real number , when the defining integral fails to converge.
The Weierstrass transform is intimately related to the
heat equation (or, equivalently, the
diffusion equation with constant diffusion coefficient). If the function describes the initial temperature at each point of an infinitely long rod that has constant
thermal conductivity
The thermal conductivity of a material is a measure of its ability to conduct heat. It is commonly denoted by k, \lambda, or \kappa.
Heat transfer occurs at a lower rate in materials of low thermal conductivity than in materials of high thermal ...
equal to 1, then the temperature distribution of the rod ''t'' = 1 time units later will be given by the function ''F''. By using values of ''t'' different from 1, we can define the generalized Weierstrass transform of .
The generalized Weierstrass transform provides a means to approximate a given integrable function arbitrarily well with
analytic function
In mathematics, an analytic function is a function that is locally given by a convergent power series. There exist both real analytic functions and complex analytic functions. Functions of each type are infinitely differentiable, but complex ...
s.
Names
Weierstrass used this transform in his original proof of the
Weierstrass approximation theorem. It is also known as the Gauss transform or Gauss–Weierstrass transform after
Carl Friedrich Gauss
Johann Carl Friedrich Gauss (; german: Gauß ; la, Carolus Fridericus Gauss; 30 April 177723 February 1855) was a German mathematician and physicist who made significant contributions to many fields in mathematics and science. Sometimes refe ...
and as the Hille transform after
Einar Carl Hille
Carl Einar Hille (28 June 1894 – 12 February 1980) was an American mathematics professor and scholar. Hille authored or coauthored twelve mathematical books and a number of mathematical papers.
Early life and education
Hille was born in New Y ...
who studied it extensively. The generalization ''W
t'' mentioned below is known in
signal analysis as a
Gaussian filter and in
image processing
An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimension ...
(when implemented on R
2) as a
Gaussian blur.
Transforms of some important functions
As mentioned above, every constant function is its own Weierstrass transform. The Weierstrass transform of any
polynomial
In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An ex ...
is a polynomial of the same degree, and in fact same leading coefficient (the
asymptotic growth is unchanged). Indeed, if denotes the
(physicist's) Hermite polynomial of degree ''n'', then the Weierstrass transform of (/2) is simply . This can be shown by exploiting the fact that the
generating function
In mathematics, a generating function is a way of encoding an infinite sequence of numbers () by treating them as the coefficients of a formal power series. This series is called the generating function of the sequence. Unlike an ordinary ser ...
for the Hermite polynomials is closely related to the Gaussian kernel used in the definition of the Weierstrass transform.
The Weierstrass transform of the function ''e''
''ax'' (where ''a'' is an arbitrary constant) is ''e''
''a''2 ''e''
''ax''. The function ''e''
''ax'' is thus an
eigenfunction of the Weierstrass transform. (This is, in fact, more generally true for ''all'' convolution transforms.)
Setting ''a''=''bi'' where ''i'' is the
imaginary unit
The imaginary unit or unit imaginary number () is a solution to the quadratic equation x^2+1=0. Although there is no real number with this property, can be used to extend the real numbers to what are called complex numbers, using addition a ...
, and applying
Euler's identity, one sees that the Weierstrass transform of the function cos(''bx'') is ''e''
−''b''2 cos(''bx'') and the Weierstrass transform of the function sin(''bx'') is ''e''
−''b''2 sin(''bx'').
The Weierstrass transform of the function ''e''
''ax''2 is
:
if ''a'' < 1/4 and undefined if ''a'' ≥ 1/4.
In particular, by choosing ''a'' negative, it is evident that the Weierstrass transform of a Gaussian function is again a Gaussian function, but a "wider" one.
General properties
The Weierstrass transform assigns to each function ''f'' a new function ''F''; this assignment is
linear
Linearity is the property of a mathematical relationship ('' function'') that can be graphically represented as a straight line. Linearity is closely related to '' proportionality''. Examples in physics include rectilinear motion, the linear ...
. It is also translation-invariant, meaning that the transform of the function ''f''(''x'' + ''a'') is ''F''(''x'' + ''a''). Both of these facts are more generally true for any integral transform defined via convolution.
If the transform ''F''(''x'') exists for the real numbers ''x'' = ''a'' and ''x'' = ''b'', then it also exists for all real values in between and forms an
analytic function
In mathematics, an analytic function is a function that is locally given by a convergent power series. There exist both real analytic functions and complex analytic functions. Functions of each type are infinitely differentiable, but complex ...
there; moreover, ''F''(''x'') will exist for all
complex values of ''x'' with ''a'' ≤ Re(''x'') ≤ ''b'' and forms a
holomorphic function
In mathematics, a holomorphic function is a complex-valued function of one or more complex variables that is complex differentiable in a neighbourhood of each point in a domain in complex coordinate space . The existence of a complex de ...
on that strip of the
complex plane
In mathematics, the complex plane is the plane formed by the complex numbers, with a Cartesian coordinate system such that the -axis, called the real axis, is formed by the real numbers, and the -axis, called the imaginary axis, is formed by th ...
. This is the formal statement of the "smoothness" of ''F'' mentioned above.
If ''f'' is integrable over the whole real axis (i.e. ''f'' ∈
L1(R)), then so is its Weierstrass transform ''F'', and if furthermore ''f''(''x'') ≥ 0 for all ''x'', then also ''F''(''x'') ≥ 0 for all ''x'' and the integrals of ''f'' and ''F'' are equal. This expresses the physical fact that the total thermal energy or
heat
In thermodynamics, heat is defined as the form of energy crossing the boundary of a thermodynamic system by virtue of a temperature difference across the boundary. A thermodynamic system does not ''contain'' heat. Nevertheless, the term is ...
is conserved by the heat equation, or that the total amount of diffusing material is conserved by the diffusion equation.
Using the above, one can show that for 0 < ''p'' ≤ ∞ and ''f'' ∈
Lp(R), we have ''F'' ∈ L
p(R) and , , ''F'', ,
''p'' ≤ , , ''f'', ,
p. The Weierstrass transform consequently yields a
bounded operator
In functional analysis and operator theory, a bounded linear operator is a linear transformation L : X \to Y between topological vector spaces (TVSs) X and Y that maps bounded subsets of X to bounded subsets of Y.
If X and Y are normed vecto ...
W : L
p(R) → L
p(R).
If ''f'' is sufficiently smooth, then the Weierstrass transform of the ''k''-th
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
of ''f'' is equal to the ''k''-th derivative of the Weierstrass transform of ''f''.
There is a formula relating the Weierstrass transform ''W'' and the
two-sided Laplace transform ''L''. If we define
:
then
:
Low-pass filter
We have seen above that the Weierstrass transform of cos(''bx'') is ''e''
−''b''2 cos(''bx''), and analogously for sin(''bx''). In terms of
signal analysis, this suggests that if the signal ''f'' contains the frequency ''b'' (i.e. contains a summand which is a combination of sin(''bx'') and cos(''bx'')), then the transformed signal ''F'' will contain the same frequency, but with an
amplitude
The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of a ...
multiplied by the factor ''e''
−''b''2. This has the consequence that higher frequencies are reduced more than lower ones, and the Weierstrass transform thus acts as a
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
. This can also be shown with the
continuous Fourier transform, as follows. The Fourier transform analyzes a signal in terms of its frequencies, transforms convolutions into products, and transforms Gaussians into Gaussians. The Weierstrass transform is convolution with a Gaussian and is therefore ''multiplication'' of the Fourier transformed signal with a Gaussian, followed by application of the inverse Fourier transform. This multiplication with a Gaussian in frequency space blends out high frequencies, which is another way of describing the "smoothing" property of the Weierstrass transform.
The inverse transform
The following formula, closely related to the
Laplace transform
In mathematics, the Laplace transform, named after its discoverer Pierre-Simon Laplace (), is an integral transform that converts a function of a real variable (usually t, in the ''time domain'') to a function of a complex variable s (in the ...
of a Gaussian function, and a real analogue to the
Hubbard–Stratonovich transformation, is relatively easy to establish:
:
Now replace ''u'' with the formal differentiation operator ''D'' = ''d''/''dx'' and utilize the Lagrange
shift operator
In mathematics, and in particular functional analysis, the shift operator also known as translation operator is an operator that takes a function
to its translation . In time series analysis, the shift operator is called the lag operator.
Shift ...
:
,
(a consequence of the
Taylor series
In mathematics, the Taylor series or Taylor expansion of a function is an infinite sum of terms that are expressed in terms of the function's derivatives at a single point. For most common functions, the function and the sum of its Taylor se ...
formula and the definition of the
exponential function
The exponential function is a mathematical function denoted by f(x)=\exp(x) or e^x (where the argument is written as an exponent). Unless otherwise specified, the term generally refers to the positive-valued function of a real variable, ...
), to obtain
:
to thus obtain the following formal expression for the Weierstrass transform ''W'',
where the operator on the right is to be understood as acting on the function ''f''(''x'') as
:
The above formal derivation glosses over details of convergence, and the formula ''W'' = ''e''
''D''2 is thus not universally valid; there are several functions ''f'' which have a well-defined Weierstrass transform, but for which ''e''
''D''2''f''(''x'') cannot be meaningfully defined.
Nevertheless, the rule is still quite useful and can, for example, be used to derive the Weierstrass transforms of polynomials, exponential and trigonometric functions mentioned above.
The formal inverse of the Weierstrass transform is thus given by
:
Again, this formula is not universally valid but can serve as a guide. It can be shown to be correct for certain classes of functions if the right-hand side operator is properly defined.
One may, alternatively, attempt to invert the Weierstrass transform in a slightly different way: given the analytic function
:
apply ''W''
−1 to obtain
:
once more using a fundamental property of the (physicists')
Hermite polynomials .
Again, this formula for ''f''(''x'') is at best formal, since one didn't check whether the final series converges. But if, for instance, ''f'' ∈ L
2(R), then knowledge of all the derivatives of ''F'' at ''x'' = 0 suffices to yield the coefficients ''a
n''; and to thus reconstruct as a series of
Hermite polynomials.
A third method of inverting the Weierstrass transform exploits its connection to the Laplace transform mentioned above, and the well-known inversion formula for the Laplace transform. The result is stated below for distributions.
Generalizations
We can use convolution with the Gaussian kernel
(with some ) instead of
, thus defining an operator , the generalized Weierstrass transform.
For small values of is very close to , but smooth. The larger , the more this operator averages out and changes . Physically, corresponds to following the heat (or diffusion) equation for time units, and this is additive,
corresponding to "diffusing for time units, then time units, is equivalent to diffusing for time units". One can extend this to by setting to be the identity operator (i.e. convolution with the
Dirac delta function), and these then form a
one-parameter semigroup of operators.
The kernel
used for the generalized Weierstrass transform is sometimes called the Gauss–Weierstrass kernel, and is
Green's function for the diffusion equation on .
can be computed from : given a function , define a new function ; then , a consequence of the
substitution rule.
The Weierstrass transform can also be defined for certain classes of
distribution Distribution may refer to:
Mathematics
*Distribution (mathematics), generalized functions used to formulate solutions of partial differential equations
*Probability distribution, the probability of a particular value or value range of a varia ...
s or "generalized functions".
[Yu A. Brychkov, A. P. Prudnikov. ''Integral Transforms of Generalized Functions'', Chapter 5. CRC Press, 1989] For example, the Weierstrass transform of the
Dirac delta is the Gaussian
.
In this context, rigorous inversion formulas can be proved, e.g.,
where is any fixed real number for which exists, the integral extends over the vertical line in the complex plane with real part , and the limit is to be taken in the sense of distributions.
Furthermore, the Weierstrass transform can be defined for real- (or complex-) valued functions (or distributions) defined on . We use the same convolution formula as above but interpret the integral as extending over all of and the expression as the square of the
Euclidean length of the vector ; the factor in front of the integral has to be adjusted so that the Gaussian will have a total integral of 1.
More generally, the Weierstrass transform can be defined on any
Riemannian manifold
In differential geometry, a Riemannian manifold or Riemannian space , so called after the German mathematician Bernhard Riemann, is a real, smooth manifold ''M'' equipped with a positive-definite inner product ''g'p'' on the tangent spac ...
: the heat equation can be formulated there (using the manifold's
Laplace–Beltrami operator
In differential geometry, the Laplace–Beltrami operator is a generalization of the Laplace operator to functions defined on submanifolds in Euclidean space and, even more generally, on Riemannian and pseudo-Riemannian manifolds. It is named ...
), and the Weierstrass transform is then given by following the solution of the heat equation for one time unit, starting with the initial "temperature distribution" .
Related transforms
If one considers convolution with the kernel instead of with a Gaussian, one obtains the
Poisson transform which smoothes and averages a given function in a manner similar to the Weierstrass transform.
See also
*
Gaussian blur
*
Gaussian filter
*
Husimi Q representation
*
Heat equation#Fundamental solutions
References
{{DEFAULTSORT:Weierstrass Transform
Integral transforms
Mathematical physics