Next Article in Journal
A New DEA Model for Evaluation of Supply Chains: A Case of Selection and Evaluation of Environmental Efficiency of Suppliers
Next Article in Special Issue
Intelligent Supply Chain Information System Based on Internet of Things Technology under Asymmetric Information
Previous Article in Journal / Special Issue
Power-Law Distribution of Natural Visibility Graphs from Reaction Times Series
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Calculating Hausdorff Dimension in Higher Dimensional Spaces

by
Manuel Fernández-Martínez
1,
Juan Luis García Guirao
2,* and
Miguel Ángel Sánchez-Granero
3
1
University Centre of Defence at the Spanish Air Force Academy, MDE-UPCT, 30720 Santiago de la Ribera, Murcia, Spain
2
Departamento de Matemática Aplicada y Estadística, Universidad Politécnica de Cartagena, Hospital de Marina, 30203 Cartagena, Murcia, Spain
3
Departamento de Matemáticas, Universidad de Almería, 04120 La Cañada de San Urbano, Almería, Spain
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(4), 564; https://doi.org/10.3390/sym11040564
Submission received: 4 April 2019 / Revised: 16 April 2019 / Accepted: 17 April 2019 / Published: 18 April 2019
(This article belongs to the Special Issue New Trends in Dynamics)

Abstract

:
In this paper, we prove the identity dim H ( F ) = d · dim H ( α 1 ( F ) ) , where dim H denotes Hausdorff dimension, F R d , and α : [ 0 , 1 ] [ 0 , 1 ] d is a function whose constructive definition is addressed from the viewpoint of the powerful concept of a fractal structure. Such a result stands particularly from some other results stated in a more general setting. Thus, Hausdorff dimension of higher dimensional subsets can be calculated from Hausdorff dimension of 1-dimensional subsets of [ 0 , 1 ] . As a consequence, Hausdorff dimension becomes available to deal with the effective calculation of the fractal dimension in applications by applying a procedure contributed by the authors in previous works. It is also worth pointing out that our results generalize both Skubalska-Rafajłowicz and García-Mora-Redtwitz theorems.

1. Introduction

Fractal dimension is a leading tool to explore fractal patterns on a wide range of scientific contexts (c.f., e.g., [1,2,3]). In the mathematical literature, there can be found (at least) a pair of theoretical results allowing the calculation of the box dimension of Euclidean objects in R d in terms of the box dimension of 1-dimensional Euclidean subsets. To attain such results, the concept of a space-filling curve plays a key role. By a space-filling curve we shall understand a continuous map F from I 1 = [ 0 , 1 ] onto the d-dimensional unit cube, I d = [ 0 , 1 ] d . It turns out that a one-to-one correspondence can be stated among closed real subintervals of the form [ k δ n d , ( 1 + k ) δ n d ] for k = 0 , 1 , , δ n d 1 , and sub-cubes F ( [ k δ n d , ( 1 + k ) δ n d ] ) with lengths equal to δ n , where δ is a value depending on each space-filling curve. For instance, δ = 1 2 in both Hilbert’s and Sierpiński’s square-filling curves, and δ = 1 3 in the case of the Peano’s filling curve. It is worth pointing out that space-filling curves satisfy the two following properties.
Remark 1.
Let F : I 1 I d be a space-filling curve. The two following hold.
1. 
F is continuous and lies under the Hölder condition, i.e., F ( x ) F ( y ) κ d · | x y | 1 d for all x , y I 1 , where · denotes the Euclidean norm (induced in I d ), and κ d > 0 is a constant which depends on d.
2. 
F is Lebesgue measure preserving, namely, μ d ( B ) = μ 1 ( F 1 ( B ) ) for each Borel subset B of I d , where μ d denotes the Lebesgue measure in I d and F 1 ( B ) = { t I 1 : F ( t ) B } .
As it was stated in ([4], Subsection 3.1), many space-filling curves satisfy (1). On the other hand, despite F cannot be invertible, it can be still proved that F is a.e. one-to-one (c.f. [5,6]). Following the above, Skubalska-Rafajłowicz stated the following result in 2005.
Theorem 1
(c.f. Theorem 1 in [4]). Let F be a subset of I d and assume that there exists dim B ( F ) . Then dim B ( Ψ ( F ) ) also exists and it holds that
dim B ( F ) = d · dim B ( Ψ ( F ) ) ,
where Ψ : I d I 1 is a quasi-inverse (in fact, a right inverse) of F , namely, it satisfies that Ψ ( x ) F 1 ( x ) , i.e., F ( Ψ ( x ) ) = x for all x I d .
The applicability of Theorem 1 for fractal dimension calculation purposes depends on a constructive method to properly define that quasi-inverse Ψ . In other words, for each x I d , it has to be (explicitly) specified how to select a pre-image of x. Interestingly, for some Lebesgue measure preserving space-filling curves (including the Hilbert’s, the Peano’s, and the Sierpiński’s ones), it holds that F 1 ( { x } ) is either a single point or a finite real subset. As such, suitable definitions of Ψ can be provided in these cases. It is worth noting that whether both properties (1) and (2) stand, then the quasi-inverse Ψ becomes Lebesgue measure preserving, i.e., μ d ( Ψ 1 ( A Ψ ( I d ) ) ) = μ 1 ( A Ψ ( I d ) ) for each Borel subset A of I 1 . Moreover, since the (Lebesgue) measure of Ψ ( B ) \ F 1 ( B ) is equal to zero, then we have μ 1 ( Ψ ( B ) ) = μ 1 ( F 1 ( B ) ) = μ d ( B ) for all Borel subsets B of I d . Therefore, if diam ( Ψ ( B ) ) = δ , then diam ( B ) δ 1 d .
On the other hand, García et al. recently contributed a theoretical result also allowing the calculation of the box dimension of d-dimensional Euclidean subsets in terms of an asymptotic expression involving certain quantities to be calculated from 1-dimensional subsets. To tackle this, they used the concept of a δ-uniform curve, that may be defined as follows. Let δ > 0 . We recall that a δ -cube in R d is a set of the form [ k 1 δ , ( 1 + k 1 ) δ ] × × [ k d δ , ( 1 + k d ) δ ] , where k 1 , , k d Z . Let M δ ( I d ) denote the class of all δ -cubes in I d . Thus, if N 1 and δ = 1 N , we shall understand that γ : I 1 I d is a δ -uniform curve in I d if there exists a δ -cube in I d , a δ d -cube in I 1 , and a one-to-one correspondence, ϕ : M δ d ( I 1 ) M δ ( I d ) , such that γ ( J ) ϕ ( J ) for all J M δ d ( I 1 ) (c.f. ([7], Definition 3.1)). Moreover, let s > 0 , F be a subset of I d , and N δ ( F ) be the number of δ -cubes in I d that intersect F. The s-body of F is defined as F s = { x I d : x y s for some y F } . Following the above, their main result is stated next.
Theorem 2
(c.f. Theorem 4.1 in [7]). Let N > 1 , δ = 1 N , and γ δ : I 1 I d be an injective δ-uniform curve in I d . Moreover, let F be a (nonempty) subset of I d , and F s its s-body, where s = δ d . Then the (lower/upper) box dimension of F can be calculated throughout the next (lower/upper) limit:
dim B ( F ) = lim δ 0 log N δ d ( γ δ 1 ( F s ) ) log δ .
It is worth mentioning that Theorem 2 is supported by the existence of injective δ -uniform curves in I d as the result below guarantees.
Proposition 1
(c.f. Lemma 3.1 and Corollary 3.1 in [7]). Under the same hypotheses as in Theorem 2, the two following stand.
1. 
There exists an injective δ-uniform curve in I d , γ δ : I 1 I d .
2. 
log N δ d ( γ δ 1 ( F s ) ) = log N δ ( F ) + O ( 1 ) .
From a novel viewpoint, along this article, we shall apply the powerful concept of a fractal structure in order to extend both Theorems 1 and 2 to the case of Hausdorff dimension. Roughly speaking, a fractal structure is a countable family of coverings which throws more accurate approximations to the irregular nature of a given set as deeper stages within its structure are explored (c.f. Section 2.1 for a rigorous description). In this paper, we shall contribute the following result in the Euclidean setting.
Theorem 3.
There exists a curve α : I 1 I d such that for each subset F of R d , the two following hold:
1. 
If there exists dim B ( F ) , then dim B ( α 1 ( F ) ) also exists, and dim B ( F ) = d · dim B ( α 1 ( F ) ) .
2. 
dim H ( F ) = d · dim H ( α 1 ( F ) ) .
As such, Theorem 3 gives the equality (up to a factor, namely, the embedding dimension) between the box dimension of a d-dimensional subset F and the box dimension of its pre-image, α 1 ( F ) R . Interestingly, such a theorem also allows calculating Hausdorff dimension of d-dimensional Euclidean subsets in terms of Hausdorff dimension of their 1-dimensional pre-images via α . It is worth pointing out that Section 6 provides an approach allowing the construction of that map α : I 1 I d (as well as appropriate fractal structures) to effectively calculate the fractal dimension by means of Theorem 24. It is also worth noting that Theorem 3 stands as a consequence of some other results proved in more general settings (c.f. Section 4).
More generally, let X , Y be a pair of sets. The main goal in this paper is to calculate the (more awkward) fractal dimension of objects contained in Y in terms of the (easier to be calculated) fractal dimension of subsets of X through an appropriate function α : X Y . In other words, we shall guarantee the existence of a map α : X Y satisfying some desirable properties allowing to achieve the identity dim ( F ) = d · dim ( α 1 ( F ) ) , where F Y , α 1 ( F ) X , and dim refers to fractal dimensions I, II, III, IV, and V (introduced in previous works by the authors, c.f. [8,9,10]), as well as the classical fractal dimensions, namely, both box and Hausdorff dimensions. The nature of both spaces X and Y will be unveiled along each section in this paper. Interestingly, our results could be further applied to calculate the fractal dimension in non-Euclidean contexts including the domain of words (c.f. [11]) and metric spaces such as the space of functions or the hyperspace of Y (namely, the set containing all the closed or compact subsets of Y) to list a few. For X we can use [ 0 , 1 ] , where calculations are easier, but also other spaces like the Cantor set { 0 , 1 } N which is also a place where the calculations are easy.
The calculation of the box dimension of Euclidean subsets could be carried out easily in the setting of lower dimensional spaces. However, the complexity of the underlying calculations grows as the Euclidean dimension increases (c.f. ([4], Introduction)). On the other hand, in ([12], Section 3.1) it was contributed a novel algorithm allowing the calculation of the Hausdorff dimension of real subsets. At a first glance, such a procedure could be further extended to allow the calculation of the Hausdorff dimension of subsets of higher dimensional Euclidean spaces. In this paper, though, we shall contribute some theoretical results that will allow the calculation of the Hausdorff dimension of subsets of R d in terms of the Hausdorff dimension of subsets of R . This fact could be understood as an advantage of that approach, since this way calculations in R d are avoided. In addition, the robustness is guaranteed in regards to the training of such a procedure, since the SVM has to be trained by real subsets instead of subsets of R d . In this way, it is not needed to train a SVM for each Euclidean dimension.
The structure of this article is as follows. Firstly, Section 2 contains the basics on the fractal dimension models for a fractal structure that will support the main results to appear in upcoming sections. Section 3 is especially relevant since it provides the main requirements to be satisfied in most of the theoretical results contributed throughout this paper (c.f. Main Hypotheses 1). It is worth mentioning that such conditions are satisfied, in particular, by the natural fractal structure on each Euclidean subset (c.f. Definition 1). Section 3.1 contains several results allowing the calculation of the box type dimensions (namely, fractal dimensions I, II, III, and standard box dimension, as well) for a map α : X Y and generic spaces X and Y, each of them endowed with a fractal structure satisfying some conditions. Similarly, in Section 3.2, we explain how to deal with the calculation of Hausdorff type dimensions (i.e., fractal dimensions IV, V, and classical Hausdorff dimension). As a consequence of them, in Section 4 we shall prove some results for both the box and Hausdorff dimensions. In addition, we would like to highlight Theorem 3 as a more operational version of both Theorems 19 and 21 in the Euclidean setting (c.f. Section 5). That result becomes especially appropriate to tackle applications of fractal dimension in higher dimensional Euclidean spaces and lies in line with both Theorems 1 and 2 (with regard to the box dimension). In Section 6, we explore a constructive approach to define an appropriate function α : X Y satisfying all the required conditions. For illustration purposes, we include some applications of that result to iteratively construct both the Hilbert’s square-filling curve as well as a curve filling the whole Sierpiński triangle. Finally, Section 7 synthesises the main conclusions in this article.

2. Key Concepts and Starting Results

2.1. Fractal Structures

Fractal structures were first sketched by Bandt and Retta in [13] and formally defined afterwards by Arenas and Sánchez-Granero in [14] to characterize non-Archimedean quasi-metrization. By a covering of a nonempty set X, we shall understand a family Γ of subsets of X such that X = { A : A Γ } . Let Γ 1 and Γ 2 be two coverings of X. The notation Γ 2 Γ 1 means that Γ 2 is a refinement of Γ 1 , i.e., for all A Γ 2 , there exists B Γ 1 such that A B . In addition, by Γ 2 Γ 1 , we shall understand both that Γ 2 Γ 1 and also that B = { A Γ 2 : A B } for all B Γ 1 . Thus, a fractal structure on X is a countable family of coverings Γ = { Γ n } n N such that Γ n + 1 Γ n . The pair ( X , Γ ) is called a GF-space and covering Γ n is named level n of Γ . Along the sequel, we shall allow that a set could appear twice or more in any level of a fractal structure. Let x X and Γ be a fractal structure on X. Then we can define the star at x in level n N as St ( x , Γ n ) = { A Γ n : x A } . Next, we shall describe the concept of natural fractal structure on any Euclidean space that will play a key role throughout this article.
Definition 1
(c.f. Definition 3.1 in [9]). The natural fractal structure on the Euclidean space R d is given by the countable family of coverings Γ = { Γ n : n N } with levels defined as
Γ n = k 1 2 n , 1 + k 1 2 n × × k d 2 n , 1 + k d 2 n : k 1 , , k d Z .
As such, the natural fractal structure on R d is just a tiling consisting of 1 2 n -cubes on R d . Notice also that natural fractal structures may be induced on Euclidean subsets of R d . For instance, the natural fractal structure on [ 0 , 1 ] R is the countable family of coverings Γ with levels given by Γ n = { [ k 2 n , 1 + k 2 n ] : k = 0 , 1 , , 2 n 1 } for all n N .

2.2. Fractal Dimensions for Fractal Structures

The fractal dimension models for a fractal structure involved in this paper, namely, fractal dimensions I, II, III, IV, and V, were introduced previously by the authors (c.f. [8,9,10]) and proved to generalize both box and Hausdorff dimensions in the Euclidean setting (c.f. ([9], Theorem 3.5, Theorem 4.7), ([8], Theorem 4.15), ([10], Theorem 3.13)) through their natural fractal structures (c.f. ([9], Definition 3.1)). Thus, they become ideal candidates to explore the fractal nature of subsets. Next, we recall the definitions of all the box type dimensions that appeared throughout this article.
Definition 2
(box type dimensions). Let F be a subset of X.
1. 
([15]) If X = R d , then the (lower/upper) box dimension of F is defined through the (lower/upper) limit
dim B ( F ) = lim δ 0 log N δ ( F ) log δ ,
where N δ ( F ) can be calculated as the number of δ-cubes that intersect F (among other equivalent quantities).
2. 
(c.f. Definition 3.3 in [9]) Let Γ be a fractal structure on X. We shall denote A n ( F ) = { A Γ n : A F } and N n ( F ) = Card ( A n ( F ) ) , as well. The (lower/upper) fractal dimension I of F is given by the next (lower/upper) limit:
dim Γ 1 ( F ) = lim n log N n ( F ) n log 2 .
3. 
LetΓbe a fractal structure on a metric space ( X , ρ ) .
(a) 
(c.f. Definition 4.2 in [9]) Let us denote diam ( F , Γ n ) = sup { diam ( A ) : A A n ( F ) } , where diam ( A ) = sup { ρ ( x , y ) : x , y A } , as usual. The (lower/upper) fractal dimension II of F is defined as
dim Γ 2 ( F ) = lim n log N n ( F ) log diam ( F , Γ n ) .
(b) 
(c.f. Definition 4.2 in [8]) Let s > 0 , assume that diam ( F , Γ n ) 0 , and define
H n , 3 s ( F ) = inf diam ( A i ) s : { A i } i I A n , 3 ( F ) ,
where A n , 3 ( F ) = { A l ( F ) : l n } . Further, let H k s ( F ) = lim n H n , k s ( F ) . The fractal dimension III of F is the (unique) critical point satisfying that
dim Γ 3 ( F ) = sup { s 0 : H 3 s ( F ) = } = inf { s 0 : H 3 s ( F ) = 0 } .
Let ( X , ρ ) be a metric space, δ > 0 , and F be a subset of X. By a δ -cover of F, we shall understand a countable family of subsets of X, { U i } i I , with diam ( U i ) δ for all i I and such that F i I U i . Next, we provide the definitions for all Hausdorff type definitions involved in this paper.
Definition 3
(Hausdorff type dimensions). Let ( X , ρ ) be a metric space, s > 0 , and F be a subset of X.
1. 
([16]) Let C δ ( F ) denote the class of all δ-covers of F, define
H δ s ( F ) = inf i I diam ( U i ) s : { U i } i I C δ ( F ) ,
and let the s -dimensional Hausdorff measure of F be given by
H H s ( F ) = lim δ 0 H δ s ( F ) .
Hausdorff dimension of F is the (unique) critical point satisfying that
dim H ( F ) = sup { s 0 : H H s ( F ) = } = inf { s 0 : H H s ( F ) = 0 } .
2. 
LetΓbe a fractal structure on a metric space ( X , ρ ) , assume that diam ( F , Γ n ) 0 , and define (c.f. Definition 3.2 in [10])
(a) 
H n , 4 s ( F ) = inf diam ( A i ) s : { A i } i I A n , 4 ( F ) ,
where A n , 4 ( F ) = { { A i } i I : A i l n Γ l , F i I A i , Card ( I ) < } , and H 4 s ( F ) = lim n H n , 4 s ( F ) . The fractal dimension IV of F is the (unique) critical point satisfying that
dim Γ 4 ( F ) = sup { s 0 : H 4 s ( F ) = } = inf { s 0 : H 4 s ( F ) = 0 } .
(b) 
H n , 5 s ( F ) = inf diam ( A i ) s : { A i } i I A n , 5 ( F ) ,
where A n , 5 ( F ) = { { A i } i I : A i l n Γ l , F i I A i } , and H 5 s ( F ) = lim n H n , 5 s ( F ) . The fractal dimension V of F is the (unique) critical point satisfying that
dim Γ 5 ( F ) = sup { s 0 : H 5 s ( F ) = } = inf { s 0 : H 5 s ( F ) = 0 } .
It is worth pointing out that fractal dimensions III, IV, and V always exist since the sequences { H n , k s ( F ) } n N are monotonic in n N for k = 3 , 4 , 5 .

2.3. Connections among Fractal Dimensions

Next, we collect some theoretical links among the box (resp., Hausdorff) dimension and the fractal dimension models for a fractal structure introduced in previous Section 2.2. The following result stands in the Euclidean setting.
Theorem 4.
LetΓbe the natural fractal structure induced on F R d . The following statements hold.
1. 
(c.f. [9], Theorem 3.5) dim B ( F ) = dim Γ 1 ( F ) .
2. 
(c.f. [9], Theorem 4.7) dim B ( F ) = dim Γ 2 ( F ) .
3. 
(c.f. [8], Theorem 4.15) dim B ( F ) = dim Γ 3 ( F ) .
4. 
(c.f. [10], Theorem 3.12) dim H ( F ) = dim Γ 4 ( F ) for each compact subset F of R d .
5. 
(c.f. [10], Theorem 3.10) dim H ( F ) = dim Γ 5 ( F ) .
It is also worth pointing out that under the κ -condition for a fractal structure we recall next, the box dimension equals both fractal dimensions II and III on a generic GF-space.
Definition 4.
LetΓbe a fractal structure on X. We say thatΓlies under the κ-condition if there exists a natural number κ such that for all n N , every subset A of X with diam ( A ) diam ( Γ n ) intersects at most to κ elements in Γ n .
Theorem 5
(c.f. [9], Theorem 4.13 (1)). Assume that Γ satisfies the κ-condition. If diam ( F , Γ n ) 0 and there exists dim B ( F ) , then dim B ( F ) = dim Γ 2 ( F ) .
Theorem 6
(c.f. [8], Theorem 4.17). Assume that Γ is under the κ-condition. If diam ( A ) = diam ( F , Γ n ) for all A A n ( F ) , then dim B ( F ) = dim Γ 3 ( F ) .

3. Calculating the Fractal Dimension in Higher Dimensional Spaces

First, we would like to point out that all the results contributed throughout this section stand in the setting of metric spaces, whereas the results provided in both [4,7] hold for Euclidean subsets regarding the box dimension.
Let X and Y denote metric spaces. The following hypothesis will be required in most of the theoretical results contributed hereafter.
Main Hypotheses 1.
Let α : X Y be a function between a pair of GF-spaces, ( X , Γ ) and ( Y , Δ ) , with Δ = α ( Γ ) . Assume, in addition, that there exists a pair of real numbers, d and c 0 , such that the following identity stands for each A Γ n and all n N :
diam ( α ( A ) ) d = c · diam ( A ) .

3.1. Calculating the Box Type Dimensions in Higher Dimensional Spaces

Lemma 1.
Let F Y , n N , and A Γ n . Then
A α 1 ( F ) α ( A ) F .
Proof. 
Next, we shall prove both implications.
(⇒)
Let x A α 1 ( F ) . Thus, α ( x ) α ( A ) as well as α ( x ) F . Hence, α ( x ) α ( A ) F , so α ( A ) F .
(⇐)
Let y α ( A ) F . Since y α ( A ) , then there exists a A such that y = α ( a ) . In addition, it holds that a α 1 ( F ) since y = α ( a ) F . Hence, a A α 1 ( F ) , so A α 1 ( F ) .
 □
Let us consider the next two families of elements in levels n of both Γ and Δ :
A Γ n ( α 1 ( F ) ) = { A Γ n : A α 1 ( F ) } A Δ n ( F ) = { B Δ n : B F } .
Additionally, we shall denote N Γ n ( α 1 ( F ) ) = Card ( A Γ n ( α 1 ( F ) ) ) and N Δ n ( F ) = Card ( A Δ n ( F ) ) , as well. It is worth pointing out that Lemma 1 yields the next result.
Proposition 2.
Let α : X Y be a function between a pair of GF-spaces, ( X , Γ ) and ( Y , Δ ) , with Δ = α ( Γ ) , and F Y . Then for each n N , it holds that
N Γ n ( α 1 ( F ) ) = N Δ n ( F ) .
As a consequence from Proposition 2, the calculation of the fractal dimension I of F Y can be dealt with in terms of the fractal dimension I of its pre-image α 1 ( F ) X via α as the following result highlights.
Theorem 7.
Let α : X Y be a function between a pair of GF-spaces, ( X , Γ ) and ( Y , Δ ) , with Δ = α ( Γ ) , and F Y . Then the (lower/upper) fractal dimension I of F (calculated with respect toΔ) equals the (lower/upper) fractal dimension I of α 1 ( F ) (calculated with respect toΓ). In particular, if dim Δ 1 ( F ) exists, then dim Γ 1 ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim Δ 1 ( F ) = dim Γ 1 ( α 1 ( F ) ) .
Interestingly, a first connection between the box dimension of F Y and the fractal dimension I of its pre-image via α , α 1 ( F ) X , can be stated in the Euclidean setting.
Theorem 8.
Let F [ 0 , 1 ] d ,Δ the natural fractal structure on F, and α : X [ 0 , 1 ] d a function between the GF-spaces ( X , Γ ) and ( [ 0 , 1 ] d , Δ ) , where Δ = α ( Γ ) . Then the (lower/upper) box dimension of F equals the (lower/upper) fractal dimension I of α 1 ( F ) (calculated with respect toΓ). In particular, if dim B ( F ) exists, then dim Γ 1 ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim B ( F ) = dim Γ 1 ( α 1 ( F ) ) .
Proof. 
First, we have dim B ( F ) = dim Δ 1 ( F ) , since Δ is the natural fractal structure on F [ 0 , 1 ] d (c.f. Theorem 4 (1)). Thus, just apply Theorem 7 to get the result. □
Similarly to Theorem 7, the following result stands for fractal dimension II.
Theorem 9.
Let F Y . Under Main Hypotheses 1, it holds that the (lower/upper) fractal dimension II of F (calculated with respect to Δ) equals the (lower/upper) fractal dimension II of α 1 ( F ) (calculated with respect to Γ) multiplied by d. In particular, if dim Δ 2 ( F ) exists, then dim Γ 2 ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim Δ 2 ( F ) = d · dim Γ 2 ( α 1 ( F ) ) .
Proof. 
First of all, for all A Γ n , it holds that c · diam ( A ) = diam ( α ( A ) ) d for some c 0 and d R (c.f. Equation (1)). Hence,
c · diam ( α 1 ( F ) , Γ n ) = c · sup { diam ( A ) : A Γ n , A α 1 ( F ) } = sup { diam ( α ( A ) ) d : α ( A ) Δ n , α ( A ) F } = diam ( F , Δ n ) d for all n N .
Thus, it holds that
diam ( α 1 ( F ) , Γ n ) = 1 c · diam ( F , Δ n ) d for all n N .
Accordingly,
lim n log N Γ n ( α 1 ( F ) ) log diam ( α 1 ( F ) , Γ n ) = lim n log N Δ n ( F ) log 1 c diam ( F , Δ n ) d = 1 d · lim n log N Δ n ( F ) log diam ( F , Δ n ) ,
where lim refers to the corresponding lower/upper limit. Notice also that both Equation (2) and Proposition 2 have been applied to deal with the second equality. □
Additionally, the following result for fractal dimension II stands similarly to Theorem 8.
Theorem 10.
Let F [ 0 , 1 ] d ,Δ the natural fractal structure on F, and α : X [ 0 , 1 ] d a function between the GF-spaces ( X , Γ ) and ( [ 0 , 1 ] d , Δ ) , where Δ = α ( Γ ) . Under Main Hypotheses 1, the (lower/upper) box dimension of F equals the (lower/upper) fractal dimension II of α 1 ( F ) (calculated with respect toΓ). In particular, if dim B ( F ) exists, then dim Γ 2 ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim B ( F ) = d · dim Γ 2 ( α 1 ( F ) ) .
Proof. 
The result follows immediately since
dim B ( F ) = dim Δ 2 ( F ) = d · dim Γ 2 ( α 1 ( F ) ) ,
where the first identity holds since Δ is the natural fractal structure on F (c.f. Theorem 4 (2)) and the second equality stands by previous Theorem 9. □
According to the previous result, the box dimension of F [ 0 , 1 ] d may be calculated by the fractal dimension II of α 1 ( F ) [ 0 , 1 ] (calculated with respect to Γ ). As such, the following result stands in the Euclidean setting as a consequence of Theorem 10.
Theorem 11.
Let F [ 0 , 1 ] d and α : [ 0 , 1 ] [ 0 , 1 ] d be a function between the GF-spaces ( [ 0 , 1 ] , Γ ) , where Γ n = { [ k · 2 n d , ( 1 + k ) · 2 n d ] : k = 0 , 1 , , 2 n d 1 } are the levels ofΓ, and ( [ 0 , 1 ] d , Δ ) , whereΔis the natural fractal structure on [ 0 , 1 ] d and such that α ( Γ ) = Δ . It holds that the (lower/upper) box dimension of F equals the (lower/upper) box dimension of α 1 ( F ) . In particular, if dim B ( F ) exists, then dim B ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim B ( F ) = d · dim B ( α 1 ( F ) ) .
Proof. 
Note that Main Hypotheses 1 is satisfied since α ( Γ ) = Δ and diam ( A ) = 2 n d and diam ( α ( A ) ) = 2 n · d for all A Γ n and n N . In fact, we can take c = d d / 2 with d being the embedding dimension. Hence, we have dim B ( F ) = d · dim Γ 2 ( α 1 ( F ) ) for all F [ 0 , 1 ] d due to Theorem 10. In addition, it is worth pointing out that
  • Γ satisfies the κ -condition for κ = 3 .
  • diam ( F , Γ n ) 0 since diam ( A ) = 2 n d for all A Γ n and n N .
Hence, Theorem 5 gives dim Γ 2 ( α 1 ( F ) ) = dim B ( α 1 ( F ) ) . □
The next step is to prove a similar result to both Theorems 7 and 9 for fractal dimension III. Firstly, we have the following
Proposition 3.
Under Main Hypotheses 1, the next identity stands:
H 3 s ( α 1 ( F ) ) = 1 c s · H 3 d s ( F ) f o r a l l s 0 .
Proof. 
The Main Hypotheses 1 give that diam ( α ( A ) ) d = c · diam ( A ) for some d and c 0 . Thus,
diam ( A ) s = 1 c s · diam ( α ( A ) ) d s .
Hence, for all s 0 , we have
{ diam ( A ) s : A Γ n , A α 1 ( F ) } = 1 c s · { diam ( α ( A ) ) d s : A Γ n , α ( A ) F } ,
where the equality is due to Equation (4) and also by applying Lemma 1. Therefore H n , 3 s ( α 1 ( F ) ) = 1 c s · H n , 3 d s ( F ) . The result follows by letting n . □
Hence, we have the expected
Theorem 12.
Let F Y . Under Main Hypotheses 1, it holds that
dim Δ 3 ( F ) = d · dim Γ 3 ( α 1 ( F ) ) .
Proof. 
Firstly, by Equation (3), it holds that
H 3 s ( α 1 ( F ) ) = 1 c s · H 3 d s ( F ) for all s 0 .
Thus, H 3 s ( α 1 ( F ) ) = 0 implies H 3 d s ( F ) = 0 . Therefore, s 1 d · dim Δ 3 ( F ) for all s dim Γ 3 ( α 1 ( F ) ) . In particular, we have
dim Γ 3 ( α 1 ( F ) ) 1 d · dim Δ 3 ( F ) .
Conversely, H 3 d s ( F ) = 0 leads to H 3 s ( α 1 ( F ) ) = 0 , also by Equation (3). Thus, s dim Γ 3 ( α 1 ( F ) ) for all s 1 d · dim Δ 3 ( F ) . Hence,
1 d · dim Δ 3 ( F ) dim Γ 3 ( α 1 ( F ) ) .
The result follows due to both Equations (5) and (6). □
The following result regarding fractal dimension III stands similarly to Theorem 10.
Theorem 13.
Let F [ 0 , 1 ] d ,Δbe the natural fractal structure on [ 0 , 1 ] d , and α : X [ 0 , 1 ] d a function between the GF-spaces ( X , Γ ) and ( [ 0 , 1 ] d , Δ ) with Δ = α ( Γ ) . Under Main Hypotheses 1, if dim B ( F ) exists, it holds that
dim B ( F ) = d · dim Γ 3 ( α 1 ( F ) ) .
Proof. 
In fact, we have dim B ( F ) = dim Δ 3 ( F ) since Δ is the natural fractal structure on F (c.f. Theorem 4.3). Finally, Theorem 12 gives the result. □
It is worth mentioning that Theorem 13 implies that the box dimension of F [ 0 , 1 ] d can be calculated throughout the fractal dimension III of α 1 ( F ) [ 0 , 1 ] (calculated with respect to Γ ).

3.2. Calculating Hausdorff Type Dimensions in Higher Dimensional Spaces

Similarly to Lemma 1, the next implication stands.
Lemma 2.
Let { A i } i I be a collection of elements ofΓ, and F Y . Then
α 1 ( F ) i I A i F i I α ( A i ) .
Proof. 
If x F , then let y α 1 ( x ) be such that x = α ( y ) . Since y α 1 ( F ) i I A i , then there exists j I such that y A j . Hence, x = α ( y ) α ( A j ) : j I , so x i I α ( A i ) . □
Proposition 4.
Under Main Hypotheses 1, the next inequality holds:
1 c s · H 5 d s ( F ) H 5 s ( α 1 ( F ) ) f o r a l l s 0 .
Proof. 
Let s 0 and n N . First, it holds that diam ( A ) s = 1 c s · diam ( α ( A ) ) d s for each A in some level n of Γ (c.f. Equation (1)). Hence,
H n , 5 s ( α 1 ( F ) ) = inf i I diam ( A i ) s : A i Γ m : m n , α 1 ( F ) i I A i 1 c s · inf i I diam ( α ( A i ) ) d s : A i Γ m , m n , F i I α ( A i ) = 1 c s · H n , 5 d s ( F ) .
It is worth mentioning that Lemma 2 has been applied in the inequality above. Letting n , the result follows. □
Theorem 14.
Under Main Hypotheses 1, it holds that
dim Δ 5 ( F ) d · dim Γ 5 ( α 1 ( F ) ) .
Proof. 
Notice that H 5 d s ( F ) = 0 for all s 0 such that H 5 s ( α 1 ( F ) ) = 0 (c.f. Equation (7)). Thus, s 1 d · dim Δ 5 ( F ) for all s > dim Γ 5 ( α 1 ( F ) ) . It follows that dim Δ 5 ( F ) d · dim Γ 5 ( α 1 ( F ) ) . □
However, a reciprocal for Theorem 14 becomes more awkward. To tackle this, let us introduce the following concept.
Definition 5.
LetΓbe a fractal structure on X. We shall understand thatΓsatisfies the finitely splitting property if there exists κ N such that Card ( { A Γ n + 1 : A B } ) κ for all B Γ n and all n N .
Proposition 5.
Let F Y and s 0 . Assume thatΔis finitely splitting and satisfies the κ-condition. Under Main Hypotheses 1, it holds that H 5 d s ( F ) = 0 implies that H 5 s ( α 1 ( F ) ) = 0 .
Proof. 
Let s 0 be such that H 5 d s ( F ) = 0 . By Main Hypothesis 1, there exists c 0 and d R such that diam ( α ( A ) ) d = c · diam ( A ) for all A Γ n and all n N . Moreover, let ε > 0 and ε = c s · ε , as well. First, since H 5 d s ( F ) = lim n H n , 5 d s ( F ) = 0 , then there exists n 0 N such that H n , 5 d s ( F ) < γ for all n n 0 , where γ = ε κ · κ with κ and κ being the constants provided by both the κ -condition and the finitely splitting property that stand for Δ . Let n n 0 . Since
H n , 5 d s ( F ) = inf i I diam ( A i ) d s : { A i } i I A Δ n 5 ( F ) , where A Δ n 5 ( F ) = { { A i } i I : for all i I , there exists m n : A i Δ m , F i I A i } ,
then there exists { A i } i I satisfying the three following:
  • F i I A i .
  • For all i I , there exists m n such that A i Δ m with diam ( A i ) diam ( Δ m ) diam ( Δ n 0 ) , and
  • i I diam ( A i ) d s < γ .
In addition, for all i I , let n i N be such that
diam ( Δ n i ) diam ( A i ) < diam ( Δ n i 1 ) .
By both (2) and Equation (8), it holds that diam ( Δ n i ) diam ( A i ) diam ( Δ n 0 ) . Thus, n i n 0 for all i I . Next, we shall define an appropriate covering for the elements in { A i } i I . Let
A = i I A i , where A i = { C Δ n i : C A i } for all i I .
It is worth pointing out that St ( A i , Δ n i ) = { C Δ n i : C A i } = { C : C A i } . The four following hold:
  • A is a covering of F. In fact, F i I A i i I C A i C = C A C , where the first inclusion is due to (1) and the second one stands since A i { C : C A i } for each A i { A i } i I .
  • A A diam ( A ) d s < ε . Indeed, observe that
    A A diam ( A ) d s = i I A A i diam ( A ) d s i I A A i diam ( Δ n i ) d s i I κ · κ · diam ( Δ n i ) d s κ · κ i I diam ( A i ) d s < κ · κ · γ = ε ,
    where the first inequality holds since diam ( A ) diam ( Δ n i ) for all A A i . It is worth mentioning that the second inequality stands by applying both the κ -condition and the finitely splitting property. In fact, for all i I , it holds that diam ( A i ) < diam ( Δ n i 1 ) (c.f. Equation (8)), so A i intersects to κ elements in Δ n i 1 by the κ -condition. Hence, A i intersects to κ · κ elements in Δ n i since Δ is finitely splitting. Thus, Card ( A i ) κ · κ . Equation (8) also yields the third inequality. Notice also that (3) has been applied to deal with the last one.
  • For all C A , there exists n i n 0 such that C Δ n i . Thus, we can write C = α ( C ) for some C Γ n i . By Main Hypotheses 1, there exist c 0 and d R such that diam ( C ) d = c · diam ( C ) for all C A . Thus, we have
    C A diam ( C ) s = 1 c s C A diam ( C ) d s < ε c s = ε ,
    where A = i I A i and A i = { C Γ n i : α ( C ) A i } for all i I . It is worth noting that (2) has been applied in the inequality above.
  • α 1 ( F ) C A C . Let x α 1 ( F ) . We shall prove that there exists C A such that x C . First, we have α ( x ) F . Since F i I A i by (1), then α ( x ) A i for some i I . On the other hand, let C Γ n i be such that x C . Then C A i , if and only if, α ( C ) A i . In this way, observe that α ( C ) Δ n i with n i n 0 since C Γ n i . Next, we verify that α ( C ) A i . Indeed, α ( x ) α ( C ) since x C . Thus, α ( x ) α ( C ) A i , so α ( C ) A i . Therefore, α ( C ) A i and hence, C A i . Accordingly, x C A i A .
The previous calculations allow justifying that for all ε > 0 , there exists n 0 N such that H n , 5 s ( α 1 ( F ) ) < ε for all n n 0 . Equivalently, H 5 s ( α 1 ( F ) ) = 0 . □
Theorem 15.
Let F Y and s 0 . Assume thatΔis finitely splitting and satisfies the κ-condition. Under Main Hypotheses 1, it holds that
d · dim Γ 5 ( α 1 ( F ) ) dim Δ 5 ( F ) .
Proof. 
In fact, by Proposition 5, it holds that H 5 d s ( F ) = 0 implies H 5 s ( α 1 ( F ) ) = 0 . Thus, for all s > 1 d · dim Δ 5 ( F ) , we have s dim Γ 5 ( α 1 ( F ) ) , and hence the desired equality stands. □
The next key result holds as a consequence of previous Theorems 14 and 15.
Theorem 16.
Let F Y . Assume thatΔis finitely splitting and satisfies the κ-condition. Under Main Hypotheses 1, we have
dim Δ 5 ( F ) = d · dim Γ 5 ( α 1 ( F ) ) .
Without too much effort, both Propositions 4 and 5 as well as Theorems 14–16 can be proved to stand for fractal dimension IV under the same hypotheses. Thus, we also have the next result for that fractal dimension, which only involves finite coverings and becomes especially appropriate for empirical applications.
Theorem 17.
Let F Y . Assume thatΔis finitely splitting and satisfies the κ-condition. Under Main Hypotheses 1, it holds that
dim Δ 4 ( F ) = d · dim Γ 4 ( α 1 ( F ) ) .
The following result regarding fractal dimension IV stands similarly to Theorem 13.
Theorem 18.
Let F be a compact subset of [ 0 , 1 ] d ,Δbe the natural fractal structure on [ 0 , 1 ] d , and α : X [ 0 , 1 ] d a function between the GF-spaces ( X , Γ ) and ( [ 0 , 1 ] d , Δ ) with Δ = α ( Γ ) . Under Main Hypotheses 1, Hausdorff dimension of F equals the fractal dimension IV of α 1 ( F ) multiplied by the embedding dimension, d, i.e.,
dim H ( F ) = d · dim Γ 4 ( α 1 ( F ) ) .
Proof. 
In fact, it is worth noting that
dim H ( F ) = dim Δ 4 ( F ) = d · dim Γ 4 ( α 1 ( F ) ) ,
where the first equality stands by Theorem 4 (4) since Δ is the natural fractal structure on F and the last identity is due to Theorem 17. □
Accordingly, the previous result guarantees that Hausdorff dimension of each compact subset F of [ 0 , 1 ] d can be calculated in terms of the fractal dimension IV of α 1 ( F ) [ 0 , 1 ] . Thus, the Algorithm provided in [12] may be applied with this aim.

4. Calculating Both the Box and Hausdorff Dimensions in Higher Dimensional Spaces

The next remark becomes useful for upcoming purposes.
Remark 2.
Let F Y and n N . Under Main Hypotheses 1, it holds that
diam ( α 1 ( F ) , Γ n ) 0 diam ( F , Δ n ) 0 .
Proof. 
(⇒)
Let ε > 0 . Then there exists n 0 N such that diam ( α 1 ( F ) , Γ n ) < γ for all n n 0 with γ = ε d c . Thus, diam ( A ) < γ for all A Γ n with A α 1 ( F ) and n n 0 . Hence, Main Hypotheses 1 imply that diam ( α ( A ) ) < ( c · γ ) 1 d = ε for all A Γ n with A α 1 ( F ) and n n 0 . Accordingly, Lemma 1 leads to diam ( α ( A ) ) < ε for all A Γ n with α ( A ) F and n n 0 , so diam ( F , Δ n ) 0 .
(⇐)
Let ε > 0 . Then there exists n 0 N such that diam ( α ( A ) ) < γ for all A Γ n with α ( A ) F and n n 0 , where γ = ( c · ε ) 1 d . Since diam ( α ( A ) ) = ( c · diam ( A ) ) 1 d < γ for all A Γ n and n N by Main Hypotheses 1, then we can affirm that diam ( A ) < ε for all A Γ n with α ( A ) F . By Lemma 1 we have that diam ( A ) < ε for all A Γ n with A α 1 ( F ) and n n 0 , so diam ( α 1 ( F ) , Γ n ) 0 .
 □
It is worth pointing out that both results ([7], Theorem 4.1) and ([4], Theorem 1) allow the calculation of the box dimension of a given subset F in terms of the box dimension of a lower dimensional set connected with F via either a δ -uniform curve or a quasi-inverse function, respectively. However, both of them stand for Euclidean subsets. Next, we provide a similar result in a more general setting.
Theorem 19.
Assume that Main Hypotheses 1 are satisfied, let F Y , and assume that diam ( F , Δ n ) 0 . If both fractal structuresΓandΔlie under the κ-condition, then the (lower/upper) box dimension of F equals the (lower/upper) box dimension of α 1 ( F ) multiplied by d. In particular, if dim B ( F ) exists, then dim B ( α 1 ( F ) ) also exists (and reciprocally), and it holds that
dim B ( F ) = d · dim B ( α 1 ( F ) ) .
Proof. 
In fact, the following chain of identities holds for lower/upper dimensions:
dim B ( F ) = dim Δ 2 ( F ) = d · dim Γ 2 ( α 1 ( F ) ) = d · dim B ( α 1 ( F ) ) ,
where the first and the last equalities hold by both Theorem 5 and Remark 2, and the second one is due to Theorem 9. □
The next remark regarding the existence of the box dimension of α 1 ( F ) (resp., of F) should be highlighted.
Remark 3.
It is worth pointing out that, under the hypotheses of Theorem 19, dim B ( F ) exists, if and only if, dim B ( α 1 ( F ) ) exists.
The next step is to prove a similar result to Theorem 19 for Hausdorff dimension. To deal with, first we provide the following.
Proposition 6.
LetΓbe a finitely splitting fractal structure on X satisfying the κ-condition with diam ( Γ n ) 0 , and F be a subset of X such that H H s ( F ) = 0 . Then H 5 s ( F ) = 0 .
Proof. 
Let ε > 0 and s 0 be such that H H s ( F ) = 0 . Since H H s ( F ) = lim δ 0 H δ s ( F ) = sup δ > 0 H δ s ( F ) = 0 , then there exists δ 0 > 0 such that H δ s ( F ) < γ for all δ < δ 0 , where γ = ε κ · κ with κ and κ being the constants provided by both the κ -condition and the finitely splitting property, resp., that stand for Γ . In addition, let n 0 N be such that diam ( Γ n 0 ) < δ 0 . Thus, H diam ( Γ n 0 ) s ( F ) < γ . Hence, there exists a family of subsets { B i } i I satisfying that
  • F i I B i .
  • diam ( B i ) diam ( Γ n 0 ) for all i I .
  • i I diam ( B i ) s < γ .
For each i I , let n i N be such that
diam ( Γ n i ) diam ( B i ) < diam ( Γ n i 1 ) .
Moreover, for each B i { B i } i I , we shall define a covering by elements in level n i of Γ . In fact, let A i = { A Γ n i : A B i } for all i I and A = i I A i , as well. Accordingly, the five following hold:
  • St ( B i , Γ n i ) = { A Γ n i : A B i } = { A : A A i } for all i I .
  • n i n 0 for all i I . In fact, notice that diam ( Γ n i ) diam ( B i ) diam ( Γ n 0 ) for all i I , where the first inequality stands by Equation (9) and the second one is due to (2).
  • A covers F. Indeed, F i I B i i I A A i A = A i I A i A = A A A .
  • For all A A , there exists i I such that A A i , namely, A Γ n i with n i n 0 (and A B i ).
  • A A diam ( A ) s < ε . In fact,
    A A diam ( A ) s = i I A A i diam ( A ) s i I A A i diam ( Γ n i ) s i I κ · κ · diam ( Γ n i ) s κ · κ i I diam ( B i ) s < κ · κ · γ = ε ,
    where the first inequality stands since diam ( A ) diam ( Γ n i ) for all A A i . Moreover, the second inequality above holds since Card ( A i ) κ · κ for all i I . In fact, Γ lies under the κ -condition, so the number of elements in Γ n i 1 that are intersected by each B i is κ with diam ( B i ) < diam ( Γ n i 1 ) (c.f. Equation (9)). Therefore, B i intersects to κ · κ elements in Γ n i by additionally applying the finitely splitting property, also standing for Γ . The third one follows since diam ( Γ n i ) diam ( B i ) for all i I (c.f. Equation (9)). Finally, we have applied (3) to deal with the last inequality.
Accordingly, the calculations above allow justifying that for all ε > 0 , there exists n 0 N such that H n , 5 s ( F ) < ε for all n n 0 , namely, H 5 s ( F ) = 0 . □
Theorem 20.
LetΓbe a finitely splitting fractal structure on X satisfying the κ-condition with diam ( Γ n ) 0 . Then dim H ( F ) = dim Γ 5 ( F ) .
Proof. 
First, it is clear that dim H ( F ) dim Γ 5 ( F ) since A n , 5 ( F ) C δ ( F ) for all F X and n N . In fact, each covering in the family A n , 5 ( F ) becomes a δ -cover for an appropriate δ > 0 . Conversely, let s 0 . Since Γ is finitely splitting and lies under the κ -condition, then H H s ( F ) = 0 implies H 5 s ( F ) = 0 for all subset F of X (c.f. Proposition 6). Thus, s dim Γ 5 ( F ) for all s dim H ( F ) and in particular, dim H ( F ) dim Γ 5 ( F ) . □
Theorem 21.
Assume that both fractal structuresΓandΔare finitely splitting and lie under the κ-condition with diam ( Γ n ) 0 . Under Main Hypotheses 1, it holds that dim H ( F ) = d · dim H ( α 1 ( F ) ) .
Proof. 
The following chain of identities holds:
dim H ( F ) = dim Δ 5 ( F ) = d · dim Γ 5 ( α 1 ( F ) ) = d · dim H ( α 1 ( F ) ) ,
where both the first and the last equalities stand by Theorem 20 and the second identity is due to Theorem 16. □
It is worth mentioning that Theorem 21 could also be proved for compact subsets in terms of fractal dimension IV. In fact, it is clear that both Proposition 6 and Theorem 20 also stand regarding the fractal dimension IV of each compact subset. Next, we highlight the last result.
Theorem 22.
LetΓbe a finitely splitting fractal structure on X satisfying the κ-condition with diam ( Γ n ) 0 . Then dim H ( F ) = dim Γ 4 ( F ) for all compact subsets F of X.

5. Results in the Euclidean Setting

In this section, we shall pose more operational versions for both Theorems 19 and 21 in the Euclidean setting to tackle applications of fractal dimension in higher dimensional spaces. The proof regarding the next theorem follows immediately by applying those results.
Theorem 23.
Let α : X Y be a function between a pair of GF-spaces, ( X , Γ ) and ( Y , Δ ) , where X = [ 0 , 1 ] and Y = [ 0 , 1 ] d , with Δ = α ( Γ ) . Assume that both fractal structuresΓandΔlie under the κ-condition and suppose that there exist real numbers c 0 and d for which the next identity stands for all A Γ n and all n N (c.f. Main Hypotheses 1):
diam ( α ( A ) ) d = c · diam ( A ) .
Suppose also that diam ( Γ n ) 0 . The two following hold for all F [ 0 , 1 ] d :
1. 
dim B ( F ) = d · dim B ( α 1 ( F ) ) .
2. 
In addition, if bothΓandΔare finitely splitting, then
dim H ( F ) = d · dim H ( α 1 ( F ) ) .
Remark 4.
As a consequence from Theorem 23 (i), the (lower/upper) box dimension of F [ 0 , 1 ] d can be calculated throughout the following (lower/upper) limit:
dim B ( F ) = d · lim δ 0 log N δ ( α 1 ( F ) ) log δ ,
where N δ ( α 1 ( F ) ) can be calculated as the number of δ = 2 n -cubes that intersect α 1 ( F ) (among other equivalent quantities, c.f. ([17], Equivalent Definitions 2.1)).
The next remark highlights why it could be assumed, without loss of generality, that F is contained in [ 0 , 1 ] d for box/Hausdorff dimension calculation purposes.
Remark 5.
Let F be a bounded subset of R d . Since the box/Hausdorff dimension is invariant by bi-Lipschitz transformations (c.f. ([17], Corollary 2.4 (b)/Section 3.2)), an appropriate similarity f : R d R d may be applied to F so that f ( F ) [ 0 , 1 ] d with dim ( F ) = dim ( f ( F ) ) , where dim refers to box/Hausdorff dimension.
Interestingly, it holds that a natural choice for both fractal structures Γ and Δ may be carried out so that they satisfy both the κ -condition and the finitely splitting property. As such, Theorem 23 can be applied to calculate the box/Hausdorff dimension of a subset F of [ 0 , 1 ] d .
Remark 6.
Notice that Theorem 23 can be applied in the setting of both GF-spaces ( Y = [ 0 , 1 ] d , Δ ) and ( X = [ 0 , 1 ] , Γ ) , whereΔcan be chosen to be the natural fractal structure on [ 0 , 1 ] d , i.e., Δ = { Δ n : n N } with levels given by Δ n = { [ k 1 2 n , 1 + k 1 2 n ] × × [ k d 2 n , 1 + k d 2 n ] : k 1 , , k d = 0 , 1 , , 2 n 1 } and Γ = { Γ n : n N } with Γ n = { [ k 2 n d , 1 + k 2 n d ] : k = 0 , 1 , , 2 n d 1 } for all n N . Thus,Δsatisfies both the κ-condition for κ = 3 d and the finitely splitting property for κ = 2 d . In addition, it holds thatΓalso lies under both the κ-condition (for κ = 3 ) and the finitely splitting property (for κ = 2 d ), as well. Observe that level n of each fractal structure contains 2nd elements. Regarding Main Hypotheses 1, it is worth noting that for such fractal structures there exist d and c 0 such that diam ( α ( A ) ) d = c · diam ( A ) for all A Γ n and all n N . In fact, just observe that diam ( A ) = 2 n d for each A Γ n . In addition, it holds that diam ( α ( A ) ) = 2 n d . Thus, for k = d d 2 , where d is the embedding dimension, we have ( d 2 n ) d = k · ( 1 2 d ) n for all n N .
Following the constructive approach theoretically described in the upcoming Theorem 24, a function α : X Y can be constructed so that Δ = α ( Γ ) , and hence, it holds that dim ( F ) = d · dim ( α 1 ( F ) ) for all F Y , where dim refers to box/Hausdorff dimension.

6. How to Construct α

Throughout this paper, we have been focused on calculating the fractal dimension of a subset F Y in terms of the fractal dimension of its pre-image α 1 ( F ) X via a function α : X Y with Δ = α ( Γ ) (c.f. Theorems 7, 9, 12, 16, 17, 19, 21, and 23). In this section, we state a powerful result (c.f. Theorem 24) allowing the explicit construction of such a function. To deal with this, first let us recall the concepts of Cantor complete fractal structure and starbase fractal structure, as well.
First, it is worth mentioning that a sequence { A n : n N } is decreasing provided that A n + 1 A n for all n N .
Definition 6
([18], Definition 3.1.1). Let Γ = { Γ n : n N } be a fractal structure on X. We shall understand that Γ is Cantor complete if for each decreasing sequence { A n : n N } with A n Γ n , it holds that n N A n .
The concept of a starbase fractal structure also plays a key role in dealing with the construction of such a function α .
Definition 7
([19], Section 2.2). Let Γ be a fractal structure on X. We say that Γ is starbase if St ( x , Γ ) = { St ( x , Γ n ) : n N } is a neighborhood base of x for all x X .
The main result in this section is stated next.
Theorem 24
([20], Theorem 3.6). Let Γ = { Γ n : n N } be a starbase fractal structure on a metric space X and Δ = { Δ n : n N } be a Cantor complete starbase fractal structure on a complete metric space Y. Moreover, let { α n : n N } be a family of functions, where each α n : Γ n Δ n satisfies the two following:
(i) 
if A B with A , B Γ n for some n N , then α n ( A ) α n ( B ) .
(ii) 
If A B with A Γ n + 1 and B Γ n for some n N , then α n + 1 ( A ) α n ( B ) .
Then there exists a unique continuous function α : X Y such that α ( A ) α n ( A ) for all A Γ n and all n N . Additionally, ifΓis Cantor complete and each α n also satisfies the two following:
(iii) 
α n is onto.
(iv) 
α n ( A ) = { α n + 1 ( B ) : B Γ n + 1 , B A } for all A Γ n ,
then α is onto and α ( A ) = α n ( A ) for all A Γ n and all n N .
To properly construct a function α : X Y according to Theorem 24, we can proceed as follows. First, for each x X , there exists a decreasing sequence { A n : n N } such that A n Γ n for all n N with x n N A n . Thus, { α n ( A n ) : n N } is also decreasing with α n ( A n ) Δ n for all n N . Further, it holds that n α n ( A n ) is a single point since Δ is starbase and Cantor complete. Therefore, we shall define f ( x ) = n N α n ( A n ) .
Next, we illustrate how Theorem 24 allows the construction of functions for Theorem 23 application purposes. In this way, let us show how the classical Hilbert’s square-filling curve can be iteratively described by levels.
Example 1
(c.f. Example 1 in [20]). Let ( Y , Δ ) be a GF-space with Y = [ 0 , 1 ] × [ 0 , 1 ] and Δ being the natural fractal structure on [ 0 , 1 ] × [ 0 , 1 ] as a Euclidean subset, i.e., Δ = { Δ n : n N } , where Δ n = [ k 1 2 n , 1 + k 1 2 n ] × [ k 2 2 n , 1 + k 2 2 n ] : k 1 , k 2 = 0 , 1 , , 2 n 1 for each n N . In addition, let ( X , Γ ) be another GF-space where X = [ 0 , 1 ] and Γ = { Γ n : n N } with Γ n = [ k 2 2 n , 1 + k 2 2 n ] : k = 0 , 1 , , 2 2 n 1 . It is worth pointing out that each level n of Γ (resp., of Δ) contains 2 2 n elements. Next, we explain how to construct a function α : X Y such that Δ = α ( Γ ) . To deal with this, we shall define the image of each element in level n of Γ through a function α n : Γ n Δ n . For instance, let α ( [ 0 , 1 4 ] ) = [ 0 , 1 2 ] 2 , α ( [ 1 4 , 1 2 ] ) = [ 1 2 , 1 ] × [ 0 , 1 2 ] , α ( [ 1 2 , 3 4 ] ) = [ 1 2 , 1 ] 2 , and α ( [ 3 4 , 1 ] ) = [ 0 , 1 2 ] × [ 1 2 , 1 ] , as well (c.f. Figure 1). Thus, the whole level Δ 1 = α ( Γ 1 ) = { α ( A ) : A Γ 1 } has been defined. It is worth mentioning that this approach provides additional information regarding α as deeper levels of both Γ and Δ are reached via α n under the two following conditions (c.f. Theorem 24):
(i) 
if A B with A , B Γ n for some n N , then α n ( A ) α n ( B ) .
(ii) 
If A B with A Γ n + 1 and B Γ n for some n N , then α n + 1 ( A ) α n ( B ) .
For instance, if A Γ n , then we can calculate its image via α n , α n ( A ) . Going beyond, let B Γ n + 1 be so that B A . Then α n + 1 ( B ) α n ( A ) refines the definition of α n ( A ) , and so on. This allows us to think of the Hilbert’s curve as the limit of the maps α n (c.f. Figure 2). This example illustrates how Theorem 24 allows the construction of (continuous) functions and in particular, space-filling curves.
It is worth mentioning that Theorem 24 also allows the construction of maps filling a whole attractor. For instance, in ([20], Example 4), we generated a curve crossing once each element of the natural fractal structure of the Sierpiński gasket can be naturally endowed with as a self-similar set (c.f. Figure 3). In this case, level n of the fractal structure on [ 0 , 1 ] consists of intervals whose lengths are equal to 1 3 n , whereas level n of the fractal structure on the Sierpiński gasket consists of equilateral triangles of diameters equal to 1 2 n . Notice that Main Hypotheses 1 are satisfied with c = 1 and d = log 3 log 2 , the fractal dimension of the Sierpiński gasket. Observe also that the fractal structures involved are finitely splitting, satisfy the κ -condition, and the diameters of their levels go to zero. As such, Theorem 21 can be applied. Hence, for each subset F of the Sierpiński gasket, it holds that dim H ( F ) = log 3 log 2 · dim H ( α 1 ( F ) ) .

7. Conclusions

Two key results, both of them collected in Theorem 23, are proved in this article to calculate the fractal dimensions of higher dimensional spaces in the Euclidean setting. The concept of a fractal structure plays a key role in both of them (c.f. Section 2.1). Our first theorem allows calculating the box dimension of each subset F of [ 0 , 1 ] d in terms of the box dimension of its preimage by a function α : [ 0 , 1 ] [ 0 , 1 ] d . More specifically, we show that dim B ( F ) = d · dim B ( α 1 ( F ) ) whenever such dimensions exist. To achieve that identity, we endow [ 0 , 1 ] with a fractal structure, Γ , and [ 0 , 1 ] d with another fractal structure, Δ , satisfying that Δ = α ( Γ ) . Additionally, we require both fractal structures lying under the κ -condition (c.f. Definition 4) and satisfying Main Hypotheses 1. It is worth mentioning that such a result stands in line with both ([4], Theorem 1) and ([7], Theorem 4.1). However, in [4] Skubalska-Rafajłowicz considers α = Ψ 1 with Ψ being a quasi-inverse and describes some curves that may play the role of that Φ . They include the Lebesgue measure preserving space-filling curves due to Hilbert, Peano, and Sierpiński. The method due to García-Mora-Redtwitz depends on an injective δ -uniform curve in [ 0 , 1 ] d whose existence is guaranteed by both Lemma 3.1 and Corollary 3.1 in [7]. On the other hand, in Theorem 24 we provide a constructive approach to generate such a curve α . Going beyond, if both fractal structures Γ and Δ are finitely splitting (c.f. Definition 5), then we also have dim H ( F ) = d · dim H ( α 1 ( F ) ) (c.f. Theorem 23 (2)). Such a result is interesting in itself since it enables Hausdorff dimension to be used in computational applications involving fractal dimension. To deal with this, the algorithm contributed in ([12], Section 3.1) becomes the key to estimating Hausdorff dimension in 1-dimensional subsets.
Although Theorem 23 contains the most applicable results, we would like to highlight that our theorems are also valid in a more general setting (c.f. Section 3 and Section 4). Moreover, it is worth pointing out that in Section 6, we show how to calculate the fractal dimension of a subset of the Sierpiński gasket from the fractal dimension of a real subset. In that case, though, notice that d equals the fractal dimension of the Sierpiński gasket, thus it is not an integer. As such, our approaches also allow the calculation of the fractal dimension in higher non-integer dimensional spaces.

Author Contributions

All authors of this paper have contributed in an equal way to the results presented.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Khellat, F.; Khormizi, M. A global solution for a reaction-diffusion equation on bounded domains. Appl. Math. Nonlinear Sci. 2018, 3, 15–22. [Google Scholar] [CrossRef]
  2. Ansari, A.A. Investigation of the effect of albedo and oblateness on the circular restricted four variable bodies problem. Appl. Math. Nonlinear Sci. 2017, 2, 529–542. [Google Scholar] [CrossRef]
  3. Bruzón, M.S.; Garrido, T.M.; de la Rosa, R. Symmetry Reductions for a Generalized Fifth Order KdV Equation. Appl. Math. Nonlinear Sci. 2017, 2, 485–494. [Google Scholar] [CrossRef]
  4. Skubalska-Rafajłowicz, E. A new method of estimation of the box-counting dimension of multivariate objects using space-filling curves. Nonlinear Anal. Theory Methods Appl. 2005, 63, e1281–e1287. [Google Scholar] [CrossRef]
  5. Skubalska-Rafajłowicz, E. Space-Filling Curves in Decision Problems; Monographs; Wrocław University of Technology: Wrocław, Poland, 2001; Volume 28. (In Polish) [Google Scholar]
  6. Milne, S.C. Peano curves and smoothness of functions. Adv. Math. 1980, 35, 129–157. [Google Scholar] [CrossRef]
  7. García, G.; Mora, G.; Redtwitz, D.A. Box-Counting Dimension Computed By α-Dense Curves. Fractals 2017, 25, 1750039. [Google Scholar] [CrossRef]
  8. Fernández-Martínez, M.; Sánchez-Granero, M.A. Fractal dimension for fractal structures: A Hausdorff approach. Topol. Appl. 2012, 159, 1825–1837. [Google Scholar] [CrossRef]
  9. Fernández-Martínez, M.; Sánchez-Granero, M.A. Fractal dimension for fractal structures. Topol. Appl. 2014, 163, 93–111. [Google Scholar] [CrossRef]
  10. Fernández-Martínez, M.; Sánchez-Granero, M.A. Fractal dimension for fractal structures: A Hausdorff approach revisited. J. Math. Anal. Appl. 2014, 409, 321–330. [Google Scholar] [CrossRef]
  11. Fernández-Martínez, M.; Sánchez-Granero, M.A.; Segovia, J.E.T. Fractal dimension for fractal structures: Applications to the domain of words. Appl. Math. Comput. 2012, 219, 1193–1199. [Google Scholar] [CrossRef]
  12. Fernández-Martínez, M.; Sánchez-Granero, M.A. How to calculate the Hausdorff dimension using fractal structures. Appl. Math. Comput. 2015, 264, 116–131. [Google Scholar] [CrossRef]
  13. Bandt, C.; Retta, T. Topological spaces admitting a unique fractal structure. Fundam. Math. 1992, 141, 257–268. [Google Scholar]
  14. Arenas, F.G.; Sánchez-Granero, M.A. A characterization of non-Archimedeanly quasimetrizable spaces. Rendiconti dell Istituto di Matematica dell Università di Trieste 1999, 30, 21–30. [Google Scholar]
  15. Pontrjagin, L.; Schnirelmann, L. Sur une propriété métrique de la dimension. Ann. Math. 1932, 33, 156–162. [Google Scholar] [CrossRef]
  16. Hausdorff, F. Dimension und äußeres Maß. Math. Ann. 1918, 79, 157–179. [Google Scholar] [CrossRef]
  17. Falconer, K. Fractal Geometry. Mathematical Foundations and Applications, 3rd ed.; John Wiley & Sons, Ltd.: Chichester, UK, 2014. [Google Scholar]
  18. Arenas, F.G.; Sánchez-Granero, M.A. Completeness in GF-spaces. Far East J. Math. Sci. (FJMS) 2003, 3, 331–351. [Google Scholar]
  19. Fernández-Martínez, M.; Sánchez-Granero, M.A. Directed GF-spaces. Appl. Gen. Topol. 2001, 2, 191–204. [Google Scholar]
  20. Fernández-Martínez, M.; Sánchez-Granero, M.A. A new fractal dimension for curves based on fractal structures. Topol. Appl. 2016, 203, 108–124. [Google Scholar] [CrossRef]
Figure 1. The two plots above arrange how each element in level n of Γ can be sent to some element in level n of Δ via α n for n = 2 , 3 .
Figure 1. The two plots above arrange how each element in level n of Γ can be sent to some element in level n of Δ via α n for n = 2 , 3 .
Symmetry 11 00564 g001
Figure 2. First three levels in the construction of the Hilbert’s curve according to Theorem 24 (c.f. ([20], Figure 2)).
Figure 2. First three levels in the construction of the Hilbert’s curve according to Theorem 24 (c.f. ([20], Figure 2)).
Symmetry 11 00564 g002
Figure 3. First two levels in the construction of a curve filling the whole Sierpiński gasket (c.f. ([20], Figure 4)).
Figure 3. First two levels in the construction of a curve filling the whole Sierpiński gasket (c.f. ([20], Figure 4)).
Symmetry 11 00564 g003

Share and Cite

MDPI and ACS Style

Fernández-Martínez, M.; García Guirao, J.L.; Sánchez-Granero, M.Á. Calculating Hausdorff Dimension in Higher Dimensional Spaces. Symmetry 2019, 11, 564. https://doi.org/10.3390/sym11040564

AMA Style

Fernández-Martínez M, García Guirao JL, Sánchez-Granero MÁ. Calculating Hausdorff Dimension in Higher Dimensional Spaces. Symmetry. 2019; 11(4):564. https://doi.org/10.3390/sym11040564

Chicago/Turabian Style

Fernández-Martínez, Manuel, Juan Luis García Guirao, and Miguel Ángel Sánchez-Granero. 2019. "Calculating Hausdorff Dimension in Higher Dimensional Spaces" Symmetry 11, no. 4: 564. https://doi.org/10.3390/sym11040564

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop