Next Article in Journal
Design and Modelling of a Compact Triband Passband Filter for GPS, WiMAX, and Satellite Applications with Multiple Transmission Zero’s
Previous Article in Journal
Fractal Features of Fracture Networks and Key Attributes of Their Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractal Dimension of Fractal Functions on the Real Projective Plane

by
Alamgir Hossain
,
Md. Nasim Akhtar
and
María A. Navascués
*
Department of Mathematics, Presidency University, 86/1 College Street, Kolkata 700 073, West Bengal, India
*
Author to whom correspondence should be addressed.
Current address: Departamento de Matemática Aplicada, Universidad de Zaragoza, 50018 Zaragoza, Spain.
Fractal Fract. 2023, 7(7), 510; https://doi.org/10.3390/fractalfract7070510
Submission received: 20 May 2023 / Revised: 16 June 2023 / Accepted: 25 June 2023 / Published: 28 June 2023
(This article belongs to the Section General Mathematics, Analysis)

Abstract

:
In this article, we consider an iterated functions system on the non-Euclidean real projective plane which has a linear structure. Then, we study the fractal dimension of the associated curve as a subset of the projective space and like a set of the Euclidean space. At the end, we initiate a dual real projective iterated function system and pose an open problem.

1. Introduction

Fractals are those geometric objects on abstract spaces that own some kind of self-similarity. The best-known example of the fractal set is called the Mandelbrot set, named after the mathematician Benoit Mandelbrot who coined the term fractal [1]. In geometry, one of the most important methods to construct fractals is based on iterated function systems (IFSs). Based on some historical precedents, Hutchinson [2] introduced IFSs to generate self-similar sets. Barnsley [3] used another tool to construct fractals as the graphs of self-referential functions, known as fractal interpolation functions (FIFs). Most of the authors studied fractal interpolation on the Euclidean spaces [4,5,6,7,8]. Recently, Barnsley et al. [9], studied IFSs on the real projective plane. Hossain et al. [10] introduced the real projective fractal interpolation function ( RPFIF) by considering a real projective iterated function system (RPIFS) on the projective plane.
In mathematics, given a Euclidean space R n + 1 , the real projective space associated with R n + 1 is the collection of all one-dimensional subspaces or (vector) lines in R n + 1 , and is denoted by RP n . One can identify RP n as the quotient of the set R n + 1 { 0 } of non-zero vectors by the equivalence relation x y if and only if x = λ y for some λ R * (non-zero reals). Now, for x = ( x 1 , x 2 , , x n + 1 ) R n + 1 { 0 } , we denote ( x 1 : x 2 : : x n + 1 ) as the equivalence class containing x. Thus, there exists a canonical map ν : R n + 1 { 0 } RP n that associates each non-zero vector x = ( x 1 , x 2 , , x n + 1 ) R n + 1 { 0 } with the element ( x 1 : x 2 : : x n + 1 ) RP n . The points ( x 1 , x 2 , , x n + 1 ) R n + 1 { 0 } such that ν ( x 1 , x 2 , , x n + 1 ) = p is referred to as homogeneous coordinates of an element p RP n . If p , q RP n have the homogeneous coordinates ( p 1 , p 2 , , p n + 1 ) and ( q 1 , q 2 , , q n + 1 ) , respectively, and k = 1 n + 1 p k q k = 0 , then we say that p is orthogonal to q, and write p q . A hyperplane in RP n is a set of the form
H p = q RP n : p q RP n
for some p RP n . A set K RP n is said to avoid a hyperplane if there exists a hyperplane H p RP n such that H p K = . A line in the real projective space is the set of equivalence classes of points in a two-dimensional subspace of R n + 1 . Here, we recall a few notations and results from one of our earlier works [10]. Consider the hyperplane H e 3 where e 3 = ( 0 : 0 : 1 ) and the space RP 2 H e 3 in particular, defining two operations ⊕ and ⊙ as follows. For all ( x : y : z ) , ( x : y : z ) RP 2 H e 3 and for all a R ,
( x : y : z ) ( x : y : z ) : = ( x z + x z : y z + y z : z z )
and
a ( x : y : z ) : = ( a x : a y : z ) .
RP 2 H e 3 forms a vector space over R with respect to the operations ⊕ and ⊙. Use the notation ⊖ to indicate the difference between two elements in RP 2 H e 3 . That is, if ( x 1 : y 1 : z 1 ) , ( x 2 : y 2 : z 2 ) RP 2 H e 3 , then ( x 1 : y 1 : z 1 ) ( x 2 : y 2 : z 2 ) = ( x 1 z 2 x 2 z 1 : y 1 z 2 y 2 z 1 : z 1 z 2 ) . So, each element ( x : y : z ) in RP 2 H e 3 can be expressed as a sum of two of its elements, namely ( x : 0 : z ) and ( 0 : y : z ) . That is, ( x : y : z ) = ( x : 0 : z ) ( 0 : y : z ) . Let H 10 : = ( x : 0 : z ) RP 2 H e 3 and H 01 : = ( 0 : y : z ) RP 2 H e 3 . Then, RP 2 H e 3 can be expressed as
RP 2 H e 3 = H 10 H 01 .
Define a norm on RP 2 H e 3 , called a projective norm, as follows:
( x : y : z ) P : = x 2 + y 2 | z |
for all ( x : y : z ) RP 2 H e 3 . The projective norm induces a metric which is denoted by d P . The space RP 2 H e 3 is complete with respect to this norm. For ( x 1 : 0 : z 1 ) , ( x 2 : 0 : z 2 ) H 10 , denote that ( x 1 : 0 : z 1 ) ( x 2 : 0 : z 2 ) , if and only if x 1 z 2 x 2 z 1 , and ( x 1 : 0 : z 1 ) ( x 2 : 0 : z 2 ) , if and only if x 1 z 2 < x 2 z 1 . Similarly for ( 0 : y 1 : z 1 ) , ( 0 : y 2 : z 2 ) H 01 , define ( 0 : y 1 : z 1 ) ( 0 : y 2 : z 2 ) , if and only if y 1 z 2 y 2 z 1 , and ( 0 : y 1 : z 1 ) ( 0 : y 2 : z 2 ) , if and only if y 1 z 2 < y 2 z 1 .
Definition 1 
(Projective intervals on H 10 and H 01 [10]). Let ( a 1 : 0 : c 1 ) , ( a 2 : 0 : c 2 ) H 10 be such that ( a 1 : 0 : c 1 ) ( a 2 : 0 : c 2 ) . Then, the projective interval on H 10 is denoted by P I × { 0 } and defined by
P I × { 0 } : = { ( x : 0 : z ) H 10 : ( a 1 : 0 : c 1 ) ( x : 0 : z ) ( a 2 : 0 : c 2 ) } .
Similarly, the projective interval on H 01 , is denoted by P { 0 } × J and defined by
P { 0 } × J : = { ( 0 : y : z ) H 01 : ( 0 : b 1 : d 1 ) ( 0 : y : z ) ( 0 : b 2 : d 2 ) } .
Definition 2 
(Projective rectangle [10]). Let ( a 1 : 0 : c 1 ) , ( a 2 : 0 : c 2 ) H 10 and ( 0 : b 1 : d 1 ) , ( 0 : b 2 : d 2 ) H 01 be such that ( a 1 : 0 : c 1 ) ( a 2 : 0 : c 2 ) and ( 0 : b 1 : d 1 ) ( 0 : b 2 : d 2 ) . Then, the projective rectangle on RP 2 H e 3 is defined by
P I × J : = { ( x : y : z ) RP 2 H e 3 : ( a 1 : 0 : c 1 ) ( x : 0 : z ) ( a 2 : 0 : c 2 ) a n d ( 0 : b 1 : d 1 ) ( 0 : y : z ) ( 0 : b 2 : d 2 ) } .
Let C [ P I × { 0 } ] = f : P I × { 0 } H 01 continuous . If f C [ P I × { 0 } ] , define f P : = sup { f ( x : 0 : z ) P : ( x : 0 : z ) P I × { 0 } } . Since P I × { 0 } is compact, f P is well defined. For more details, interested readers may consult [10].
Let N 2 and ( x n : y n : z n ) RP 2 H e 3 : n = 0 , 1 , , N be a dataset in RP 2 H e 3 such that x n z n + 1 < x n + 1 z n for n = 0 , 1 , , N 1 . Let P I × { 0 } : = ( x : 0 : z ) H 10 : ( x 0 : 0 : z 0 ) ( x : 0 : z ) ( x N : 0 : z N ) and P I n × { 0 } : = ( x : 0 : z ) H 10 : ( x n 1 : 0 : z n 1 ) ( x : 0 : z ) ( x n : 0 : z n ) for n = 1 , 2 , , N . For n = 1 , 2 , , N , consider the transformations L n : P I × { 0 } P I n × { 0 } given by L n ( x : 0 : z ) = ( a n x + b n z : 0 : z ) such that
L n ( x 0 : 0 : z 0 ) = ( x n 1 : 0 : z n 1 ) a n d L n ( x N : 0 : z N ) = ( x n : 0 : z n ) ,
where a n , b n R . Then L n ’s are contraction maps with respect to the metric d P . For n = 1 , 2 , , N , consider the continuous maps F n : RP 2 H e 3 H 01 given by
F n ( x : y : z ) = 0 : c n x + d n y + f n z : z
such that
F n ( x 0 : y 0 : z 0 ) = ( 0 : y n 1 : z n 1 ) a n d F n ( x N : y N : z N ) = ( 0 : y n : z n ) ,
where c n , d n , f n R . If d n < 1 , then F n ’s are contractive with respect to the second variable. Now, for n = 1 , 2 , , N , define the functions W n : RP 2 H e 3 RP 2 H e 3 by
W n ( x : y : z ) = L n ( x : 0 : z ) F n ( x : y : z ) .
The transformation W n s are known as projective transformations, (as can be seen in [9,10]).
Theorem 1 
([10]). The RPIFS RP 2 H e 3 ; W n : n = 1 , 2 , , N has a unique attractor, which is the graph of a continuous function from P I × { 0 } to H 01 .
This function is known as RPFIF on a real projective plane.
The fractal dimension, which is in the heart of the fractal geometry, is usually considered in connection with real world data. It measures the complexity of a geometric shape in the space and it also provides an objective procedure in order to numerically compare the fractal sets. It may also be seen as a measure of the space-filling capacity of a pattern. The fractal dimension may not be an integer. In the literature, the concept of several dimensions of the fractal sets with respect to the Euclidean distance on the plane was largely treated (as can be seen, for instance, in [5,6,11,12,13,14,15,16,17,18]).
In this article, on the basis of these concepts, we estimate the fractal dimension of the graph of an RPFIF. As the graph of an RPFIF can be viewed as a subset of the real projective plane RP 2 as well as a subset of R 3 , the dimensions are estimated in both cases. The topological dimension of the projective plane RP 2 is two and the dimension of R 3 is three. In this article, we prove that, if D is the dimension of the graph of RPFIF in RP 2 , then D + 1 is the dimension of it in R 3 .
One of the interesting features of the projective geometry is that of duality. In projective geometry, the dual of a point is a line and the dual of a line is a point. Dual space is the collection of all the hyperplanes of a projective space. It is used in many branches of mathematics, such as tensor analysis with the finite dimensional spaces, measure distribution, and Hilbert spaces [19]. At the end of this article, an open problem concerning the dual RPFIF is posed.

2. Fractal Dimension of the Graph of a RPFIF

In this section, we estimate the fractal dimension of the graph G of an RPFIF when the interpolation points are equispaced. The following definition is used for the estimation of the dimensions.
Definition 3 
(see [6,11]). Let r > 0 and N ( r ) denote the minimum number of balls of radius r needed to cover a set F. Then, the fractal dimension of the set F, is denoted by dim B F , and defined by
lim r 0 log N ( r ) log r , i f   i t   e x i s t s .

2.1. Fractal Dimension of the Graph of an RPFIF as a Subset of RP 2 H e 3

Let P I × { 0 } = ( x : 0 : z ) H 10 : ( 0 : 0 : 1 ) ( x : 0 : z ) ( 1 : 0 : 1 ) and X = P I × { 0 } H 01 and let N 2 , and { ( x i : y i : z i ) : i = 0 , 1 , 2 , , N } be the N + 1 interpolation points in X such that ( x i : 0 : z i ) ( x i 1 : 0 : z i 1 ) = ( 1 : 0 : N ) . That is, the points ( x i : 0 : z i ) are equally spaced. Define a hyperbolic RPIFS { ( X ; W i ) : i = 1 , 2 , , N } such that
W i x y z = 1 0 i 1 N c i N d i N k i 0 0 N x y z ,
where x y z represents the element ( x : y : z ) in RP 2 H e 3 . Now, each W i can be written as
W i ( x : y : z ) = ( x + ( i 1 ) z : N ( c i x + d i y + k i z ) : N z ) = ( x + ( i 1 ) z : 0 : N z ) 0 : N ( c i x + d i y + k i z ) : N z = ( x + ( i 1 ) z : 0 : N z ) 0 : c i x + d i y + k i z : z = L i ( x : 0 : z ) F i ( x : y : z ) ,
where L i ( x : 0 : z ) = ( x + ( i 1 ) z : 0 : N z ) , F i ( x : y : z ) = 0 : c i x + d i y + k i z : z , the values of c i , k i are given by (5), and (7) and d i are the free parameters for i = 1 , 2 , , N . If the free parameters d i are such that | d i | < 1 , then the maps W i , i { 1 , 2 , , N } are contractive. Hence, the above RPIFS possesses a unique attractor which is the graph of a continuous function f : P I × { 0 } H 01 passing through the data points ( x i : 0 : z i ) , i { 0 , 1 , 2 , , N } . Let G be the graph of f . That is
G = { ( x : 0 : z ) f ( x : 0 : z ) : ( x : 0 : z ) P I × { 0 } } .
For k , r N and α = ( 0 : α 1 : α 2 ) RP 2 H e 3 , consider the projective intervals
P I k × { 0 } = { ( x : 0 : z ) P I × { 0 } : ( k 1 : 0 : N r ) ( x : 0 : z ) ( k : 0 : N r ) } and P { 0 } × J α = { ( 0 : y : z ) RP 2 H e 3 : ( 0 : α 1 : α 2 ) ( 0 : y : z ) ( 0 : N r α 1 + α 2 : N r α 2 ) }
on H 10 and H 01 , respectively. Let
C P = P I k × { 0 } P { 0 } × J α : k , r N a n d α = ( 0 : α 1 : α 2 ) RP 2 H e 3 .
Now, it can be seen that P I k × { 0 } P { 0 } × J α = P I k × J α , and ( k : 0 : N r ) ( k 1 : 0 : N r ) P = ( 1 : 0 : N r ) P = 1 N r and ( 0 : N r α 1 + α 2 : N r α 2 ) ( 0 : α 1 : α 2 ) P = ( 0 : 1 : N r ) P = 1 N r . Thus, the length of the projective intervals are | P I k × { 0 } | = | P { 0 } × J α | = 1 N r . Therefore, C P is the collection of projective squares of side length 1 N r on RP 2 H e 3 .
Let N P * ( r ) be the minimum number of 1 N r × 1 N r projective squares in C P entailed to cover G and let N P ( r ) be the smallest number of 1 N r × 1 N r projective squares in X which covers G. Then, it is clear that N P ( r ) N P * ( r ) . Now, any 1 N r × 1 N r projective squares in X can be covered by two 1 N r × 1 N r projective squares in C P . Therefore, 2 N P ( r ) N P * ( r ) . Thus, for dimension calculation, it is sufficient to focus on
lim r log N P * ( r ) log N r .
Before proving the main result in this section, we prove the following lemma.
Lemma 1. 
If all the interpolation points are not collinear in RP 2 H e 3 and μ = i = 1 N | d i | > 1 , then
lim r N P * ( r ) N r = .
Proof. 
For any ( x : y : z ) RP 2 H e 3 , we can write ( x : y : z ) = ( x z : y z : 1 ) . Then, the line equation joining the points ( x 0 : y 0 : z 0 ) = ( x 0 z 0 : y 0 z 0 : 1 ) and ( x N : y N : z N ) = ( x N z N : y N z N : 1 ) on the plane z = 1 is given by
y z y 0 z 0 x z x 0 z 0 = y N z N y 0 z 0 x N z N x 0 z 0 y z = y 0 z 0 + x z x 0 z 0 y N z N y 0 z 0 x N z N x 0 z 0 .
Now, ( x 0 : 0 : z 0 ) = ( 0 : 0 : 1 ) and ( x N : 0 : z N ) = ( 1 : 0 : 1 ) , so, x 0 z 0 = 0 , x N z N = 1 . Therefore,
y z = y 0 z 0 + x z y N z N y 0 z 0 .
Hence, from (10), the line equation on RP 2 H e 3 can be written as
p ( x : 0 : z ) = ( 0 : y 0 z 0 : 1 ) 0 : x z y N z N y 0 z 0 : 1 = ( 0 : y 0 : z 0 ) x z ( 0 : y N : z N ) ( 0 : y 0 : z 0 ) .
As the interpolation points are not collinear in RP 2 H e 3 , there exists a j { 1 , 2 , , N } such that
M = f ( x j : 0 : z j ) p ( x j : 0 : z j ) P > 0 .
This gives
M = ( 0 : y j : z j ) ( 0 : y 0 : z 0 ) x j z j ( 0 : y N : z N ) ( 0 : y 0 : z 0 ) P > 0 .
(see Figure 1). Clearly,
M max ( 0 : y j : z j ) ( 0 : y 0 : z 0 ) P , ( 0 : y j : z j ) ( 0 : y N : z N ) P .
Since G is the graph of a continuous function, therefore,
N P * ( r ) N r M ,
where M denotes the greatest integer not greater than M. If we apply W i on G, then the length M switches to the length | d i | M , i { 1 , 2 , , N } (see Figure 2). Thus, we obtain
Figure 1. Non-collinear interpolation points in RP 2 H e 3 .
Figure 1. Non-collinear interpolation points in RP 2 H e 3 .
Fractalfract 07 00510 g001
Figure 2. Effect of W i on the data points.
Figure 2. Effect of W i on the data points.
Fractalfract 07 00510 g002
N P * ( r ) N r i = 1 N | d i | M f o r r 1 .
By induction
N P * ( r ) N r i 1 = 1 N i 2 = 1 N i k = 1 N | d i 1 d i 2 d i k | M f o r r k .
Hence
N P * ( r ) N r M i = 1 N | d i | r 1 = M μ r 1 .
As μ > 1 , taking the limit as r , we obtain
lim r N P * ( r ) N r = .
Theorem 2. 
If G = g r a p h ( f ) , μ = i = 1 N | d i | > 1 and the interpolation points are not collinear, then dim B ( G ) = 1 + log N μ ; otherwise, dim B ( G ) = 1 .
Proof. 
Let C P ( r ) C P be a “finest" cover of G consisting of N P * ( r ) 1 N r × 1 N r projective squares of C P and let C P ( r , k ) denote the collection of all projective squares in C P which lie between ( k 1 : 0 : N r ) and ( k : 0 : N r ) . Let N P ( r , k ) denote the number of projective squares in C P ( r , k ) and
Λ P ( r , k ) = A i C P ( r , k ) A i .
As C P ( r ) is the finest cover of G, every projective square in C P ( r ) must intersect with G and since G is the graph of a continuous function, Λ P ( r , k ) must be a projective rectangle of width 1 N r and height N P ( r , k ) N r . Furthermore, note that
N P * ( r ) = k = 1 N r N P ( r , k ) .
Now, we estimate that N P * ( r + 1 ) in terms of N P * ( r ) . Since
L i ( k : 0 : N r ) = k + ( i 1 ) N r : 0 : N r + 1 = l ( k , i ) : 0 : N r + 1 ,
where l ( k , i ) = k + ( i 1 ) N r . It follows that
L i ( k : 0 : N r ) L i ( k 1 : 0 : N r ) P = ( l ( k , i ) : 0 : N r + 1 ) ( l ( k , i ) 1 : 0 : N r + 1 ) P = 1 N r + 1 .
Also, for ( x : y : z ) , ( x : y : z ) Λ P ( r , k ) ,
F i ( x : y : z ) F i ( x : y : z ) P = ( 0 : c i ( x z x z ) + d i ( y z y z ) : z z ) P | c i | | x z x z | | z z | + | d i | | y z y z | | z z | = | c i | ( x : 0 : z ) ( x : 0 : z ) P + | d i | ( 0 : y : z ) ( 0 : y : z ) P | c i | N r + | d i | N P ( r , k ) N r .
This shows that W i Λ P ( r , k ) is contained in a projective rectangle of width 1 N r + 1 and height | c i | N r + | d i | N P ( r , k ) N r . Therefore,
N P ( r + 1 , l ( k , i ) ) | c i | N r + | d i | N P ( r , k ) N r 1 N r + 1 + 1 = N | c i | + | d i | N P ( r , k ) + 1 .
This yields,
N P * ( r + 1 ) = i = 1 N k = 1 N r N P ( r + 1 , l ( k , i ) ) N r + 1 ( 1 + i = 1 N | c i | ) + N i = 1 N | d i | N P * ( r ) = N r + 1 δ + N μ N P * ( r ) ,
where δ = 1 + i = 1 N | c i | . From (14), we obtain
N P * ( r ) N r δ + N μ N P * ( r 1 ) N r δ + N μ N r 1 δ + N μ N P * ( r 2 ) = N r δ ( 1 + μ ) + ( N μ ) 2 N P * ( r 2 )
Therefore, the induction over r gives
N P * ( r ) N r δ 1 + μ + μ 2 + + μ r 1 + N μ r N P * ( 1 ) .
Case 1. If μ 1 , then μ r 1 for all r N . This implies that 1 + μ + μ 2 + + μ r 1 r . Furthermore, μ r 1 r . Therefore, from (15), we obtain
N P * ( r ) r N r δ + r N r N P * ( 1 ) = r N r C 2 ,
where C 2 = δ + N P * ( 1 ) . Hence,
dim B ( G ) = lim r 0 log N * ( r ) log r lim r log ( r N r C 2 ) log N r = 1 .
Since G RP 2 H e 3 is the graph of a continuous function. Therefore, dim B ( G ) 1 and hence dim B ( G ) = 1 .
Case 2. If μ > 1 , then μ r > 1 μ r . Therefore, from (15), we obtain
N P * ( r ) N r δ 1 μ r 1 μ + N μ r N P * ( 1 ) N μ r C 3 ,
where C 3 = δ 1 μ + N P * ( 1 ) . Hence,
dim B ( G ) = lim r 0 log N * ( r ) log r lim r log N μ r C 3 log N r = 1 + log N μ .
If all the interpolation points lie on a line in RP 2 H e 3 , then G becomes a line segment in RP 2 H e 3 . So, dim B ( G ) = 1 .
Now, we estimate the lower bound of the fractal dimension of G.
For all d i 0 , the inverse of W i is given by
W i 1 x y z = N d i 0 d i ( i 1 ) N c i 1 c i ( i 1 ) k i 0 0 d i x y z = d i ( N x ( i 1 ) z ) : 0 : d i z 0 : c i N x + y + c i ( i 1 ) k i z : d i z = N x ( i 1 ) z : 0 : z 0 : y c i N x + c i ( i 1 ) k i z : d i z = L i 1 ( x : 0 : z ) K i ( x : y : z ) ,
where L i 1 ( x : 0 : z ) = N x ( i 1 ) z : 0 : z and K i ( x : y : z ) = 0 : y c i N x + c i ( i 1 ) k i z : d i z . Now, l ( k , i ) = k + ( i 1 ) N r , then,
L i 1 l ( k , i ) : 0 : N r + 1 = N k + ( i 1 ) N r ( i 1 ) N r + 1 : 0 : N r + 1 = k N : 0 : N r + 1 = k : 0 : N r .
Similarly, we have L i 1 l ( k , i ) 1 : 0 : N r + 1 = k 1 : 0 : N r . Thus,
L i 1 l ( k , i ) : 0 : N r + 1 L i 1 l ( k , i ) 1 : 0 : N r + 1 P = 1 N r .
For ( x : y : z ) , ( x : y : z ) Λ P ( r + 1 , l ( k , i ) ) ,
K i ( x : y : z ) K i ( x : y : z ) P = 1 | d i | N | c i | | x z x z | | z z | + | y z y z | | z z | = 1 | d i | N | c i | ( x : 0 : z ) ( x : 0 : z ) P + ( 0 : y : z ) ( 0 : y : z ) P 1 | d i | N | c i | 1 N r + 1 + N P ( r + 1 , l ( k , i ) ) N r + 1 .
This shows that W i 1 Λ P ( r + 1 , l ( k , i ) ) is contained in a projective rectangle of width 1 N r and height
1 | d i | | c i | 1 N r + N P ( r + 1 , l ( k , i ) ) N r + 1 .
Therefore, we have
N P ( r , k ) 1 | d i | | c i | 1 N r + N P ( r + 1 , l ( k , i ) ) N r + 1 1 N r + 2 .
Hence
N P ( r + 1 , l ( k , i ) ) N | d i | N P ( r , k ) 2 | c i | .
This yields,
N P * ( r + 1 ) = i = 1 N k = 1 N r N P ( r + 1 , l ( k , i ) ) N μ N P * ( r ) C 3 N r + 1 .
where C 3 = 2 i = 1 N | d i | + i = 1 N | c i | . Using induction over r as above, we obtain
N P * ( r ) N μ r s N P * ( s ) C 3 N r 1 + μ + μ 2 + + μ r ( s + 1 ) = N μ r s N P * ( s ) C 3 N r 1 μ r s 1 μ .
Since μ > 1 , it is implied that μ r s > 1 μ r s . Thus,
N P * ( r ) N μ r s N P * ( s ) C 3 N s 1 μ .
Using Lemma 1, we can choose a large enough s so that
N P * ( s ) C 3 N s 1 μ > 0 .
For such s and r > s , we can write
N P * ( r ) N μ r C 4 ,
where C 4 = N μ s N P * ( s ) C 3 N s 1 μ > 0 . This ensures that
dim B ( G ) = lim r 0 log N * ( r ) log r lim r log N μ r C 4 log N r = 1 + log N μ .
Hence
dim B ( G ) = 1 + log N μ .

2.2. Fractal Dimension of the Graph of a RPFIF as a Subset of R 3

For notational simplicity, to estimate the fractal dimension of G, we restrict the graph G in between z = 1 and z = 1 .
Theorem 3. 
If μ > 1 and the interpolation points are not co-planar, then dim B ( G ) = 2 + log N μ ; otherwise, dim B ( G ) = 2 .
Proof. 
Let
Q : = k 1 N r , k N r × α , α + 1 N r × l 1 N r , l N r : k , l , r N , α R
be the collection of the cubes of side-length 1 N r in R 3 . First, we consider the graph G in between z = 0 and z = 1 . Let Q r Q be the best cover of G and Q * ( r ) be the minimum number of 1 N r × 1 N r × 1 N r cubes in Q r that intersect with G. Since we restrict the z -values to be between z = 0 to z = 1 , it is clear that l varies from 1 to N r . Let Q * ( r , 1 ) be the minimum number of 1 N r × 1 N r × 1 N r cubes in Q r that intersect G in between z = N r 1 N r to z = 1 . Let
D : = k 1 N r , k N r × α , α + 1 N r × { 1 } : k , r N , α R
be the collection of squares on the plane z = 1 , that is, on R 2 × { 1 } and D r D is the best cover of G at level z = 1 and N 1 * ( r ) is the minimum number of 1 N r × 1 N r squares in D r that intersects with G at level z = 1 . Then, it is clear that Q * ( r , 1 ) = N 1 * ( r ) . In particular, the squares at level z = 1 are nothing but the upper faces of the cubes between z = N r 1 N r to z = 1 . Now, it is observed that, if Q * ( r , l ) is the minimum number of 1 N r × 1 N r × 1 N r cubes in Q r that intersect G between z = l 1 N r to l N r , then Q * ( r , l ) = l N r Q * ( r , 1 ) = l N r N 1 * ( r ) , l { 1 , 2 , , N r } . Hence,
Q * ( r ) = l = 1 N r Q * ( r , l ) = l = 1 N r l N r N 1 * ( r ) = N 1 * ( r ) N r + 1 2 .
Now, if we consider the graph of G between z = 1 and z = 1 and if R r Q is the best cover of G and R * ( r ) , then this is the minimum number of 1 N r × 1 N r × 1 N r cubes in R r that intersect with G; then, from the symmetry of G, we obtain
R * ( r ) = N 1 * ( r ) N r + 1 .
Hence
dim B ( G ) = lim r log N 1 * ( r ) N r + 1 log N r = lim r log N 1 * ( r ) log N r + 1 .
Now, if μ > 1 and the interpolation points are not co-planar, then similarly to the proof of Theorem 2 (as at any level, the upper face of a projective square is a square), we obtain lim r log N 1 * ( r ) log N r = 1 + log N μ and hence
dim B ( G ) = 2 + log N μ .
Otherwise lim r log N 1 * ( r ) log N r = 1 and hence dim B ( G ) = 2 . □

3. Dual of the RPFIF

Recall the real projective metric d P on RP 2 H e 3 defined in Section 1. The hyperplane orthogonal to p RP 2 H e 3 is expressed as
p = q RP 2 H e 3 : q p .
Definition 4. 
Let RP 2 H e 3 ^ denote the set of all hyperplanes of RP 2 H e 3 , or equivalently, RP 2 H e 3 ^ = p : p RP 2 H e 3 . Then, the space RP 2 H e 3 ^ is said to be the dual space of RP 2 H e 3 . The addition on RP 2 H e 3 ^ is induced from the addition on RP 2 H e 3 . That is p q = p q . The dual space is endowed with a metric d ^ P defined by
d ^ P ( p , q ) : = d P ( p , q ) f o r   a l l p , q RP 2 H e 3 ^ .
The map Q : RP 2 H e 3 RP 2 H e 3 ^ defined by Q ( p ) = p is called the duality map.
Remark 1. 
The duality map Q is an isometry between the metric spaces RP 2 H e 3 , d P and RP 2 H e 3 ^ , d ^ P . Hence, RP 2 H e 3 ^ , d ^ P is a complete metric space.
Since Q is continuous, it can be extended to a map Q from H RP 2 H e 3 to
H RP 2 H e 3 ^ in the usual way. That is, for A H RP 2 H e 3 ,
Q A = Q ( a ) : a A .
Let H ^ 10 = Q ( H 10 ) and H ^ 01 = Q ( H 01 ) . Now, for x RP 2 H e 3 , x can be written as x = x 1 x 2 , where x 1 H 10 and x 2 H 01 . Then, from the definition of the addition on RP 2 H e 3 ^ , x = ( x 1 x 2 ) = x 1 x 2 . Thus, RP 2 H e 3 ^ can be expressed as
RP 2 H e 3 ^ = H ^ 10 H ^ 01 .
Here, we use the same notion ⊕ for the addition. Now, for a given dataset { ( x n : y n : z n ) : n = 0 , 1 , , N } on RP 2 H e 3 , we can extend L n and F n , which are defined in (5) and (6), respectively, as follows
L ^ n : P ^ I × { 0 } P ^ I n × { 0 } , F ^ n : RP 2 H e 3 ^ H ^ 01
such that L ^ n ( x : 0 : z ) = L n ( x : 0 : z ) and F ^ n ( x : y : z ) = F n ( x : y : z ) , where P ^ I × { 0 } = Q P I × { 0 } and P ^ I n × { 0 } = Q P I n × { 0 } . Define W ^ n : RP 2 H e 3 ^ RP 2 H e 3 ^ such that
W ^ n ( x : y : z ) = L ^ n ( x : 0 : z ) F ^ n ( x : y : z ) .
Definition 5. 
The collection RP 2 H e 3 ^ ; W ^ n : n = 1 , 2 , , N is said to be a dual RPIFS.
Figure 3 represents the attractor of a dual RPIFS corresponding to the RPIFS given in [10] (Section 4, Example 4.0.1, with scaling factor d = 0.3 ).
Conjecture 1. 
If G is the graph of the RPFIF corresponding to the RPIFS W = RP 2 H e 3 ; W n : n = 1 , 2 , , N given by (8), then there exists an attractor G ^ corresponding to the dual RPIFS W ^ = RP 2 H e 3 ^ ; W ^ n : n = 1 , 2 , , N such that G ^ is also the graph of a self-referential function. Moreover, G ^ = p : p G .

4. Conclusions

In this article, we estimated the fractal dimension of the graph of a RPFIF on the real projective plane which has a linear structure. Since the graph of the RPFIF can be viewed as a subset of RP 2 as well as a subset of R 3 , we calculated the dimensions for both the cases. Finally, we designed an IFS on the dual of the real projective plane RP 2 H e 3 and posed an open problem.
The perspective view is the two-dimensional replica of a three-dimensional object in the real world, where the apparent size of an object decreases as its distance from the viewer point increases. The lenses of the camera and the human eye work in the same way, and therefore, the perspective view looks most realistic [20]. In the future direction, one may look into the graph of an RPFIF in a different perspective view and estimated the fractal dimensions of the corresponding images which are made by intersecting the graph of the RPFIF with the object planes/image planes.

Author Contributions

Conceptualization, M.N.A. and M.A.N.; Methodology, M.A.N.; Validation, M.N.A. and M.A.N.; Formal analysis, M.N.A.; Investigation, A.H.; Writing—original draft, A.H.; Writing—review & editing, A.H. All authors have read and agreed to the published version of the manuscript.

Funding

A.H. acknowledges the Council of Scientific & Industrial Research (CSIR), India, for the financial support under the scheme “JRF” (File No. 08/155(0065)/2019-EMR-I). M.N.A. acknowledges the Department of Science and Technology (DST), Govt. of India, for the financial support under the scheme “Fund for Improvement of S&T Infrastructure (FIST)” (File No. SR/FST/MS-I/2019/41).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data associated with the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mandelbrot, B. The Fractal Geometry of Nature; W. H. Freeman and Co.: New York, NY, USA, 1982. [Google Scholar]
  2. Hutchinson, J.E. Fractals and self similarity. Indiana Univ. Math. J. 1981, 30, 713–747. [Google Scholar] [CrossRef]
  3. Barnsley, M.F. Fractal functions and interpolation. Constr. Approx. 1986, 2, 303–329. [Google Scholar] [CrossRef]
  4. Navascués, M.A. A fractal approximation to periodicity. Fractals 2006, 14, 315–325. [Google Scholar] [CrossRef]
  5. Barnsley, M.F.; Elton, J.; Hardin, D.; Massopust, P. Hidden variable fractal interpolation functions. SIAM J. Math. Anal. 1989, 20, 1218–1242. [Google Scholar] [CrossRef]
  6. Barnsley, M.F. Fractals Everywhere; Academic Press: Cambridge, MA, USA, 2014. [Google Scholar]
  7. Bouboulis, P.; Dalla, L. Closed fractal interpolation surfaces. J. Math. Anal. Appl. 2007, 327, 116–126. [Google Scholar] [CrossRef] [Green Version]
  8. Dalla, L. Bivariate fractal interpolation functions on grids. Fractals 2002, 10, 53–58. [Google Scholar] [CrossRef]
  9. Barnsley, M.F.; Vince, A. Real projective iterated function systems. J. Geom. Anal. 2012, 22, 1137–1172. [Google Scholar] [CrossRef] [Green Version]
  10. Hossain, A.; Akhtar, M.N.; Navascués, M.A. Fractal Function on the Real Projective plane. arXiv 2023, arXiv:2304.09440. [Google Scholar]
  11. Falconer, K.J. Fractal Geometry: Mathematical Foundations and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  12. Falconer, K.J.; Fraser, J.M.; Kempton, T. Intermediate dimensions. Math. Z. 2020, 296, 813–830. [Google Scholar] [CrossRef] [Green Version]
  13. Metzler, W.; Yun, C. Construction of fractal interpolation surfaces on rectangular grids. Int. J. Bifur. Chaos 2008, 20, 4079–4086. [Google Scholar] [CrossRef] [Green Version]
  14. Hardin, D.P.; Massopust, P.R. The capacity for a class of fractal functions. Comm. Math. Phys. 1986, 105, 455–460. [Google Scholar] [CrossRef]
  15. Akhtar, M.N.; Prasad, M.G.P.; Navascués, M.A. Box dimension of α-fractal functions. Fractals 2016, 24, 1650037. [Google Scholar] [CrossRef]
  16. Akhtar, M.N.; Prasad, M.G.P.; Navascués, M.A. Box dimension of α-fractal function with variable scaling factors in subintervals. Chaos Solitons Fractals 2017, 103, 440–449. [Google Scholar] [CrossRef]
  17. Dalla, L.; Drakopoulos, V.; Prodromou, M. On the box dimension for a class of nonaffine fractal interpolation functions. Anal. Theory Appl. 2003, 19, 220–233. [Google Scholar] [CrossRef]
  18. Akhtar, M.N.; Hossain, A. Stereographic Metric and Dimensions of Fractals on the Sphere. Results Math. 2022, 77, 213. [Google Scholar] [CrossRef]
  19. Rudin, W. Functional Analysis; McGraw-Hill: New York, NY, USA, 1991. [Google Scholar]
  20. Hearn, D. Computer Graphics, C Version; Pearson Education India: Delhi, India, 1997. [Google Scholar]
Figure 3. Attractor of a dual RPIFS ( the figure was obtained using ’Mathematica’).
Figure 3. Attractor of a dual RPIFS ( the figure was obtained using ’Mathematica’).
Fractalfract 07 00510 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hossain, A.; Akhtar, M.N.; Navascués, M.A. Fractal Dimension of Fractal Functions on the Real Projective Plane. Fractal Fract. 2023, 7, 510. https://doi.org/10.3390/fractalfract7070510

AMA Style

Hossain A, Akhtar MN, Navascués MA. Fractal Dimension of Fractal Functions on the Real Projective Plane. Fractal and Fractional. 2023; 7(7):510. https://doi.org/10.3390/fractalfract7070510

Chicago/Turabian Style

Hossain, Alamgir, Md. Nasim Akhtar, and María A. Navascués. 2023. "Fractal Dimension of Fractal Functions on the Real Projective Plane" Fractal and Fractional 7, no. 7: 510. https://doi.org/10.3390/fractalfract7070510

Article Metrics

Back to TopTop