A computer microscope zooms in for a look ity of such numbers. Their real parts
and their imaginary parts can be either
positive or negative and either whole
at the most complex object in mathematics numbers or decimal expansions.
Adding or multiplying two complex
numbers is easy. To add 3  2i and
7 + 4i, add the parts separately; the
by A. K. Dewdney sum is 10 + 2i. Multiplying complex
numbers is only slightly more difficult.
For example, if the symbol i is treat
ed like the x in high school algebra,
the product of 3  2i and 7 + 4i is
T
he Mandelbrot set broods in si joined b y bridges o f filigree. A magni
lent complexity at the center of fied bridge turns out to have two curli 21 + 12i  14i  Si2. At this stage a
a vast twodimensional sheet cues sprouting from its center. In the special property of the symbol i must
of numbers called the complex plane. center of this center, so to speak, is be brought into play: it happens that i2
When a certain operation is applied re a fourway bridge with four more curl equals  1. Thus the product can be
peatedly to the numbers, the ones out icues, and in the center of these curli simplified by collecting the real and
side the set flee to infinity. The num cues another version of the Mandel the imaginary parts: it is 29  2i.
bers inside remain to drift or dance brot set is found. It is now possible to describe the iter
about. Close to the boundary minutely The magnified version is not quite ative process that generates the Man
choreographed wanderings mark the the same Mandelbrot set. As the zoom delbrot set. Begin with the algebraic
onset of the instability. Here is an infi continues, such objects seem to reap expression z2 + c, where z is a complex
nite regress of detail that astonishes us pear, but a closer look always turns number that is allowed to vary and c
with its variety, its complexity and its up differences. Things go on this way is a certain fixed complex number. Set
strange beauty. forever, infinitely various and fright z initially to be equal to the complex
The set is named for Benoit B.. Man eningly lovely. number O. The square of z is then 0
delbrot, a research fellow at the I B M and the result of adding c to z2 is just c.
Thomas J . Watson Research Center
in Yorktown Heights, N.Y. From his H ere I shall describe two computer
programs, both of which explore
Now substitute this result for z in the
expression z2 + c. The new sum is
work with geometric forms Mandel the effects of iterated operations such c 2 + c. Again substitute for z. The next
brot has developed the field he calls as the one that leads to the Mandel sum is ( c2 + C) 2 + c. Continue the
fractal geometry, the mathematical brot set. The first program generated process, always making the output of
study of forms having a fractional di the colored illustrations appearing in the last step the input for the next one.
mension. In particular the boundary this month's column. The program can Strange things happen when the iter
of the Mandelbrot set is a fractal, but be adapted to run on personal comput ations are carried out for particular
it is also much more. ers thea have the appropriate hardware values of c. For example, here is what
With the aid of a relatively simple and software for generating graphics. happens when c is 1 + i:
program a computer can be converted It will create satisfying images even if
into a kind of microscope for viewing one has access only to a monochrome first iteration, I + 3i
the boundary of the Mandelbrot set. In display. The second program is for second iteration, 7 + 7 i
principle one can zoom in for a closer readers who, like me, need an occa third iteration, 1  97 i
look at any part of the set at any mag sional retreat from infinite complexity
nification [see cover 0/ this issue and il to the apparent simplicity of the finite. Note that the real and the imagi
lustrations on pages 1719]. From a dis The word "complex" as used here nary parts may grow, shrink or change
tant vantage the set resembles a squat, has two meanings. The usual meaning sign. If this process of iteration con
wartcovered figure eight lying on its is obviously appropriate for describing tinues, the resulting complex numbers
side. The inside of the figure is omi the Mandelbrot set, but the word has get progressively larger.
nously black. Surrounding it is a halo a second and more technical sense. A What exactly is meant by the size
colored electric white, which gives way number is complex when it is made of a complex number? Since complex
to deep blues and blacks in the outer up of two parts, which for historical numbers correspond to points in the
reaches of the plane. reasons are called real and imaginary. plane, ideas of distance apply. The size
Approaching the Mandelbrot set, These terms no longer have any special of a complex number is just its dis
one finds that each wart is a tiny fig significance: the two parts of a com tance from the complex number O.
ure shaped much like the parent set. plex number might as well be called That distance is the hypotenuse of a
Zooming in for a close look at one of Humpty and Dumpty. Thus 7 + 4i is right triangle whose sides are the real
the tiny figures, however, opens up an a complex number with real part and the imaginary parts of the com
entirely different pattern: a riot of or 7 (Humpty) and imaginary part 4i plex number. Hence to find the size of
ganiclooking tendrils and curlicues (Dumpty). The italic i next to the 4 the number square each of its parts,
sweeps out in whorls and rows. Magni shows which part of the complex num add the two squared values and take
fying a curlicue reveals yet another ber is imaginary. the square root of the sum. For exam
scene: it is made up of pairs of whorls Every complex number can be rep ple, the size of the complex number
16
/O;It :r'f 19
(>r1"".ur
,"'1' 10lt,\t,,1 Gr'!! .. p*r
6:1,'1'( l",r,t.!l l ::ir'p!\ "; !j l (,':
E p... U',lir,t",l 5r!u:'r' l O Edlt_IJr
E Cfrl"lint"l 1f'H ut'!\.l"\'S Vu\n\j
Eotf 1 I'I1!;f't.;'l 1 !V'tI'H.J ,
e:r"!'v,.,.,ta1 "'0:1,0(;1' l t1 e
, !>.rl"'ef',t.. \ Ih.!"ltl'vF1!'1: lntETU.
t DlfF l"t ft",l FF'tt,C;;j
y:
E.ccrl"'.tnU1 l.;H" h'9't ljtl11t
rll\:rGC(djrt
PI
I I';U$fI /I1I" 5ECM
'''911''1 'f;,.",lC"(' tl" t\
ArboristTpowerful
decision.analysis software.
Arborist software illustrates the applica
tion of AI techniques to solve conven
tional problems. A combination of LISP
processing language, multiple window
displays, graphic representation of data,
and plain English commands breaks
through old barriers to make decision
tree problem solving techniques
available to anyone who needs to make
better and faster decisions.
Available as a direct result of TI
research in artificial intelligence, this
new software makes a versatile profes
sional productivity tool easytouse and
affordable on economical personal
computers.
The BusinessPro computer combines advanced personal computing power with
The Explorer computer system for high capabilities for artificial intelligence applications.
... performance symbolic processing.
TI has made an extensive commitment are being used to perform tasks once know you will stay at the leading edge
to the application of AI technology for thought to be solely the province of of this fast developing technologya
inhouse productivity and to solve human experts: planning space mis potentially critical factor in competitive
cusromer problems. We began our R&D sions, diagnosing machinery failures, strategies for tomorrow.
efforts in 1978 and are leading the way designing control systems for chemical
in bringing practical, costeffective AI processing plants. Tl's worldwide support and
products to market. Texas Instruments dedication to quality products help you make
As an established world leader in the research in artificial intelligence has the most of Al technology.
research and development of symbolic made significant contributions to this
processing computers, expert systems, To make artificial intelligence a prac
exciting new field. As one of the
and natural language and speech proc world's largest technology companies, tical reality takes more than product
essing, TI is now utilizing the benefits TI has the resources and commitment innovation. Texas Instruments already
of these efforts. We've discovered new necessary to continue its leadership role has a worldwide support system to pro
ways to apply AI solutions to improve in the development and production of vide technical assistance and follow
our own productivityto speed and reliable new products which capitalize through. It's a total program of training,
improve the development process for on the results of artificial intelligence documentation, engineering support,
advanced VLSI semiconductors, to research. and field service designed to provide
increase the productivity of automated you with the assistance needed to take
production systems, to enhance the The next generation of maximum advantage of advanced Al
technologies.
effectiveness of vital defense systems, to symbolic processing has already
analyze seismic data more accurately for And for value, TI's exacting design
begun at TI.
more effective oil exploration, and to and manufacturing standards enable us
develop software that provides better, One such program currently underway to deliver a higher quality product, a
more timely management information. at Texas Instruments is the develop more reliable product, with greater
The results of these efforts, and our ment of a LISP processor on a single functionality and at lower cost than
own experience, is bringing thoroughly chip. As part of the Strategic Com would otherwise be possible.
tested AI products to the marketplace puting Program of the Defense
Explore the promise
of Al with TI.
A proven track record for innovation
in new technologies.
An extensive, longterm R&D effort
in artificial intelligence and the re
sources and commitment to sustain it.
A leadership role in AI research
applied to practical, affordable prod
uctscommercially available now
with new products under
development.
Consider TI's oneofakind creden
tials in artificial intelligence.
Whether you are just beginning to
think about this new wave of com
puting technology or already have a
program in place, Texas Instruments
can help you lead the way.
A new singlechip LISP processor, being developed by Texas Instruments, will have 10
times the power of previously available symbolic processors.
For more information.
If you would like to know more
and making them available to an ever Advanced Research Projects Agency,
about the exciting new develop
increasing number of disciplines. this microprocessor is designed to pro
ments in AI at TI, write to us at
Expert systems, natural language proc vide up to 10 times the power of sym
Texas Instruments, P.O. Box
essing, and speech recognition have bolic processors previously available.
809063, Dept. DEE02, Dallas,
been applied to fields ranging from This new chip will lead the way to
TX 753809063 and we'll send
genetic engineering to financial many new commercial applications of
you additional information.
management to education. Symbolic artificial intelligence. When you link
processing computers such as Explorer your AI development work to TI, you
TEXAS
INSTRUMENTS
Copyright 1985 Texas Instruments Creating useful products
DEAZ040 and services for you.
1.25
.75
.50
.25
I
a:
It
>
a:
<t: a
z
(9
<t:
.25
.50
.75
1
1.25
2 1.75 1.50 1.25 1 .75 .50 .25 a .25 .50
REAL PART
The Malldelbrot set alld its coordillates ill the complex pIalie. The details shoWII Oil the corer alld Oil the lIext two pages are outlilled
17
1985 SCIENTIFIC AMERICAN, INC
square by entering a value for a vari that is assumed to represent the pixel: that the iterations will drive z to infini
able called side. add n X gap to acorner to obtain the ty if and only if at some stage z reaches
The second part of the program ad real part ac of c; add m X gap to bcor a size of 2 or greater. It turns out that
justs the array pic to match the square ner to obtain the imaginary part bc of relatively many points with an infinite
of interest by computing the size of a c. It is not necessary to include the destiny reach 2 after only a few itera
variable called gap. Gap is the distance imaginary number i in the program. tions. Their slower cousins become in
within the square, between adjacent 2. Set a complex variable z (which creasingly rare at higher values of the
pixels. To obtain gap divide side by the has parts az and bz) equal to 0 + Oi. variable count.
number of rows (or columns) in pic. Set an integer variable called count 4. Assign a color to pic ( m , n) accord
The heart of the program is its third equal to O. ing to the value reached by count at the
part. Here a search is made for the 3. Carry out the following three end of step 3. Display the color of
complex numbers c in the Mandelbrot steps repeatedly, until either the size of the corresponding pixel on the screen.
set, and colors are assigned to the num z exceeds 2 or the size of count exceeds Note that the color of a pixel depends
bers that are, in a special sense, near 1,000, whichever comes first: 0n only one complex number within
by. The procedure must be carried out its tiny domain, namely the one at its
once for every pixel; thus Hubbard's Z z2 + c northeast corner; the behavior of this
400by400 array requires 160,000 count count + 1 number then represents the behavior
separate computations. Assume the size size of z of the entire pixel.
program is currently working on the The scheme for assigning colors re
pixel in row m and column n; the third Why is the number 2 so important? A quires that the range of count values
part then breaks down into four steps: straightforward result in the theory of attained within the array be grouped
1. Calculate one complex number c complexnumber iterations guarantees into subranges, one subrange for each
a b
Successi\'e enlargemellts of the "shepherd's crook" ill regioll a of the image Oil the precedillg page
19
1985 SCIENTIFIC AMERICAN, INC
last two digits of the result, which must
also be a number from 0 through 99.
:.
For example, 592 is equal to 3,48 1; the
last two digits are 8 1. Repeat the proc
:.:. .. ..,.
,,?
,
ess and sooner or later you will gen
. " .
erate a number you have already en
countered. For example, 8 1 leads to
the sequence 6 1, 2 1, 4 1 and 8 1, and this
sequence of four numbers is then re
peated indefinitely. It turns out that
such loops always arise from iterative
processes on finite sets. Indeed, it is
easy to see there must be at least one
repeated number after 100 operations
in a set of 100 numbers; the first re
peated number then leads to a loop.
There is a beautiful program for de
tecting the loops that requires almost
no memory, but more of this later.
It takes only an hour to diagram the
results of the squaring process. Repre
sent each number from 0 through 99
by a separate point on a sheet of paper.
If the squaring process leads from one
number to a new number, join the cor
responding points with an arrow. For
example, an arrow should run from
point 59 to point 8 1. The first few con
nections in the diagram may lead to
tangled loops, and so it is a good idea
to redraw them from time to time in
such a way that no two arrows cross. A
nonintersecting iteration diagram is al
Pointillist, miniature Mandelbrot generated by a monochrome monitor
ways possible.
One can go even further. Separate
subdiagrams often arise, and they can
land of infinite beauty, he bubbles with Douady of the University of Paris, be displayed in a way that highlights
suggestions about places readers may states that the Mandelbrot set is con some of the symmetries arising from
want to explore. They do not have nected. Hence even the miniature the iterations. For example, the nonin
names like Hawaii or Hong Kong: Mandelbrots that seem to be suspend tersecting iteration diagram for the
"Try the area with the real part be ed in the plane are attached by fila squaring process on the integers from
tween .26 and .27 and the imaginary ments to the parent set. The minatures o through 99 includes six unconnected
part between 0 and .0 1." He has also are found almost everywhere near the subdiagrams. The pieces come in iden
suggested two other places: parent set and they come in all sizes. tical pairs and each piece is highly
Every square in the region includes an symmetrical [see illustration on oppo
Real Part Imaginary Part infinite number of them, of which at site page]. Can the reader explain the
.76 to .74 .0 1 to .03 most only a few are visible at any given symmetry? What would happen if the
 1.26 to  1.24 .0 1 to .03 magnification. According to Hubbard, integers from 0 through 1 19 were used
the Mandelbrot set is "the most com instead? Is there a relation between the
The reader who examines the col plicated object in mathematics." number of unconnected pieces found
or images accompanying this article Readers with a simple appetite for in the diagram and the largest integer
should bear in mind that any point more color images of the Mandelbrot in the sequence?
having a color other than black does set and other mathematical objects Similar patterns of iteration hold for
not belong to the Mandelbrot set. can write to Hubbard for a brochure some of the complex numbers in the
Much of the beauty resides in the halo (Department of Mathematics, Cornell Mandelbrot set: for certain values of c
of colors assigned to the fleeing points. University, Ithaca, N.Y. 14853). The repeated iterations of z2 + c can lead
Indeed, if one were to view the set in brochure includes an order form with to a finite cycle of complex numbers.
isolation, its image might not be so which one can buy 16inchsquare col For example, the complex number
pleasing: the set is covered all over or prints that are similar in quality to o + Ii leads to an indefinite oscillation
with filaments and with miniature ver the Peitgen images shown here. between the two complex numbers
sions of itself.  1 + Ii and 0  Ii. The cycle may
In fact none of the miniature Man
delbrots are exact copies of the par C onfronted with infinite complexity
it is comforting to take refuge in
even have only one member. Whether
such cycles are found in a finite set or
ent set and none of them are exact the finite. Iterating a squaring process in the infinite Mandelbrot set, they are
ly alike. Near the parent set there are on a finite set of ordinary integers also called attractors.
even more miniature Mandelbrots, ap gives rise to interesting structures. The Each of the six parts of the iteration
parently suspended freely in the com structures are not geometric but com diagram for the integers 0 through 99
plex plane. The appearance is deceiv binatorial. includes one attractor. Geometrically
ing. An amazing theorem proved by Pick any number at random from 0 the attractor can be represented as a
Hubbard and a colleague, Adrian through 99. Square it and extract the polygon, and the sets of numbers that
20
1985 SCIENTIFIC AMERICAN, INC
lead into it can be represented as trees. easy to program. Nevertheless, it can ory but only two, and it can be encod
One way to find an attractor by com take a long time if the array is large. ed on the simplest of programmable
puter is to store each newly generated An attractor cycle within an array that pocket calculators. The program is
number in a specially designated ar includes n numbers would take on the found in a remarkable book titled
ray. Compare the new number with all order of n2 comparisons to discover: Mathematical Recreations for the Pro
the numbers previously stored in the each new number must be compared grammable Calculator, by Dean Hoff
array. If a match is found, print all the with up to n numbers in the array. man of Auburn University and Lee
numbers in the array from the match There is a clever little program that Mohler of the University of Alabama.
ing number to the number just created. will find an attractor much faster. The Needless to say, many of the topics
The method is straightforward and program requires not n words of mem tha't are covered in the book can be
50 55
40 60
20 80 15 85
?. 0
109 5 e7e 95
72 38 73 33
78 12 77 17
28 62 27 67
66 6 79 11
88 23
94 71
86 59
8 97
52 42 53 37
48 58 47 63
43 57 32 68
,X" 18 82
51 99 26 74
The six components of the iteration diagram for squarillg the first 100 integers
21
1985 SCIENTIFIC AMERICAN, INC
I \'
/ J
1985 SCIENTIFIC AMERICAN, INC
AT&T has shattered the information system. So, once installed they should was the receiver when AT&T Bell
barrierwith a beam of light. stay putincreased capacity should Laboratories set the world record for
Recently, AT&T Bell Laboratories come from fibers carrying more, unboosted lightwave transmission
set the world record for transmission rather than from more fibers. 125 miles at 420 million bits per second.
capacity of a lightwave communica Which brings us to the 20billion From Sea To Shining Sea
tions system20 billion pulses of light bitpersecond storyabout experi System capacity is important. But
per second. The equivalent of 300,000 mental technology that has the poten system reliability is vital. Especially
conversations, sent 42 miles, on a hair tial to upgrade installed fiber to meet when the system is going under
thin fiber of supertransparent glass. any foreseeable capacity needs. 10 thoasand miles of waterand is
But that's really getting ahead of the Using new, sophisticated lightwave expected to last for 25 years.
story. system components, we multiplexed AT&T is going to build the first
Actually, the 20gigabit record is (combined) the outputs from 10 lightwave communications system
only one of a series of AT&T achieve slightly different colored 2billion bit under the Atlantic Ocean. A similar
ments in the technology of lightwave persecond laser beams into a single system is planned for the Pacific. In
communications. 20billion bitpersecond data stream. 1988, laser beams traveling through
But what does that record mean? Playing Both Ends two pairs of glass fibers will carry the
The Light Solution Against The Middle equivalent of 37,800 simultaneous
To A Heavy Problem But, let's start at the beginning conversations overseas, under
All of us face a major problem in this the 10 distributed feedback laser water, from the U.S. to Europe and
Information Age: too much data and transmitters. the Far East.
too little information. The 20gigabit These powerful semiconductor AT&T has manufactured and
lightwave record means AT&T is help lasers can be grown to produce light installed lightwave systems as large
ing to solve the problem. of different, but very precise, wave as the 7 80mile Northeast Corridor
For data to become useful informa lengths. The lasers we used transmit and as small as singleoffice local area
tion, it must first be quickly, accurately ted in the 1.55 micron (infrared) range, networkscontaining enough fiber
and securely moved to a data trans with only minuscule fractions of a to stretch to the moon and back. And
formera computer, for instance. micron between their wavelengths. the capacity of each network is tailored
Getting there, however, hasn't always The purity and stability of the beams to meet the unique needs of its users.
been half the fun. let us pack their ten colors into the Systems being installed in 1985
Metallic pathways have a limited most efficient transmitting region will be able to grow from 6,000 up to
transmission speed, sensitivity to of our singlemode, silicacore fiber. 24,000 simultaneous conversations on
electrical interference and potential To make the original 10 beams into a single pair of fibers.
for interception factors that reduce one, a fiber from each laser was fed AT&T is meeting today's needs with
the effectiveness of today's powerful into a new lightwave multiplexera lightwave systems that are growable,
computers. Factors that are elimi prismlike grating flexible and ultrareliable. And antic
nated by lightwave communications that exactly aimed ipating tomorrow's needs with a whole
technology. each beam into the spectrum of leadingedge lightwave
Ten Goes Into One 20 Billion Times single transmission communications technologies.
Three primary components make fiber. Over 42 miles
up any lightwave communications later, a second grat
system. On the transmitting end, ing fanned the
20gigabit .
a laser or lightemitting diode; on the multiplexer bearn back'mto Its
receiving end, a highly sensitive photo original 10 colors for delivery to 10
detector; and in the middle, super exceptionally sensitive avalanche pho
transparent glass fibers we call todetectorsreceivers that convert
lightguides. the light pulses back into electrical
Installing these fibers is a major signals and amplify them many times.

cost of a lightwave communications A similar avalanche photodetector 
AT.T
The right choice.
24
fo r o n ly $3.95. A s av i n g s of
on com puters tod ay. C overs seven b o o k at a l l , s i m p l y i n d i c at e yo u r
$107. 45.
m aj o r a r e a s : m at h e m at i c a l a l g o choice o n the card and return it by
r it h m s , s o r t i n g , s e a rc h i ng , st r i n g the date specified . You w i l l have at
A. W heels, Life, and Other Math proce s s i ng , geometric a l g o r it h m s , least 10 days to decide. I f, because of
e m at icaTA mt:iSem e n t s by M a r t i n g r a p h a l g o r it h m s , a n d adva n c e d late mail del ivery of the News, you
Gardner. Joi n the author i n the cos topics. P ublisher's Price: $28.95. s h o u l d r e c e ive a b o o k you do n o t
m ic fun by testing you r w its against want , w e guarantee return postage.
mathemat i c a l p u z z l e s , p a radoxes ,
The Library of Science is the
and other mathematical recreations. nation's oldest, most respected If re ply c a rd has been r e m ove d , p l e a s e
w r ite t o : T h e Library o f Science, Dept .
The problems represent such d iverse science book club. 2BF900676, R iverside, N.J. 08075 to obtai n
topics as: d iophant i ne analysis, prob Ded icated to serving both profes membership i n formation a n d an appl ication.
abi l ity paradoxes, and combinatorial sionals and serious amateurs, it sur Scienti fic American 8/85
/
:::======
:.:::       7
/
/
/
/ /
1
/
/
_ _
/
/
/
/
/
/
/
/ /
/ //
/ D
//
 c

/
'\.
/ /
'\.
/
1
'\.
'\.
I
_ _
/
/
/
/
I
/
A