Trace Operator
   HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, the trace operator extends the notion of the
restriction of a function In mathematics, the restriction of a function f is a new function, denoted f\vert_A or f , obtained by choosing a smaller domain A for the original function f. The function f is then said to extend f\vert_A. Formal definition Let f : E \to ...
to the boundary of its domain to "generalized" functions in a
Sobolev space In mathematics, a Sobolev space is a vector space of functions equipped with a norm that is a combination of ''Lp''-norms of the function together with its derivatives up to a given order. The derivatives are understood in a suitable weak sense t ...
. This is particularly important for the study of
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a Multivariable calculus, multivariable function. The function is often thought of as an "unknown" to be sol ...
s with prescribed boundary conditions ( boundary value problems), where
weak solution In mathematics, a weak solution (also called a generalized solution) to an ordinary or partial differential equation is a function for which the derivatives may not all exist but which is nonetheless deemed to satisfy the equation in some precis ...
s may not be regular enough to satisfy the boundary conditions in the classical sense of functions.


Motivation

On a bounded, smooth
domain Domain may refer to: Mathematics *Domain of a function, the set of input values for which the (total) function is defined **Domain of definition of a partial function **Natural domain of a partial function **Domain of holomorphy of a function * Do ...
\Omega \subset \mathbb R^n, consider the problem of solving
Poisson's equation Poisson's equation is an elliptic partial differential equation of broad utility in theoretical physics. For example, the solution to Poisson's equation is the potential field caused by a given electric charge or mass density distribution; with t ...
with inhomogeneous Dirichlet boundary conditions: :\begin -\Delta u &= f &\quad&\text \Omega,\\ u &= g &&\text \partial \Omega \end with given functions f and g with regularity discussed in the application section below. The weak solution u \in H^1(\Omega) of this equation must satisfy :\int_\Omega \nabla u \cdot \nabla \varphi \,\mathrm dx = \int_\Omega f \varphi \,\mathrm dx for all \varphi \in H^1_0(\Omega). The H^1(\Omega)-regularity of u is sufficient for the well-definedness of this integral equation. It is not apparent, however, in which sense u can satisfy the boundary condition u = g on \partial \Omega: by definition, u \in H^1(\Omega) \subset L^2(\Omega) is an equivalence class of functions which can have arbitrary values on \partial \Omega since this is a null set with respect to the n-dimensional Lebesgue measure. If \Omega \subset \mathbb R^1 there holds H^1(\Omega) \hookrightarrow C^0(\bar \Omega) by Sobolev's embedding theorem, such that u can satisfy the boundary condition in the classical sense, i.e. the restriction of u to \partial \Omega agrees with the function g (more precisely: there exists a representative of u in C(\bar \Omega) with this property). For \Omega \subset \mathbb R^n with n > 1 such an embedding does not exist and the trace operator T presented here must be used to give meaning to u , _. Then u \in H^1(\Omega) with T u = g is called a weak solution to the boundary value problem if the integral equation above is satisfied. For the definition of the trace operator to be reasonable, there must hold T u = u , _ for sufficiently regular u.


Trace theorem

The trace operator can be defined for functions in the Sobolev spaces W^(\Omega) with 1 \leq p < \infty, see the section below for possible extensions of the trace to other spaces. Let \Omega \subset \mathbb R^n for n \in \mathbb N be a bounded domain with Lipschitz boundary. Then there exists a bounded linear trace operator : T\colon W^(\Omega) \to L^p(\partial \Omega) such that T extends the classical trace, i.e. : T u = u , _ for all u \in W^(\Omega) \cap C(\bar \Omega). The continuity of T implies that : \, T u \, _ \leq C \, u \, _ for all u \in W^(\Omega) with constant only depending on p and \Omega. The function T u is called trace of u and is often simply denoted by u , _. Other common symbols for T include tr and \gamma.


Construction

This paragraph follows Evans, where more details can be found, and assumes that \Omega has a C^1-boundary. A proof (of a stronger version) of the trace theorem for Lipschitz domains can be found in Gagliardo. On a C^1-domain, the trace operator can be defined as
continuous linear extension In functional analysis, it is often convenient to define a linear transformation on a complete, normed vector space X by first defining a linear transformation \mathsf on a dense subset of X and then extending \mathsf to the whole space via the the ...
of the operator : T:C^\infty(\bar \Omega)\to L^p(\partial \Omega) to the space W^(\Omega). By
density Density (volumetric mass density or specific mass) is the substance's mass per unit of volume. The symbol most often used for density is ''ρ'' (the lower case Greek letter rho), although the Latin letter ''D'' can also be used. Mathematical ...
of C^\infty(\bar \Omega) in W^(\Omega) such an extension is possible if T is continuous with respect to the W^(\Omega)-norm. The proof of this, i.e. that there exists C > 0 (depending on \Omega and p) such that : \, Tu\, _\le C \, u\, _ for all u \in C^\infty(\bar \Omega). is the central ingredient in the construction of the trace operator. A local variant of this estimate for C^1(\bar \Omega)-functions is first proven for a locally flat boundary using the
divergence theorem In vector calculus, the divergence theorem, also known as Gauss's theorem or Ostrogradsky's theorem, reprinted in is a theorem which relates the ''flux'' of a vector field through a closed surface to the ''divergence'' of the field in the vol ...
. By transformation, a general C^1-boundary can be locally straightened to reduce to this case, where the C^1-regularity of the transformation requires that the local estimate holds for C^1(\bar \Omega)-functions. With this continuity of the trace operator in C^\infty(\bar \Omega) an extension to W^(\Omega) exists by abstract arguments and Tu for u \in W^(\Omega) can be characterized as follows. Let u_k \in C^\infty(\bar \Omega) be a sequence approximating u \in W^(\Omega) by density. By the proven continuity of T in C^\infty(\bar \Omega) the sequence u_k , _ is a Cauchy sequence in L^p(\partial \Omega) and T u = \lim_ u_k , _ with limit taken in L^p(\partial \Omega). The extension property T u = u , _ holds for u \in C^(\bar \Omega) by construction, but for any u \in W^(\Omega) \cap C(\bar \Omega) there exists a sequence u_k \in C^\infty(\bar \Omega) which converges uniformly on \bar \Omega to u, verifying the extension property on the larger set W^(\Omega) \cap C(\bar \Omega).


The case p = ∞

If \Omega is bounded and has a C^1-boundary then by Morrey's inequality there exists a continuous embedding W^(\Omega) \hookrightarrow C^(\Omega), where C^(\Omega) denotes the space of
Lipschitz continuous In mathematical analysis, Lipschitz continuity, named after German mathematician Rudolf Lipschitz, is a strong form of uniform continuity for functions. Intuitively, a Lipschitz continuous function is limited in how fast it can change: there exis ...
functions. In particular, any function u \in W^(\Omega) has a classical trace u , _ \in C(\partial \Omega) and there holds : \, u , _ \, _ \leq \, u \, _ \leq C \, u \, _.


Functions with trace zero

The Sobolev spaces W^_0(\Omega) for 1 \leq p < \infty are defined as the closure of the set of compactly supported
test function Distributions, also known as Schwartz distributions or generalized functions, are objects that generalize the classical notion of functions in mathematical analysis. Distributions make it possible to differentiate functions whose derivatives d ...
s C^\infty_c(\Omega) with respect to the W^(\Omega)-norm. The following alternative characterization holds: : W^_0(\Omega) = \ = \ker(T\colon W^(\Omega) \to L^p(\partial \Omega)), where \ker(T) is the
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
of T, i.e. W^_0(\Omega) is the subspace of functions in W^(\Omega) with trace zero.


Image of the trace operator


For p > 1

The trace operator is not surjective onto L^p(\partial \Omega) if p > 1, i.e. not every function in L^p(\partial \Omega) is the trace of a function in W^(\Omega). As elaborated below the image consists of functions which satisfy a L^p-version of
Hölder continuity Hölder: * ''Hölder, Hoelder'' as surname * Hölder condition * Hölder's inequality * Hölder mean * Jordan–Hölder theorem In abstract algebra, a composition series provides a way to break up an algebraic structure, such as a group or a modu ...
.


Abstract characterization

An abstract characterization of the
image 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-dimensiona ...
of T can be derived as follows. By the
isomorphism theorems In mathematics, specifically abstract algebra, the isomorphism theorems (also known as Noether's isomorphism theorems) are theorems that describe the relationship between quotients, homomorphisms, and subobjects. Versions of the theorems exist ...
there holds : T(W^(\Omega)) \cong W^(\Omega) / \ker(T\colon W^(\Omega) \to L^p(\partial \Omega)) = W^(\Omega) / W^_0(\Omega) where X / N denotes the quotient space of the Banach space X by the subspace N \subset X and the last identity follows from the characterization of W^_0(\Omega) from above. Equipping the quotient space with the quotient norm defined by : \, u\, _ = \inf_ \, u - u_0\, _ the trace operator T is then a surjective, bounded linear operator : T\colon W^(\Omega) \to W^(\Omega) / W^_0(\Omega) .


Characterization using Sobolev–Slobodeckij spaces

A more concrete representation of the image of T can be given using Sobolev-Slobodeckij spaces which generalize the concept of Hölder continuous functions to the L^p-setting. Since \partial \Omega is a ''(n-1)''-dimensional Lipschitz
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a n ...
embedded into \mathbb R^n an explicit characterization of these spaces is technically involved. For simplicity consider first a planar domain \Omega' \subset \mathbb R^. For v \in L^p(\Omega') define the (possibly infinite) norm : \, v \, _ = \left( \, v\, _^p + \int_ \frac\,\mathrm d(x, y) \right)^ : which generalizes the Hölder condition , v(x) - v(y) , \leq C , x - y, ^. Then : W^(\Omega') = \left\ equipped with the previous norm is a Banach space (a general definition of W^(\Omega') for non-integer s > 0 can be found in the article for Sobolev-Slobodeckij spaces). For the ''(n-1)''-dimensional Lipschitz manifold \partial \Omega define W^(\partial \Omega) by locally straightening \partial \Omega and proceeding as in the definition of W^(\Omega'). The space W^(\partial \Omega) can then be identified as the image of the trace operator and there holds that : T\colon W^(\Omega) \to W^(\partial \Omega) is a surjective, bounded linear operator.


For p = 1

For p = 1 the image of the trace operator is L^1(\partial \Omega) and there holds that : T\colon W^(\Omega) \to L^1(\partial \Omega) is a surjective, bounded linear operator.


Right-inverse: trace extension operator

The trace operator is not injective since multiple functions in W^(\Omega) can have the same trace (or equivalently, W^_0(\Omega) \neq 0). The trace operator has however a well-behaved right-inverse, which extends a function defined on the boundary to the whole domain. Specifically, for 1 < p < \infty there exists a bounded, linear trace extension operator : E\colon W^(\partial \Omega) \to W^(\Omega), using the Sobolev-Slobodeckij characterization of the trace operator's image from the previous section, such that : T (E v) = v for all v \in W^(\partial \Omega) and, by continuity, there exists C > 0 with : \, E v \, _ \leq C \, v \, _. Notable is not the mere existence but the linearity and continuity of the right inverse. This trace extension operator must not be confused with the whole-space extension operators W^(\Omega) \to W^(\mathbb R^n) which play a fundamental role in the theory of Sobolev spaces.


Extension to other spaces


Higher derivatives

Many of the previous results can be extended to W^(\Omega) with higher differentiability m = 2, 3, \ldots if the domain is sufficiently regular. Let N denote the exterior unit normal field on \partial \Omega. Since u , _ can encode differentiability properties in tangential direction only the normal derivative \partial_N u , _ is of additional interest for the trace theory for m = 2. Similar arguments apply to higher-order derivatives for m > 2. Let 1 < p < \infty and \Omega \subset \mathbb R^n be a bounded domain with C^-boundary. Then there exists a surjective, bounded linear higher-order trace operator : T_m\colon W^(\Omega) \to \prod_^ W^(\partial \Omega) : with Sobolev-Slobodeckij spaces W^(\partial \Omega) for non-integer s > 0 defined on \partial \Omega through transformation to the planar case W^(\Omega') for \Omega' \subset \mathbb R^, whose definition is elaborated in the article on Sobolev-Slobodeckij spaces. The operator T_m extends the classical normal traces in the sense that : T_m u = \left(u , _, \partial_N u , _, \ldots, \partial_N^ u , _\right) for all u \in W^(\Omega) \cap C^(\bar \Omega). Furthermore, there exists a bounded, linear right-inverse of T_m, a higher-order trace extension operator : E_m\colon \prod_^ W^(\partial \Omega) \to W^(\Omega). Finally, the spaces W^_0(\Omega), the completion of C^\infty_c(\Omega) in the W^(\Omega)-norm, can be characterized as the kernel of T_m, i.e. : W^_0(\Omega) = \.


Less regular spaces


No trace in ''Lp''

There is no sensible extension of the concept of traces to L^p(\Omega) for 1 \leq p < \infty since any bounded linear operator which extends the classical trace must be zero on the space of test functions C^\infty_c(\Omega), which is a dense subset of L^p(\Omega), implying that such an operator would be zero everywhere.


Generalized normal trace

Let \operatorname v denote the distributional
divergence In vector calculus, divergence is a vector operator that operates on a vector field, producing a scalar field giving the quantity of the vector field's source at each point. More technically, the divergence represents the volume density of the ...
of a vector field v. For 1 < p < \infty and bounded Lipschitz domain \Omega \subset \mathbb R^n define :E_p(\Omega) = \ which is a Banach space with norm :\, v \, _ = \left( \, v \, _^p + \, \operatorname v \, _^p \right)^. Let N denote the exterior unit normal field on \partial \Omega. Then there exists a bounded linear operator : T_N\colon E_p(\Omega) \to (W^(\partial \Omega))', where q = p / (p-1) is the
conjugate exponent In mathematics, two real numbers p, q>1 are called conjugate indices (or Hölder conjugates) if : \frac + \frac = 1. Formally, we also define q = \infty as conjugate to p=1 and vice versa References Additional references * * {{L ...
to p and X' denotes the
continuous dual space In mathematics, any vector space ''V'' has a corresponding dual vector space (or just dual space for short) consisting of all linear forms on ''V'', together with the vector space structure of pointwise addition and scalar multiplication by cons ...
to a Banach space X, such that T_N extends the normal trace (v \cdot N) , _ for v \in (C^\infty(\bar \Omega))^n in the sense that : T_N v = \bigl\. The value of the normal trace operator (T_N v)(\varphi) for \varphi \in W^(\partial \Omega) is defined by application of the
divergence theorem In vector calculus, the divergence theorem, also known as Gauss's theorem or Ostrogradsky's theorem, reprinted in is a theorem which relates the ''flux'' of a vector field through a closed surface to the ''divergence'' of the field in the vol ...
to the vector field w = E \varphi \, v where E is the trace extension operator from above. ''Application.'' Any weak solution u \in H^1(\Omega) to - \Delta u = f \in L^2(\Omega) in a bounded Lipschitz domain \Omega \subset \mathbb R^n has a normal derivative in the sense of T_N \nabla u \in (W^(\partial \Omega))^*. This follows as \nabla u \in E_2(\Omega) since \nabla u \in L^2(\Omega) and \operatorname(\nabla u) = \Delta u = - f \in L^2(\Omega). This result is notable since in Lipschitz domains in general u \not\in H^2(\Omega), such that \nabla u may not lie in the domain of the trace operator T.


Application

The theorems presented above allow a closer investigation of the boundary value problem :\begin -\Delta u &= f &\quad&\text \Omega,\\ u &= g &&\text \partial \Omega \end on a Lipschitz domain \Omega \subset \mathbb R^n from the motivation. Since only the Hilbert space case p = 2 is investigated here, the notation H^1(\Omega) is used to denote W^(\Omega) etc. As stated in the motivation, a weak solution u \in H^1(\Omega) to this equation must satisfy T u = g and :\int_\Omega \nabla u \cdot \nabla \varphi \,\mathrm dx = \int_\Omega f \varphi \,\mathrm dx for all \varphi \in H^1_0(\Omega), where the right-hand side must be interpreted for f \in H^(\Omega) = (H^1_0(\Omega))' as a duality product with the value f(\varphi).


Existence and uniqueness of weak solutions

The characterization of the range of T implies that for T u = g to hold the regularity g \in H^(\partial \Omega) is necessary. This regularity is also sufficient for the existence of a weak solution, which can be seen as follows. By the trace extension theorem there exists Eg \in H^1(\Omega) such that T(Eg) = g. Defining u_0 by u_0 = u - Eg we have that T u_0 = Tu - T(Eg) = 0 and thus u_0 \in H^1_0(\Omega) by the characterization of H^1_0(\Omega) as space of trace zero. The function u_0 \in H^1_0(\Omega) then satisfies the integral equation :\int_\Omega \nabla u_0 \cdot \nabla \varphi \,\mathrm dx = \int_\Omega \nabla (u - Eg) \cdot \nabla \varphi \, \mathrm dx = \int_\Omega f \varphi \,\mathrm dx - \int_\Omega \nabla Eg \cdot \nabla \varphi \,\mathrm dx for all \varphi \in H^1_0(\Omega). Thus the problem with inhomogeneous boundary values for u could be reduced to a problem with homogeneous boundary values for u_0, a technique which can be applied to any linear differential equation. By the
Riesz representation theorem :''This article describes a theorem concerning the dual of a Hilbert space. For the theorems relating linear functionals to measures, see Riesz–Markov–Kakutani representation theorem.'' The Riesz representation theorem, sometimes called the R ...
there exists a unique solution u_0 to this problem. By uniqueness of the decomposition u = u_0 + Eg, this is equivalent to the existence of a unique weak solution u to the inhomogeneous boundary value problem.


Continuous dependence on the data

It remains to investigate the dependence of u on f and g. Let c_1, c_2, \ldots > 0 denote constants independent of f and g. By continuous dependence of u_0 on the right-hand side of its integral equation, there holds : \, u_0 \, _ \leq c_1 \left( \, f\, _ + \, Eg\, _ \right) and thus, using that \, u_0 \, _ \leq c_2 \, u_0 \, _ and \, E g \, _ \leq c_3 \, g \, _ by continuity of the trace extension operator, it follows that : \begin\, u \, _ &\leq \, u_0 \, _ + \, Eg \, _ \leq c_1 c_2 \, f\, _ + (1+c_1 c_2) \, Eg\, _ \\ &\leq c_4 \left(\, f\, _ + \, g\, _ \right)\end and the solution map : H^(\Omega) \times H^(\partial \Omega) \ni (f, g) \mapsto u \in H^1(\Omega) is therefore continuous.


See also

*
Trace class In mathematics, specifically functional analysis, a trace-class operator is a linear operator for which a Trace (linear algebra), trace may be defined, such that the trace is a finite number independent of the choice of basis used to compute the tra ...
*
Nuclear operators between Banach spaces In mathematics, a nuclear operator is a compact operator for which a trace may be defined, such that the trace is finite and independent of the choice of basis (at least on well behaved spaces; there are some spaces on which nuclear operators do n ...


References

*Leoni, Giovanni (2017).
A First Course in Sobolev Spaces: Second Edition
'.
Graduate Studies in Mathematics Graduate Studies in Mathematics (GSM) is a series of graduate-level textbooks in mathematics published by the American Mathematical Society (AMS). The books in this series are published ihardcoverane-bookformats. List of books *1 ''The General To ...
. 181. American Mathematical Society. pp. 734. {{ISBN, 978-1-4704-2921-8 Sobolev spaces Operator theory de:Sobolev-Raum#Spuroperator