Beruflich Dokumente
Kultur Dokumente
Int roduction
424
Simant Dube
are not accepted by the Turing machine and may lead to an infinit e behavior
in which t he machine never halt s).
This paper was moti vated by a conjecture by Penr ose in his book [11] th at
t he Mand elbrot set is und ecidable und er any reas ona ble model of computation over t he real numb ers. He speculates that fractals might be a graphical
way of looking at non-recursive mathematics. But Penr ose in his book is
faced wit h t he problem of dealin g wit h real numb ers and raises computability questions. What is a "computable" real numb er?
T here are some inherent philosophi cal problems in dealing with real numbers which have infinit e description and t hese problems come t o surface under
a t heory of computati on over t he reals when simple questi ons turn out to be
undecidable. Though early ideas on the sub ject date back to Tur ing [12], a
natural and invariant theory of computation over th e reals does not exist.
Und er a recentl y developed mod el of computati on over t he reals which seems
to be more natural t ha n t he earlier models, fractal sets have been shown t o
be undecidabl e [3]. But can th ese questions be answered under t he classical
mod el of computati on over t he integers (or rationals)?
The advantage of working und er the Turing machine mod el is t ha t it is
the model in which you can prove t ha t some pr oblem is computationa lly
unsolvabl e. And t his mod el is a natural, rigorous and invari ant one, unlike
a theory of comp utation over the reals.
We show that even under the classical theory of computation over t he
rational numb ers, in which the Turin g machine is t he mod el of computation,
one can prove some questions about fract als t o be undecidable.
Fract al geomet ry was pioneered by Mand elbrot who showed t hat many
natural obj ects and ph enom ena have fractal characterist ics [10]. We use Itera te d Fun cti on Systems (IFS ) as our basic mechani sm to generate fract als.
Iterated Func ti on Syst ems were introduced by Hutchinson [9] and have been
further developed and ap plied to image generation and compression by Barnsley [1]. An IFS is a collection of N cont ractive affine t ra nsformations. We
rest rict t he coefficients of t hese affine t ra nsformations to be rational numb ers.
An IFS defines a unique set which is the fixed point of a mapping obtain ed by
applying these N affine transform ations and th en taking th e union . Using an
iterati ve method , one can obt ain an approximation of t his fixed point . The
fixed point is called th e attrac tor of the IFS. It is t he frac tal defined by t he
IFS. The iterati ve method is called t he Deterministic Algorithm for IFS.
In thi s pap er , a numb er of simp le questions about IFS are shown to be
undecidable . For example, given an IFS defined on t he unit squa re [0, 1j2 ,
th ere is no algorit hm to test if its fract al int ersects t he diagonal line segment
wit h endp oints (0, 0) and (1, 1). This also proves the probl em of testing t he
emptiness of int ersection of fractals defined by two given IFSs is und ecidable. Another und ecidabl e problem is whet her or not a given IFS is tot ally
disconn ected.
T he pro ofs are quite st ra ightforward. The basic idea is to int erpret st rings
as numb ers an d to implement concatenation as the composition of affine
transformations. The proofs are obtained by redu cing t he Post Corr espon-
425
dence Problem (PCP) and its variants. These results allow one to build a
simple "geomet rical" mod el of computation based on IFS which is computationally universal.
By encoding t he Universa l Thring Machine, we const ruc t two undecidabl e
sets . One of th e sets is a map of a family of par amet rized IFSs and is
reminiscent of t he definition of t he Mand elbro t set . We also consider one
generalizat ion of IFS th at has been investig at ed in literature [4, 5] called
Mutually Recursive Func tion Systems (MRFS ). The und ecidabl e probl ems
for IFS can be easily reduc ed to undecidability of memb ership and inclusion
probl ems for MRFS . Mutually Recursive Func tion Systems are int eresting as
th ey define a richer class of fractals and are useful in image compression.
The results of t his pap er show how t he fractal geometry and computability
t heory are relat ed. And since t he fract al geomet ry has st rong links wit h
dynamical systems, one sees t hat t hese t hree scientifically rich disciplines
convey the same basic message, t ha t is, t ha t finitely describ abl e and simple
systems have seemingly complex and provably unpredict abl e behavior. Such
syste ms are ubiquitous.
The organi zati on of this paper is as follows. In section 2, we state PCP
and define IFS. In sect ion 3, we inform ally describ e th e results of thi s pap er
by showing a fractal-b ased geometrical mod el of computation. In sect ion 4,
a number of variations of PCP are state d and proved. In section 5, we show
two unde cidabl e problems about IFS. Other relat ed results are also given in
thi s section. In sect ion 6, we list open problems for further resear ch.
2.
P reliminaries
2.1
Undecidability
We assume that t he read er is famili ar wit h the basic t heory of computation [8].
We bri efly describ e the not ations for w-st rings, a st ring of infinit e length,
and w-languages . An w-language is a set of w-strings. The symbol w implies infinite repetition. Thus the w-st ring 001 w is equivalent to 001111 ... .
The w-language 0*1w is th e set of all w-strings having finit ely many Os followed by infinit ely many Is (t his language is also an w-regular language).
Similarly, one can define w-relat ions. For exa mple, {(O, 1) + (1, w is an wrelation which contains ordered pairs of w-strings {( 0'10'20'3 ... , , 0 2, 2 . ..
where a. , Ii E {O, I} and o; i- Ii for all i. The sets of all finit e words and
w-st rings over an alpha bet ~ are ~* and ~w , resp ecti vely, and ~ oo denotes
On
~*
~w.
426
A language accepted by a Thring Machine is called recursively enume rable. A language accepted by at least one Thring Machine which halts on all
inputs is called recursive. One can encode prob lems as languages. For a given
problem, if t he corresponding language is recursive, t hen it is decidable, otherwise it is undecidable. The quest ion as to whether a given Turing machine
halts on a given inpu t is unde cidable and is known as th e Haltin g P roblem. Anot her well-known undecidable problem is t he Post Corr espondence
P roblem (P CP) . Given lists A and B of k strings each from ~' , say
where one is require d to st art with the first string of each list and th ese
strings are not used again, that is, i j i- 1 for all 1 :::; j :::; m . Not e th at the
condition i j i- 1 is not explicit ly given in [8] but can be implied from t he
proof.
To see why M-PCP can be reduced to P CP, we const ruct an instance of
P CP wit h lists having k + 1 st rings and two special symbols $ and # such
t hat
A'
B'
= $# , Z l , Z2 , Z3, . . . , Zk , $
= $Yl, Y2, Y3, . . . , Yk, #$
where z; is obtained from ui; by placing # after each symbo l and Yi is obtained
from Xi by placing # before each symbol.
The Halti ng Pro blem reduces t o M-P CP as follows. A given inst ance of
t he Halting Problem (M, w) is convert ed into two lists wit h k st rings each.
In t his reduct ion, the first st ring in one of t he lists depends on t he input
st ring w . The first st ring of t he other list is t he same. T he rest of t he k - 1
strings just depend on t he Thring machine M . Thi s inst ance of M-PC P has
a solution if and only if M halts on w . For det ails see [8].
427
An IFS is given by N cont ra ctive transformations WI ,W2 , . .. ,WN on a complete metri c spa ce (X ,d). We write
W (X) = (all
y
an
a12) ( X)
a22
Y
+ (b 1 )
b2
where th e constants aij and b, are rational numb ers (since we are working
und er th e classical theory of computation t ha t does not allow t he coefficients
to be reals). Similarly, a one-dime nsional affine transform ation W : R ----7 R
is defined by w(x) = ax +b. Likewise, we can define an affine transformat ion
on R " for all integ ers n > 2.
For each IFS there is a unique set A which is th e fixed point of the
mapping W : H (X) ----7 H (X ) where H (X ) is th e set of nonempty comp act
subset s of t he comp lete met ric space (X , d). The map W is defined as
for all B E H (X ). For proof of the exist ence and un iqueness of A see [1].
This invariant set A is called t he atiracior of t he IFS. It is a fract al since
it is union of smaller copies of itself:
by treating
Wi
where 0' = 0'10'2 .. . and J, E I; for all i and x is any point in X. The fact
th at the abo ve limit is ind ependent of x follows from th e contractivity of the
transformations. If (0') = a t hen 0' is called an address of a. In [1] it is
shown that map s I;W onto A.
Consider the IFS {[a, 1]2; WI ,W2, . . . ,WN} wher e WI,W2, . . . ,WN are N
contractive affine t ran sformations mapp ing t he unit squa re [0, 1]2 into itself.
T he at t ractor A can be described as th e output of the following iterative
algorithm:
1. Initialize a set S
[0, IF
428
n s;
00
A=
n=I
for all sequences i I, i 2 , . .. ,in ' Note t ha t each parallelogram at an it erat ive
ste p is a pr oper subset of some parallelogram at t he previous step and a
superset of some parallelogram at t he next ste p . Every poin t in t he attrac to r
is t he limit point of some sequence of such neste d par allelograms [5].
Example 1. In Figur e 1 we show t he first t hree ste ps of t he Deterministic
Algorit hm on t he IF S { [a , W;WI , W 2 , W 3 } where
y) = (a.5x, a.5y)
W 2 (X , y) = (a.5x + 0.5, a.5y)
W 3 ( X , y) = (a.5x, a.5y + 0.5).
WI( X ,
T he attracto r is shown F igur e l (d) and is the well-known Sierp inski Tri angle. Other examples of IFS which generate images of ferns , trees, clouds ,
mountains, forests etc . will be found in [1]. One can also generate grey or
color images by associating probabilit ies wit h t he affine transformations.
3.
W3(U)
.,,
.,
429
- - - - - - - - - - - - - - - - - - - -
W3 0 W3(U)
B
W3 0 WI(U ) W3 0 W2(U)
WIOW3(U)
W2 0 W3(U)
W2( U)
Wl( U)
(a)
-
- - -
(b)
- - -
-r
B
B
B
B
I
(c)
(d)
430
I
I
1 I1
I
I
I
I
I
I
1
I
I
I
I
I
I
I
11 11 l 111 11 1 1
Fract al set A
Screen
P hoton
=? wE
No Phot on
=? w
L(M )
(j. L(M )
431
this act ual simulat ion is guar anteed to terminate if t he machine does in fact
halt on the input . But since th ere is no semi-proced ure to test if it does not
halt , th e Haltin g P roblem is un decidable.
Lemm a 1. Let {R 2 ; W I , W 2 , . . . ,WN } be an IFS consisting of affine transform ations with rational coefficients. Let L be a line segment with rational
endpoints. Then there is a proced ure which terminates if and only if the
attractor A of the IFS does not intersect L .
Proof. It is easy to verify t hat at each iterative ste p of the Deterministi c
Algorithm each par allelogram is a prop er subset of some par allelogram of t he
previous it erative step and is a superset of some par allelogram at t he next
ste p. This is because for any sequence iI, i 2 , .. . , in, we have
This imp lies t hat if at any it erative step none of th e par allelograms intersects th e line segment L , th en t he attrac tor A does not intersect L . Also
if t he att ra ctor does not int ersect L , th en at some iterative step none of t he
par allelograms intersect L . To see why t his is true, assume the cont rary.
Then t here is a sequence of par allelograms PI ::) P2 ::) P3 ::) ... where Pi is
generated at t he it h iterati on ste p such t hat Pi n L i 0 for all i . But t hen
t his implies t hat t here is a point x E L , PI , P2 , P3 , . . . . But
DO
A = n Si
i= l
432
Sim ant Du be
Copying : M applies t he N geometrical operations on all t he parallelograms in S to get a new set which replaces t he old one ju st as in
t he IPS Deterministi c Algorit hm.
Test ing ( "Looking"): M tests if any parallelogram in S intersects
L. If none intersects, it accepts L and st ops.
Of course , in order to show t he equivalence of t he above geomet rical model
of computation with th e TUring Machine model, we need to int erpret st rings
as geomet rical ent it ies and vice-versa . We must also be able to work wit h
line segments and affine transformat ions specified by rati onal numb ers. But
th e p oint is that this IPS-based model of computati on can be viewed in a
purely geometrical sens e. And each such machine defines a fractal which is a
gra phical encoding (in some sense) of st rings not in t he language.
It could be argued th at one can, for example, build a non-symbolic mod el
of computation using "tiles" and t he simple ope ration of pu tting together
matching tiles since t he tiling problem in t he plane is undecidable. However,
th e author believes t hat such a tile-based mode l of computation st ill lacks th e
pure geometrical nature of t he IPS mod el since tiles are act ually "symbols."
Moreover, it does not define in the limiting case a unique pattern which
cont ains informat ion about the behav ior of t he machine on all inputs.
4.
Variants of PCP
One can use P CP an d M-PCP prob lems to show t hat a numb er of ot her
variants are also und ecidable.
Theorem 1. Given two lists (Xl, X2 ," " XN) and (YI , Y2, . . . ,YN) of strings
in L;* , the following problem s are undecidable:
I-PCP: It is unde cidable to test if PCP has an infini te solution, that is, an
in fini te sequence i I , i 2, . . . such that
433
TI-PCP: It is undecidable to test if there exist two different infinite sequences i l,i 2 , . . and i .,,... such that
over some alphabet 2:;. Now const ruct two lists each wit h 2M + 2 strings over
2:; U {I , 2, . .. , M } U {$, # } as follows:
($, VI, V2,
, VM , $, WI , W2, , WM)
= Xj , Xj2
...
Wi thout loss of generalit y assume t hat the sequences differ at th e first position. Then one of Yi , and Y j , has to be $# and t he other has to be $.
Assum e t ha t Yi , is $#. Then Yi2 Yi 3Yi4 . and Yj 2YJsYj4 . .. have to b e of t he
form kl #k 2#k3# .. . and #k l #k2#k3 . . . , resp ectively, where kl , k2 , k3 , ... E
{I , 2, . .. ,M}. T his would enforce a solut ion of I-P CP if and only if TI-PCP
has a solut ion.
By redu cing t he Halting Problem for th e Universa l Turing machine one
can prove the above problems to be undecidable for fixed lists.
Theorem 2. There exist two lists (xz, X3, " " XN) and (YI, Yz, . . . , YN) such
that for a given string X I , PCP, M-PCP, I-PCP, MI-PCP, and TI-PCP are
undecidable.
We refer to versions of MI-PCP and TI -PCP for t he Universal Turing Machine as U-MI-P CP and U-TI-PCP.
434
5.
The un decidabili ty pro ofs for IF S are quit e st raight forward. The basic idea
is t o int erp ret st rings as numb ers in the uni t interval [0, 1]. A st ring w E E*
(note t hat a is not in E = {I , . . . , d - I} ) is int erpr et ed as a rat ional nu mb er
by put t ing t he radix point to t he left and interpreting t he st ring in based not at ion. Thus if E = {1, 2} t hen t he string 2112 is interpret ed as t he
te rnary number 0.2112. Similarly we can int erp ret w-strings as real num bers.
For mally, define an interpretati on junction I such t hat
I : E oo
---->
[0, 1]
where Eoo denot es t he set of bo t h finit e and w-st rings over E. Define I (E) = a
where E is t he null st ring.
The following lemma illust rat es how concatena t ion of st rings can be carried out as t he composit ion of affine t ransformat ions.
Lemma 2. Let E = {I , 2, . .. , d - I } and let I : Eoo ----> [0, 1] be an int erpretation function defined above.
For every string w E E*, define a one-dimensional affine transforma tion
t" : [0, 1] ----> [0, 1] with
r (x ) =
d~l x + I (w).
EW
I (wx ) = r (I(x)) .
2. Let
Ul , U2 , " " U i E
3. Let
U l ,U2, ... E
E* where i
1. Th en
E+ Th en
0.b1 b2 ... bk - 1 bk (d -1 ) (d - 1) (d - 1) . ..
435
and
a.bI b2 . . . bk -
(bk
+ 1) aaa.. .
a.
aia 2a3 . . .
Iwl times
To see why in t he infinite case th e above limit does not dep end on
th e real number you start wit h, not e that funct ion jUj for any j is
contract ive wit h contractiv ity factor 1/ d 1ujl < 1. The maximum of t he
contract ivity factors of t hese functi ons is determined by t he smallest of
th e lengt hs of U i , U2, . . ., denoted by s . T hen for any two real numb ers
x,y E R ,
Simant Dub e
436
wER ' ~ OO
ui , E
U I (WIW2W3 . .. ) = U I (w ).
wE R
w ER
= 124, q = 4 an d r = 91845 be
{124 + 4 + 91845}w.
We genera lize Lemma 2 to two dimensions. Pairs of strings are interpreted
as points in the unit square, t hat is,
1 : ~oo x ~oo
---->
[0, 1]2
wit h
I (u,v) = (I (u ),I(v))
~oo.
Lemma 3 . Let ~ = {1,2, . .. ,d -I} and let 1 : ~oo x ~oo ----> [0,1]2 be
the interpretation function defined above. Th en 1 is non-surjective and its
restriction to ~w x ~w is injective.
Let (Xl ,Yl) ,(X2 ,Y2),(X3,Y3) . . . E ~+ x ~ +. Let gi : [0,1]2 ----> [0, 1]2 bea
two-dimensional affine transformation defined as
gi
E ~oo
~oo .
437
XX
Y1Y2Y3' . .
I ( X1 2 3" ')
9i
-7
[0,
Then t here exists an infinit e solut ion of I-P CP if and only if t he attractor of
th e IFS intersects t he diagonal line segment.
Let R = {(Xl , yd + (X2, Y2) + .. .+ (XN ,YN )}W and let A be th e attractor
of the IFS .
T here exists an infinite solution of t he I-PCP if and only if there exists
a E ~w such t hat (o, o ) E R. Moreover , A intersects the diagonal if and only
if there exists a E [0, 1] such t hat (a,a) E A.
438
e3a)(a, a)
--->
A is a bijection,
Riff (:3a)(a, a) E A.
That is, there exists an infinite solution of I-PCP if and only if A inter sects
the diagonal line. This compl etes t he proof.
Theorem 4. Let M be a Turing machine. Th en there exists an IFS with
and two fixed mappings 1(;,
2::* ---> Q n [0, 1] such that
at tractor A <;;: [0,
for any word w E 2::*, the following holds,
IF
wE
L(M) iff An L
e:
= 0,
where L is a line segment in the unit square with slope 1(; (w) and int ercept
e(w).
Proof. Consider th e proo f of und ecidability of MI-PCP where a given
instan ce of a Turing machine M and a st ring w is reduc ed to an inst ance of
MI-PCP such t ha t t here exists an infinit e solut ion of MI-PCP if and only if
w tf- L (M ). Let the inst an ce of MI-PCP be the two lists:
Let th e alpha bet used be D". Rewrite these st rings in an alpha bet of the form
2:: = {I , 2, ... , 1D" I} Recall that one is requir ed to start wit h t he first pair
(X l, Yl ) and thi s pair is never used aga in.
In [8], we find t ha t Xl = # qow# and Yl = # where # is a special
mark er and qo is the symbol for th e initial state of M. One can also let
Xl = qow# and Yl = E. We choose th e latt er pair of st rings for simplicity.
Let gi : [0,
---> [0, 1]2 be a two-dim ensional affine transformation defined
as in t he pro of of Theorem 3 corresponding to (Xi,Yi).
Consider the IPS {[a,
g2, g3 ,"" gN}. Note th at gl is not a transformation of t his IPS and t herefore it s t ra nsforma ti ons depend only on M . Let
its at tra ctor be A . Now we claim that t here is an infinit e solution of MI-PCP
if and only if gl (A) intersects th e diagon al line segment .
Let R = {(X2 ,Y2) + (X3 ,Y3) + ... + (XN, YN)}W and recall t ha t I: R ---> A
is a bijection. Also recall t hat
IF
IF;
439
E,
= 1 and
and
e(w) = I (qow# ).
nO,1]2;
WI , W 2 , . . . , WN }
wi(A) n wj (A) = 0.
Note th at being totally disconnected is a pro perty of t he IFS and not its
at t ractor. A set is called totally disconnected if its only nonempt y connecte d
subsets are singleton points. A totally disconnected attrac tor of an IFS is
called a Cantor set. If an IFS with two affine transformations is to tally
disconnected, then its attrac tor is also totally disconnected, that is, a Cantor
set . Moreover , if such an IFS is not totally disconnected , t hen its attractor is
a connected set [1]. A Julia set is defined by an IFS with two transform ati ons
(which are not affine) and th erefore a Julia set can eit her be a Cantor set or
conne cted. However th is is not t ru e in th e case of an IFS with more th an
two tr ansformations. Such an IFS might have an attractor which is neither
a Cantor set nor connected .
We show t ha t t here exists a semi-proce dure for test ing if a given IFS is
to tally disconnected .
Lemma 4. There exists a procedure which, given an IFS as inpu t, will terminat e if and only if the IFS is tota lly disconnect ed.
Proof.
The proof is similar to t hat of Lemma 1. An IFS is to tally disconnected if and only if during t he execut ion of the Deterministic Algorithm
there exists an i such t hat all th e par allelograms obtained by applying all
poss ible sequences of transformations of lengt h i are mutually disjoint , t hat
is, at th e ith iterative step the par allelograms become mut ually disjoint.
440
where gi is defined as in T heorem 3. We claim that t he IFS is totally disconnected if and only if t here exists a solut ion to thi s inst an ce of TI -PCP.
Suppose the IFS is totally disconnected. Then there exists a point wit h
two different addresses i l i z . .. and jdz .. .. T hat is, for any point z in t he
real plan e,
In oth er words,
441
or
X i ,Xi2 ' "
= X j, x h
Yi , Yi 2 . . .
' "
Y j , Yj2 . ...
T hus there is a solut ion to TI-PCP. And since the reverse argument is also
valid, t he if part of t he claim is also t rue . T his completes t he proof of t he
t heorem.
Rel at ed results
One could also prove Theorems 4 and 5 by reducin g U-MI-PCP and U-TIPCP, resp ectively.
Consider T heorem 4. Let the Turing Machine be the Universal Turing
Machine. One calls t he correspo nding IF S t he "universa l" IFS as it encodes
t he workings of th e Universal Tur ing Machine. Denote its at tractor by Au
and consider the set
= {A
E Q
M = {c E C I J (c) is connected}
where J (c) is t he Juli a set for the dynamical syste m j( z)
above could also been writ ten as
M
= {c E C
Z2
+ c.
The
where
IFS(c)
{C ; ~, -~}.
442
p(x , y) = (x - y, 0)
has t he point (0, 0) in its attractor.
T hus t he problem of testing membership of a given (ration al) point in
the at t rac tor of a given MRFS is undecidable. Fur th er, since th ere is an IFS
having t he attrac tor A = { (a, on, t he inclusion pro blem is undecidabl e for
MRFS.
6.
Conclusions
This paper provides a link between computability an d fractal geometry motivated by some int eresting conjectures of Penrose. It suggests a numb er of
challenging ma t hematical problems:
1. Are t here algorit hms to test for members hip , inclusion , and equivalence
of IFS ? Is there an algorit hm to test if t he at t rac tor of a given IFS is
totally disconnect ed , t hat is, is a Canto r set? Is t here an algorit hm to
test if t he attractor is connecte d? Can we test whet her or not the fract al
dim ension of the attractor of a given IF S is less than some rational
numb er? Can we test if t he Hausdorff distan ce between the at tractors
of two given IF Ss is less t han some rati onal number? (T he last probl em
is trivially undecidabl e if the equivalence pr oblem for IFS turns out to
be undecidabl e.) We conjecture t hat all nont rivial pro perties of fractals
are undecidable.
443
4. Though t his pap er was motivat ed by Penro se's remark s on fract al geometr y and computability, his conjecture that th e Mandelbrot set is
und ecidable remains an open an d ap parent ly difficult problem . Here
we are int erest ed in answering thi s question und er the Tur ing ma chine
mod el- th at is, a point should be given as a ra t iona l number.
5. Fin ally, can we cha racterize a fract al corr esponding t o a Turing Machine given th e properties of the latter? Of particular int erest would be
t o investi gat e t he t ime-space complexity prop erti es. How fract als encoding Turing Machines solving NP-complete problems will be different
from those encoding Turing machin es solving P problems?
In conclusion , the three important disciplines of computability, fract al geomet ry, and comp lex systems are closely related. This pap er provides addit iona l
evidence in support of this belief. Clearly there is an almost unlimited scope
for resear ch aimed at underst anding complexity so commonly found in t he
physical and math emati cal world .
Acknowledgment
The aut hor would like t o thank Kar el Culik II for out lining th e proof of
undecidability of TI-PCP.
References
[1] M. F . Barn sley, Fractals Everywhere (Bost on : Academic P ress, 1988).
[2] M. F. Barnsley, J. H. Elto n, and D. P. Hardin, "Recurrent It erat ed Function
Syst ems," Constructive Ap proxima tion, 5 (1989) 3~31.
[3] L. Blum , M. Shub, and S. Smale, "On a Theory of Computation and Complexit y over th e Real Numbers: NP Completeness, Recursive Fun ctions and
Universal Machin es," Bull etin of American Mathematical Society, 21 (1989)
1- 46.
[4] K. Culik II and S. Dub e, "Affine Autom at a and Related Techniques for
Generation of Complex Images," Th eoretical Comput er Science, 116 (1993)
373- 398.
[5] K. Culik II and S. Dube, "Encoding Images as Words and Langu ages,"
In ternat ional Journal of Algebra and Computation , 3 (2) (1993) 211-236.
444
Simant Dube
[6] K. J. Falconer , "Digital Sun Dials, Paradox ical Sets and Vit ushkin 's Conject ur e," Math Intelligencer, 9 (1987) 24- 27.
[7] J . Gleick, Chaos: Making a New Science (New York: Penguin Books, 1988).
[8] J . E. Hopcroft and J . D. Ullman , Introduction to Automata Theory, Languages and Computation (Reading , MA: Addison-Wesley, 1979).
[9] J. Hut chinson, "Frac tals and Self-similarity," Indiana University Journ al of
Math emat ics, 30 (1981) 713-747.
[10] B. Mand elbrot, The Fractal Geometry of Nature (San Francisco: W. H.
Freeman , 1982).
[11] R. Penrose, The Emp eror 's New Mind (Oxford: Oxford University P ress,
1990).
[12] A. M. Tur ing, "On Comp utable P roblems, wit h an App licatio n to t he
Entscheidun gspr oblem ," Proc. Lond. Math. Soc. (ser. 2) , 42 (1937) 230-265.