Abstract
The -Hausdorff–Pompeiu b-metric for is introduced as a new variant of the Hausdorff–Pompeiu b-metric H. Various types of multi-valued -contractions are introduced and fixed point theorems are proved for such contractions in a b-metric space. The multi-valued Nadler contraction, Czervik contraction, q-quasi contraction, Hardy Rogers contraction, weak quasi contraction and Ciric contraction existing in literature are all one or the other type of multi-valued -contraction but the converse is not necessarily true. Proper examples are given in support of our claim. As applications of our results, we have proved the existence of a unique multi-valued fractal of an iterated multifunction system defined on a b-metric space and an existence theorem of Filippov type for an integral inclusion problem by introducing a generalized norm on the space of selections of the multifunction.
Keywords:
b-metric space; Hβ-Hausdorff–Pompeiu b-metric; multi-valued fractal; iterated multifunction system; integral inclusion MSC:
47H10; 47H20; 54H25; 34A60
1. Introduction
Romanian mathematician D. Pompeiu in [1] initiated the study of distance between two sets and introduced the Pompeiu metric. Hausdorff [2] further studied this concept and thereby introduced the Hausdorff–Pompeiu metric H induced by the metric d of a metric space , as follows:
For any two subsets A and B of X, the function H given by is a metric for the set of compact subsets of X. Note that
Nadler [3] extending the Banach contraction principle introduced multi-valued contraction principle in a metric space using the Hausdorff–Pompieu metric H. Thereafter many extensions and generalizations of multi-valued contraction appeared (see [4,5,6,7]). In 1998, Czerwik [8] introduced the Hausdorff–Pompeiu b-metric as a generalization of Hausdorff–Pompeiu metric H and proved the b-metric space version of Nadler contraction principle. Czervik’s result drew attention of many researchers who further obtained many generalized multi-valued contractions, named q-quasi contraction [9], Hardy Rogers contraction [10], weak quasi contraction [11], Ciric contraction [12], etc. and proved the existence theorem for such contraction mappings in a b-metric space. The aim of this work is to introduce new variants of the Hausdorff–Pompeiu b-metric and thereby introduce various types of multi-valued -contraction and prove fixed point theorems for such types of contractions in a b-metric space. It is shown that for any b-metric space and , the function given in (1) defines a b-metric for the set of closed and bounded subsets of X. We call this metric -Hausdorff–Pompeiu b-metric induced by the b-metric . Thereafter, using this -Hausdorff–Pompeiu b-metric, we have introduced various types of multi-valued -contraction and proved fixed point theorems for such types of contractions in a b-metric space. The multi-valued Nadler contraction [3], Czervik contraction [8], q-quasi contraction [9], Hardy Rogers contraction [10], Ciric contraction [12], weak quasi contraction [11] existing in literature are all one or the other type of multi-valued -contraction; however, it is shown with proper examples that the converse is not necessarily true. Finally to demonstrate the applications of our results, we prove the existence of a unique multi-valued fractal of an iterated multifunction system defined on a b-metric space and also an existence theorem of Filippov type for an integral inclusion problem by introducing a generalized norm on the space of selections of the multifunction.
2. Preliminaries
Bakhtin [13] introduced b-metric space as follows:
Definition 1
([13]). Let X be a nonempty set and satisfies:
- 1.
- if and only if for all ;
- 2.
- for all ;
- 3.
- there exist a real number such that for all
Then, is called a b-metric on X and is called a b-metric space with coefficient s.
Example 1.
Let and be given by , for all . Then is a b-metric space with coefficient .
Definition 2
([13]). Let is a b-metric space with coefficient s.
- (i)
- A sequence in X, converges to , if .
- (ii)
- A sequence in X is a Cauchy sequence if for all , there exist a positive integer such that for all .
- (iii)
- is complete if every Cauchy sequence in X is convergent.
For some recent fixed point results of single valued and multi-valued mappings in a b-metric space, see [9,14,15,16,17,18]. Throughout this paper, () will denote a complete b-metric space with coefficient s and the collection of all nonempty closed and bounded subsets of X with respect to .
For , define , and . Czerwik [8] has shown that is a b-metric in the set and is called the Hausdorff–Pompeiu b-metric induced by .
Motivated by the fact that a b-metric is not necessarily continuous (as and see [19,20,21]), Miculescu and Mihail [12] introduced the following concept of *-continuity.
Definition 3
([12]). The b-metric is called *-continuous if for every , every and every sequence of elements from X with , we have .
Proposition 1
([17]). For any ,
Lemma 1
([12]). Let be a sequence in (). If there exists such that for all , then is a Cauchy sequence.
The following lemma can also be proved using the same technique of proof of the above Lemma.
Lemma 2.
Let be a sequence in (). If there exists , with such that for all , then is a Cauchy sequence.
Czerwik [8] introduced multi-valued contraction in a b-metric space and proved that every multi-valued contraction mapping in a b-metric space has a fixed point.
Definition 4
([8]). A mapping is a multi-valued contraction if there exists , such that implies .
Theorem 1
([8]). Every multi-valued contraction mapping defined on () has a fixed point.
Thereafter using Hausdorff–Pompieu b-metric , many authors introduced several generalized multi-valued contractions in a b-metric space (see Definitions 5 to 8 below) and proved the existence of fixed points for such generalized multi-valued contraction mappings.
Definition 5
([9]). A mapping is a q-multi-valued quasi contraction if there exists , such that implies
Definition 6
([12]). A mapping is a q-multi-valued Ciric contraction if there exists , such that implies
Definition 7
([10]). A mapping is a multi-valued Hardy–Roger’s contraction if there exists , , such that implies .
Definition 8
([11]). A mapping is a multi-valued weak quasi contraction if there exists and such that implies .
3. Main Results
3.1. The Hausdorff–Pompieu b-metric
Definition 9.
For , , we define
and
Proposition 2.
Let , we have
- (i)
- if and only if .
- (ii)
- .
- (iii)
Proof.
(i) By definition, implies This gives and . Now, implies for all . By Proposition 1, we have for all and so . Similarly, will imply and so . The reverse implication is clear from the definition.
(ii) Follows from the definition of .
(iii) Let be arbitrary elements of , respectively. Then we have
Since w is arbitrary, we get
Again, since u is arbitrary, we get
Similarly, we have
Therefore,
Similarly
Then, we have
□
Remark 1.
In view of Proposition 2, the function is a b-metric in and we call it the -Hausdorff–Pompeiu b-metric induced by .
Remark 2.
For and for .
Remark 3.
The Hausdorff–Pompeiu b-metric is equivalent to the Hausdorff–Pompeiu b-metric in the sense that for any two sets A and B, . However, the examples and applications provided in this paper illustrates the advantages of using -Hausdorff–Pompeiu b-metric in fixed point theory and its applications.
Theorem 2.
For all , and , the following relations holds:
- (1)
- (2)
- (3)
- .
Proof.
(1) This is immediate from the definition of .
(2) Since , we have that
and
Then, where
(3) Let Then, there is some satisfying
Since , we can find such that , and Thus,
Then, for any there is some satisfying
and, for any there is some satisfying
Thus, for any and we have
which implies
□
Remark 4.
From Theorem 2 (2) and (3), it follows that the following statements also hold:
and
Theorem 3.
Let and . Then the following equalities holds:
(4);
(5),
where .
Proof.
By (), we have
Now let , and let . Then By Condition (3) of Theorem 2 we can find such that and . Thus,
This implies that
To conclude,
□
Theorem 4.
If is a complete b-metric space, then for any is also complete. Moreover, is a closed subspace of .
Proof.
Suppose is complete and the sequence in is a Cauchy sequence. Let for which
Let . By definition of Cauchy sequence, we can find for which, implies . By Theorem 3 (4), with and such that , for and . Then we have , and so
- (i)
- holds.
Now set , and choose such that sequence is strictly increasing and
For some , consider the sequence with , and It follows that the sequence is a Cauchy sequence in the complete b-metric space and so converges to some point .
Additionally, implies and so , that is, , from which we get
- (ii)
Now, relations (i), (ii) from above and Theorem 2 (2) yields Since is a b-metric on , we have
for any . Hence, sequence is convergent and is complete. □
For the second part, consider the Cauchy sequence in and consequently in and converging to some . Thus, if is chosen, we can find for which
Using (4) of Theorem 3, we get with max and such that , for and for .
For any fixed , we have, and the compactness of in X (due to which it is also totally bounded) gives us such that whence Therefore, .
3.2. Applications to Fixed Point Theory
We begin this section by introducing various classes of multi-valued -contractions in a b-metric space:
Definition 10.
is a multi-valued -contraction if we can find and , such that
Definition 11.
is a multi-valued -Ciric contraction if we can find and , such that for all ,
Definition 12.
is a multi-valued -Hardy–Rogers contraction if we can find and with , such that for all ,
Definition 13.
We say that is a multi-valued -quasi contraction if we can find and , such that for all ,
Definition 14.
We say that is a multi-valued -weak quasi contraction if we can find , and , such that for all ,
Example 2.
Let and .
Then is a b-metric space. Define the mapping by
Then T is a multi-valued -contraction with and as shown below.
We will consider the following different cases for the elements of X.
- (i)
- .
By Theorem 2(1), we have .
- (ii)
- .
We have the following sub cases:
- (ii)(a)
- . Then and . Therefore, we have and . Note that for , is nearest to 0 and farthest from . Therefore, and
Therefore,
( is the maximum value of k which satisfies the above inequality for different values of in .)
- (ii)(b)
- .
Then and .
Therefore, we have and . Note that for , is nearest to and farthest from . Therefore, = and = . Then, we have
However, we see that for ,
and hence T does not satisfy the contraction Condition of Nadler [3] and Czervic [8].
Example 3.
Let , and be as follows: We will show that T is a multi-valued -contraction mapping with . If , then the result is clear. Suppose and . Then and so that . In addition, we have or . If , then . Now . Therefore, and , that is . Thus, we have , where . Similarly if , we get where . Thus, T is a multi-valued -contraction. However T is not a multi-valued quasi contraction mapping. Indeed, for and , we have
for any . Therefore, T does not satisfy the contraction conditions given in Definitions 4–7.
Now we will present our main results in which we establish the existence of fixed points of generalized multi-valued contraction mappings using Hausdorff–Pompeiu b-metric. Hereafter, will denote the fixed point set of T.
Theorem 5.
Suppose is *-continuous and is a multi-valued mapping satisfying the following conditions:
- (i)
- There exists , , and such that for all ,
- (ii)
- or every in in and there exists in satisfyingThen .
Proof.
For some arbitrary , if then . Suppose . Let . Again, if then . Suppose . By (10), we can find such that
If then . Suppose . By (10), we can find such that
In this way we construct the sequence such that , and
Then, using (9), we have
that is,
Using symmetry of , we also have
Adding (11) and (12), we get
By Lemma 2, the sequence is a Cauchy sequence. Completeness of () gives for some . We now show that . Suppose, on the contrary, that . Then,
and using the *-continuity of , we get
Similarly,
It follows that
that is,
and
that is,
Since , we get which from Proposition 1 implies that and since is closed it follows that . □
Remark 5.
Theorem 5 is true even if we replace (9) by any of the following conditions:
For some ,
The following result is a consequence of Theorem 5 and Remark 5:
Corollary 1.
Suppose is *-continuous and satisfy Condition (10) and any of the following conditions:
- (i)
- T is a multi-valued H-Ciric contraction.
- (ii)
- T is a multi-valued H-Hardy–Roger’s contraction.
- (iii)
- T is a multi-valued H-quasi contraction.
- (iv)
- T is a multi-valued H-weak quasi contraction.
- (v)
- T is a multi-valued H-contraction.
Then .
Taking in Corollary 1 (ii) and using Theorem 2 (i), we have the following corollary.
Corollary 2.
Suppose is *-continuous and . If there exists non-negative real numbers such that , and
then .
Remark 6.
For , Condition (10) is obviously satisfied and hence, (Theorem 5 [3]), (Theorem 2.1 [8]), (Theorem 2.2 [9]), (Theorem 2.11 [10]), (Theorem 3.1 [12]) and (Theorem 3.1 [11]) are all particular cases of Corollary 1. However, the examples which follow illustrate that the converse is not necessarily true.
We now furnish the following examples to validate our results.
Example 4.
Let X, and T be as in Example 2. Then, as shown above, T belongs to the class of multi-valued -contraction with and consequently T satisfies all the contraction conditions given in Definitions 11–14. We will show that T satisfies (10):
For , is singleton and so the result is obvious. Now for , if then will satisfy (10). If , then and if then will satisfy (10). Thus, T satisfies conditions of Theorem 5 and Corollary 1 and .
However, as shown in Example 2, T does not satisfy the contraction condition of Nadler [3] and Czervic [8].
Example 5.
Let X, and T be as in Example 3. Then as shown above, T belongs to the class of multi-valued -contraction with and consequently T satisfies all the contraction conditions given in Definitions 11–14.
We will show that T satisfies (10):
Example 6.
Let , and be as follows:
Then, T is a multi-valued -quasi contraction for with as shown below:
(1) If and , then and .
(2) If and . . .
(3) If and , then and .
For all other values of and , a similar argument as above follows. Thus, T is a multi-valued -quasi contraction. We will show that T satisfies (10): For , is singleton and so the result is obvious. Now, for , if then will satisfy (10). If or then, will satisfy (10). Thus, Theorem 5 and Corollary 1 are applicable and . However, we see that , where , , , and and so T does not satisfy the conditions of (Theorem 2.2 [9]), (Theorem 2.11 [10]), (Theorem 3.1 [12]) and (Theorem 3.1 [11]).
Proposition 3.
Let satisfy the following:
- (3.1)
- For all , every in in and there exists in satisfying
- (3.2)
- Any of the following conditions holds:
- (i)
- is a multi-valued H-Ciric contraction;
- (ii)
- is a multi-valued H-quasi contraction;
- (iii)
- is a multi-valued H-weak quasi contraction;
Then, for any , there exist () such that
where k is the Lipschitz’s constant.
Proof.
Let . By (3.1) we can find such that
By (3.1), choose such that
Inductively, we define sequence such that and
Now, following the same technique as in the proof of Theorem 5, we see that the sequence converges to some in X and . Since is arbitrary, taking in (16) we get
Then, using (Section 3.2), we get
Then, we have Interchanging the roles of and and proceeding as above, it gives that for each there exist and such that
Now the result follows as is arbitrary. □
3.3. Application to Multi-Valued Fractals
Inspiring from some recent works in [18,22,23], we provide an application of our result to multi-valued fractals. Let , be upper semi continuous mappings. Then, is an iterated multifunction system (in short IMS) defined on the b-metric space . The operator defined by is called the extended multifractal operator generated by the IMS . Any non empty compact subset of X which is a fixed point of is called a multi-valued fractal of the iterated multifunction system .
Theorem 6.
Let , be upper semi continuous mappings such that for each the following conditions hold:
We can find and , , such that for all
Then,
- (i)
- For all , .
- (ii)
- A unique multi-valued fractal exists for the iterated multifunction system .
Proof.
Suppose condition (17) holds. Then, for , we have
Similarly, we get
Thus, we have, for ,
Note that
and so
Thus, satisfies the conditions of Corollary 2 in the metric space , with and and hence has a fixed point in , which in turn is the unique multi-valued fractal of the iterated multifunction system . □
Remark 7.
Since , Theorem 6 is a proper improvement and generalization of (Theorem 3.4 [18]), (Theorem3.1 [22]) and (Theorem 3.8 [23]).
3.4. Application to Nonconvex Integral Inclusions
We will begin this section by introducing the following generalized norm on a vector space:
Definition 15.
Let V be a vector space over the field K. For some and , a real valued function is a generalized ()-norm if for all and
- (1)
- 0 and = 0 if and only if .
- (2)
- .
- (3)
- .
We say that is a generalized ()-normed linear space.
Remark 8.
The following are immediate consequences of the above definition:
- (i)
- Every norm is a generalized ()-norm with and .
- (ii)
- Every generalized ()-norm induces a b-metric with coefficient γ, given by .
Example 7.
Every norm defined on a vector space is a generalized ()-norm.
Example 8.
Let . Define . Then is a generalized ()-norm.
Example 9.
Let . Define , . Then is a generalized ()-norm.
The convergence, Cauchy sequence and completeness in a generalized ()-normed linear space is defined in the same way as that in a normed linear space.
Throughout this section we will use the following notations and functions:
- (i)
- .
- (ii)
- : is the -algebra of all Lebesgue measurable subsets of A.
- (iii)
- Z: is a real separable Banach space with the generalized ()-norm , for some and .
- (iv)
- : is the family of all nonempty closed subsets of Z.
- (v)
- is the b-metric induced by the generalized ()-norm and is the -Hausdorff–Pompeiu b-metric on , induced by the b-metriv .
- (vi)
- : is the collection of all Borel subsets of Z.
- (vii)
- : is the Banach space of all continuous functions with norm .
- (viii)
- .
- (ix)
- .
- (x)
- .
- (xi)
- .
- (xii)
- .
- (xiii)
- .
- (xiv)
- , .
- (xv)
- .
- (xvi)
- : is the Banach space of all integrable functions u: , endowed with the normwhere are positive real constants.
It is well known (see [24]) that is measurable and is nonempty with closed values.
We consider the following integral inclusion
There exists such that, for almost all satisfies
for all in Z.
For all , , if then there exists such that
For any , and , there exists such that
The mappings are continuous,
and there exist the constants such that and either
or holds .
Theorem 7.
Proof.
For and , define
Let , and
By assumption (), we have
Since is arbitrary, we conclude that is nonempty, closed, bounded and measurable.
Let be a measurable selector of . Then, . If assumption is assumed, then we have
where . Since is arbitrary, we have
Therefore,
Similarly, we also get
Multiplying (20) by and (21) by and adding, we get
Thus, is a -quasi contraction on .
Now let
It is obvious that satisfies Hypothesis 5.1.
Let and define
Proceeding in the same way as in the case of above, we see that is measurable, nonempty and has closed values.
Remark 9.
Since and the class of generalized ()-norms includes the usual norm , we note that the hypothesis conditions and are much weaker than the corresponding hypothesis conditions (Hypothesis 2.1 (ii) and (iii)) of [24]).
3.5. Conclusions
The -Hausdorff–Pompeiu b-metric is introduced as a new tool in metric fixed point theory and new variants of Nadler, Ciric, Hardy–Rogers contraction principles for multi-valued mappings are established in a b-metric space. The examples and applications provided illustrates the advantages of using -Hausdorff–Pompeiu b-metric in fixed point theory and its applications. The new tool of -Hausdorff–Pompeiu b-metric can be utilized by young researchers in extending and generalizing many of the fixed point results for multi-valued mappings existing in literature and investigate how the new tool would enhance, extend and generalize the applications of the fixed-point theory to linear differential and integro-differential equations, nonlinear phenomena, algebraic geometry, game theory, non-zero-sum game theory and the Nash equilibrium in economics.
Author Contributions
Both authors contributed equally in this research. Both authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data sharing not applicable.
Acknowledgments
This research is supported by Deanship of Scientific Research, Prince Sattam bin Abdulaziz University, Alkharj, Saudi Arabia. The authors are thankful to the learned reviewers for their valuable suggestions which helped in bringing this paper to its present form.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Pompeiu, D. Sur la continuite’ des fonctions de variables complexes (These). In Annales de la Faculté des Sciences de Toulouse; Gauthier-Villars: Paris, France, 1905; Volume 7, pp. 264–315. [Google Scholar]
- Hausdorff, F. Grunclzuege der Mengenlehre; Viet: Leipzig, Germany, 1914. [Google Scholar]
- Nadler, S.B. Multivalued contraction mappings. Pacific J. Math. 1969, 30, 475–488. [Google Scholar] [CrossRef] [Scilit]
- Damjanovic, B.; Samet, B.; Vetro, C. Common fixed point theorems for multi-valued maps. Acta Math. Sci. Ser. B Engl. Ed. 2012, 32, 818–824. [Google Scholar] [CrossRef] [Scilit]
- Kamran, T.; Kiran, Q. Fixed point theorems for multi-valued mappings obtained by altering distances. Math. Comput. Model. 2011, 54, 2772–2777. [Google Scholar] [CrossRef] [Scilit]
- Klim, D.; Wardowski, D. Fixed point theorems for set valued contractions in complete metric spaces. J. Math. Anal. Appl. 2007, 334, 132–139. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.; Na, X.; Kwun, Y.C.; Kang, S.M. Fixed points of some set valued F-contractions. J. Nonlinear Sci. Appl. 2016, 9, 579–5805. [Google Scholar] [CrossRef] [Scilit]
- Czerwik, S. Nonlinear set-valued contraction mappings in b-metric spaces. Atti Sem. Mat. Univ. Modena 1998, 46, 263–276. [Google Scholar]
- Aydi, H.; Bota, M.F.; Karapinar, E.; Mitrovic, Z. A fixed point theorem for set-valued quasi-contractions in b-metric spaces. Fixed Point Theory Appl. 2012, 2012, 88. [Google Scholar] [CrossRef] [Scilit]
- Mirmostaffae, A.K. Fixed point theorems for set valued mappings in b-metric spaces. Fixed Point Theory 2017, 18, 305–314. [Google Scholar] [CrossRef] [Scilit]
- Hussain, N.; Mitrovic, Z.D. On multi-valued weak quasi-contractions in b-metric spaces. J. Nonlinear Sci. Appl. 2017, 10, 3815–3823. [Google Scholar] [CrossRef] [Scilit]
- Miculescu, R.; Mihail, A. New fixed point theorems for set-valued contractions in b-metric spaces. J. Fixed Point Theory Appl. 2015, 19, 2153–2163. [Google Scholar] [CrossRef] [Scilit]
- Bakhtin, I.A. The contraction mapping principle in quasimetric spaces. Funct. Anal. Unianowsk Gos. Ped. Inst. 1989, 30, 26–37. [Google Scholar]
- Mebawondu, A.A.; Izuchukwu, C.; Aremu, K.O.; Mewomo, O.T. Some fixed point results for a generalized TAC-Suzuki-Berinde type F-contractions in b-metric spaces. Appl. Math. E-Notes 2019, 19, 629–653. [Google Scholar]
- Pathak, H.K.; George, R.; Nabwey, H.A.; El-Paoumy, M.S.; Reshma, K.P. Some generalized fixed point results in a b-metric space and application to matrix equations. Fixed Point Theory Appl. 2015, 2015, 101. [Google Scholar] [CrossRef] [Scilit]
- George, R.; Nabwey, H.A.; Ramaswamy, R.; Radenovic, S. Some Generalized Contraction Classes and Common Fixed Points in b-Metric Space Endowed with a Graph. Mathematics 2019, 7, 754. [Google Scholar] [CrossRef] [Scilit]
- Boriceanu, M.; Petrusel, A.; Rus, I.A. Fixed point theorems for some multi-valued generalized contractions in b-metric spaces. Int. J. Math. Stat. 2010, 6, 65–76. [Google Scholar]
- Chifu, C.; Petrusel, A. Fixed points for multi-valued contractions in b-metric space wit applications to fractals. Taiwan. J. Math. 2014, 18, 1365–1375. [Google Scholar] [CrossRef] [Scilit]
- Mohanta, S.K. Some fixed point theorems using wt-distance in b-metric spaces. Fasc. Math. 2015, 54, 125–140. [Google Scholar] [CrossRef] [Scilit]
- Nashine, H.K.; Kadelburg, Z. Cyclic generalized ϕ-contractions in b-metric spaces and an application to integral equations. Filomat 2014, 28, 2047–2057. [Google Scholar] [CrossRef] [Scilit]
- Roshan, J.R.; Hussain, N.; Sedghi, S.; Shobkolaei, N. Suzuki-type fixed point results in b-metric spaces. Math. Sci. 2015, 9, 153–160. [Google Scholar] [CrossRef] [Scilit]
- Boriceanu, M.; Bota, M.; Petrusel, A. Multivalued fractals in b-metric spaces. Cent. Eur. J. Math. 2010, 8, 367–377. [Google Scholar] [CrossRef] [Scilit]
- Chifu, C.; Petrusel, A. Multivalued fractals and generalized multi-valued contractions. Chaos Solitons Fractals 2008, 36, 203–210. [Google Scholar] [CrossRef] [Scilit]
- Cernea, A. Existence for non convex integral inclusions via fixed points. Archi. Math. (BRNO) 2003, 39, 293–298. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).