1. Introduction
Over the last few decades, the theory of fractal interpolation has been employed successfully to describe and model highly non-smooth functions naturally found in numerous applied situations. One of the main purposes of fractal interpolation or approximation is to describe intrinsically occurring complex geometric self-referential structures and to employ approximants that are well suited to be adapted to these types of structures. Usually, the approximants or interpolants belong to certain Banach spaces; see, for instance, reference [
1] for a discussion of these issues in a (slightly) more general setting.
Many results in fractal interpolation come from the use of the Banach fixed point theorem, but recently, more general contraction-type results yielding a unique fixed point have been studied. Cf., for instance, references [
2,
3,
4,
5,
6] for an albeit incomplete list of recent references. In [
7], a review of such results is given in a convenient overall framework.
In this short note, we consider fractal interpolation in the Banach space of convex Lipschitz function using Rakotch contractions. Convex Lipschitz functions were introduced in [
8] and play an important role in, for instance, optimization theory [
9].
The organization of this paper is as follows.
Section 2, introduces the fixed point theorems that are used in the sequel. Fractal interpolation is briefly presented in
Section 3, and in
Section 4, convex Lipschitz functions are introduced. In the final
Section 5, the main result, namely fractal interpolation in the Banach space of convex Lipschitz functions, is discussed and the main theorem, namely the existence of fractal functions of class
, is proven.
Throughout this paper, the following notations are employed:
denotes the set of positive integers;
is the set of non-negative integers; and
and
are initial segments of
and
, respectively.
2. Some Important Theorems in Fixed Point Theory
Undoubtedly, one of the most important theorems in fixed point theory is the Banach contraction principle proven by Stefen Banach in 1922. The immense applicability of this results lies in the existence of a unique fixed point of a contractive mapping
, where
is a complete metric space. Numerous other contractive mappings have been introduced and studied over the last few decades. For a comparison of these generalized contractions, the interested reader may consult [
10].
In this section, we introduce the Banach, the Rakotch, and the Matkowski fixed point theorem, with the later two being a generalization of the first.
Definition 1. Let
be a complete metric space and let
be a map. If there exists a
such that for all
,then the map f is called a (d-)Banach contraction on X. Theorem 1 (Banach Fixed Point Theorem)
. Assume that
is a complete metric space and
is a contractive map in the sense of (1). Then, f has a unique fixed point. A more general contraction mapping is the following introduced in [
11].
Definition 2 (Rakotch Contraction)
. Let
be a map such that for all
, we have
and
is non-increasing. If there exists a map
such thatthen f is called a ψ-Rakotch contraction or, when the map ψ is clear from the context, just a Rakotch contraction.
Note that setting
shows that every Banach contraction is a Rakotch contraction.
In the following, we also use an equivalent definition of Rakotch contraction presented in the theorem below. For a reference, see [
4], p. 963.
Theorem 2 (Equivalent Definitions for Rakotch Contraction)
. Let
be a complete metric space and
a map. Then, the following two definitions of Rakotch contractions are equivalent:
- 1.
(a) There exists a ;
- (b)
,
;
- (c)
ψ is non-increasing;
- (d)
,
.
- 2.
(a) There exists a non-decreasing ;
- (b)
,
;
- (c)
The map
is non-increasing,
;
- (d)
,
.
The next theorem whose proof can be found in [
11] shows that a
-Rakotch contraction has a unique fixed point.
Theorem 3. Let
be a complete metric space and
a ψ-Rakotch contraction. Then, f has a unique fixed point.
Not every Banach contraction is a Rakotch contraction. The following example demonstrates this (see, also, reference [
4]). Let
and
be given by
. Then, using the usual metric
d on
restricted to
X, one has
where
. Hence,
f is a Rakotch contraction but not a Banach (
d-)contraction on
.
Definition 3 (Matkowski Contraction [
12])
. Let
be a non-decreasing map such that for all
, we have
. If the map
satisfies then f is called a ϕ-Matkowski contraction or, when the map ϕ is clear from the context, just a Matkowski contraction. For Matkowski contractions, we have the following result (see, e.g., [
13]).
Theorem 4. Let
be a complete metric space and
be a ϕ-Matkowski contraction. Then, the following properties hold:
- (i)
For all
,
;
- (ii)
The map f is continuous;
- (iii)
The map f has a unique fixed point.
3. Fractal Interpolation
In this section, we give a very brief and compact introduction to iterated function systems, fractals, and fractal interpolation. The interested reader can find more details about these concepts in [
14,
15,
16,
17] and the references given therein.
Let
be a complete metric. Let
be an integer and, for
, consider Banach contractions
. The collection
is called an iterated function system (IFS) on
X. Further, the collection of all nonempty compact subsets of
X is denoted by
and the Hausdorff–Pompeiu metric on
is denoted by
, which are defined by
It is known that the completeness of
implies the completeness of
. Define a set-valued mapping
by
Then,
is contractive on
with Lipschitz constant
. Here,
of a mapping
is defined by
Hence, by the Banach fixed point theorem, there exists a unique
, called the attractor of the IFS, such that
or, equivalently,
This latter equation reflects the fact that the attractor
A is self-referential, and thus, in general, a fractal set.
Next, we consider a special class of IFSs, namely those whose attractors are graphs of continuous functions passing through a prescribed set of interpolation points. Such functions are termed fractal interpolation functions (FIFs) and were first introduced in [
14,
16].
For this purpose, let
, where N is an integer greater than one. Further, let
be a given set of interpolation points with
.
Define subintervals
of
I and contractive homeomorphisms
,
, such that
and
Furthermore, let
where
are finite numbers with
. Thus,
. In addition, we require continuous maps
with the property that
Finally, define maps
If
is the (unique) attractor of the IFS
and also the graph of a continuous function
satisfying
then
f is called a fractal interpolation function (FIF) as it passes through the interpolation points
. This is, for instance, the case when for some
and
, each
satisfies
for all
and
.
A different approach to FIFs is given as follows. (Cf., for instance, [
17].) To this end, define
When endowed with the norm
, the spaces
,
, and
all become complete metric spaces.
Define the following operator, called a Read–Bajractarević (RB) operator:
Lemma 1 ([
18])
. For all
,
. Consequently,
and
, for all integers
. If the maps
in (
4) satisfy condition (
3), then
T has a unique fixed point
in
and by Lemma (1),
. Hence,
interpolates the data set
. Moreover, the fixed point
satisfies the self-referential equation
It is worthwhile to point out that such fractal functions can also be constructed using more general contractivity conditions than (
3); see, for instance, [
4] for one of the first such constructions.
4. Convex Lipschitz Functions
In this section, we consider convex Lipschitz functions and prove that under a certain norm, they form a Banach space.
Definition 4 ([
8])
. Let
and let
. If there exists a constant M such that for
and
, inequality (5) holds, then f is called a convex Lipschitz of order θ on the interval
. By a change in variables,
, rearranging, and renaming variables again, the expression for
in inequality (
5) can be rewritten in the more geometrical form
where the difference appearing in the left-hand side expresses the difference between the line through
and
and the function
f.
It is worth mentioning that if
f belongs the the Zygmund class
([
19], Chapter 2, §3), then
f is a convex Lipschitz of order
,
.
Following [
20], we denote by
the set of convex Lipschitz functions of order
on the interval
. Clearly,
is an
-vector space. A norm on
is defined by setting
and then
.
The proof for the next result can be found in [
20].
Theorem 5. The space
is a Banach space.
Now, let
and
Then, the above theorem implies the following corollary.
Corollary 1. and
are complete metric spaces.
Proof. Let
be a convergent sequence in
and assume that the limit of the sequence is
. Thus,
As
, this in particular means that
If
, then either
or
. Without loss of generality, assume that
and set
. Since
, for all
n, we have
. Therefore, for all
n, we must have
, which contradicts the fact that
. So, we must have
. As a result,
is a closed subset of
. Therefore,
is a complete metric space. Similarly, it can be shown that
is a complete metric space. □
5. Fractal Interpolation in the Space
In this section, besides the assumptions made in the previous section, we will also assume that
are
-Matkowski contractions (with the same function
) with respect to the second variable, i.e., for some non-decreasing function
, where, for all
, we have
, and every
satisfies the following condition:
It is worth pointing out the following theorem from [
4].
Theorem 6. Under the given conditions on
,
, and K, the operator
has a unique fixed point
. Furthermore, the graph
of
is invariant with respect to the IFS
, i.e.,
.
From now on, let us furthermore assume that
where
is a multiplier in
and
. The
and
are determined by the conditions (
2) imposed on
. We also set
and
. Note that due to the specific structure of the mappings
, we have that
.
Theorem 7. For all
, we have that
. Therefore,
.
Proof. We already know that
. Let
, which means that
and
. On the other hand, we know that for all
, we have
. Therefore,
Hence,
for
. Similarly, it can be seen that
. We conclude that
. □
Theorem 8. If
, then
is a Banach contraction.
This theorem was proven indirectly in [
20] and the result appears in Theorem 2.7 under slightly different conditions. The proof provided there remains the same under the current setting including the extension to non-constant scaling factors
. In addition, we corrected the statement in ([
20], Theorem 2.7) as the term with the sup over
is missing, which would make the contractivity condition presented there dependent on
y.
The following Theorem (9) provides conditions under which T becomes a Rakotch contraction.
Theorem 9. Assume thatLet the maps
be Rakotch contractions with respect to the second variable for the same function τ, i.e., for some non-decreasing function
with
and
non-increasing for all
, we have thatThen, the operator
is a Rakotch contraction. Proof. First, we show that for all
,
. To this end, let
. Then,
where in the penultimate equality, we used
for
.
Next, we show that for all
,
where
. Let
and
. Then, setting
, we have for
,
Substituting the expression for the RB operator
T into the above equation and using the fact that each
is bijective with
and
with
, yields
Finally, we establish that
T is a Rakotch contraction. To this end, let
. Then,
where proceeding from the first inequality to the second inequality above, we used the above since
is non-decreasing and
.
Hence, for
, we have
Now, for all
,
is non-increasing and
. Define
. Then, for all
, the map
and is non-increasing. Therefore, T is a Rakotch contraction. □
Example 1. The result in the Theorem 9 establishes the existence of fractal functions of class
. Here, we provide an example for such functions. For illustrative purposes, we choose convex Lipschitz functions of order
, i.e., elements of the Zygmund class
. Let
and suppose
. Further, we assume that the scaling factors
,
, are given by the two Weierstrass functionsandrespectively, for some positive constant
. It is known that
and
are convex Lipschitz of order α [8]. This choice ensures that for an
, the product
is also in
. Moreover, set
,
, and
,
. It is straight-forward to verify that all joined-up conditions are satisfied and that the RB operator T as defined above maps
with
.