1. Introduction
Bolzano (1830) was one of the first scientists to propose a self-similar curve and prove its continuity and non-differentiability in a dense set of points of the interval where it is defined [
1]. Thereafter, a collection of geometric “monsters” in terms of Poincaré began to appear (see for instance [
2]). It is worth emphasizing the Weierstrass map [
2,
3], followed by those of Riemann [
3] and Darboux [
4], as pioneering the field of self-similar (nowadays called fractal) functions.
Mandelbrot proposed a variant of the Weierstrass map satisfying the self-affine equation:
where
a and
b are real numbers [
5]. That is to say
f is a fixed point of the operator
From an analytical point of view, some procedures to define a fractal function (in approximate chronological order) are:
Definition of a functional series satisfying one of the following properties: its sum differentiated does not converge [
3,
4], some of its elements are discrete (that is to say, they range in a discrete set of numbers) [
6], or the general term contains some random element [
7].
The mapping is the solution of one or several functional equations (see, for instance, the De Rham’s curve in [
2]).
The graph of the map is an attractor of an iterated function system [
8,
9].
Wavelet expansions have now replaced the traditional trigonometric series of the first item and revealed a fundamental mathematical tool in both the theoretical approximation [
10] and the applications (see, for instance, [
11]).
In the third method quoted above, the fractal function is the outcome of an iterative procedure. However, in the seventies of the last century, the mappings acquired a new purpose, as modelers of evolutionary processes given by dynamical systems. Thus, we find the inverse process of (3), namely, a function providing an iterative system. The work of Julia and others at the beginning of the twentieth century is a clear referent [
12]. Two remarkable examples are the Hénon [
13] and Kaplan–Yorke maps [
14].
Nowadays, the latest procedures (2) and (3) have gained an increasing importance with the definition of the so-called fractal interpolation functions, created in principle to join a collection of real data. They have been found useful in the enhancement and extension of the theory of functions, since they provide a much more general framework to define mappings with characteristics very different to those of the classical maps (continuity, differentiability, smoothness…). In this way, the field of Approximation Theory has been considerably enriched with different models. The contributions in the area of fractal interpolation are recent and numerous, both in theory as well as in applications (see, for instance, [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33]).
One common feature of classical and modern fractal functions is the fact of underlying either an Euclidean space of reals or the field of complex numbers. Though the theory of iterated function systems is established in the framework of metric spaces, most of the contributions on fractal functions are supported on sets of numbers. However, the advent of an increasingly complex and changing world, and the advance of the science, entail the need for the sophistication of the theoretical and applied tools to be employed in order to undertake the solution of any scientific, social, biological, economic or technical problem.
One of the aims of this article is the definition of fractal curves in abstract scenarios, namely, Banach spaces and algebras, transcending in this way the numerical underlying structure. We describe a general method to obtain fractal curves whose values may be measures, operators or matrices, for instance. That is to say, we define uniparametric families of these type of elements. For then, we use the second procedure quoted above, that is to say, the proposed function is the solution of a functional equation defined in some abstract space of mappings, with minimal structures and conditions.
The paper is organized as follows.
Section 2 describes the foundations of b-metric spaces. Afterwards, we generalize the concept of quasi-fixed point associated to a set of operators, introduced in the reference [
34], to the framework of b-metric spaces and prove that the set of quasi-fixed points is a fractal set. We also provide the result of convergence of the iteration of operators (self-maps) acting on the space.
Section 3 is devoted to the construction of fractal curves with values in abstract spaces such as Banach spaces and algebras, with minimal conditions. This is carried out via the fixed point of an operator defined on a b-metric space of functions with domain on a real interval and a partition of it. The defining operator is linked to a collection of maps (or iterated function system). The conditions on these mappings determine the properties of the fractal function. Thus, in
Section 4, we construct continuous curves, and
Section 5 studies fractal functions belonging to Bochner spaces of Banach-valued integrable functions. As residual result, we prove the existence of fractal functions coming from non-contractive operators as well.
Section 6 extends the concepts of
-fractal function [
27] and fractal convolution [
35,
36], studied in real interpolation, to abstract spaces.
Section 7 is focused on new definitions of bases for Banach-valued maps, with a particular mention of spanning systems of functions valued on C*-algebras.
2. B-Metric Spaces and Convergence
In this section, we first recall the rudiments of the structure of b-metric space, and then we generalize the concept of the quasi-fixed point of a set of operators introduced in [
34] and consider some of its properties of convergence and self-similarity.
Definition 1. A b-metric space X is a set endowed with a mapping with the following properties
- 1.
if and only if .
- 2.
for any
- 3.
There exists such that for any
The constant s is the index of the b-metric space, and is called a b-metric.
Example 1. For let us define is a b-metric with index (see for instance [37]). Example 2. The Lebesgue space where I is a real bounded interval and with defined asis a b-metric space with index Remark 1. A metric space is a particular case of b-metric space with index .
Let us consider a b-metric space X.
Definition 2. A sequence is Cauchy if as tend to infinity.
Definition 3. A sequence is convergent if there exists such that as n tends to infinity.
Definition 4. A subset is complete if every Cauchy sequence is convergent.
Definition 5. A subset is bounded if Definition 6. A subset is compact if any sequence has a convergent subsequence.
Though it may seem that the b-metric space (bms for short) structure is a plain generalization of that of metric space, this is not true. For instance, in a bms, the “open” balls may not be open! (see, for instance, [
38]).
Definition 7. For the closure is defined as: if and only if there exists a sequence such that
In the reference [
38] (Theorem 3.2), one can find the following generalization of the Cantor’s intersection Theorem.
Theorem 1. Let X be a bms. X is complete if and only if every nested sequence of non-empty closed subsets:, such that satisfies the equality Definition 8. A self-map , where X is a bms, is continuous if implies
Banach’s Theorem holds in bms also for some specific contractions (see, for instance, [
38]).
Definition 9. A self-map , where X is a bms with index is contractive if there exists , such thatfor all Theorem 2. Let X be a complete bms and T contractive. Then, T has a unique fixed point and for any as n tends to infinity.
In the following, we generalize the concept of quasi-fixed point, introduced in the reference [
34], to the framework of bms.
Definition 10. Let be a sequence of self-maps , where X is a bms. An element is a quasi-fixed point of if In the next theorem, we generalize a result of convergence of non-autonomous discrete orbits to the context of bms. We can consider it a variant of Theorem 2 for a set of contractivities.
Theorem 3. Let X be a complete and bounded bms with index s and a sequence of contractivities with factors , such that for all n and as n tends to infinity. Then, there is a unique quasi-fixed point such thatfor any Moreover, is the limit of the fixed points of the composition Proof. Let us define the image sets of
X:
The set
is a nested sequence of closed sets of
X:
Moreover,
According to Lemma 3.2 of the reference [
38], if
,
as
n tends to infinity. Consequently, the sequence of the closed images satisfies the conditions of Cantor’s intersection Theorem 1, and
Let us see that
is an attracting quasi-fixed point. For any
since
, we have
In particular, for , the definition of quasi-fixed point is satisfied, and is globally attracting.
Let
be the fixed point of
Then,
and
Since the last term tends to zero by definition of quasi-fixed point, then as n tends to infinity. □
In the next definition, we extend the concept of quasi-fixed point to a set of operators of any cardinal.
Definition 11. Let a set of self-maps on a bms X. An element is a quasi-fixed point associated with if there exists , such that The next result proves that if is a set of contractivities with some conditions on the factors and the bms space X, the set of quasi-fixed points associated with is a fractal set.
Theorem 4. Let X be a complete and bounded bms with index s and a set of contractivities whose factors are such that . Then, the set of quasi-fixed points associated with is self-similar in the sense that Proof. Let us check the equality proposed. If
, according to Theorem 3, there exists
such that
where
Consequently
If
, then there exists
such that
and the proof is completed. □
Consequently, the set
is a fixed point of the operator:
3. Fractal Interpolation in Banach Spaces and Algebras
In this section, we give very general conditions for the existence of a fractal curve with values on a Banach space. We use the term “curve” in a wide sense, representing any map , where I is a real interval and is a real Banach space or algebra.
Let us start defining general non-linear contractions for b-metric spaces.
Definition 12. A function is a fixed-point comparison function (or fp-comparison function for short) for a complete bms if it is non-decreasing, and the inequalityfor any implies that has a fixed point. Any T satisfying the inequality (1) for all is a ψ-contraction. Example 3. The function , where is a fp-comparison function for any complete b-metric space with index s, according to Theorem 2.
Let us consider the real interval and a partition of it, . Let us denote , for and and define contractive homeomorphisms . For a real Banach space , define and for and .
Theorem 5. Let us consider the set of curves in with domain I, , and let a subset be endowed with a structure of complete b-metric space . Consider the operator , defined asfor . Let T be a ψ-contraction, where ψ is an fp-comparison function for E, that is to say,for any Then, T admits a fixed point whose graph is a self-similar set of Proof. The existence of fixed point
is a consequence of the definition of the fp-comparison function. Moreover, if
is the fixed point of
T:
Consequently,
is an invariant of the operator
and it owns a self-similar structure. □
Definition 13. The mapping is a Banach-valued fractal interpolation function.
A different approach is given in the reference [
26].
Remark 2. Of course, the hypothesis that E is a b-metric space is not a sine qua non-condition. For instance, E could be an -complete -metric space and T a Banach contraction [39], as a type of admissible mapping [40]. Different metric structures can be read in the reference [41], for example. The election of a b-metric space is due to the fact that it well fits some spaces of integrable Banach-valued mappings (see Section 5, Section 6 and Section 7). 4. Continuous Fractal Curves in Banach Spaces and Algebras
In this section, we consider conditions on the maps in order to define continuous curves in .
We consider a set of data
where
and assume that the mappings
satisfy the so-called “join-up” conditions
for
In this case, the operator
T defined in (
2) maps the space
into itself. The space
is a complete b-metric space (with index 1) with respect to the distance
where
denotes the supremum norm.
If
is a
-contraction in the second variable, that is to say,
for any
and
and
is an fp-comparison function for
E, then
for any
, and
T admits a fixed point
, whose graph is a continuous fractal curve. Additionally, the map
passes through the points
as in the real case.
If
is a real Banach algebra, let us consider
where
are continuous functions satisfying the join-up conditions described. The dot · represents the product operation in the algebra
. If
we can consider the fp-comparison function
and
T is a Banach contraction:
Consequently, it admits a globally attracting fixed point for the Picard iteration
for
,
Example 4. If C is a Banach space, the set of linear and bounded operators is a Banach algebra. Let us consider the set of data , where and . If satisfies the conditions described, we obtain a continuous fractal curve of operators such that
For instance, let us consider , kernels for and define the operators for . The norm of is The image set of the fractal function is a uniparametric family of linear and bounded operators interpolating the given “points”, that is to say, for all i.
5. Bochner Integrable Fractal Functions in Banach Algebras
In this section, we first remind the rudiments of integrability of Banach-valued mappings (see, for instance, [
42,
43]). We consider a real Banach space
with norm
, and remind the definitions of the Bochner spaces of order
:
Definition 14. Let the map be strongly measurable, then , for if the function is Lebesgue integrable. In this case, we define: The map u belongs to the class if the function is essentially bounded. Then, For
is a real Banach space with respect to the norm
If
is a Hilbert space with inner product
, then
is a Hilbert space with the inner product
for
. Moreover,
for
For
,
is a quasi-norm with index
The mapping defined as
is a
b-metric with index
s, and
is a complete
b-metric space and a quasi-Banach space with respect to
.
Let us recall the concept of quasi-norm:
Definition 15. If B is a (real or complex) linear space, the mapping is a quasi-norm if:
- 1.
; if and only if
- 2.
.
- 3.
There exists such that for any
The “distance” associated with a quasi-norm:
is a
b-metric since:
In this section, we define fractal integrable functions of type , where is a Banach space or algebra.
We consider the space
E of
Section 3, defined as
Let the maps
be defined as
, satisfying the conditions (
4) and
be Bochner
p-integrable such that
Let the operator
T be defined as in (
2), then
with the change
we obtain
Since
due to the join-up conditions (
4), if
is a
-contraction in the second variable,
where
.
In the case
, where
then
with
and
where
. Thus,
T is a contraction on the
b-metric space
, and it owns a fixed point
. The function
is a global attractor for the
T-iterations.
This happens in particular when
, where
,
and the constant
satisfies the condition
Remark 3. It is easy to check that the inequalities of type (9), proved for , are applicable to the case as well. Non-Contractive Case
In this subsection, we consider the case where the operator T is non-expansive (not necessarily contractive), and
Definition 16. A self-map on a normed space E is non-expansive if for any , The following theorem, due to Browder, ensures the existence of a fixed point for non-expansive maps in Hilbert spaces (see [
44]).
Theorem 6. Let C be a closed bounded convex subset of a Hilbert space H, and a non-expansive map, then T has a fixed point in C.
On the basis of this theorem, we prove that there exist fractal interpolation functions defined by non-contractive operators.
Let us consider and defined in , where is a real Hilbert space or algebra.
Theorem 7. Let us assume that satisfies the inequality , for all , and and be such that for all and . Then, the operator , defined asfor , is non-expansive in the closed ball Consequently, T has a fixed point in C. Proof. If
satisfies the conditions given, arguing as in (
8),
since
due to the join-up conditions (
4).
Thus,
. Moreover, by the expression (
8) and the second condition on
,
for any
and, in particular, for
. Consequently,
C and
T satisfy the hypotheses of Browder’s Theorem, and
T has a fixed point
in
□
The graph of the fixed point of T has a self-similar structure for the reasons given in the proof of Theorem 5, but may not be unique.
6. Generalized -Fractal Functions
In this section, we consider again
,
where
is a real Banach algebra, and the maps
defined as affine homeomorphisms satisfying (
4). Let us consider for
the maps
for any
,
The operator
, defined as
for
, is such that
where
Thus, is a bms contraction if According to Theorem 2, it owns a fixed point (with the condition on a).
Definition 17. The map is the generalized α-fractal function of the operator
Remark 4. This concept extends the notion of α-fractal function defined in previous papers for real functions (see, for instance, [27]) to the setting of Banach-valued maps. As in the real case, we can define a binary internal operation in
:
It is called fractal convolution of Bochner maps. The algebraic properties of this operation are similar to those of the real case (see the references [
35,
36,
45]):
According to the expression (
11), the fractal convolution satisfies for any
:
and arguing, as in previous sections, for
Then, we have
if
for any
. Let us define the side operators
for any
as
Due to the linearity of
,
where
represents the identity operator. Consequently:
where
represents the mapping
for any
The linearity of
implies that
are linear operators. Let us see that they are also bounded. Using (
13) for
Thus, are also bounded.
Remark 5. Let us notice that, for the sake of simplicity, we are using the same notation for the quasi-norm of elements of Bochner spaces and their operators, though obviously they are different concepts.
Proposition 1. The side operators are Lipschitz for any
Proof. The linearity of the operator
implies that
and
□
7. Fractal Bases of Bochner Spaces
In this section, we consider a new convolution of operators of functional spaces and describe a procedure to construct fractal bases of Bochner spaces.
Let us now consider, the case , and the space of linear and bounded operators on the space of Bochner p-integrable mappings, . This set is a Banach algebra, since is a Banach space.
The maps considered are:
, with the conditions (
4). We define
as in the previous section (
10) and
For
, let us define the convolution
as
for any
Proposition 2. The convolution of operators satisfies the following properties:
Proof. The first item is a consequence of the idempotency of the fractal convolution of maps.
Using the fixed point equation for
,
(see, for instance, (
12)), we obtain
For the third item, the Lipschitz property of the side operators (Proposition 1) implies that
The last inequality is deduced in a similar way. □
Corollary 1. The convolution of operators satisfies all the conditions required to be a metric convolution in the metric space , as defined in [46], and the properties deduced for the operation are applicable to it. Due to idempotency, the convolved operators fill the whole space:
The following result can be read in ref. [
47].
Proposition 3. Let such that U is linear, bounded and invertible, V linear and Banach spaces. If there exist constants such thatfor any then V is invertible andfor any and Theorem 8. Let and linear. If S is invertible and for any , then is invertible and The sequence is a Schauder basis of if and only if is a basis. If is a normalized basis, then is a bounded basis and Proof. Arguing as in previous sections (
12), one has
The hypotheses of Proposition 3 are satisfied for
,
and
. Then,
is invertible and
An automorphism preserves the bases, and thus
is a basis if and only if
is. Let
be a normalized sequence then, according to (
14),
For the left bound, let us consider
□
Remark 6. As a particular case, we obtain bases of type where is the null operator and is the identity, considered, for instance, in the reference [36] in the real setting (). With the basic hypothesis according to Theorem 8, the system is a Schauder basis if is. In the next subsection, we consider bases related to -algebras.
Fractal Bases of Mappings Valued in -Algebras
Let us assume that
is a real
-algebra. Thus, it is endowed with an involution, and each element
has an adjoint denoted by
. For
, let us define
as
for any
Define the operator
with the usual fractal convolution of maps.
C is a convolution of operators since
, where
for
Let
denote the set of self-adjoint elements of
. The set of maps:
is such that
, according to the properties of the fractal convolution.
The norm of
H is one, since
Consequently,
is an automorphism of
according to Theorem 8. The norms of
C and
own the same bound:
Due to isomorphism, we have the following theorem:
Theorem 9. is a Schauder basis of if and only if is a Schauder basis of .
In the case where and is a Hilbert space, the following result concerning frames is obtained.
Definition 18. A sequence , where X is a Hilbert space is a frame if there exist positive constants , such that for any Theorem 10. If is a real Hilbert space and is a frame of with bounds , then is also a frame with bounds and
Proof. Since
is a frame with bounds
, if
is the adjoint operator of
C, the inequalities (
18) applied to
take the form:
As
then
obtaining the right inequality. For the left,
and
Bearing in mind that
from (
19),
Since
the bounds (
16) and (
17) provide the result. □
Definition 19. If is a frame, the system is the Hermitian fractal frame associated with
In the following, we recall the operators linked to a frame and give a characterization of the frame operator of the Hermitian fractal frame.
Given a frame
of
, the analysis operator is defined as
The synthesis operator is the adjoint of
, expressed as
The frame operator is
Let
and
be the analysis and frame operators associated with the Hermitian frame
. Then,
where
represents the 2-norm in
Using the frame inequalities according to Theorem 10
The frame operator allows the definition of the dual frame:
(see, for instance, [
48]) and the expansion of an element in terms of the frame [
47]:
In the next Theorem, we provide the relation between the frame operators of original and fractal frame. The result proves that they are congruent.
Theorem 11. is the frame operator of the Hermitian frame if and only if where is the frame operator of , and
Proof. C is defined as
. Then, according to (
20),
Since
C is linear and bounded
The last sum agrees with the fractal frame operator on
u, and thus
The argument can be followed in the inverse way as well. □
8. Conclusions
The concept of quasi-fixed point, associated to a set of contractions on a metric space, can be generalized to b-metric spaces, if some conditions on the contraction ratios are imposed. On these hypotheses, the family of quasi-fixed points is a fractal set of the b-metric space where they are defined.
For a Banach space or algebra we consider a set E of curves of type , where I is a compact real interval and E is endowed with a structure of b-metric space. On E, we define a non-linear -contraction If is a suitable comparison function, then T owns a fixed point called Banach-valued fractal interpolation function. The operator T is linked to a partition of I and a collection of maps Suitably choosing the properties of , the fractal function may be continuous on I. In this way, we can define curves of measures, operators or matrices, depending on the algebra or space considered.
The defined fractal functions may be integrable curves on , that is to say, mappings belonging to Bochner spaces of order p, where p ranges from zero to infinity. We proved that in some specific cases, the operator T is non-expansive (not necessarily contractive, even in the widest sense), though it owns fixed points whose graphs are self-similar. Thus, the existence of fractal interpolation functions coming from non-contractive operators is proved. This fact holds in the real case () in particular.
The concept of
-fractal function [
27] has been generalized to Banach-valued maps. The fractal convolution [
36,
45] is extended to mappings and operators defined on Banach structures. These operations enable the definition of fractal bases for the Bochner spaces
, as perturbations of pre-existing bases in the same space. A particular case for
-algebras using the involution operator of this type of structures was considered, thus obtaining specific fractal frames and bases for them. It was also proved that the frame operators of original and fractal frames are congruent in the Hilbert case.