FUNCTION SYSTEM
ALEXANDRU MIHAIL
Recurrent iterated function systems are a generalization of iterated function sys- tems. They were dened in [4] and in a more general settings in [5]. Instead of considering contractions from a metric spaceXto itself, we consider contractions fromX×X toX. Some of the properties of recurrent iterated function systems are similar to those of iterated function systems. In this paper we dene and study the shift or code space associated with a recurrent iterated function system.
AMS 2000 Subject Classication: 28A80.
Key words: iterated function system, recurrent iterated function system, attrac- tor, shift space (or code space).
1. INTRODUCTION
The paper is divided in to four sections. The rst section is the intro- duction. In the second section we shortly describe the shift spaces of an IFS and prove the continuity of the projection map. The next section contains the main results concerning the shift space of a RIFS. The last section contains an example.
We start by a short presentation of iterated function systems, IFS for short, and recurrent iterated function systems, RIFS for short. We will also x the notation.
For a set X, P(X) denotes the sets of subsets of X. Let (X, dX) and (Y, dY) be two metric spaces. By C(X, Y) we denote the set of continuous function from X to Y. On C(X, Y) we will consider the generalized metric d:C(X, Y)×C(X, Y)→R+=R+∪ {∞} dened by
d(f, g) = sup
x∈X
dY(f(x), g(x)).
IfZ⊂X thendZ(f, g) = sup
x∈Z
dY(f(x), g(x)). Forfn, f ∈C(X, Y),fn→s f denotes pointwise convergence, fn u.c→ f uniform convergence on compact sets and fn u
→ f uniform convergence, that is, convergence in the generalized metric d.
REV. ROUMAINE MATH. PURES APPL., 53 (2008), 4, 339355
Let (X, dX) and (Y, dY) be two metric spaces. On X×Y we consider the distance d=dX×Y : (X×Y)×(X×Y)→R+ dened by dX×Y((x1, y1), (x2, y2)) = max{dX(x1, x2), dY(y1, y2)} (if not otherwise stated).
Let (X, d) be a metric space. B(X) denotes the set of closed bounded nonvoid subsets of X and K(X) the set of compact nonvoid subsets of X. We have K(X) ⊂ B(X) ⊂ P(X). B(X) and K(X) are metric spaces under the Hausdor-Pompeiu distance h :B(X)×B(X) → [0,∞) (or h : K(X)× K(X)→[0,∞)) dened by
h(A, B) = max(d(A, B), d(B, A)) = min{r/A⊂B(B, r) and B ⊂B(A, r)}, where
d(A, B) = sup
x∈A
d(x, B) = sup
x∈A
y∈Binfd(x, y)
and
B(A, r) ={x|there existsy∈Asuch that d(x, y)< r}= S
x∈A
B(x, r).
As for the spaces(B(X), h)and(K(X), h)we have the results below (see [6] and [7]).
Theorem 1.1. (B(X), h) is a complete metric space if (X, d) is a com- plete metric space; (K(X), h) is a complete metric space if (X, d) is a com- plete metric space, compact if (X, d) is compact, and separable if (X, d) is separable.
For a set A from the metric space (X, d), d(A) represents the diameter of A dened asd(A) = sup
x,y∈A
d(x, y).
Let (X, d) be a metric space. For a function f : X → X we de- note by Lip(f) ∈ R+ the Lipschitz constant associated with f : Lip(f) =
sup
x,y∈X;x6=y
d(f(x),f(y))
d(x,y) . f is said to be a Lipschitz function if Lip(f)<+∞ and a contraction if Lip(f)<1. Let Con(X) ={f :X →X|Lip(f)<1}.
Letm∈N∗. For a functionf :Xm= m×
k=1
X→X, the number
inf{c|d(f(x1, x2, . . . , xm), f(y1, y2, . . . , ym))≤cmax{d(x1, y1), . . . , d(xm, ym)}
for all {x1, x2, . . . , xm, y1, y2, . . . , ym ∈X},that coincides with sup
x1,x2,...,xm,y1,y2,...,ym∈X max{d(x1,y1),...,d(xm,ym)}>0
d(f(x1, x2, . . . , xm), f(y1, y2, . . . , ym)) max{d(x1, y1), . . . , d(xm, ym)}
is denoted by Lip(f) and it is called the Lipschitz constant of f. Clearly, Lip(f) ∈ R+. A function f : Xm → X is called a Lipschitz function if
Lip(f)<+∞and a contraction if Lip(f)<1. Let Conm(X) ={f :Xm →X|
Lip(f)<1}.
An iterated function system onXconsists of a nite family of contractions (fk)k=1,n on X and is denoted byS = (X,(fk)k=1,n).
A recurrent iterated function systems onX consists of a nite family of contractions (fk)k=1,n,fk:X×X→X and is denoted byS = (X,(fk)k=1,n).
We remark that an IFS is a special case of an RIFS.
For an IFS (respectively, an RIFS) FS : K(X) → K(X) (respectively, FS : K(X)×K(X) → K(X)) is the function dened by FS(B) =
n
S
k=1
fk(B) (respectively, FS(K, H) =
n
S
k=1
fk(K, H), where for a function f :X×X →X we denef(K, H) =f(K×H) ={f(x, y)|x∈K, y ∈H}).
In both cases the functionFSis a contraction with Lip(FS)≤max
k=1,n
Lip(fk). By the Banach contraction theorem for an IFS or an RIFS, there exists a unique set A(S) such that FS(A(S)) =A(S), respectively FS(A(S), A(S)) = A(S).We state the results for RIFS. The proof can be found in [4] and some generalization in [5]. More results about IFS can be found in [1], [2], [3] or [7].
Theorem 1.2. Let(X, d)be a complete metric space andS= (X,(fk)k=1,n) an RIFS with c= max
k=1,nLip(fk)<1. Then there exists a uniqueA(S)∈K(X) such that FS(A(S), A(S)) =A(S). Moreover, for any H0, H1∈K(X) the se- quence (Hn)n≥1 dened by Hn+1 =FS(Hn, Hn−1) is convergent to A(S). As for the speed of convergence we have
h(Hn, A(S))≤ 2c[n2]
1−cmax{h(H0, H1), h(H1, H2)}.
In particular, h(H0, A(S))≤ 1−c2 max{h(H0, H1), h(H2, H1)}. As for the esti- mation of the distance h(H0, A(S)) we also have
h(H0, A(S))≤ 1
1−ch(H0, f(H0, H0)).
We remark that A(S) =
n
[
k=1
fk(A(S), A(S)) =
n
[
k=1
[
x∈A(S)
fk({x}, A(S))
=
n
[
k=1
[
x∈A(S)
fk(A(S),{x})
=
n
[
k=1
[
x,y∈A(S)
fk({x},{y})
. As for the continuity of the attractor of an RIFS we have
Theorem 1.3. Let (X, d) be a complete metric space and S = (X,(fk)k=1,n) and S0 = (X,(gk)k=1,n) two RIFSs with c= max
k=1,n Lip(fk) <1 and c0 = max
k=1,n Lip(gk)<1. Then
h(A(S), A(S0))≤ 1
1−min(c, c0) max
k=1,n
d(fk, gk).
A variant of this theorem is
Theorem 1.4. Let (X, d) be a complete metric space, n ∈ N∗, and let Sm = (X,(fkm)k=1,n), m ∈ N∗, and S = (X,(fk)k=1,n) be recurrent iterated function systems. Let cm= max
k=1,nLip(fkm) and c0 = max
k=1,nLip(fk). If sup
n≥1
cn= c <1 and fkm →s fk on a dense set in X×X for every k= 1, n, then c0 ≤c and A(Sm)→A(S).
2. THE SHIFT SPACE OF AN IFS
In this section we present the shift space of an IFS. At the end of it we prove the continuity of the projection map.
We start with some notation: Rdenotes the real numbers,Nthe natural numbers,N∗=N− {0},N∗n={1,2, . . . , n}.For two nonvoid setsAandB, BA denotes the set of functions fromAtoB. ByΛ = Λ(B)we will understand the set BN∗ and by Λn = Λn(B) the set BN∗n. The elements of Λ = Λ(B) = BN∗ will be written as innite words ω = ω1ω2. . . ωmωm+1. . ., where ωm ∈ B while the elements of Λn = Λn(B) = BN∗n as words ω = ω1ω2. . . ωn; Λ(B) is the set of innite words with letters from the alphabet B and Λn(B)is the set of words of length n. By Λ∗ = Λ∗(B) we will understand the set of all nite words Λ∗ = Λ∗(B) = S
n≥1
Λn(B). If ω = ω1ω2. . . ωmωm+1. . . or if ω = ω1ω2. . . ωn and n ≥ m, then [ω]m = ω1ω2. . . ωm. For two words α ∈ Λn(B) and β ∈ Λm(B) or β ∈ Λ(B) by αβ we will understand the concatenation of the wordsαandβ, namely,αβ=α1α2. . . αnβ1β2. . . βm, and respectively αβ=α1α2. . . αnβ1β2. . . βmβm+1. . ..
On Λ = Λ(N∗n) = (N∗n)N∗we consider the metric ds(α, β) =
∞
P
k=1 1−δαkβk
3k , where
δyx=
1 if x=y, 0 if x6=y.
Denition 2.1. The pair(Λ(N∗n) = (N∗n)N∗, ds) is a compact metric space called the shift space with nletters.
Let Fk : Λ(N∗n) → Λ(N∗n) be dened by Fk(ω) = kω for k = 1, n. The functions Fk are continuous and are called the right shift functions. We have
ds(Fk(α), Fk(β)) = ds(α, β)
3 .
The function R : Λ(N∗n) → Λ(N∗n) dened by R(ω = ω1ω2. . . ωmωm+1. . .) = ω2ω3. . . ωmωm+1. . . also is continuous and is called the left shift function.
We have
ds(R(α), R(β)) = 3ds(α, β)−(1−δαβ11)≤3ds(α, β).
Remark 2.1. (1)R◦Fk(ω) =ω and Fk◦R(ω) =kω2ω3. . . ωmωm+1. . .. (2)Λ =
n
S
k=1
Fk(Λ), soΛis the attractor of the IFS S = (Λ,(Fk)k=1,n). Notation 2.1. Let(X, dX)be a complete metric space,S= (X,(fk)k=1,n) be an IFS on X and A = A(S) the attractor of S. For ω = ω1ω2. . . ωm ∈ Λm(N∗n) set fω =fω1◦fω2 ◦. . . .◦fωm andAω=fω(A).
Notation 2.2. Let f :X → X or f :X×X →X be a contraction. We denote by ef the xed point of f. Iff =fω then we denote by efω or by eω the xed point of f =fω.
Denition 2.2. An IFS S = (X,(fk)k=1,n) is said to be disconnected if fi(A(S))∩fj(A(S)) = ∅ for any two dierent indices i, j = 1, n, and totally disconnected if fω(A(S))∩fω0(A(S)) = ∅ for any ω, ω0 ∈ Λm(N∗n) and any m∈N∗ such thatω6=ω0.
If an IFSS= (X,(fk)k=1,n)is disconnected andfkare injective functions then it is totally disconnected.
The main results concerning the relation between the attractor of an IFS and the shift space is contained in
Theorem 2.1 ([7]). If A = A(S) be the attractor of the IFS S = (X,(fk)k=1,n).
(1) For ω∈Λ,A[ω]m+1 ⊂A[ω]m andd(A[ω]m)≤cmd(A), sod(A[ω]m)→0 as m→ ∞.
(2) If aω is dened by {aω} = T
n≥1
A[ω]m then d(e[ω]m, aω) → 0 when m→ ∞.
(3)A=A(S) = S
ω∈Λ
{aω},Aα = S
ω∈Λ
{aαω}for every α∈Λ∗. (4) The set {e[ω]m|ω∈Λ and m∈N∗} is dense in A.
(5) The function π : Λ → A dened by π(ω) = aω is continuous and surjective.
(6)π◦Fk=fk◦π fork= 1, n.
(7) If the IFS S = (X,(fk)k=1,n) is disconnected and fk are injective functions then π also is injective.
Denition 2.3. The function π : Λ → A from the Theorem 2.1 is called the canonical projection from the shift space on the attractor of the IFS.
We now prove the continuity of the canonical projection. The following result is obvious.
Lemma 2.1. Let (X, d) be a metric space. If f :X→X then d(f(A))≤ Lip(f)d(A) for every A ⊂ X. In general, if f : ×n
k=1X → X then for every A1, A2, . . . , An⊂X we have
d(f(A1, A2, . . . , An))≤Lip(f) max{d(A1), d(A2), . . . , d(An)}.
Lemma 2.2. Let (X, d) be a complete metric space and m∈N∗. Let f :
m×
k=1X→Xbe a contraction and Ha closed set such that f(H, H, . . . , H)⊂H. Then ef ∈H, where ef is the xed point of f.
Proof. Leta0 ∈H and be dene the sequence(an)nby an+1 =f(an, an, . . . , an). Thenan∈H,an→ef and ef ∈H becauseH is a closed set.
Theorem 2.2. Let (X, d) be a complete metric space, n ∈ N∗, and let Sm = (X,(fkm)k=1,n), m ∈ N∗, and S = (X,(fk)k=1,n) be recurrent iterated function systems. Let cm = max
k=1,nLip(fkm)and c0= max
k=1,nLip(fk). Let π : Λ→ A(S) and πm : Λ → A(Sm) be the canonical projections. If sup
n≥1
cn = c < 1 and fkm→s
m fk on a dense set in X for every k= 1, n then c0≤cand πn→u π. Proof. Because the functions of the family (fkm)k=1,n are equally contin- uous and fkm →s
m fk on a dense set in X for everyk = 1, n, we havefkm u.c→fk, f[ω]m
l
u.c→f[ω]l for everyω ∈Λ and l∈N∗. By Theorem 1.4 we have c0 ≤c and A(Sm) → A(S). Because A(Sm) → A(S) and A(Sm), A(S) ∈ K(X), there exists M > 0 such that d(A(Sm)) < M and h(A(Sm), A(S)) < M for every m∈N∗. We can also suppose thatd(A(S))< M. We have
(1) h(A(Sm)[ω]l, A(S)[ω]l)≤clh(A(Sm), A(S)) +h(f[ω]m
l(A(S)), f[ω]l(A(S))) and, because h(A(Sm), A(S))< M,
(2) h(A(Sm)[ω]l, A(S)[ω]
l)≤clM+h(f[ω]m
l(A(S)), f[ω]
l(A(S))).
Indeed
h(A(Sm)[ω]l, A(S)[ω]l) =h(f[ω]m
l(A(Sm)), f[ω]l(A(S)))
≤h(f[ω]m
l(A(Sm)), f[ω]m
l(A(S))) +h(f[ω]m
l(A(S)), f[ω]l(A(S)))
≤clh(A(Sm), A(S)) +h(f[ω]m
l(A(S)), f[ω]l(A(S))).
Becausef[ω]m
l
u.c→f[ω]l, for everyK ∈K(X) we have f[ω]m
l(K)→f[ω]l(K), in particular,f[ω]m
l(A(S))→f[ω]l(A(S)). Using (1) we obtain thatA(Sm)[ω]l → A(S)[ω]
l for everyl∈N∗ and everyω ∈Λ.
We also have
(3) d(πm(ω), π(ω))≤2clM +h(A(Sm)[ω]l, A(S)[ω]l).
Indeed, becauseA(Sm)[ω]l andA(S)[ω]l are compact, there existx∈A(Sm)[ω]l and y ∈ A(S)[ω]l such that h(A(Sm)[ω]l, A(S)[ω]l) = d(x, y) (see [7]). Then, taking into account thatπm(ω), x∈A(Sm)[ω]l andπ(ω), y∈A(S)[ω]l, we have
d(πm(ω), π(ω))≤d(πm(ω), x) +d(x, y) +d(y, π(ω))
≤d(A(Sm)[ω]l) +h(A(Sm)[ω]l, A(S)[ω]
l) +d(A(S)[ω]
l)
≤cld(A(Sm)) +h(A(Sm)[ω]l, A(S)[ω]l) +cld(A(S))
≤2clM+h(A(Sm)[ω]l, A(S)[ω]l).
To see that πn→s π it is enough to take in (3) an l large enough and then an m large enough. Let ε > 0 be xed and let l be a natural number such that 6clM < ε. Because fαm u.c→fαfor everyα∈Λl and Λl is nite, there existsmε such that h(fαm(A(S)), fα(A(S))) < ε/2 for every m ≥mεand every α ∈ Λl. For m≥mεfrom (1) and (3) we have
d(πm(ω), π(ω))≤2clM+h(A(Sm)[ω]l, A(S)[ω]l)
≤2clM+clM +h(f[ω]m
l(A(S)), f[ω]
l(A(S)))≤ε/3 +ε/6 +ε/2 =ε.
3. THE SHIFT SPACE FOR AN RIFS
In this section we present the construction of the shift space of an RIFS and establish the main properties concerning the relation ship between it and the attractor of the RIFS.
Through out this section (X, dX) will be a xed complete metric space and S = (X,(fk)k=1,n) a xed RIFS with ncomponents.
We start with some notation: k, l, m, i, j, m0, ij denotes natural numbers if not otherwise stated. For a nonvoid set I and a family of functions fi : Xi → Yi, i ∈ I, ×
i∈Ifi denotes the function ×
i∈Ifi : ×
i∈IXi → ×
i∈IYi dened by
×
i∈Ifi((xi)i∈I) = (fi(xi))i∈I.
SetΩk=N∗
n2k−1 fork∈N∗. OnΩkwe consider the metricdk: Ωk×Ωk→ R+ given bydk(x, y) = 1−δyx, whereδxy =
1 if x=y, 0 if x6=y.
Consider the bijectionφkbetweenΩk×Ωk =N∗n2k−1×N∗n2k−1 andΩk+1= N∗n2k given byφk(a, b) =n2k−1(a−1) +b.
Letpk1 : Ωk×Ωk → Ωkand pk2 : Ωk×Ωk →Ωkbe dened by pk1(x, y) = x and pk2(x, y) = y. Let ψk1 : Ωk+1 → Ωkand ψ2k : Ωk+1 → Ωk be dened by ψ1k(x) = pk1 ◦(φk)−1(x) and ψ2k(x) = pk2 ◦(φk)−1(x). More generally, we let φlk: (Ωl)2k−l→Ωk, where
φlk=φk−1◦(φk−2×φk−2)◦. . .◦
2k−l−1
×
i=1 φl
for 0< l < k. In particular, φ(k−1)k=φk−1.
Let also θk : Ωk → Ωk−1×Ωk−1 the inverse of φk−1 and θkl : Ωk → (Ωl)2k−l be the inverse of φlk. That is θk=φ−1k−1 and
θkl=
2k−l−1
×
i=1 φ−1l
◦
2k−l−2
×
i=1 φ−1l−1
◦. . .◦
φ−1k−2×φ−1k−2
◦φ−1k−1
=
2k−l−1
×
i=1 θl+1
◦
2k−l−2
×
i=1 θl−1
◦. . .◦(θk−1×θk−1)◦θk fork > l >0.
We have θk=θk(k−1).
Set pnj = pn,Xj : (X)2n → X, pn,lj (x1, x2, . . . , x2n) = xj, where X is a nonvoid set. In particular, if X = Ωl set pn,lj =pn,Ωj l. Then pn,lj : (Ωl)2n →Ωl
and pn,lj (x1, x2, . . . , x2n) =xj. Set τjk,l =pk−l,lj ◦θkl : Ωk → Ωl for 0 < l < k and j∈ {1,2, . . . ,2k−l}.
Remark 3.1. With the above notation we have (1)τjk+1,k =ψkj, wherej∈ {1,2};
(2)2k−l
×
i=1 θlm
◦θkl=θkm, where0< m < l < k; (3)pm,li
2 ◦pmi 0,X
1 =pmi 0+m,l
2+2m(i1−1), wherem0, m, l∈N∗,i1 ∈ {1,2, . . . ,2m0}, i2 ∈ {1,2, . . . ,2m}and X= (Ωl)2m;
(4) θmk ◦pu,mi = pu,Xi ◦ 2u
×
i=1 θmk
, where 0 < k < m, u ∈ N∗ and X = (Ωk)2m−k, so that, in particular, if u = l−m then θmk ◦pl−m,mi = pl−m,Xi ◦2l−m
×
i=1 θmk
, wherek < m < l and X= (Ωk)2m−k; (5)τjm,k◦τil,m=τj+2l,k m−k(i−1), wherek < m < l;
(6)τjk,l=ψil1◦ψil+1
2 ◦. . .◦ψk−1i
k−l, where k < l,i1, i2, . . . , ik−l∈ {1,2}and j =i1+ (i2−1)2 +· · ·+ (ik−l−1)2k−l−1.
Indeed, the assertions above can be justied as follows.
(1)τjk+1,k =p1,kj ◦θk+1,k =p1,kj ◦φ−1k =ψkj. (2)2k−l
×
i=1θlm
◦θkl = 2k−l
×
i=1
h2l−m−1
×
i=1 φ−1m
◦. . .◦
φ−1l−2×φ−1l−2
◦φ−1l−1 i
◦ 2k−l−1
×
i=1 φ−1l
◦. . .◦
φ−1k−2×φ−1k−2
◦φ−1k−1 =
2k−m−1
×
i=1 φ−1m
◦. . .◦
φ−1k−2×φ−1k−2
◦ φ−1k−1 =θkm.
(3) Let(x1, x2, . . . , x2m0+m) = (y1, y2, . . . , y2m0)∈(Ωl)2m
0+m
= ((Ωl)2m)2m
0, where yi = (x1+2m(i−1), x2+2m(i−1), . . . , x2m+2m(i−1)) ∈ X = (Ωl)2m. Then pmi 0+m,l
2+2m(i1−1)(x1, x2, . . . , x2m0+m) =xi2+2m(i1−1) and
pm,li2 ◦pn,Xi1 (x1, x2, . . . , x2m0+m) =pm,li2 ◦pmi10,X(y1, y2, . . . , y2m0)
=pm,li
2 (yi1) =pm,li
2 (x1+2m(i1−1), x2+2m(i1−1), . . . , x2m+2m(i1−1)) =xi2+2m(i1−1). (4) Let (x1, x2, . . . , x2u) ∈ (Ωm)2u. Then 2u
×
i=1θmk
(x1, x2, . . . , x2u) = (θmk(x1), θmk(x2), . . . , θmk(x2u))andpu,Xi ◦2u
×
i=1θmk
(x1, x2, . . . , x2u) =θmk(xi). Also pu,mi (x1, x2, . . . , x2u) =xi and θmk◦pu,mi (x1, x2, . . . , x2u) =θmk(xi).
(5)τjm,k◦τil,m=pm−k,kj ◦θmk◦pl−m,mi ◦θlm =pm−k,kj ◦pl−m,Xi ◦2l−m
×
i=1θmk
◦ θlm =pl−k,lj+2m−k(i−1)◦θlk=τj+2l,k m−k(i−1), whereX= (Ωk)2m−k =θmk(Ωm).
(6) The proof can be made by induction onk. The rst step k=l+ 1is point (1). Let j1 =i1+ (i2−1)2 +· · ·+ (ik−l−1)2k−l−1 and
j =j1+2k−l(ik−l+1−1) =i1+2(i2−1)+· · ·+(ik−l−1)2k−l−1+(ik−l+1−1)2k−l. From point (5) and the induction hypothesis we then have
τjk+1,l =τjk,l
1 ◦τik+1,k
k−l+1 =τjk,l
1 ◦ψkik−l+1 =ψil1◦ψl+1i
2 ◦. . .◦ψk−1i
k−l◦ψikk−l+1. Denition 3.1. The space (Ω, dΩ), where Ω = Q
k≥1
Ωk and dΩ is the dis- tance dΩ : Ω×Ω→R+ given bydΩ(α, β) = P
k≥1
dk(αk,βk)
3k = P
k≥1 1−δβkαk
3k , is called the shift space or the code space of an RIFS with ncomponents. An element ω ∈ Ω will be written as an innite word ω = ω1ω2. . . ωmωm+1. . ., where ωm∈Ωm. In other words, Ω ={f :N∗→N∗|f(k)≤n2k−1,k≥1}.
We remark that convergence in (Ω, dΩ) is component-wise convergence.
It is easy to prove
Lemma 3.1. (Ω, dΩ) is a compact metric space.
We now dene the contractions (or the right shift functions) on(Ω, dΩ). Denition 3.2. LetFk: Ω×Ω→Ωbe dened by
Fk(α, β) =ω=kφ1(α1, β1)φ2(α2, β2). . . .φm(αm, βm). . . , that is, ω1=kand ωm =φm−1(αm−1, βm−1)for k= 1, n.
We also dene the reduction function (or the left shift function) on (Ω, dΩ).
Denition 3.3. (1) LetR1 : Ω→Ωbe dened by R1(ω) =ψ11(ω2)ψ21(ω3) . . . ψ1m(ωm+1). . ., that is, R1(ω)n=ψn1(ωn+1).
(2) LetR2 : Ω→Ωbe dened byR2(ω) =ψ12(ω2)ψ22(ω3). . . ψm2 (ωm+1). . ., that is, R2(ω)n=ψn2(ωn+1).
(3) LetR: Ω→Ω×Ω be dened byR(α) = (R1(α), R2(α)). Remark 3.2. R is a continuous function. Indeed
dΩ×dΩ(R(α), R(β)) = max(dΩ(R1(α), R1(β)), dΩ(R2(α), R2(β)))
= max X
k≥1
1−δRR1(α)k
1(β)k
3k ,X
k≥1
1−δRR2(α)k
2(β)k
3k
!
= max X
k≥1
1−δψ
k 1(αk+1) ψ1k(βk+1)
3k ,X
k≥1
1−δψ
k 2(αk+1) ψk2(βk+1)
3k
!
≤X
k≥1
max
1−δψ1k(αk+1)
ψk1(βk+1),1−δψk2(αk+1)
ψ2k(βk+1)
3k
≤X
k≥1
1−δβαk+1
k+1
3k = 3X
k≥2
1−δβαk
k
3k ≤3X
k≥1
1−δβαk
k
3k = 3dΩ(α, β).
We also have
Lemma 3.2. The functions Fk: Ω×Ω→Ωdened above are contractions with Lipschitz constant less then 2/3, and Ω =
n
S
k=1
Fk(Ω,Ω). In other words, Ω is the attractor of the RIFS (Ω,(Fk)k=1,n).
Proof. Obviously, Sn
k=1
Fk(Ω,Ω)⊂Ω. Ifω∈Ωthenω=Fω1(R1(ω), R2(ω)) and so Ω =
n
S
k=1
Fk(Ω,Ω). We also have dΩ(Fk(α, α0), Fk(β, β0))≤1
3(dΩ(α, β)+dΩ(α0, β0))≤2
3max(dΩ(α, β), dΩ(α0, β0)).
Indeed,
dΩ(Fk(α, α0), Fk(β, β0)) =X
k≥1
1−δ(F(Fk(β,β0))k
k(α,α0))k
3k
= 1−δkk
3 +X
k≥2
1−δ(F(Fk(β,β0))k
k(α,α0))k
3k =X
k≥2
1−δφk−1(βk−1,β
0 k−1) φk−1(αk−1,α0k−1)
3k
≤ 1 3
X
k≥1
1−δβαkk 3k +X
k≥1
1−δβ
0 k
α0k
3k
= 1
3(dΩ(α, β) +dΩ(α0, β0)).
Lemma 3.3. Consider the functions Fk: Ω×Ω→Ωand R: Ω→Ω×Ω as above. Then R◦Fk: Ω×Ω→Ω×Ωis the identity map and Fk◦R(ω) = kω2ω3. . . ωmωm+1. . ..
Ωis the set of innite words ω=ω1ω2. . . ωmωm+1. . ., where ωm ∈Ωm. We describe now the sets[Ω]mof nite words of lengthm. Let[Ω]m =
Qm
k=1
Ωk= {f : N∗m→N∗| f(k) ≤ n2k−1,1 ≤ k ≤ m}. The elements of [Ω]m are words ω =ω1ω2. . . ωm of lengthm, whereωk∈Ωk.
Denition 3.4. LetΩ∗ = S
m≥1
[Ω]m be the set of nite words. Forω∈Ω∗,
|ω| denotes the length of ω. If ω ∈ Ω then |ω| = +∞. As above, if ω = ω1ω2. . . ωmωm+1. . . then [ω]m = ω1ω2. . . ωm and [ω]m ∈ [Ω]m. For α ∈ Ω∗ and β ∈Ω∗ orβ ∈Ωwe say thatα≺β if |α| ≤ |β|and [β]|α|=α.
The functions Fkfor k = 1, n, R, R1, R2 as above can be dened in a similar manner on nite words, on which they have similar properties. We can take Fk : [Ω]m ×[Ω]m → [Ω]m+1, m ∈ N∗, or Fk : Ω∗ ×Ω∗ → Ω∗, R1, R2 : [Ω]m → [Ω]m−1, m ∈ N∗, m ≥ 2, or R1, R2 : Ω∗−[Ω]1 → Ω∗ and R : [Ω]m→[Ω]m−1×[Ω]m−1 or R: Ω∗−[Ω]1→Ω∗×Ω∗.
Remark 3.3. With the above notation we have
(1)[Fk(α, β)]m =Fk([α]m−1,[β]m−1), whereα, β ∈Ω∪Ω∗ with|α| ≥m and |β| ≥m.
(2)[R1(α)]m=R1([α]m+1), whereα∈Ω∪Ω∗ and|α| ≥m+ 1.
(3)[R2(α)]m=R2([α]m+1), whereα∈Ω∪Ω∗ and|α| ≥m+ 1.
Letω∈[Ω]m. We are going to dene the functionfω : n
2m−1
×
k=1
X→Xand its extension fω : n
2m−1
×
k=1 P(X)→P(X). We will use the same notation for fω
and for its extension. Becausefω is a continuous function,fω( n
2m−1
×
k=1
K(X))⊂
K(X), and so we can consider fω : n
2m−1
×
k=1 K(X) → K(X). The construc- tion will be made by induction on the length of the word ω. For ω ∈ Ω we have f[ω]1 = fω1 where fω1 : X ×X → X is the ω1-function from the RIFS S = (X,(fk)k=1,n); f[ω]2 = fω1ω2 is the function f[ω]2 : X×X×X× X → X given by f[ω]2(x1, x2, x3, x4) = f[ω]1(fψ1
1(ω2)(x1, x2), fψ1
2(ω2)(x3, x4))
=f[ω]1(fτ2,1
1 (ω2)(x1, x2), fτ2,1
2 (ω2)(x3, x4));f[ω]3 =fω1ω2ω3 is the function f[ω]3 : X8 → X given by f[ω]3(x1, x2, . . . , x8) = f[ω]1(fR1([ω]3)(x1, x2, x3, x4), fR2([ω]3)(x5, x6, x7, x8)),or explicitly,fω1ω2ω3(x1, x2, . . . , x8) =fω1(fR1([ω]3)(x1, x2, x3, x4), fR2([ω]3)(x5, x6, x7, x8))=fω1(fψ1
1(ω2)ψ12(ω3)(x1, x2, x3, x4),fψ1
2(ω2)ψ22(ω3)
(x5, x6, x7, x8)) = fω1(fψ1
1(ω2)[fψ1
1(ψ21(ω3))(x1, x2), fψ1
2(ψ12(ω3))(x3, x4)], fψ1
2(ω2)
[fψ1
1(ψ22(ω3))(x5, x6), fψ1
2(ψ22(ω3))(x7, x8)]) = fω1(fψ1
1(ω2)[fτ3,1
1 (ω3)(x1, x2), fτ3,1
2 (ω3)
(x3, x4)], fψ1
2(ω2)[fτ3,1
3 (ω3)(x5, x6), fτ3,1
4 (ω3)(x7, x8)]) = fω1ω2((fτ3,1
1 (ω3)(x1, x2), fτ3,1
2 (ω3)(x3, x4), fτ3,1
3 (ω3)(x5, x6), fτ3,1
4 (ω3)(x7, x8)). In general, f[ω]m(x1, x2, . . . , x2m) =f[ω]1(fR1([ω]m)(x1, x2, . . . , x2m−1), fR2([ω]m)(x2m−1+1, x2m−1+2, . . . , x2m)).
Let(X, dX) be a complete metric space and S = (X,(fk)k=1,n) a RIFS.
Let H, Hk⊂X be sets. Then
f[ω]m(H1, H2, . . . , H2m) =f[ω]m(H1×H2× · · · ×H2m)
={f[ω]m(x1, x2, . . . , x2m)|xk∈Hk} and H[ω]m =f[ω]m(H, H, . . . , H).
Remark 3.4. With the above notation, if c= max
k=1,n Lip(fk), ω ∈ Ω and m∈N∗, then Lip(f[ω]m)≤cm, and sod(H[ω]m)≤cmd(H).
Lemma 3.4. With the above notation we have f[ω]m(x1, x2, . . . , x2m) = f[ω]m−1(fτm,1
1 (ωm)(x1, x2), fτm,1
2 (ωm)(x3, x4), . . . , fτm,1
2m−1(ωm)(x2m−1, x2m)).
Proof. The result can be proved by induction onm. The rst step follows from the very denition. For the induction step we havef[ω]m(x1, x2, . . . , x2m)
= f[ω]1(fR1([ω]m)(x1, x2, . . . , x2m−1), fR2([ω]m)(x2m−1+1, x2m−1+2, . . . , x2m)) =