Abstract
We consider a mollifying operator with variable step that, in contrast to the standard mollification, is able to preserve the boundary values of functions. We prove boundedness of the operator in all basic Lebesgue, Sobolev and BV spaces as well as corresponding approximation results. The results are then applied to extend recently developed theory concerning the density of convex intersections.
Similar content being viewed by others
1 Introduction
Consider an open and bounded domain \(\Omega \subseteq {\mathbb {R}}^{N}\), and bounded non-negative smooth maps \(\rho ,\eta :{\mathbb {R}}^{N}\rightarrow {\mathbb {R}}\) such that \(\mathrm {supp }(\rho ) \subseteq \overline{B_1(0)}:=\{x\in {\mathbb {R}}^{N}: |x|\le 1\}\) with “\(\mathrm {supp }\)” the support set of a function, and \(\eta (x)\le \mathrm {dist}(x,\partial \Omega )\) for all \(x\in \Omega \). Then, we define the variable step mollifier T as follows:
Definition 1.1
Let \(f\in L_{loc}^{1}(\Omega )\). We define Tf(x) for \(x\in \Omega \), as
with \({B_1(0)}:=\{x\in {\mathbb {R}}^{N}: |x| < 1\}\).
Note that if \(\eta =1\) and if \(\rho \) is a smooth function, then (1.1) reduces to the usual mollifier. In this paper, however, we are interested in \(\eta (x)\le \mathrm {dist}(x,\partial \Omega )\) for all \(x\in \Omega \), which implies that the domain of integration in the definition of T is always within \(\Omega \).
To the best of our knowledge, the idea of such mollifiers with variable step was introduced by Burenkov; see [6, 7] and references therein. In particular, Burenkov considers mollifiers defined as infinite sums of constant step mollifiers that are localized by means of the partition of unity procedure. Further, the operator in Definition 1.1 is mentioned on Remark 26 in [7] but only a few comments are made. We also mention the paper by Shankov [21], where this operator is used to prove certain trace theorems for weighted Sobolev spaces. A detailed study of such operators, however, is still lacking in the literature. In particular, we focus on identifying conditions on the pair \((\rho , \eta )\) to guarantee boundedness of the operator on Lebesgue, Sobolev, and bounded variation (BV) spaces, and the preservation of trace values, respectively. Additionally, we study properties of approximations \(T_n\) (where \(\eta \) is replaced by \(\eta /n\), \(n\in {\mathbb {N}}\)) of T. Finally, we apply our work to establish results involving the density of convex intersections. For more on applications we refer to [15], and they are also partly recalled at the end of this section, for convenience.
In general, \(\rho \) denotes a standard smooth function, supported on the unit ball centred at the origin, and \(\eta \) is a non-negative, smooth function in \(\Omega \), with the property that its values and all its derivatives, vanish on the boundary of \(\Omega \). The existence of such a function follows from a classical result of Whitney [22]; see also Theorem 2.1. Moreover, the function \(M_\rho \) helps to normalize the convolution. The operator T can then be thought of as a mollification process with a mollification step encoded here by the smooth function \(\eta \) that satisfies \(\eta (x)\le \mathrm {dist}(x,\partial \Omega )\) for all \(x\in \Omega \). For \(\eta >0\), one indeed finds that the resulting function Tf is smooth. As a result, the operator T is able to preserve the boundary values of f, when regarded in the appropriate sense depending on the regularity of f. Note that this is in contrast to the standard mollification procedure, where such a boundary behavior cannot be guaranteed in general. In the work by Burenkov [7], by using appropriate partitions of unity the approximation by smooth functions while preserving boundary values can also be achieved. We point out, however, that in our case the definition of the mollifying operator has a more explicit form and is thus easier to handle. This makes the mollifier more suitable for our main applications as discussed below.
1.1 Applications
Let X be a reflexive Banach space of (equivalence classes) of maps \(u:\Omega \rightarrow {\mathbb {R}}\) where \(\Omega \subset {\mathbb {R}}^N\) is a domain with Lipschitz boundary, and such that strong convergence of a sequence in X implies the existence of a subsequence converging pointwise, e.g., \(X\in \{L^2(\Omega ), H_0^{1}(\Omega ),\ldots \}\). Let \(F:X\rightarrow {\mathbb {R}}\) be continuous, coercive and sequentially weakly lower semicontinuous, and K be defined as
where the bound \(\alpha \) satisfies
for some non-empty subset \(\Gamma \). Hence, there is no \(\epsilon >0\) such that \(|\alpha (x)|\ge \epsilon \) for all \(x\in \Omega \). We consider the optimization problem
which has a solution given the properties of X, F, and the convex nature of K. Such optimization problems, where the bound is spatially dependent occur in many places including recent work in mathematical imaging and other optimization problems with partial differential equations (PDE) constraints; see, e.g., [3, 4, 10, 12,13,14, 17,18,19] and references therein.
For the development of efficient infinite dimensional algorithms, and finite dimensional approximation (discretization) methods, it is common to regularize the constraint K via the so-called Moreau-Yosida regularization, and replace (P) by a sequence of problems of the type
where \(\gamma _n\rightarrow \infty \), and \(G_n\) has, in general, the following property: For some dense subspace Y of X, we have that \(G_n(w)=+\infty \) if \(w\notin Y\). There are two important examples fitting into this framework:
a. Tikhonov regularization. Let Y be a dense subspace of X consisting of more regular functions than those in X. An example is \(Y=H_0^1(\Omega )\) and \(X=L^2(\Omega )\). Consider
where \(\delta _n\rightarrow \infty \), and \(p\ge 1\). Note that in this setting the solution to (\(\mathrm{P}_{n}\)) approximating the solution of (P) exhibits higher regularity. Such a regularity gap is sometimes required for utilizing efficient solvers like semismooth Newton methods.
b. Conforming discretization. For each \(n\in {\mathbb {N}}\), let \(X_n\) be a finite dimensional subspace of X such that \(X_n\subseteq X_{n+1}\) and that the X closure of \(Y:=\cup _{n\in {\mathbb {N}}}X_n\) equals X. Then, we set
the indicator function of \(X_n\), i.e., \(G_n(w)=0\) if \(w\in X_n\) and \(+\infty \) otherwise. Observe that this is a common setting for conforming finite element methods when discretizing the original problem. For example, if \(X=H^1(\Omega )\), then \(X_n\) can be taken to be the space of globally continuous, piecewise affine functions on a given mesh. Utilizing a hierarchical (geometric) mesh refinement one obtains nested spaces satisfying \(X_n\subset X_{n+1}\), \(n\in {\mathbb {N}}\).
The relation of a sequence \((u_n)_{n\in {\mathbb {N}}}\) where \(u_n\) solves (\(\mathrm{P}_{n}\)) to solutions of (P) is highly related to the \(\Gamma \)-convergence of \(F_n\) to F. In particular, if \(\Gamma \)–\(\lim F_n=F\) in the strong (weak) topology, then strong (weak) accumulation points of \((u_n)_{n\in {\mathbb {N}}}\) solve (P). The \(\Gamma \)-convergence is in turn closely related to the following density property:
Specifically, if (1.4) holds, then \(\Gamma \)–\(\lim F_n=F\) in the weak and strong topologies. On the other hand, if (1.4) does not hold, then for any \(u^*\in K{\setminus } \overline{K\cap Y}^X\), there are subsequences \((\gamma _{k_{n}})_{n\in {\mathbb {N}}}\) (or \((\gamma _{k_{n}})_{n\in {\mathbb {N}}}, (\delta _{k_{n}})_{n\in {\mathbb {N}}}\) when relating to our example of Tikhonov regularization) for which \(F_{k_{n}}(u_{k_{n}})\not \rightarrow F(u^*)\), as \(n\rightarrow \infty \), for any sequence \((u_n)_{n\in {\mathbb {N}}}\) such that \(u_{k_{n}}\rightarrow u^*\).
We emphasize that density results of the type (1.4) can not be inferred, in general, from the dense embedding \(Y\hookrightarrow X\); see [16] for a striking counterexample. In [15, 16] such dense embeddings of convex intersections have been obtained, but only for non-vanishing bounds or under additional regularity assumptions on the bound. In this work we close several gaps in the literature. Most notably, in Sect. 6 we show that the variable step mollifier T is the right tool to establish density results for possibly vanishing bounds \(\alpha \).
1.2 Summary of the Results and Organisation of the Paper
The paper is organised as follows.
In Sect. 2, we fix the pair \((\rho , \eta )\) explicitly, establish basic results for the operator T, and introduce the approximations \(T_n\). In particular we show that for a function \(f\in L_{loc}^{1}(\Omega )\), Tf is smooth at \(x\in \Omega \), where \(\eta (x)>0\). In this section, we also provide a first insight into the mollification effect by T, by considering its action on continuous functions. Among others, we show that if \(f\in C({\overline{\Omega }})\), then \(Tf=f\) at the points where \(\eta \) vanishes and \(T_{n}f\rightarrow f\) uniformly.
In Sect. 3 we provide basic boundedness and approximation results for \(L^{p}\) functions, \(1<p\le \infty \). With the help of the Marcinkiewicz interpolation theorem we show that the operator T is bounded from \(L^{p}(\Omega )\) to \(L^{p}(\Omega )\) for every \(1<p\le \infty \). We also show the corresponding approximation result, i.e., \(T_{n}f\rightarrow f\) in \(L^{p}(\Omega )\) for every \(f\in L^{p}(\Omega )\), \(1<p\le \infty \).
Analogous boundedness and approximation results for \(W^{1,p}\) functions, \(1<p\le \infty \) are the subjects of Sect. 4, where also a formula for the weak gradient of Tf is derived. We also show that the operator preserves the trace of \(W^{1,p}\) functions in the appropriate \(W^{1-1/p,p}(\partial \Omega )\) sense. We put particular emphasis on the case where the function \(\eta \) vanishes on a set inside \(\Omega \), proving that the function Tf has still a global weak derivative and all the corresponding results holds in that case, too.
The case \(p=1\), which covers \(L^{1}(\Omega )\), \(W^{1,1}(\Omega )\) and \(\mathrm {BV}(\Omega )\) spaces, is treated separately in Sect. 5 since it is rather special. Indeed, issues similar to the ones appearing for the Hardy-Littlewood maximal operator become relevant. In fact, the boundedness of T in \(L^{1}(\Omega )\) – and consequently in \(W^{1,1}(\Omega )\) and \(\mathrm {BV}(\Omega )\) – is rather involved to prove. In order to do so, we must invoke additional assumptions on the function \(\eta \) which however do not affect any of the other results of this work.
Finally, in Sect. 6 we focus on applications of our theoretical results. In particular, in Theorem 6.1 we prove the main density results of the type (1.4) for possible vanishing obstacle functions \(\alpha \).
2 Set Up and Basic Definitions
As stated before, we consider that \(\Omega \subseteq {\mathbb {R}}^{N}\) is an open, bounded domain, and, in general, we do not assume any regularity of the boundary \(\partial \Omega \), unless explicitly mentioned. In this section we define the function \(\rho \) that is used throughout the paper, and the basic map \(\eta \) used either directly or to construct other maps. The pair \((\rho ,\eta )\) defines uniequivocally the map T.
2.1 Construction of \(\rho \) and \(\eta \)
We denote by \(\rho \) a function with the following properties:
-
(i)
\(\rho \in C_{c}^{\infty }({\mathbb {R}}^{N})\), \(0\le \rho \le 1\) with \(\rho (x)=0 \iff |x|\ge 1\);
-
(ii)
\(\rho \) is radially symmetric.
-
(iii)
\(\rho (x)\ge \rho (1/2)\) for every x with \(|x|<1/2\).
Note that, by slightly abusing the notation, above we use \(\rho (1/2)=\rho (x)\) for any x with \(|x|=1/2\). Notice that the properties \(\mathrm {(i)}\)–\(\mathrm {(iii)}\) above are satisfied, for instance, by the standard mollifying function
Note that we do not scale \(\rho \) to have unitary integral, as it is usually done when defining mollifiers.
The following result by Whitney [22] is of central importance to this work, and for the sake of completeness we provide here a proof. It states the existence of a non-negative smooth function vanishing on arbitrary closed sets and provides a main tool for defining \(\eta \).
Theorem 2.1
(Whitney) For any closed set \(\Theta \subseteq {\mathbb {R}}^{N}\) there exists a non-negative function \(\eta \in C^{\infty }({\mathbb {R}}^{N})\) such that
-
(i)
\(\Theta =\eta ^{-1}(\{0\})\).
-
(ii)
All derivatives of \(\eta \) vanish on \(\Theta \).
-
(iii)
\(\eta (x)< \mathrm {dist}(x,\Theta )\) for every \(x\in {\mathbb {R}}^{N}{\setminus } \Theta \).
Proof
Note first that the open set \({\mathbb {R}}^{N}{\setminus } \Theta \) can be written as a countable union of open balls \(B_{i}\) each of which is compactly supported in \({\mathbb {R}}^{N}{\setminus } \Theta \), i.e.,
For every \(B_{i}\) we associate a non-negative smooth function \(\eta _{i}\) such that \(\eta _{i}>0\) on \(B_{i}\) and zero on the boundary of \(B_i\). After an appropriate scaling, we may also assume that all partial derivatives of \(\eta _{i}\) up to order i are uniformly bounded by \(\frac{1}{\sqrt{N}}2^{-(i+1)}\). Define now
Denoting by \(\partial ^{n}\) any partial derivative of order \(n\ge 0\), we have that
and thus from the Weierstrass M-test the above sum converges uniformly on \({\mathbb {R}}^{N}{\setminus } \Theta \). Hence, the function \(\eta \) is smooth and for every \(n\in {\mathbb {N}}\) we have \(\partial ^{n}\eta (x)=\sum _{i=1}^{\infty } \partial ^{n}\eta _{i}(x),\) for \(x\in {\mathbb {R}}^{N}\). In particular, since every \(\eta _{i}\in C_{c}^{\infty }({\mathbb {R}}^{N}{\setminus } \Theta )\) for every \(\xi \in \Theta \) we have that \(\partial ^{n}\eta (\xi )=0\), \(n\ge 0\). From construction it obviously follows that \(\eta >0\) on \({\mathbb {R}}^{N}{\setminus } \Theta \). We have thus shown (i) and (ii).
In order to show (iii) notice first that \(|\nabla \eta (x)|\le 1/2\) for every \(x\in {\mathbb {R}}^{N}\). Indeed, that follows from the fact that for any \(j=1,\ldots ,N\) we have
where we use \(\partial _j:=\partial /\partial x_j\). Since \(\Theta \) is closed, we have that for every \(x\in {\mathbb {R}}^{N}{\setminus } \Theta \), there exists \(\xi \in \Theta \) such that \(|x-\xi |=\mathrm {dist}(x,\Theta )\). By an application of the mean value theorem for \(\eta \) we have that for some \(z\in [x,\xi ]\), i.e., on the line segment joining x and \(\xi \),
where we used the fact that \(|\nabla \eta (z)|\le 1/2\). Hence, the proof is complete. \(\square \)
We now fix a smooth function \(\eta \) as in Theorem 2.1, where we take
for some set \(\Delta \) in \({\overline{\Omega }}\) such that \(\Theta \) is closed. While \(\partial \Omega \) is used to enforce the domain of integration of T within \(\Omega \), the set \(\Delta \) is useful when dealing with sets K as in (1.2) where \(\alpha \) vanishes within \(\Omega \). For the sake of brevity, we denote by \(\sigma \) the distance function to the boundary of \(\Omega \), i.e., for every \(x\in \Omega \),
Since \(\mathrm {dist}(x,\Theta )\le \mathrm {dist}(x,\partial \Omega )\), from (iii) of Theorem 2.1 we get
Finally, we denote the support of a function \(f:\Omega \rightarrow {\mathbb {R}}\) as \(\mathrm {supp} (f)\), i.e.,
2.2 Basic Properties of T and \(T_n\)
We now provide some elementary properties of T and the sequence \((T_n)_{n\in {\mathbb {N}}}\) (where \(\eta \) is replaced by \(\eta /n\)) which subsequently help to show that they approximate the identity in a particular sense. A few remarks about Definition 1.1 are in order. In particular note the following: If \(\eta (x)=0\), then \(Tf(x)=f(x)\), and if \(\eta (x)>0\) then
with
Notice first that for every \(x\in \Omega \) such that \(\eta (x)>0\), the map \(y\mapsto \rho ((x-y)/\eta (x))\) is smooth in \(\Omega \) and, in view of (2.1), is compactly supported in \(\Omega \). In fact the domain of integration in (2.2) can be equivalently taken to be \(B_{\eta (x)}(x)\) instead of all of \(\Omega \). Hence the operator T is indeed well defined on \(L_{loc}^{1}(\Omega )\). It is also straightforward to see that Tf is infinitely differentiable at points \(x\in \Omega \) with \(\eta (x)>0\), and that if \(\Theta =\partial \Omega \) then \(Tf\in C^{\infty }(\Omega )\). In order to see for example that Tf is infinitely differentiable at a point \(x_{0}\in \Omega \) with \(\eta (x_0)>0\), consider the map \(x\mapsto \rho ((x-y)/\eta (x) )\) restricted to a small ball \(B_{\delta }(x_{0})\Subset \Omega \), with y fixed. This map is smooth in \(B_{\delta }(x_{0})\) with all its derivatives being bounded there. From property (2.1) we have that
and thus
In order to perform differentiation under the integral on the right hand side in the definition of F, it suffices to check that the k-th order partial derivatives of the map \(x\mapsto \rho \left( \frac{x-y}{\eta (x)} \right) \) are uniformly bounded in y by a constant which depends only on k. This follows from the fact that \(\rho \) and \(\eta \) are smooth, \(\eta \) is bounded away from zero in \(B_{\delta }(x_{0})\), and from the fact that the k-th order partial derivatives of \(x\mapsto \rho \left( \frac{x-y}{\eta (x)} \right) \) are sums of products of terms which are one of the following, respectively:
-
Partial derivatives of \(\rho \) up to order k, evaluated at \(\frac{x-y}{\rho (x)}\).
-
Partial derivatives of \(\eta \) up to order k evaluated at x.
-
Terms of the type \(\frac{1}{\eta (x)^{n}}\), \(1<n\le k\).
-
Products of the type \(\prod _{i=1}^{k} (x_{N_{i}}-y_{N_{i}})\).
We refer also to “Appendix A” for more explicit statements concerning the first-order derivatives.
We now define the following sequence of approximations of \(f\in L_{loc}^{1}(\Omega )\):
Definition 2.2
Let \(f\in L_{loc}^{1}(\Omega )\). We define \(T_nf(x)\) for \(x\in \Omega \) and \(n\in {\mathbb {N}}\), as
Note in particular that if \(\eta (x)>0\), then
In order to have a first insight into the difference between the smoothing procedure of the operator T and the one of a standard mollification, we provide the following proposition which states that the operator preserves the boundary values of a function in \(C({\overline{\Omega }})\).
Proposition 2.3
If \(f\in C({\overline{\Omega }})\), then \(Tf\in C({\overline{\Omega }})\), \(Tf=f\) in \(\partial \Omega \cup \Delta \), and \(T_{n}f\rightarrow f\) uniformly as \(n\rightarrow \infty \). Further, if \(f\in C(\Omega )\) and \(\Gamma \subseteq \partial \Omega \) is a closed set such that \(\mathrm {supp}(f)\cap \Gamma =\emptyset \), then also \(\mathrm {supp}(Tf)\cap \Gamma =\emptyset \).
Proof
Let \(f\in C({\overline{\Omega }})\), \(\xi \in \Theta =\partial \Omega \cup \Delta \), \((x_{n})_{n\in {\mathbb {N}}}\subseteq \Omega {\setminus } \Theta \) with \(x_{n}\rightarrow \xi \). We will show that \(Tf(x_{n})\rightarrow f(\xi )\). Since \(\eta (x_n)>0\), we have
where we used the fact that \(\eta (x_{n})\rightarrow 0\) as well as the uniform continuity of f. Thus, this proves that \(Tf\in C({\overline{\Omega }})\) and \(Tf=f\) in \(\partial \Omega \cup \Delta \).
In order to show the uniform convergence, note that if \(x\in \Theta \), then \(T_nf(x)=f(x)\), and for every \(x\in \Omega {\setminus } \Theta \) we have
where the last quantity is going to zero independently of x, due to uniform continuity of f.
Let \(f\in C(\Omega )\), \(\mathrm {supp}(f)\cap \Gamma =\emptyset \) and \(\Gamma \subseteq \partial \Omega \) where \(\Gamma \) is closed. Then, there exists \(\epsilon >0\) such that if \(d(x,\Gamma )<\epsilon \), then \(f(x)=0\). Also, since \(\eta \) is smooth, \(\eta (\Gamma )=0\) and also all the derivatives of \(\eta \) vanish on \(\Gamma \), there exists \(\epsilon '>0\), such that if \(d(x,\Gamma )<\epsilon '\) we have \(B_{\eta (x)}(x)\subseteq \{x:d(x,\Gamma )<\epsilon \}\). Then, if \(\eta (x)>0\), Tf is equivalently defined as
We further have that \(Tf(x)=0\) if \(d(x,\Gamma )<\epsilon '\). Also, if \(\eta (x)=0\), then \(Tf(x)=f(x)=0\) if \(d(x,\Gamma )<\epsilon \), i.e., \(\mathrm {supp}(Tf)\cap \Gamma =\emptyset \). \(\square \)
In particular note that the above results imply that the space \(C_c(\Omega )\) is T-invariant, i.e., \(T(C_c(\Omega ))\subseteq C_c(\Omega )\). In fact, \(f\in C_c(\Omega )\) if and only if \(f\in C(\Omega )\) and there exists an \(\epsilon >0\) such that if \(d(x,\partial \Omega )<\epsilon \) we have \(f(x)=0\).
3 Approximation Results in \(L^{p}\) Spaces
It will be convenient for this section as well as for the following ones to denote by \({\mathscr {L}}(X)\) the space of bounded, linear operators from X to X, where \((X, \Vert \cdot \Vert _{X})\) is a Banach space.
We are now interested in investigating how the operator T acts on \(L^{p}(\Omega )\) functions. Throughout this section we consider the case \(1<p\le \infty \). The case \(p=1\) has some extra complications and is treated separately in Sect. 5 below, under additional assumptions on \(\eta \). Our aim is to show that the operator T belongs to \({\mathscr {L}}(L^{p}(\Omega ))\) for \(1<p\le \infty \). In order to do so, we employ the Marcinkiewicz interpolation theorem; see for instance [11, Chapter VIII, Theorem 9.1].
For this matter, we will show that T belongs to \({\mathscr {L}}(L^{\infty }(\Omega ))\) and it is also bounded from \(L^{1}(\Omega )\) to \(L^{1,w}(\Omega )\), i.e.,
for an appropriate constant \(M_{1}\) that does not depend on f. In particular, the formulation of the Marcinkiewicz interpolation theorem associated to the above inequalities entails the following:
Theorem 3.1
(Marcinkiewicz) Let T be a linear map defined on \(L^1(\Omega )\) and \(L^\infty (\Omega )\), and suppose that it satisfies (3.1) and (3.2). Then, T is a bounded linear operator in \(L^p(\Omega )\) for any \(1<p<\infty \), and
where C depends only on \(M_1\) and p.
Note however that the estimate (3.1) is trivial, and for (3.2) we use an argument similar to the one utilized for singular integral operators. Further, note that if \(\Delta \ne \emptyset \) in \(\Theta =\partial \Omega \cup \Delta \), then (3.2) is inferred if the following holds true
In order to see this, let \(\Delta _\lambda =\{x\in \Omega {\setminus } \Delta :\; |Tf(x)|>\lambda \}\) and suppose that (3.3) holds true, and \(f\in L^1(\Omega )\). Then, we have
where we have used that \(Tf|_{\Delta }=f\). Hence, it is enough to consider \(\Delta =\emptyset \) so that \(\eta >0\) on \(\Omega \).
Proposition 3.2
The operator T is bounded from \(L^{1}(\Omega )\) to \(L^{1,w}(\Omega )\), i.e., (3.2) holds.
Proof
We have to show (3.2) for a suitable constant M. Note initially that our assumption on the mollifier \(\rho \) yield the bounds
where \({\mathcal {X}}_S\) denotes the characteristic function of the set S. Note that in view of the inequality \(|\{x\in \Omega :\,|Tf(x)|>\lambda \}|\le |\{x\in \Omega :\,T|f(x)|>\lambda \}|\) it suffices to prove (3.2) for \(f\ge 0\). For \(f\ge 0\) we get
Consequently,
Define now the following sets
where \(E\subseteq {\tilde{E}}\). Further, \({\tilde{E}}\subseteq \bigcup _{x\in {\tilde{E}}} B_{\eta (x)}(x)\) and thus from the Vitali covering lemma we have that
where I is a countable subset of \({\tilde{E}}\) and \(B_{\eta (x_{i})}(x_{i})\cap B_{\eta (x_{j})}(x_{j})=\emptyset \) for every \(x_{i},x_{j}\in I\) with \(x_{i}\ne x_{j}\). Finally, denoting by \(\omega _{N}\) the volume of the unit ball in \({\mathbb {R}}^{N}\), we get
The result concerning boundedness of T in \(L^p(\Omega )\) and the approximation property that the sequence of operators \((T_n)_{n\in {\mathbb {N}}}\) strongly tend to the identity is stated next.
Proposition 3.3
The operator T belongs to \({\mathscr {L}}(L^{p}(\Omega ))\) for \(1<p\le \infty \), and if \(f\in L^{p}(\Omega )\), \(1<p< \infty \), then \(T_{n}f\rightarrow f\) in \(L^{p}(\Omega )\) as \(n\rightarrow \infty \).
Proof
The proof of the \(L^p\) boundedness follows directly from estimate (3.1), Proposition 3.2 and the application of Marcinkiewicz theorem. Let now \(f\in L^{p}(\Omega )\) with \(1<p<\infty \). We can find a function \(\phi \in C_{c}(\Omega )\) such that \(\Vert f-\phi \Vert _{L^{p}(\Omega )}\le \frac{\epsilon }{3}\). Since each \(T_{n}\) belongs to \({\mathscr {L}}(L^{p}(\Omega ))\) there exists a constant C such that
The independence of C of n follows from the fact that for \(T_n\), \(M_1=5^N\omega _N M_\rho \) in (3.2) is independent of n (see the construction in the previous proposition), the bound in (3.1) is identically 1, and hence the operator norm of \(T_n\) obtained via the Marcinkiewicz interpolation theorem is independent of n.
Moreover since \(\phi \in C_{c}(\Omega )\), from Proposition 2.3 we get that for large enough n
for another constant \(M>0\). Thus, finally for sufficiently large n we have
for some constant \({\tilde{C}}>0\).
4 Properties of T on \(W^{1,p}\) Spaces
We now turn our attention to properties of Tf for f belonging to a suitable Sobolev space. First, let \(\Theta =\partial \Omega \). Our goal is to establish boundedness of the operator in \(W^{1,p}(\Omega )\) (and closed subspaces of interest) for \(1<p\le \infty \). Subsequently, we treat the case \(\Theta =\Delta \cup \partial \Omega \) with \(\Delta \ne \emptyset \). Note that the case \(p=1\) is considered in Sect. 5 as it requires an alternative approach, and slightly different properties for \(\eta \) are needed.
We emphasize that the case \(\Delta \ne \emptyset \) in the present setting is significantly more complex than in the situation with Lebesgue spaces, as the function Tf is defined by
Hence, it is necessary to prove that the above function has a global weak derivative. We start by showing that T is bounded in certain Sobolev spaces for \(\Theta =\partial \Omega \), and then transfer this result via a limiting process to \(\Theta =\partial \Omega \cup \Delta \) with \(\Delta \ne \emptyset \).
In addition to the usual \(W_{0}^{1,p}(\Omega )\) and \(W^{1,p}(\Omega )\) spaces [1], we define the Banach space \(W^{1,p}_\Gamma (\Omega )\) for \(1<p<\infty \) by
where \(\Gamma \subseteq \partial \Omega \) is a closed set. Note that the spaces \(W^{1,p}_\Gamma (\Omega )\) are of utmost importance in the treatment of partial differential equations (PDEs) with mixed (Dirichlet/Neumann/Robin) boundary conditions. It follows that \(W^{1,p}_\Gamma (\Omega )=W^{1,p}(\Omega )\) if \( \Gamma =\emptyset \), and \(W^{1,p}_\Gamma (\Omega )=W^{1,p}_0(\Omega )\) if \( \Gamma =\partial \Omega \).
4.1 The Case \(\varvec{\Delta = \emptyset }\)
In the next proposition, we compute the gradient of Tf, where for the sake of full generality we assume that \(f\in \mathrm {BV}_{loc}(\Omega )\). Recall that the space \(\mathrm {BV}_{loc}(\Omega )\) consists of all the functions \(f\in L_{loc}^{1}(\Omega )\) such that \(V(u,A):=\sup \{\int _{\Omega } u\,\mathrm {div} \phi \,dx:\; \phi \in C_{c}^{\infty }(A,{\mathbb {R}}^{N}),\;\Vert \phi \Vert _{\infty }\le 1 \}<\infty \) for every open set A which is compactly supported inside \(\Omega \). In that case there exists a \({\mathbb {R}}^{N}\)-valued Radon measure, denoted here by \(Df\in {\mathcal {M}}_{loc}(\Omega )\), that represents the distributional derivative of f. If \(f\in L^{1}(\Omega )\) and \(V(u,\Omega )<\infty \) then Du is a finite Radon measure and we say that f is a function of bounded variation. We then write \(f\in \mathrm {BV}(\Omega )\). See [2] for more details.
In our subsequent exposition, we denote the gradient as a row vector.
Proposition 4.1
Let \(f\in \mathrm {BV}_{loc}(\Omega )\) and \(\Theta =\partial \Omega \). Then the gradient of \(Tf\in C^{\infty }(\Omega )\) is given by
Proof
The proof is based on basic differentiation rules for \(\mathrm {BV}\) functions and can be found in “Appendix A”. \(\square \)
Note that if \(f\in W_{loc}^{1,1}(\Omega )\) then (4.1) can be written as
Here \(T(\nabla f)\) is acting componentwise. We note here that the formula (4.2) can also be found in [21]. Since \(|x-y|\le \eta (x)\) in (4.2), notice that we immediately obtain the following pointwise estimate for \(f\in W_{loc}^{1,1}(\Omega )\):
Bearing this in mind the following proposition follows immediately.
Proposition 4.2
Let \(\Theta =\partial \Omega \). The operator T belongs to \({\mathscr {L}}(W_\Gamma ^{1,p}(\Omega ))\) for \(1<p< \infty \), and if \(f\in W_\Gamma ^{1,p}(\Omega )\), \(1<p< \infty \), then \(T_{n}f\rightarrow f\) in \(W^{1,p}_\Gamma (\Omega )\) as \(n\rightarrow \infty \).
Proof
Let \(f\in W_\Gamma ^{1,p}(\Omega )\). Note that \(\max _{x\in \Omega }|\nabla \eta (x) |<+\infty \) and since \(T\in {\mathscr {L}}(L^p(\Omega ))\), we have \(|T(\nabla f)|, T(|\nabla f|)\in L^p(\Omega )\). Hence, by (4.3), \(\nabla (Tf)\in L^p(\Omega )\), and since \(Tf\in L^p(\Omega )\), we infer \(T:W_\Gamma ^{1,p}(\Omega )\rightarrow W ^{1,p}(\Omega )\). The boundedness of T follows directly from (4.3), \(\max _{x\in \Omega }|\nabla \eta (x) |<+\infty \), and \(T\in {\mathscr {L}}(L^p(\Omega ))\).
Since \(f\in W_\Gamma ^{1,p}(\Omega )\), by definition, there exists \((f_n)_{n\in {\mathbb {N}}}\) with \(f_n\in C^\infty (\Omega )\cap W^{1,p}(\Omega )\), \(\mathrm {supp}(f_n)\cap \Gamma =\emptyset \) and \(f_n\rightarrow f\) in \(W^{1,p}(\Omega )\). By Proposition 2.3, one gets \(\mathrm {supp}(Tf_n)\cap \Gamma =\emptyset \), and by properties of T we have \(Tf\in C^\infty (\Omega )\). We further have for a generic constant \(M>0\) that
and further \(\Vert Tf_{n}- Tf\Vert _{L^p(\Omega )}\le C \Vert f_{n}-f\Vert _{L^p(\Omega )}\). Hence, \(Tf_n\rightarrow Tf\) in \(W^{1,p}(\Omega )\), so that \(Tf\in W_\Gamma ^{1,p}(\Omega )\). Hence, \(T:W_\Gamma ^{1,p}(\Omega )\rightarrow W_\Gamma ^{1,p}(\Omega )\), and as a result \(T\in {\mathscr {L}}(W_\Gamma ^{1,p}(\Omega ))\).
From Proposition 3.3 we get that \(\Vert T_{n}f-f\Vert _{L^{p}(\Omega )}\rightarrow 0\) as \(n\rightarrow \infty \). Thus, it suffices to show that \(\Vert \nabla T_{n} f-\nabla f\Vert _{L^{p}(\Omega )}\rightarrow 0\) to prove that \(T_{n}f\rightarrow f\) in \(W^{1,p}_\Gamma (\Omega )\). Keeping in mind that from Proposition 3.3 we also get that \(\Vert T_{n}(\nabla f)-\nabla f\Vert _{L^{p}(\Omega )}\rightarrow 0\), from the triangle inequality it is enough to show
According to Proposition 4.1 and similarly to (4.3) we have that
for all \(x\in \Omega \). Since \(\Vert T_{n}(\nabla f)\Vert _{L^p(\Omega )}\rightarrow \Vert \nabla f\Vert _{L^p(\Omega )}\) we further find
which completes the proof. \(\square \)
As in the case of continuous functions, the operator T preserves the traces of \(W^{1,p}(\Omega )\) functions. This is shown in the following proposition. Note that in this case, some regularity for the boundary of \(\Omega \) must be assumed in order to define the trace operator. We note again that an analogous result for traces in weighted Sobolev spaces can be found in [21].
Proposition 4.3
Suppose that \(\Theta =\partial \Omega \), \(\Omega \) has Lipschitz boundary and \(f\in W^{1,p}(\Omega )\), with \(1<p< \infty \). Then
where \(\tau \) denotes the zero-order boundary trace and the above equality is considered in \(W^{1-1/p,p}(\partial \Omega )\).
Proof
Let \(f\in W^{1,p}(\Omega )\), with \(1<p< \infty \), and consider a sequence \((f_{n})_{n\in {\mathbb {N}}}\subseteq C^{\infty }({\overline{\Omega }})\) convergent to f in \(W^{1,p}(\Omega )\). Note that for this sequence the equality (4.5) is satisfied. Indeed from Proposition 2.3 we have that \(Tf_{n}=f_{n}\) on \(\partial \Omega \). Moreover, for a fixed \(n\in {\mathbb {N}}\), \(\xi \in \partial \Omega \) and for \((x_{k})_{k\in {\mathbb {N}}}\) with \(x_{k}\rightarrow \xi \), using (4.2) we get
with the righthand side going to zero as \(k\rightarrow \infty \). This follows from Proposition 2.3 yielding \(T(\nabla f_{n})(x_{k})\rightarrow \nabla f_{n}(\xi )\), as \(\nabla f_{n}\in [C({\overline{\Omega }})]^{N}\), \(|\nabla \eta (x_{k})|\rightarrow 0\) by construction, and since \(T(|\nabla f_{n}|)\) is bounded. Thus \(T\nabla f_{n}=\nabla f_{n}\) on \(\partial \Omega \).
Using Proposition 4.2 and the continuity of the trace with respect to the strong \(W^{1,p}\)-convergence, we have for a generic constant \(M>0\)
Hence, (4.5) holds, and the proof is complete. \(\square \)
We remark here that since our main motivation is the application of the operator T in proving certain density results of convex sets arising from constraints involving zero and first order derivatives, see Sect. 6, we do not explore here corresponding results for higher order derivatives. We note however that analogous higher order approximation results exist for sums of constant step mollifiers introduced by Burenkov and mentioned in our introduction, see [7, Section 2.6].
4.2 The Case \(\varvec{\Delta \ne \emptyset }\)
We are now in shape to consider the operator T defined with a function \(\eta \) vanishing on any set \(\Delta \) contained in \(\Omega \) – such that \(\Delta \cup \partial \Omega \) is closed – in addition to also vanishing on \(\partial \Omega \). For this purpose, consider \(\eta ^0\) and \(\eta ^1\) to be the functions obtained via Whitney’s theorem for \(\Theta =\partial \Omega \) and \(\Theta =\partial \Omega \cup \Delta \), respectively, and suppose that \(\eta ^{i}(x)\le \sigma (x)/2\) for \(x\in \Omega \), \(i=1,2\). We denote by T the variable step mollifier associated to \(\eta ^1\), and now we define the limit and a sequence of variable step mollifiers \(T^n\).
Let \(f\in L_{loc}^1(\Omega )\), we define \({\tilde{T}}f:\Omega \rightarrow {\mathbb {R}}\) as
for \(x\in \Omega \) where \(T^n\) is defined as
Indeed, \(T^n\) is the mollifier associated to \(\eta =\eta ^1+\frac{1}{n}\eta ^0\). The following results also hold in this general case.
Proposition 4.4
Let \(f\in L_{loc}^1(\Omega )\), then the limit in (4.6) is well-defined and \({\tilde{T}}f=Tf\), where this equality holds almost everywhere in \(\Delta \) and everywhere in \(\Omega {\setminus } \Delta \). Further, T belongs to \({\mathscr {L}}(W_\Gamma ^{1,p}(\Omega ))\) for \(1<p<\infty \).
Proof
Let \(x\in \Delta \), then we have that \(\eta ^1(x)=0\) and hence
Since \(f\in L_{loc}^1(\Omega )\), almost every point in \(x\in \Omega \) is a Lebesgue point. Thus, the above limit as \(n\rightarrow \infty \) is zero almost everywhere in \(\Omega \), which proves \({\tilde{T}}f=f\) almost everywhere in \(\Delta \). The fact that \({\tilde{T}}f=Tf\) everywhere in \(\Omega {\setminus } \Delta \) follows by application of the dominated convergence theorem. Further, analogously as for \(T_n\), it follows that \((\Vert T^n\Vert _{{\mathscr {L}}(L^p(\Omega ))})_{n\in {\mathbb {N}}}\) is uniformly bounded. By the dominated convergence theorem we have that if \(\phi \in C({\overline{\Omega }})\), then \(T^{n}\phi \rightarrow T\phi \) in \(L^{p}(\Omega )\). Proceeding as in Proposition 3.3, given \(\epsilon >0\) we can find a function \(\phi \in C_{c}(\Omega )\) such that \(\Vert f-\phi \Vert _{L^{p}(\Omega )}\le \epsilon /3\). Hence, for sufficiently large n, and for a generic constant M we have
This shows that \(T^{n}f\rightarrow Tf\) in \(L^{p}(\Omega )\) for every \(f\in L^{p}(\Omega )\).
Let now \(f\in W^{1,p}(\Omega )\), then \(T^nf\in W^{1,p}(\Omega )\) and \(\nabla T^nf\) is given by
where
It follows that \(T^n(\nabla f)\rightarrow T(\nabla f)\) in \( L^p(\Omega )\) by the first paragraph of the proof. Now we prove that \(\psi _n\rightarrow \psi \) in \( L^p(\Omega )\) with
Let \(x\in \Delta \), so that \(\eta ^1(x)=0\), and
Since \(\nabla \eta ^0\) is bounded, and
it follows that \(\psi _n \chi _{\Delta }\rightarrow 0\) in \(L^p(\Omega )\). If \(x\in \Omega {\setminus } \Delta \), then application of the dominated convergence shows that \(\psi _n(x)\rightarrow \psi (x)\), and analogously as done in Sect. 3, it is shown that \(\psi _n \chi _{\Omega {\setminus } \Delta }\rightarrow \psi \chi _{\Omega {\setminus } \Delta }\) in \(L^p(\Omega )\). Therefore,
for all \(\phi \in C_c^\infty (\Omega )^N\). Therefore, Tf is weakly differentiable with weak gradient \(T(\nabla f)+\psi \) that belongs to \(L^p(\Omega )\), i.e., \(Tf\in W^{1,p}(\Omega )\). Since the inequality (4.3) holds here as well, in general in an almost everywhere sense, the boundedness of T in \(W^{1,p}(\Omega )\) follows again from the fact that \(\max _{x\in \Omega } |\nabla \eta (x)|<\infty \) and \(T\in {\mathscr {L}}(L^{p}(\Omega ))\). Hence \(T\in {\mathscr {L}}(W^{1,p}(\Omega ))\) and it remains to show that \({\mathscr {L}}(W_{\Gamma }^{1,p}(\Omega ))\).
If \(f\in W_\Gamma ^{1,p}(\Omega )\), then there exists \((f_n)_{n\in {\mathbb {N}}}\) in \(C^\infty (\Omega )\) such that \(\mathrm {supp} (f_n) \cap \Gamma =\emptyset \), and \(f_n\rightarrow f\) in \(W^{1,p}(\Omega )\). In order to show that \(Tf\in W_{\Gamma }^{1,p}(\Omega )\) as well, it suffices to show that for every \(k\in {\mathbb {N}}\), there exists a \(g_{k}\in W^{1,p}(\Omega )\cap C^{\infty }(\Omega )\) with \(\hbox {supp}(g_{k})\cap \Gamma =\emptyset \) such that
We fix \(k\in {\mathbb {N}}\). Since \(f_{n}\rightarrow f\) in \(W^{1,p}(\Omega )\) and \(T\in {\mathscr {L}}(W_{\Gamma }^{1,p}(\Omega ))\) we have that there exists \(n_{0}\in {\mathbb {N}}\) with
According to what has been shown above, we have that \(T^{n}f_{n_{0}}\rightarrow Tf_{n_{0}}\) in \(W^{1,p}(\Omega )\). Thus, we may choose \(k\in {\mathbb {N}}\) such that
Setting \(g_{k}:=T^{k}f_{n_{0}}\), from (4.8) and (4.9) we obtain (4.7). Noticing that \(g_{k}\in W^{1,p}(\Omega )\cap C^{\infty }(\Omega )\) and from Proposition 2.3 we have that \(\hbox {supp}(g_{k})\cap \Gamma =\emptyset \). This completes the proof. \(\square \)
5 The Cases of \(L^{1}(\Omega )\), \(W^{1,1}(\Omega )\) and \(\mathrm {BV}(\Omega )\)
5.1 \(\varvec{L^{1}(\Omega )}\) Boundedness
We would like to show that T also defines an operator in \({\mathscr {L}}(L^{1}(\Omega ))\). This is more involved than the cases with \(p>1\). Consequently, we treat it separately here. It turns out that we require a lower bound on the decay of \(\eta \) as a technical assumption. In order to see that the boundedness of the operator in \(L^1(\Omega )\) is more delicate, consider the following counterexample.
Let \(\Omega =(0,1)\), \(\rho =\chi _{(-1,1)}\) and \(\eta =\mathrm {dist}(x,\partial \Omega )\), and the function \(f_0(x)=(x\log (2/x))^{-2}\) so that \(f_0\in L^1(0,1)\). However, \(Tf_0(x)=(x\log (1/x))^{-1}\) for \(x\in (0,1/2)\), so that \(Tf_0\notin L^1(0,1)\). Even further, the same can be obtained for a \(\rho \) such that \(\rho |_{\partial B_1(0)}=0\): Let \(\rho \) be defined as \(\rho (r)=g(r)\) if \(r\ge 0\), and \(\rho (r)=g(-r)\) if \(r<0\), where \(g:[0,1]\rightarrow {\mathbb {R}}\) is non-negative (non identically zero), decreasing, \(g|_{(0,1)}\in C^\infty (0,1)\), \(g(1)=0\), and such that
Then, again \(Tf_0\notin L^1(0,1)\), and T is also a mollifier in the sense that if \(f\in L^1_{loc}(\Omega )\), then \(Tf\in C(\Omega )\).
We develop the results in this section assuming that \(\Delta =\emptyset \) so that \(\Theta =\partial \Omega \). We emphasize, however, that all results can be extended to the case \(\Delta \ne \emptyset \), as well.
In Proposition 5.1 below, we state a necessary and sufficient condition for the operator to be bounded in \(L^{1}(\Omega )\). It follows from a more general result which can be found in [20, Chapter 16]: Suppose that \(\Omega \times \Omega \ni (x,y)\mapsto K(x,y)\in {\mathbb {R}}\) is such that the linear operator defined as \((Hf)(x):=\int _{\Omega }K(x,y)f(y)dy\) maps measurable functions to measurable functions. Then, \(H:L^1(\Omega )\rightarrow L^1(\Omega )\) is a bounded operator if and only if \(\int _{\Omega }|K(x,y)|dx\le C<+\infty \) for almost all \(y\in \Omega \). Thus, in our setting, this generates the following criterion.
Proposition 5.1
The operator T belongs to \({\mathscr {L}}(L^{1}(\Omega ))\) if and only if
In fact, for \(T\in {\mathscr {L}}(L^{1}(\Omega ))\), it can be proven (see [20, Chapter 16 - Corollary 2’]) that \({\mathcal {K}}\) is actually equal to the operator norm of T, that is
An initial approach to prove (5.1) is as follows: Since \( \rho \left( (x-y)/\eta (x) \right) \le {\mathcal {X}}_{B_{\eta (x)}(x)}(y)\) and \(C(x)\simeq 1/\eta (x)^N\) for all \(x,y\in \Omega \), then if
it follows that (5.1) holds true. Therefore, a first attempt would be to investigate whether we can construct a smooth function \( \theta \) vanishing on \(\partial \Omega \) such that
and use this function \(\theta \) instead of \(\eta \) in the construction of the operator T. We briefly discuss how such a function \(\theta \) can indeed be constructed: In [9] it was shown that for a bounded, open set \(\Omega \), whose boundary \(\partial \Omega \) has zero Lebesgue measure and upper Minkowski dimension strictly less then \(N-\alpha \), for some \(0<\alpha <N\), it holds that
Then we set \(\theta :=(T\sigma )^{\alpha /N}\), and it is not hard to show that \(\theta \in C^{\infty }(\Omega )\cap C({\overline{\Omega }})\) with \(\theta =0\) on \(\partial \Omega \), satisfying also (5.4). We omit the details of the proof here but it resembles closely the steps of the proof of Proposition 5.2 below. However, this approach has a few disadvantages. One of those is that we must assume some regularity for \(\partial \Omega \). Moreover, note that \(\theta \) decreases in a sublinear way close to \(\partial \Omega \), hence it does not hold that \(\theta <\sigma \) which implies that \(B_{\theta (x)}(x)\) are not subsets of \(\Omega \) anymore. One can show that if we define the operator T using this smooth function \(\theta \), the boundary values of the functions will still be preserved under this operation, but the same will not be true for derivatives. This is a significant disadvantage of this approach as it hinders the possibility to deal with Sobolev spaces, and in particular to obtain trace-preservation results like the one in Proposition 4.3.
As a consequence, in what follows, we will construct a smooth function that satisfies (5.1) and vanishes on the boundary at a quadratic rate, resembling more the structure of the original \(\eta \) function. We note that the following intermediate result can also be derived by [8] but we give here an independent proof which employs the operator T. Further, sharp estimates for derivatives of arbitrary order for the function \({\tilde{\eta }}\) are provided in [7, Chapter 2, Theorem 10].
Proposition 5.2
(Regularised distance to the boundary function) For every \(0<\epsilon <1\), there exists a function \({\tilde{\eta }}\in C^{\infty }(\Omega )\cap C({\overline{\Omega }})\) with
Proof
Notice first that in view of (2.1), after some rescaling, the smooth function \(\eta \) of Theorem 2.1 with \(\Theta =\partial \Omega \), can be chosen to satisfy
for every \(x\in \Omega \). Hence, we have
which implies that
We now set \({\tilde{\eta }}(x)=T\sigma (x)\), where the operator T is defined using the function \(\eta \) from above. Then, from Proposition 2.3, \({\tilde{\eta }}\in C^{\infty }(\Omega )\cap C({\overline{\Omega }})\), and because of (5.10) we also have that for every \(x\in \Omega \)
Thus the left inequality of (5.6) is satisfied. For the right inequality notice that using (5.7) and the fact that \(\sigma \) is Lipschitz with constant one, we get
ending the proof. \(\square \)
Note that by squaring (5.6) and rearranging the constants we get the existence of a \(C^{\infty }(\Omega )\) function \(\eta :={\tilde{\eta }}^{2}\) (not to be confused with the initial \(\eta \) used in the proof above) that satisfies
for some \(0<\kappa <1\). Observe that the operator T can be also defined using this \(\eta \) and everything proven so far still holds for this case as well. In the next proposition we show that provided \(\eta \) satisfies the condition (5.11) then (5.1) holds and hence \(T\in {\mathscr {L}}(L^{1}(\Omega ))\). In fact we will show that the resulting sequence \((\Vert T_{n}\Vert _{{\mathscr {L}}(L^{1}(\Omega ))})_{n\in {\mathbb {N}}}\) is uniformly bounded.
Theorem 5.3
Let \(\Omega \subseteq {\mathbb {R}}^{N}\) open and \(\eta \in C^{\infty }(\Omega )\) with the property that there exists \(\kappa >0\) such that (5.11) holds. Then
and hence, T and \(T_n\) for \(n\in {\mathbb {N}}\) belong to \({\mathscr {L}}(L^1(\Omega ))\).
Proof
Note that it suffices to show
Note moreover that the map \(x\mapsto C(x)\rho \left( \frac{x-y}{\eta (x)} \right) \) is smooth of compact support. Thus it suffices to show (5.13) only for y’s that belong to a small neighbourhood of the boundary. For that, we will work with \(y\in \Omega \) such that
In fact we may assume, via a rescaling argument, that (5.14) holds for every \(y\in \Omega \). Using the layer cake representation formula and Fubini’s theorem, we get for every \(n\in {\mathbb {N}}\) and \(y\in \Omega \)
We thus have to estimate the measure of \(H_{n,y}^{t}\). Let us for convenience set
Then, from (5.11) we have
Fixing a \(y\in \Omega \), we choose a \(\xi _{y}\in \partial \Omega \) such that
Hence for every \(x\in A_{n,y}\) we have
Setting \(z=x-y\), the last inequality can be rewritten as
By solving the latter quadratic equation with respect to |z| we get
Notice, however, that we can ignore the second case above as one can also check that in this case we would have \(|x-y|\ge \frac{n}{2}\) and thus x cannot belong to \(A_{n,y}\). Also, due to (5.14), the quantity inside the square root is positive, independently of n. Hence we have that if \(x\in A_{n,y}\) then \(x\in B_{r_{n}(y)}(y)\). Notice furthermore that if \(x\in B_{r_{n}(y)}(y)\) then \(\sigma (x)\le r_{n}(y)+|y-\xi _{y}|\). Thus we have
In other words, so far we have shown
On the other hand, for any \(x\in B_{r_{n}(y)}(y)\) and for any point \(\xi \in \partial \Omega \), we have
Indeed if that was not the case then there would exist a \(x\in B_{r(y)}(y)\) and \(\xi \in \partial \Omega \) such that
which is a contradiction from the definition of \(\xi _{y}\). Notice that again due to (5.14), \(|y-\xi _{y}|-r_{n}(y)>0\), and again this is independent of n. Now since (5.16) holds for every \(\xi \in \partial \Omega \) we get
Hence we have showed that
Notice now that if \(t\le \frac{1}{\gamma _{n}(y)^{N}}\), i.e., \(\gamma _{n}(y)\le \frac{1}{\root N \of {t}}\), then
Hence,
where \(\omega _{N}=\frac{\pi ^{N/2}}{\Gamma \left( \frac{N}{2}+1\right) }\) is the volume of the unit ball in \({\mathbb {R}}^{N}\). Notice moreover that if \(t> \frac{1}{\beta _{n,\kappa }(y)^{N}}\), i.e., \(\beta _{n,\kappa }(y)> \frac{1}{\root N \of {t}}\), then from (5.17) we get that \(H_{n,y}^{t}=\emptyset \). Finally we calculate
We now compute the ratio \(\frac{\gamma _{n}(y)}{\beta _{n,\kappa }(y)}\), where for notational convenience we set \(|y-\xi _{y}|=\alpha \). We have
and hence
By combining (5.15) with (5.18), (5.19) and (5.20) we get
Hence (5.13) and thus (5.12) holds and the proof is complete. \(\square \)
Observe that by using the estimates in the proof of Proposition 3.2, as well as (5.2) and (5.21), we can now obtain the following bound on \(\Vert T_{n}\Vert _{{\mathscr {L}}(L^{1}(\Omega ))}\):
something that implies that
Note: It still remains unanswered if the estimate (5.12) (or (5.13)) holds without imposing any condition of the type (5.11). We leave that as an open question.
For the following results that deal with \(L^{1}\) integrability, we will always assume that the operator T is defined via a function \(\eta \) that satisfies (5.11). We next state the corresponding approximation result in \(L^{1}(\Omega )\):
Proposition 5.4
Let \(f\in L^{1}(\Omega )\). Then \(T_{n}f\rightarrow f\) in \(L^{1}(\Omega )\) as \(n\rightarrow \infty \).
Proof
The proof follows exactly the same steps as the one of Proposition 3.3, by taking advantage of the fact that the sequence \((\Vert T_{n}\Vert _{{\mathscr {L}}(L^{1}(\Omega ))})_{n\in {\mathbb {N}}}\) is uniformly bounded. \(\square \)
In view now of Proposition 5.4 and from the lower semicontinuity of the operator norm with respect to pointwise convergence we have
Thus, the natural question that arises is whether we can further sharpen the upper bound in (5.23) to be one, as that would also imply that \(\lim _{n\rightarrow \infty } \Vert T_{n}\Vert =1\). In the following paragraphs we describe how we can indeed achieve this, by making some minor amendments to the construction of \(T_{n}\).
The first step is to define a sequence of positive, compactly supported, smooth functions \((\rho _{n})_{n\in {\mathbb {N}}}\), such \(0\le \rho _{n}(x)\le 1\) if and only if \(|x|\le 1\), satisfying also
That is, \(\rho _{n}\) converges to the characteristic function of the ball \(B_{1}(0)\). We also define a sequence of smooth functions \((\eta _{n})_{n\in {\mathbb {N}}}\) that satisfy the condition
Notice that these \(\eta _{n}\) can be easily constructed, for instance, by using (5.9) and applying the initial operator \(T_{n}\) on \(\sigma (x)\), i.e, \(\eta _{n}:=T_{n}\sigma \). Observe also that in this case the uniform norm of the gradient of \(\eta _{n}\) is uniformly bounded in n.
We can now define a slightly modified sequence of operators as follows:
where
with
Notice that all the results that we have shown for the operator T (also regarding the convergence of the sequence \(T_{n}\)) hold for the \({\tilde{T}}_{n}\) as well. By following the same steps as in Theorem 5.3 and the remarks after we get
Since \( \frac{\gamma _{n}(y)}{\beta _{n}(y)}\) and \(\tfrac{1}{\sqrt{n}}\sqrt{\gamma _{n}(y)}\) converge to one and zero respectively as \(n\rightarrow \infty \), also independently of y, then we obtain
5.2 The Case \(\varvec{W^{1,1}(\Omega )}\)
Up to this point, the mathematical machinery for the \(L^1(\Omega )\) was developed on the assumption (5.11) that imposes simply that \(\eta \simeq \sigma ^2\). This allows us to handle \(W^{1,1}(\Omega )\) and subsequently \(\mathrm {BV}(\Omega )\).
Proposition 5.5
The operator T belongs to \({\mathscr {L}}(W^{1,1}(\Omega ))\).
Proof
Note first that since the new function \({\tilde{\eta }}\) has been constructed via the (initial) operator T acting on \(\sigma \in W^{1,\infty }(\Omega )\), then in view of (4.2) we have that \(\eta \in W^{1,\infty }(\Omega )\) as well. If now \(f\in W^{1,\infty }(\Omega )\) then, cf. (4.3), the following estimate holds
Hence, we have for a generic constant M
In the end we get \(\Vert Tf\Vert _{W^{1,1}(\Omega )}\le M\Vert f\Vert _{W^{1,1}(\Omega )}.\) \(\square \)
The analogue of Propositions 4.3 holds in the case of \(W^{1,1}(\Omega )\), as well. We state them here without proofs as these are similar to the setting with \(W^{1,p}(\Omega )\), where \(p>1\).
Proposition 5.6
Suppose that \(\Omega \) has Lipschitz boundary and \(f\in W^{1,1}(\Omega )\). Then \(\tau f=\tau (Tf)\).
Proposition 5.7
Let \(f\in W^{1,1}(\Omega )\). Then \(T_{n}f\rightarrow f\) in \(W^{1,1}(\Omega )\) as \(n\rightarrow \infty \).
5.3 The Case \(\varvec{\mathrm {BV}(\Omega )}\)
In this section we examine how the operator acts on \(\mathrm {BV}\) functions. We note that also in this case the operator T is defined via the function \(\eta \) that satisfies the extra condition (5.11).
Proposition 5.8
The operator T belongs to \({\mathscr {L}}(\mathrm {BV}(\Omega ))\).
Proof
Since we have shown already that T belongs to \({\mathscr {L}}(L^{1}(\Omega ))\), it suffices to show that there exists a constant \(M>0\) such that
Using (4.1) we estimate, for a generic constant M,
where we have made use of the fact that (5.1) holds. \(\square \)
Finally, we state the corresponding approximation results in the \(\mathrm {BV}\) case. We note that by using the operator \(T_{n}\), this approximation is achieved in the sense of weak\(^{*}\) convergence in \(\mathrm {BV}(\Omega )\). However, by using the alternative operator \({\tilde{T}}_{n}\), as discussed at the end of Sect. 5.1, this approximation is achieved in the sense of strict convergence in \(\mathrm {BV}(\Omega )\).
Proposition 5.9
Let \(f\in \mathrm {BV}(\Omega )\). Then the following approximation results holds:
-
(i)
Provided \(\Omega \) has Lipschitz boundary, \(T_{n}f\rightarrow f\) weakly\(^{*}\) in \(\mathrm {BV}(\Omega )\) as \(n\rightarrow \infty \).
-
(ii)
\({\tilde{T}}_{n}f\rightarrow f\), strictly in \(\mathrm {BV}(\Omega )\) as \(n\rightarrow \infty \).
Proof
We already know from Proposition 5.4 that \(T_{n}f\rightarrow f\) in \(L^{1}(\Omega )\). Note that from the estimates in the proof of Proposition 5.8 we obtain that the sequence \((T_{n}f)_{n\in {\mathbb {N}}}\) is bounded in \(\mathrm {BV}(\Omega )\). Then from [2, Prop. 3.13] we get that \((T_{n}f)_{n\in {\mathbb {N}}}\) converges to f weakly\(^{*}\) in \(\mathrm {BV}(\Omega )\).
For the second part, notice initially that since we also have \({\tilde{T}}_{n}f\rightarrow f\) in \(L^{1}(\Omega )\), from the lower semicontinuity of the total variation we also have
Moreover, the estimates in the proof of Proposition 5.8, actually provide
From the fact that the uniform norm of \(\eta _{n}\) is uniformly bounded, and from (5.31) we obtain
Combining, (5.33) and (5.34) we obtain the strict approximation result. \(\square \)
6 Applications: Density of Convex Intersections
Constraint subsets K of an arbitrary Banach space X often appear in many fields and problem instances in mathematics. These constraints arise as natural limitations of problem variables (as, e.g., in the obstacle problem where a membrane is deflected by acting forces, but not allowed to penetrate a rigid obstacle; here the problem variable is the deflection out of an equilibrium position) and Fenchel dualization of convex optimization problems, among others. A natural question that appears in the aforementioned settings is the following one: Given a subspace Y densely and continuously embedded in X, does the density relation
holds true, as well. In particular, it is known that a dense and continuous embedding \(Y\hookrightarrow X\) is not enough for the above density statement to hold; see [16].
We are interested in the case where X is a Banach space of functions \(f:\Omega \rightarrow {\mathbb {R}}^M\), with \(\Omega \subseteq {\mathbb {R}}^N\) an arbitrary open set, and where \(K_G\) is defined as
for \(G\in {\mathscr {L}}(X,Z)\) with Z a subspace of \({\mathbb {R}}^P\)-valued maps with domain in \(\Omega \), and \(\alpha :\Omega \rightarrow {\mathbb {R}}\) some non-negative function. An important example is given by \(G:=\nabla \) the weak gradient, and \(X\subseteq W^{1,p}(\Omega )\), for \(1<p<\infty \), and \(Z\subseteq L^p(\Omega )^N\). If \(G=Id\), then we simply write \(K=K_{G}\). The difficulty on establishing whether smooth functions are dense on \(K_G\) is given by the fact that \(\alpha \) is not necessarily a constant and may have a non-trivial zero set. For example, \(\alpha \) may vanish in regions of the boundary, and the interior of \(\Omega \), see Fig. 1.
We consider the following notation throughout this section: Let \(\Lambda \subseteq {\overline{\Omega }}\) be closed, then we define \(C_{\Lambda }^\infty (\Omega )\) to be the space of functions \(f:\Omega \rightarrow {\mathbb {R}}\) such that \(f|_{\Omega {\setminus } \Lambda }\in C^\infty (\Omega {\setminus } \Lambda )\) vanishing on \(\Lambda \), i.e., \(f\in C_{\Lambda }^\infty (\Omega )\) if for for each \(\epsilon >0\), there exists a compact set \(\Lambda _\epsilon \subseteq {\overline{\Omega }}{\setminus } \Lambda \) such that \(({\overline{\Omega }}{\setminus } \Lambda ){\setminus } \Lambda _\epsilon \subseteq \Omega \) and
and if \(x\in \Omega \cap \Lambda \), then \(f(x)=0\). In particular, if \(\Lambda = \emptyset \), then \(C_{\Lambda }^\infty (\Omega )= C^\infty (\Omega )\) and if \(\Lambda = \partial \Omega \), then \(C_{\Lambda }^\infty (\Omega )= C^\infty (\Omega )\cap C_0(\Omega )\) where \(C_0(\Omega )\) is the space of continuous functions vanishing on \(\partial \Omega \) (see [5]). Further, if a map \(f:\Omega \rightarrow {\mathbb {R}}\) satisfies that \(f|_{\Omega {\setminus }\Lambda }\) is \(C^{\infty }\), then (abusing notation) we write
Notice that if \(\alpha \in C({\overline{\Omega }})\), \(\alpha \ge 0\) and \(\Delta =\alpha ^{-1}(\{0\})\), then in general it holds \(C^{\infty }(\Omega )\cap K\subsetneq C_{\Delta }^{\infty }(\Omega )\cap K\) since any function on the latter set is not necessarily differentiable on \(\partial \Delta \cap \Omega \).
We are now ready to state and prove the main density results of this section.
Theorem 6.1
Let \(\alpha \in C({\overline{\Omega }})\) be non-negative and let \(\Delta \subseteq {\overline{\Omega }}\) be defined as \(\Delta :=\alpha ^{-1}(\{0\})\). Moreover let \(K_{G}\) be the convex set defined in (6.2), with \(K:= K_{Id}\). Then the following densities hold:
-
(i)
If \(G=Id\) and \(X=L^p(\Omega )\), with \(1<p<\infty \), it holds true that
$$\begin{aligned} \overline{K\cap C_{c}^\infty (\Omega )}^X= K. \end{aligned}$$ -
(ii)
If \(G=Id\), then for \(X=W_\Gamma ^{1,p}(\Omega )\), with \(\Gamma \subseteq \partial \Omega \), it holds true that
$$\begin{aligned} \overline{K\cap C_{\Delta }^\infty (\Omega )}^X= K. \end{aligned}$$ -
(iii)
If \(G=\nabla \), then for \(X=W_{\Gamma }^{1,p}(\Omega )\), with \(\Gamma \subseteq \partial \Omega \), it holds true that
$$\begin{aligned} \overline{K_G\cap C^\infty (\Omega {\setminus }\Delta )}^X= K_G. \end{aligned}$$
Proof
Note that since \(\alpha \) is continuous, \(\Delta =\alpha ^{-1}(\{0\})\) is closed. Let \(\eta ^0:=\sum _{i=1}^\infty \eta _i^0\) be the function obtained in Theorem 2.1 for \(\Theta =\partial \Omega \cup \Delta \). Recall that \(\hbox {supp}(\eta _i^0)= \overline{B_i}\) where \((B_i)_{i\in {\mathbb {N}}}\) is a sequence of open balls compactly supported in \(\Omega {\setminus } \Theta \), each \(\eta _i^0\) has bounded derivatives of order up to i by the constant \(2^{-i}\) and we can also suppose that \(\eta ^0\le 1\).
Step 1 We first show that we can construct a smooth function \(\eta :{\overline{\Omega }}\rightarrow {\mathbb {R}}\) such that \(\eta (x)=0\) if and only if \(x\in \Theta \) and
satisfies \(M_n\rightarrow 1\) uniformly in \(C({\overline{\Omega }})\).
Let \(\omega :[0,\infty )\rightarrow [0,\infty )\) denote the modulus of continuity of \(\alpha \), i.e.,
where \(\omega \) is strictly increasing, \(\lim _{t\downarrow 0}\omega (t)=\omega (0)=0\), and infinitely differentiable in \((0,\infty )\). Then, for \(x\in {\overline{\Omega }}{\setminus } \Theta \), we have
Note that \(H_{n+1}(x)\le H_n(x)\) since \(\omega \) is increasing. We now show that we can choose \(\eta \) such that
Let \(\Lambda _n\) be defined as
for \(n\in {\mathbb {N}}\) and \(\Lambda _0:=\{x\in {\overline{\Omega }}{\setminus } \Theta : \;1< d(x, \Theta )\}\). Note that each \(B_{i}\) is contained in a finite union of \(\Lambda _n\) that we denote by \(\Theta _i:=\cup _{j=1}^{R_i} \Lambda _{n_j}\). Define the constants
and let
If \(x\in \Lambda _n\), then in the above sum for \(\eta (x)\) we only need to consider i terms where \(x\in B_i\), and hence
and thus \(\omega (\eta (x))\le \alpha (x)\eta ^0(x)\) for every \(x\in {\overline{\Omega }}\). Hence, note that \(H_n\) can be continuously extended to \({\overline{\Omega }}\), still denoted by \(H_{n}\), by setting \(H_{n}(x)=0\) for every \(x\in \Theta \). The same can be done for \(M_{n}\), by setting \(M_{n}(x)=1\) for every \(x\in \Theta \). Finally, since \((H_n)_{n\in {\mathbb {N}}}\) is a non-increasing continuous sequence that converges pointwise to zero, by Dini’s theorem, \(H_n\rightarrow 0\) uniformly, and thus \(M_{n}\rightarrow 1\) uniformly, as well.
Step 2 \(G=Id\). Let \(f\in K\) with \(f\in W_\Gamma ^{1,p}(\Omega )\), and let \(T_n\) be the singular mollifier constructed with regulating function \(\eta \) in (6.5). Since \(f\in W_\Gamma ^{1,p}(\Omega )\), then \(T_{n}f\in W_\Gamma ^{1,p}(\Omega )\) and \(T_{n}f\rightarrow f\) in \(W_\Gamma ^{1,p}(\Omega )\). Since \(f\in K\), then
Consider
which implies that \(|\beta _n T_{n}f(x)|\le \alpha (x)\) for all \(x\in \Omega \). Since \(\beta _n\rightarrow 1\), then \(\beta _nT_{n}f\rightarrow f\) in \(W_\Gamma ^{1,p}(\Omega )\). Since \(\beta _nT_{n}f\in C_{\Delta }^\infty (\Omega )\), (ii) is proven.
In order to prove (i), consider the following. Let \(f\in L^p(\Omega )\cap K\) and define the sequence \((f_m)_{m\in {\mathbb {N}}}\) as follows:
Note that \(f_m\rightarrow f\) in \(L^p(\Omega )\), and that each \(f_m\) has a compact support. The latter implies that for each \(m,n\in {\mathbb {N}}\), we have that \(T_{n}f_{m}\in C_c^\infty (\Omega )\). Further, since \(f\in K\), then \(f_m\in K\) for all \(m\in {\mathbb {N}}\), and with \(\beta _n\) as defined above, it follows that \(\beta _nT_{n}f_{m}\in K\) and \(\beta _nT_{n}f_{m}\rightarrow f_m\) in \(L^p(\Omega )\) as \(n\rightarrow \infty \). Since \(f_m\rightarrow f\) in \(L^p(\Omega )\), the sequence \((\beta _nT_{n}f_{m_n})_{n\in {\mathbb {N}}}\) for some subsequence \((f_{m_n})_{n\in {\mathbb {N}}}\) satisfies \(\beta _nT_{n}f_{m_n}\rightarrow f\) in \(L^p(\Omega )\) and (i) is proven.
Step 3 Let \(G=\nabla \), and \(f\in K_G\) with \(f\in W_\Gamma ^{1,p}(\Omega )\). Then, \(T_{n}f\in W_\Gamma ^{1,p}(\Omega )\cap C^{\infty }(\Omega {\setminus } \Delta )\) and from (4.1), we have the estimate
Define \({\tilde{M}}_n(x):=\left( 1+\sup _{x\in \Omega }|\nabla \eta (x)|/n\right) M_n(x)\) and \({\tilde{\beta }}_n\) analogously as \(\beta _n\) but with \({\tilde{M}}_n\) instead of \(M_n\). Hence, \({\tilde{M}}_n\rightarrow 1\) in the sense of \(C({\overline{\Omega }})\), and \({\tilde{\beta }}_n\uparrow 1\), so that \(|\beta _n \nabla T_n(f)(x)|\le \alpha (x)\) for all \(x\in \Omega \), and \(\beta _n T_n(f)\rightarrow f\) in X which proves (iii). \(\square \)
7 Conclusion and Outlook
We have established analytical properties of the variable step mollifier introduced by Burenkov; in particular, we have determined its boundedness on \(L^p\), \(W^{1,p}\) and \(\mathrm {BV}\) spaces, and proven boundary/interior values preservation properties via the construction of the mollifier. Further, we have shown that the operator is versatile to consider the question of density of smooth functions on certain closed, convex sets in Banach spaces of functions. Future steps concern the application of the mollifier for determination of constraint qualifications in the context of Fenchel dualization.
References
Adams, R.A., Fournier, J.J.F.: Sobolev Spaces, vol. 140. Elsevier, Amsterdam (2003)
Ambrosio, L., Fusco, N., Pallara, D.: Functions of Bounded Variation and Free Discontinuity Problems. Oxford University Press, Oxford (2000)
Antil, H., Rautenberg, C.N.: Fractional elliptic quasi-variational inequalities: theory and numerics. Interfaces Free Bound. 20(1), 1–24 (2018). https://doi.org/10.4171/IFB/395
Antil, H., Rautenberg, C.N.: Sobolev spaces with non-Muckenhoupt weights, fractional elliptic operators, and applications. SIAM J. Math. Anal. 51(3), 2479–2503 (2019). https://doi.org/10.1137/18M1224970
Attouch, H., Buttazzo, G., Michaille, G.: Variational Analysis in Sobolev and BV Spaces: Applications to PDEs and Optimization, vol. 17. SIAM, Philadelphia (2014)
Burenkov, V.I.: Mollifying operators with variable step and their application to approximation by infinitely differentiable functions. Nonlinear analysis, function spaces and applications, vol. 2 (Písek, 1982). Teubner-Texte zur Math., vol. 49, Teubner, Leipzig. http://www.ams.org/mathscinet-getitem?mr=684996, pp. 5–37 (1982). Accessed 25 Aug 2020
Burenkov, V.I.: Sobolev spaces on domains, Teubner-Texte zur Mathematik [Teubner Texts in Mathematics], vol. 137, B. G. Teubner Verlagsgesellschaft mbH, Stuttgart (1998) https://doi.org/10.1007/978-3-663-11374-4
Calderon, A.P., Zygmund, A.: On the existence of certain singular integrals. Acta Math. 88(1), 85 (1952). https://doi.org/10.1007/BF02392130
Carbery, A., Maz’ya, V., Mitrea, M., Rule, D.J.: The integrability of negative powers of the solution to the Saint Venant problem. Ann. Sc. Norm. Super. XII I(2), 465–531 (2014). https://doi.org/10.2422/2036-2145.201106_006
Ceretani, A.N., Rautenberg, C.N.: The Boussinesq system with mixed non-smooth boundary conditions and do-nothing boundary flow. Z. Angew. Math. Phys. (2018). https://doi.org/10.1007/s00033-018-1058-y
DiBenedetto, E.: Real Analysis. Springer, Berlin (2002)
Hintermüller, M., Holler, M., Papafitsoros, K.: A function space framework for structural total variation regularization with applications in inverse problems. Inverse Probl. 34(6), 064002 (2018). https://doi.org/10.1088/1361-6420/aab586
Hintermüller, M., Kunisch, K.: Path-following methods for a class of constrained minimization problems in function space. SIAM J. Optim. 17(1), 159–187 (2006). https://doi.org/10.1137/040611598
Hintermüller, M., Papafitsoros, K., Rautenberg, C.N.: Analytical aspects of spatially adapted total variation regularisation. J. Math. Anal. Appl. 454(2), 891–935 (2017). https://doi.org/10.1016/j.jmaa.2017.05.025
Hintermüller, M., Rautenberg, C.N., Rösel, S.: Density of convex intersections and applications. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 473(2205), 20160919 (2017). https://doi.org/10.1098/rspa.2016.0919
Hintermüller, M., Rautenberg, C.N.: On the density of classes of closed convex sets with pointwise constraints in Sobolev spaces. J. Math. Anal. Appl. 426(1), 585–593 (2015). https://doi.org/10.1016/j.jmaa.2015.01.060
Hintermüller, M., Rautenberg, C.N.: Optimal selection of the regularization function in a weighted total variation model. Part I: Modelling and theory. J. Math. Imaging Vis. 59(3), 498–514 (2017). https://doi.org/10.1007/s10851-017-0744-2
Hintermüller, M., Rautenberg, C.N., Wu, T., Langer, A.: Optimal selection of the regularization function in a weighted total variation model. Part II: Algorithm, its analysis and numerical tests. J. Math. Imaging Vis. 59(3), 515–533 (2017). https://doi.org/10.1007/s10851-017-0736-2
Hintermüller, M., Rösel, S.: Duality results and regularization schemes for Prandtl-Reuss perfect plasticity, WIAS Preprint No. 2376. http://www.wias-berlin.de/preprint/2376/wias_preprints_2376.pdf (2016). Accessed 25 Aug 2020
Lax, P.D.: Functional Analysis. Pure and Applied Mathematics: A Wiley Series of Texts, Monographs and Tracts. Wiley, Hoboken (2002)
Shan’kov, V.V.: The averaging operator with variable radius and the inverse trace theorem. Sib. Math. J. 26(6), 891–901 (1985). (Russian)
Whitney, H.: Analytic extensions of differentiable functions defined in closed sets. Trans. Am. Math. Soc. 36(1), 63–89 (1934)
Acknowledgements
The authors acknowledge the support of the DFG (German Research Foundation) through the DFG-SPP 1962: Priority Programme “Non-smooth and Complementarity-based Distributed Parameter Systems: Simulation and Hierarchical Optimization” within Projects 9 and 10, and under Germany’s Excellence Strategy - The Berlin Mathematics Research Center MATH+ (EXC-2046/1, project ID: 390685689) within projects AA4-3 and EF3-5. This work was also supported by the MATHEON Research Center project CH12 funded by the Einstein Center for Mathematics (ECMath) Berlin. K.P. further acknowledges the financial support of Alexander von Humboldt Foundation. C.N.R. was supported by NSF Grant DMS-2012391.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Proof of Proposition 4.1 Note first that the product rule gives
In what follows we compute a series of gradients, towards a simplification of (A.1). We first compute the gradient of the map \(x\mapsto \rho \left( \frac{x-y}{\eta (x)} \right) \):
Note also that
We now argue that we can alternate differentiation and integration, i.e., for every \(x\in \Omega \) we have
This can be done, provided that given \(x\in \Omega \) and an open neighbourhood of it \(U\Subset \Omega \), we have that
where G is an integrable function. Since the expression of interest is zero unless \(|y-x|\le \eta (x)\), then in view of (A.2) and the fact that x is away from the boundary, we have
where \(U_{\eta }=\cup _{x\in U} B_{\eta (x)}(x)\). Since \(U_{\eta }\) is compactly inside \(\Omega \) we have that \(G:=C{\mathcal {X}}_{U_{\eta }} f\) is integrable. Thus, we can again alternate differentiation and integration. Then, using integration by parts, the product rule in \(\mathrm {BV}\) and (A.3), we get
Combining now (A.1), (A.4) and (A.5) we get
\(\square \)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Hintermüller, M., Papafitsoros, K. & Rautenberg, C.N. Variable Step Mollifiers and Applications. Integr. Equ. Oper. Theory 92, 53 (2020). https://doi.org/10.1007/s00020-020-02608-2
Received:
Revised:
Published:
DOI: https://doi.org/10.1007/s00020-020-02608-2