Drawing the pseudo-arc

advertisement
DRAWING THE PSEUDO-ARC
WAYNE LEWIS AND PIOTR MINC
Abstract. It is very likely that the pseudo-arc may occur as an attractor
of some natural dynamical system. How would a picture of such a strange
attractor look? Would it be recognized as the pseudo-arc, a hereditarily indecomposable continuum? This paper shows that it could be difficult. We
notice that no black and white image can look hereditarily indecomposable on
any raster device (like a computer screen or a printed page). We also try to
generate the best computer picture of the pseudo-arc as it is possible under
the circumstances. With that purpose in mind, we expand the pseudo-arc into
an inverse limit with relatively simple, deterministically defined and easy to
handle numerically n-crooked bonding maps. We use this expansion to assess
numerical complexity of drawing the pseudo-arc with help from the AndersonChoquet embedding theorem. We also generate graphs of n-crooked maps
with large n’s, and we prove that a rasterized image of such a graph does not
look very crooked at all because it must contain a long straight linear vertical
segment.
1. Introduction
1.1. Motivation for this paper. The pseudo-arc was initially investigated by
Knaster [22], Moise [30], [31] and Bing [3],[4], [6]. It has been investigated extensively in subsequent years and has appeared in a number of research areas. There
are numerous significant questions concerning it still of interest and to be investigated.
The pseudo-arc is considered by many to be a very complicated object. This may
be in part due to the fact that it has structural properties quite different from those
of more familiar topological spaces. It is the simplest nondegenerate hereditarily
indecomposable continuum. Not only does it not contain any arcs, but it does not
contain any two non-nested subcontinua which intersect.
However, the pseudo-arc can be constructed by an easily described iterative
process satisfying a few general conditions. Much of the work on the pseudo-arc
has utilized a construction by a sequence of nested chain covers. It can also be
described in terms of an inverse limit of arcs. There is a direct correspondence
between the two descriptions since the nerves of the open covers given by the chains
are arcs.
In this presentation we use an inverse limit construction. This allows specificity
in the description of bonding maps and in computations. Inverse limits are probably
also more familiar to a larger audience.
In 1984, in response to questions about the ability to use computer graphics
to illustrate the pseudo-arc, the first author presented [26] brief observations on
the extremely rapid growth in the number of elements in crooked chains in just a
2000 Mathematics Subject Classification. Primary 54F15, 54-04;Secondary 54H20.
Key words and phrases. Pseudo-arc, pseudoarc, hereditarily indecomposable continuum, computer generated image, raster graphics, strange attractors, crooked map.
1
2
WAYNE LEWIS AND PIOTR MINC
few stages of the construction of the pseudo-arc, and observations on the severe
limitations on the ability to realistically illustrate this.
In 2004, the Canadian artist Dermot Wilson, with mathematical input from
Professor Murat Tuncali of the University of Nipissing, in North Bay, Ontario,
developed a multimedia presentation Pseudo-arc 4 the People. It was claimed,
without specific expansion on the claim, that part of the goal of the project was
to attempt “to visualize a plausible but undrawable object, pseudo-arc.” Most
of the artistic components of the project consisted of various representations of a
considerable simplification of crooked patterns.
In 2007, in a plenary address at the Third International Meeting on Continuum
Theory in Puebla, México, the second author presented several observations on
the complexity and extremely rapid growth in number of elements in inverse limit
constructions of the pseudo-arc and limitation in the ability to realistically draw
the pseudo-arc.
This paper expands on these observations.
1.2. Basic notions. Every space considered in this paper is metric and every map
is continuous. A continuum is a connected compact space. A chain is a collection
of open sets (called links) {C0 , C1 , . . . , Cn } such that Ci ∩ Cj 6= ∅ if and only if
|i − j| ≤ 1. A continuum X is chainable if, for each ² > 0, there is a chain covering
of X with links of diameter less than ².
Let I denote the unit interval [0, 1]. An arc is a continuum homeomorphic to I.
A continuum X is chainable if and only if it can be expressed as the inverse limit
of a sequence of of arcs (see [33, 12.11 and 12.19]).
1.3. A method of embedding chainable continua in the plane. We briefly
describe here a well-known method of embedding chainable continua in the plane.
The chain version of this method was first described by by Bing [6], and the inverse
limit approach (in more general settings) was given by Isbell [14]. We start with
the following proposition.
Proposition 1.1. Suppose ² is a positive number, f : I → I is a map, and h is an
embedding of I in the plane. Then, there is an embedding h0 of I in R2 such that
|h (f (t)) − h0 (t)| < ² for each t ∈ I.
¤
Consider the sequence I0 , I1 , I2 , . . . of copies of I. Suppose fi : Ii → Ii−1 is a
∞
map for each i = 1, 2, . . . . Denote by X the inverse limit lim (Ii−1 , fi )i=1 . If k < i,
←
−
let fki denote the composition fk+1 ◦ fk+2 ◦ · · · ◦ fi .
We construct a sequence of embeddings h0 , h1 , . . . of I into R2 by induction.
Let h0 (t) = (0, t) for each t ∈ I. Now, suppose hi−1 has been constructed for
some positive integer i. Pick any ²i > 0 and use Proposition 1.1 to construct an
embedding hi : I → R2 such that |hi−1 (fi (t)) − hi (t)| < ²i . Set gi = hi−1 ◦fi ◦hi −1
∞
and observe that lim (hi−1 (Ii−1 ) , gi )i=1 is homeomorphic to X. By choosing ²i to
←−
be sufficiently small (depending on the previous construction) one can satisfy the
hypotheses of the Anderson-Choquet Embedding Theorem [1, Theorem I] (see also
[33, 2.10]). It follows from the theorem that the limit (in the topological sense) of
the sequence h0 (I0 ) , h1 (I1 ) , . . . is homeomorphic to X. In practical terms, for a
sufficiently large integer i, the arc hi (Ii ) should be a good approximation of X.
Plotting hi (Ii ) should generate a good picture of X.
DRAWING THE PSEUDO-ARC
3
Let πy be the projection of R2 onto the y-axis. Observe
¯ that, for each δ¯ > 0,
the above construction can be done in such a way that ¯πy (hi (t)) − f0i (t)¯ < δ.
Therefore one can view the arc hi (Ii ) as a horizontal rearrangement of the graph
of f0i .
1.4. Hereditary indecomposability. A continuum X is indecomposable if it cannot be expressed as the union of two of its proper subcontinua. A continuum is
hereditarily indecomposable if each of its subcontinua is indecomposable. The first
nondegenerate chainable hereditarily indecomposable continuum was constructed
by Knaster in 1922 [22]. In 1948, Moise [30] constructed a nondegenerate chainable
hereditarily indecomposable continuum that was similar to an arc in the sense that
it was homeomorphic to each of its nondegenerate subcontinua. Moise named his
continuum a pseudo-arc. Also in 1948, Bing [3] proved that a construction similar to
that by Moise yields a homogeneous continuum. Next year, Moise [31] proved that
his original pseudo-arc was homogeneous. In 1951, Bing [4] proved that all nondegenerate chainable hereditarily indecomposable continua were homeomorphic. So
the pseudo-arc is topologically unique.
Hereditary indecomposability is equivalent to crookedness. Roughly speaking,
a continuum X is crooked if in order to get from an arbitrary point x ∈ X to
an arbitrary point y ∈ X, one first has to go near y, then return close to x before
finally reaching y (see [5], [7], [23] and [24]). In most constructions of the pseudo-arc,
hereditary indecomposability is achieved by introducing crookedness. To construct
the pseudo-arc by a sequence of nested chains C0 , C1 , C2 , . . . , it is usually assumed
that Ci is crooked in Ci−1 for each positive integer i (see [27] and [18]). To construct
the pseudo-arc by an inverse sequence, one makes the bonding maps fij ²j -crooked
with limj→∞ ²j = 0. A map f : I → I is ²-crooked if, for each a and b such that
0 ≤ a < b ≤ 1, there are c and d such that a < c < d < b, |f (b) − f (c)| < ² and
|f (a) − f (d)| < ² (see Definition 3.1 and Proposition 3.2).
In constructing the pseudo-arc as an inverse limit of arcs, it is not necessary that
each individual bonding map be crooked. In 1964, Henderson [11] constructed the
pseudo-arc as an inverse limit of copies of [0, 1] where every single-step bonding map
fii+1 was the same map f . The construction may be described roughly as starting
with g(x) = x2 and notching its graph with an infinite set of non-intersecting v’s
which accumulate at (1, 1) (see [11]). One by one, the notches are stretched by
iterations of f producing the required crookedness. The map f is C ∞ on [0, 1). By
essentially the same construction, one can obtain the pseudo-arc as an inverse limit
of copies of [0, 1] with one bonding map whose graph consists of countably many
straight linear segments.
One can also construct the pseudo-arc as an inverse limit with different bonding
maps which are unimodal or bimodal, introducing one or two folds at a time. The
idea behind such constructions is to use the composition of a very large number of
these simple maps to to get a single bonding map with a given degree of crookedness.
Folds between pairs of open sets are introduced whenever they are needed to make
the compositions more and more crooked.
Usually, constructions of the pseudo-arc are not explicit. To get the next chain
in the chain construction, or to get the next bonding map in the inverse limit
one simply requires that the next stage is sufficiently crooked in the preceding
stage. This lack of specificity makes any algorithmic approach to generating pictures
difficult.
4
WAYNE LEWIS AND PIOTR MINC
1.5. Raster graphics and relative decomposability number. In this paper we
investigate whether the pseudo-arc or any other plane continuum can be realistically
rendered on a computer screen or a printer. We assume that the screen (or the
printer) is a monochrome (black-and-white) raster device (see [9, p. 2], and sections
5 and 6 in this paper for more details), that is a rectangular array of intensity spots
called pixels. Each of the pixels can be individually addressed and set to either black
or white. We denote the collection of all pixels by D. For simplicity we assume that
the elements of D are congruent s by s squares tiling a rectangle R which is wd ·s wide
and hd · s high. This means that D = {Pij | 0 ≤ i ≤ wd − 1 and 0 ≤ j ≤ hd − 1}
where i and j describe the horizontal and the vertical, respectively, positions in
pixels of Pij in R, counting from the left lower corner of R. The numbers wd and
hd are called the horizontal and vertical resolution of the raster device. By the griddistance between two pixels Pi0 j 0 and Pi00 j 00 we understand the maximum of |i0 − i00 |
and |j 0 − j 00 | (see Definition 6.1). For any nonempty collection K ⊂ D, let d (K)
denote the maximal grid-distance between two pixels in K. By the grid-diameter of
K we understand d (K) + 1 (see Definition 6.1). Observe that the grid-diameter of
K is less than or equal to the minimum of wd and hd . We say that K is connected
if its union is connected (see Definition 6.1). If k ≥ 0 is an integer, then (K, k)
denotes the collection of those elements of D whose grid-distance to some element
of K is less than or equal to k (see Definition 6.1).
The rasterized (converted to pixels) image is the collection P ⊂ D of those pixels
that are set to black. Let n be the grid-diameter of P. Let k be the greatest integer
with the property that there are two connected collections A0 ⊂ P and A00 ⊂ P such
that A0 ∩ A00 6= ∅, A0 \ (A00 , k − 1) 6= ∅ and A00 \ (A0 , k − 1) 6= ∅. Equivalently, k is
the greatest integer such that the collection P contains two intersecting connected
clusters of pixels sticking out of each other (both horizontally and vertically) by at
least k · s. By the relative decomposability number of P we understand the ratio
k/n (see Definition 6.4).
The relative decomposability number is a measure of how decomposable connected subcollections of the rasterized image appear to be. If this number, considered as a fraction of the diameter of the entire image, is big enough to be well-visible,
the image does not look hereditarily indecomposable. We prove that each connected
collection P ⊂ D with the grid-diameter n has the relative decomposability number
greater than 1/ (1 + 2 log2 n) − 1/n (see Theorem 6.3 and Corollary 6.5). The sequence (1/ (1 + 2 log2 n) − 1/n) converges to 0 slowly. It follows that no black and
white image can look hereditarily indecomposable on a raster device (a screen or a
printer) with a reasonable resolution (see Observation 6.6). Increasing n and consequently the resolution of the image to make 1/ (1 + 2 log2 n) − 1/n small enough
is not productive due to limitations of the human eye.
1.6. Drawing the pseudo-arc. As we noticed above, no computer generated picture can look hereditarily indecomposable. Even so, it would be interesting to
generate a good image of the pseudo-arc and see what it actually looks like. A
satisfactory algorithm should be able to represent the image internally either by
a geometric description, or by a high resolution bit-map. We would then view a
rendering of this image through an imperfect display device ultimately restricted
by limitations of the human eye.
We investigate here the feasibility of writing such an algorithm by using the
method of embedding chainable continua in the plane described in subsection 1.3.
DRAWING THE PSEUDO-ARC
5
Before such an algorithm is written, one needs to express the pseudo-arc as an
inverse limit of copies of I with relatively simple and deterministically defined
bonding maps with growing degree of crookedness. For that purpose, we consider a
variation of ²-crookedness that is easier to handle numerically. We call this notion
n-crookedness where n is a positive integer. It differs from ²-crookedness described
above in that we take ² = 1/n and we require f (a) = i/n and f (b) = j/n for some
integers i and j (see Definition 3.3). We then construct the simplest n-crooked
surjection σn of I onto itself (Definition 3.8, see also Figures 2 and 3). σn is a
piece-wise linear map defined on cr [n] basic subintervals, each of which is taken by
σn onto an interval of the form [(i − 1) /n, i/n] for some positive integer i ≤ n. The
∞
crookedness sequence (cr [n])n=1 is a Fibonacci-like sequence defined by
• cr [1] = 1, cr [2] = 2 and
• cr [n] = 2cr [n − 1] + cr [n − 2] for each n ≥ 3.
We evaluate this sequence directly in Proposition 2.2.√In particular, it follows that
cr [n] is (almost) proportional to q n−1 where q = 1 + 2.
We consider a sequence of positive integers n1 , n2 , n3 , . . . such that ni+1 = 2cr[ni ]
for each positive integer i. By setting fi = σni , we get an expansion of the pseudoarc into an inverse limit with explicitly defined bonding maps (see Theorem 3.24).
We use this expansion to investigate the feasibility of drawing the pseudo-arc (see
the outline below). We also believe that the expansion may have meaningful applications in further theoretical studies of the pseudo-arc.
The sequence n1 , n2 , n3 , . . . is chosen rather conservatively. Any essentially
smaller growth would not produce the pseudo-arc. For instance, replacing the
condition ni+1 = 2cr[ni ] by ni+1 = cr[ni ] would result in the inverse limit containing arcs. This conservative choice notwithstanding, the sequence n1 , n2 , n3 , . . .
grows extremely rapidly. The numbers are more than astronomical, see Remark
3.25. For instance, if we start with n1 = 3, the map f01 is defined on cr [3] = 5
basic subintervals stretching each of them from the length of 1/5 to the length
of 1/3. Since n2 = 2cr [3] = 10, the map f12 = σ10 is defined on cr [10] = 2378
basic subintervals (see Figure 3) mapping each them to an interval of the form
[(i − 1) /10, i/10] where i = 1, . . . , 10. f01 = σ5 stretches this last interval to the
length of 1/6. Consequently, f02 linearly stretches each of the cr [10] basic intervals
for f12 = σ10 to the length of 1/6. Continuing this process one step further, we get
n3 = 2cr [10] = 4756. Using Proposition 2.2, one can estimate cr [4756] ≈ 101820 .
So, f23 = σ4756 maps each basic interval for f23 = σ4756 onto an interval of the form
[(i − 1) /4756, i/4756] where i = 1, . . . , 4756. Since 4756 = 2cr [10], f12 = σ10 maps
this last interval onto an interval of the form [(j − 1) /20, j/20] where j = 1, . . . , 20.
f01 = σ5 stretches this last interval to the length of 1/12. Consequently, f03 linearly
stretches each of the cr [4756] basic intervals for f23 = σ4756 to the length of 1/12.
Suppose, for the sake of argument, that the method described in subsection 1.3 is
used to generate a picture of the pseudo-arc by plotting the image of h3 . (This is
strictly an academic assumption in view of the magnitude of 101820 .) Suppose also
that ²1 , ²2 and ²3 are small in comparison with 1/12, and A is any of the intervals basic for f23 = σ4756 . Then h3 (A) is very close to a straight linear segment
whose projection on the y-axis is 1/12-long. Since 1/12 of the height of the picture
is well-visible, starting with n1 = 3 certainly does not lead to a good picture of
the pseudo-arc. Increasing n1 only slightly would not help by a similar argument.
One needs to start with n1 big enough so that 1/n1 is not perceived as a visible
6
WAYNE LEWIS AND PIOTR MINC
distance. But such n1 , in any reasonable resolution, would be in hundreds if not
in thousands, making n2 astronomically huge and completely preventing a plot of
the image of h2 . Thus, generating a realistic picture of the pseudo-arc by using the
method based on the the Anderson-Choquet theorem (subsection 1.3) appears to
be not feasible.
Observe that the graph of no map f : I → I looks like a hereditarily indecomposable continuum. For instance, the graph of f may be represented by the union
of two arcs F1 and F2 that intersect at one point and whose Hausdorff distance is
at least 0.5. (Set F1 and F2 to be the graphs of f restricted to [0, 0.5] and [0.5, 1],
respectively.) However, if g is an n-crooked map of I onto itself, and A and B are
intersecting arcs contained in the graph of g, then one of πy (A) or πy (B) must
be contained in the 1/n-neighborhood of the other. So, for sufficiently large n, the
graph of any n-crooked map should look hereditarily indecomposable with respect
to the y-axis. Certainly, one would not expect to see in an image of such graph
any long vertical segments. But, it turns out that, in this case, the reality is quite
different from the expectations. In sections 4 and 5 we examine how graphs of
n-crooked maps look on raster devices such as computer screens or printers. We
observe that, for large n, the rasterized black and white image of the graph of the
simple n-crooked map σn is either completely black or almost all black with two
symmetric irregularly shaped narrow white strips, one at the bottom and one at
the top (see Figure 5 (b) and Proposition 4.1). In general, we prove that if n is sufficiently large, then the image of the graph of any n-crooked map, when rasterized
in a reasonable resolution, must contain a long vertical segment (see Theorem 5.2
and Corollary 5.4).
Observe that if g is a map of I into itself which is not (n + 1)-crooked, then there
are two intersecting arcs A and B contained in the graph of g such that neither of
πy (A) nor πy (B) is contained in the 1/ (n + 1)-neighborhood of the other. So, if g
is n-crooked but not (n + 1)-crooked, then either n is small enough for 1/ (n + 1)
of the height of the graph to be visible, or n is large. In the former case, the
graph of g does not appear to be hereditarily indecomposable with respect to the
y-axis. However, Theorem 5.2 implies that, even for moderate choices of n, the
rasterized graph of g contains long vertical segments, and again does not appear to
be hereditarily indecomposable.
We include the two following examples. In Example 5.6 we show an n-crooked
map whose graph rasterized under many magnifications consists of one horizontal
row of pixels on the bottom and one vertical column on the right. In Example 5.7,
we show a n-crooked function g whose rasterized graph, restricted to some horizontal strip S = I × [a, 1 − a], looks like the ternary Cantor set cross [a, 1 − a]. When
the horizontal resolution is slowly increased, the rasterized graph of g restricted to
S is exactly the same as the rasterization the Cartesian product of the Cantor set
and [a, 1 − a].
1.7. Pseudo-arc and attractors of maps of the plane. In 1976, Hénon [12]
gave an example of a homeomorphism H of the plane onto itself such that orbits of
points from a certain region R converged to a strange continuum. One may view
the continuum by taking a point z ∈ R and plotting its forward orbit starting from
a certain iteration H n (z), see Figure 1(a). Parts of the picture can be magnified
by plotting only the iterations contained in a certain rectangle. Figure 1(b) shows
DRAWING THE PSEUDO-ARC
(a)
(b)
7
(c)
Figure 1. Hénon Attractor
the rectangle to be magnified with the magnification shown in Figure 1(c). Can
one generate an image of the pseudo-arc in a similar way?
In 1990, Barge and Martin [2] proved that for each continuous surjection f :
I → I there is a homeomorphism Hf of the plane onto itself with a global attractor
homeomorphic to the inverse limit lim (I, f ) of copies of I with all bonding maps
←−
equal to f . The dynamics of Hf restricted to A are analogous to those of the map
fˆ on lim (I, f ) induced by f . As we mentioned earlier, Henderson [11] constructed
←−
a map f : I → I such that lim (I, f ) is the pseudo-arc. Henderson’s map has two
←−
fixed points 0 and 1. The forward orbit of any t ∈ [0, 1) is attracted to 0. It
follows that, for every x ∈ lim (I, f ) different from (1, 1, 1, . . . ), the forward orbit of
←−
fˆ converges to (0, 0, 0, . . . ). Consequently, most forward orbits of Hf converge to a
single attracting point. Thus, the picture generated by iterating Hf , with f being
the Henderson map, would produce a single point instead of the pseudo-arc.
In 1991, Minc and Transue [29] constructed a transitive map g : I → I whose inverse limit is the pseudo-arc. For this map, most forward orbits of the Barge-Martin
homeomorphism Hg approximate the pseudo-arc. But, since g is complicated, it
would difficult to actually generate an image of the pseudo-arc based on this technique.
In 1951, Bing [4] defined a hereditarily indecomposable continuum separating
the plane. This continuum, called the pseudo-circle, has the property that each of
its proper nondegenerate subcontinua is a copy of the pseudo-arc. Therefore, an
image of the pseudo-circle would automatically yield an image of the pseudo-arc.
The pseudo-circle appears frequently in dynamical systems, see [10], [13], [19], [20],
[21], [28], [34] and [35]. Even though it is not apparent how to construct a map of
the plane suitable for generating a picture of the pseudo-arc or the pseudo-circle by
plotting iterations, it is very likely that each of these two hereditarily indecomposable continua may be an attractor for some dynamical system of the plane naturally
arising from applications of mathematics in some other field. Assume for the sake
of discussion that H is a map ofTthe plane with an attractor A homeomorphic to the
∞
pseudo-arc. Assume also that n=1 {H n (z) , H n+1 (z) , . . . } = A for some z ∈ R2 .
Finally, suppose that we have an algorithm to evaluate any iteration H i (z), and we
may view A or its parts as easily as we may view the Hénon attractor. How would
the picture of A then look? As we observed earlier, it would not look hereditarily
indecomposable, see Theorem 6.3, Corollary 6.5 and Observation 6.6. Would it be
possible in such a case to recognize the attractor as the pseudo-arc by looking at
8
WAYNE LEWIS AND PIOTR MINC
its plotted picture? We cannot answer this question definitely, but our experience
with drawing graphs of n-crooked maps gives us some indication of difficulties one
may encounter. First of all, it is very likely that we may see only a partial picture
of A, even though the forward orbit of z converges to the entire A. Simply, the
orbit of z may visit some parts of A less frequently than others. A similar situation
occurs when we attempt to draw the graph of the simple 200-crooked map σ200
by randomly choosing x ∈ I and then plotting (x, σ200 (x)), see section 4. That
“probabilistic” approach results in the plotted points being distributed in a narrow
horizontal band in the center of the unit square (see Figure 4), giving only a partial
picture of the graph (σ200 is a surjective map of I onto itself). But even if we could
see the full picture, would it be as distinctive as it was expected? Our experience
with drawing graphs of n-crooked maps suggests that the pseudo-arc, viewed in its
entirety and then under magnifications, may look either like a plane region (see
Figure 5 (b) and Proposition 4.1), or a single arc (see Example 5.6), or a bundle of
arcs (see Example 5.7).
2. The crookedness sequence
∞
In this section we introduce a Fibonacci-like sequence of positive integers (cr [n])n=1 .
We call this sequence the crookedness sequence and use it later in the paper to define
n-crooked maps and measure the degree of their complexity.
∞
Definition 2.1. Let (cr [n])n=1 be the sequence defined in the following way:
• cr [1] = 1, cr [2] = 2 and
• cr [n] = 2cr [n − 1] + cr [n − 2] for each n ≥ 3.
The crookedness sequence starts from 1, 2, 5, 12, 29, 70, 169, 408, 985, 2378, 5741,
. . . and grows rapidly. For instance, one can calculate that cr [200] is 1269381235399
4620481037986488739368440399451028645237163046012909971924256728. The following proposition allows one to compute the crookedness sequence directly.
Proposition 2.2.
cr [n] = q n−1
(1)
where q = 1 +
³
√
1−
1
−1
q2
+ q12
´n
2.
Proof. Set r = −1/q 2 and observe that
(2)
2/q = 1 + r.
Observe also (1) is equivalent to
(3)
cr [n] (1 − r) = q n−1 (1 − rn ) .
Prove (3) by induction. For n = 1, (3) is obvious. For n = 2, (3) follows from (2).
Now, assume that (3) is true for each n less than a certain integer k ≥ 3, and prove
(3) for n = k.
¡
¢
¡
¢
cr [k] (1 − r) = (2cr [k − 1] + cr [k − 2]) (1 − r) = 2q k−2 1 − rk−1 +q k−3 1 − rk−2
Now, replace 2q k−2 by q k−1 (1 + r) (see (2)) and q k−3 by −q k−1 r to get
¡
¢
¡
¢
¡
¢
cr [k] (1 − r) = q k−1 (1 + r) 1 − rk−1 − q k−1 r 1 − rk−2 = q k−1 1 − rk .
The last equality is (3) for n = k.
¤
DRAWING THE PSEUDO-ARC
9
³
¢´−1
n+1 ¡
1 + 1/q 2
By neglecting (−q)
in (1), we get the following approximation:
(4)
cr [n] ≈
q n−1
1 + q12
In particular, it follows that cr[200] ≈ 1.26938 × 1076 .
3. n-crooked maps
In this section we introduce the notion of n-crookedness, define the simple ncrooked map σn and study its properties. As we promised in the introduction, the
simple n-crooked maps are deterministically defined and, therefore, easier to use in
numerical applications. In particular, numeric complexity of the simple n-crooked
maps are exactly described by the crookedness sequence defined in the previous
section. In Theorem 3.24, we explicitly define a sequence n1 , n2 , . . . and expand
the pseudo-arc into an inverse limit with the σni bonding maps.
Definition 3.1 (²-crookedness). [5], [7] Suppose that ² is a positive real number,
and g is a map of I onto itself. We say that g is ²-crooked if, for each a and b such
that 0 ≤ a < b ≤ 1, there are c and d such that a < c < d < b, |g (b) − g (c)| < ²
and |g (a) − g (d)| < ².
Proposition 3.2. [3], [4] Suppose
a nondegenerate continuum X is the inverse
¡
¢that
∞
limit of an inverse sequence Ik , gkl k=1 , where Ik = I for k = 1, 2, . . . and, for each
integers k and l such that l > k ≥ 1, gkl is a continuous surjection of Il onto Ik .
Then, X is a pseudo-arc if and only if for every ² > 0 and every positive integer k
there is an integer l > k such that gkl is ²-crooked.
It is convenient for us to divide I into n congruent strips and define crookedness
with respect to those strips. We call it n-crookedness. Even though the notation
for n-crookedness and ²-crookedness is similar, it will be always clear which of the
notions we mean. Simply, n will be always a positive integer while ² will be a
positive real number less than 1.
Definition 3.3 (n-crookedness). Let n > 0 be an integer, J ⊂ I be an interval, and
let g be a map of J into I. For each i, j ∈ {0, . . . , n} such that¡i <
¢ j, we say that
¡ g¢
is n-crooked between ni and nj provided that for each a ∈ g −1 ni and b ∈ g −1 nj
¡
¢
¡
¢
there exist a0 ∈ g −1 j−1
and b0 ∈ g −1 i+1
such that either a ≤ a0 ≤ b0 ≤ b or
n
n
0
0
a ≥ a ≥ b ≥ b. Observe that if i < j ≤ i + 2, then any g is n-crooked between i/n
and j/n.
We say that g is n-crooked if it is n-crooked between i/n and j/n for each
i, j ∈ {0, . . . , n} such that i < j.
The following two propositions establish the connection between ²-crookedness
and n-crookedness.
Proposition 3.4. Suppose g is a map of I onto itself. Let n be a positive integer
such that g is (1/n)-crooked in the sense of Definition 3.1. Then, g is n-crooked in
the sense of Definition 3.3.
¤
10
WAYNE LEWIS AND PIOTR MINC
σ5
(cr [5] = 29)
s5
σ6
1 − s5
(cr [6] = 70)
s6
1 − s6
Figure 2
Proposition 3.5. Suppose g is a map of I onto itself. Let ² > 0 and let n be a
positive integer such that 2/n < ² and g is n-crooked in the sense of Definition 3.3.
Then, g is ²-crooked in the sense of Definition 3.1.
¤
The following proposition is a simple consequence of Propositions 3.2, 3.4 and
3.5.
Proposition 3.6. Suppose
that
¡
¢∞ a nondegenerate continuum X is the inverse limit
of an inverse sequence Ik , gkl k=1 , where Ik = I for k = 1, 2, . . . and gkl : Il → Ik
for l > k ≥ 1. Then, X is a pseudo-arc if and only if for every pair of positive
integers n and k there is an integer l > k such that gkl is n-crooked.
¤
Definition 3.7. Let g1 and g2 be two maps of I into itself such that g1 (0) =
g2 (0) = 0 and g1 (1) = g2 (1) = 1. Suppose m ≥ 3 is an integer and s is a number
such that 0 < s < 0.5. Then ϕ [g1 , g2 , s, m] is the function of I into itself defined
by the formula:
 m−1 ¡ t ¢

 m g2 s ³
´ if 0 ≤ t ≤ s,
1
m−2
1−s−t
ϕ [g1 , g2 , s, m] (t) =
if s ≤ t ≤ 1 − s,
m + m g1 ¡ 1−2s ¢

 1
m−1
t+s−1
+
g
if
1 − s ≤ t ≤ 1.
2
m
m
s
The following definition is illustrated by Figure 2.
Definition 3.8 (simple n-crooked map σn ). Let
sn = cr [n − 1] /(2cr [n − 1] + cr [n − 2])
for each integer n ≥ 3. For each positive integer n, let the simple n-crooked map
σn be the map of I onto itself defined in the following way:
• σ1 = σ2 is the identity on I, and
• σn = ϕ [σn−2 , σn−1 , sn , n] for each integer n ≥ 3.
Let σ−n denote the reflection of the simple n-crooked map. (σ−n : I → I is defined
by σ−n (t) = 1 − σn (t).)
Proposition 3.9. σ−n (t) = σn (1 − t) for each t ∈ I.
¤
DRAWING THE PSEUDO-ARC
11
Proposition 3.10. The simple n-crooked map σn and its reflection σ−n are ncrooked.
¤
To simplify the notation, we set cr [−n] = cr [n] for any positive integer n.
Proposition 3.11. Let n be a nonzero integer, and let j be an integer such that 0 ≤
j < cr [n]. Then, there is an integer i such that 0 ≤ i < n and σn restricted to the
interval [j/cr [n] , (j + 1) /cr [n]] is a linear map onto the interval [i/n, (i + 1) /n].
¤
Intervals of the type [j/cr [n] , (j + 1) /cr [n]] are called the basic intervals for σn
and σ−n .
Proposition 3.12. Let n be a positive integer, let i 6= j be integers, and let [a, b] ⊂ I
such that
• σn (a) = i/n, σn (b) = j/n,
• one of i/n and j/n is the absolute minimum value of σn restricted to [a, b]
and the other is the absolute maximum value, and
• σn ((a, b)) ∩ {i/n, j/n} = ∅.
Then, σn restricted to [a, b] is a (rescaled and translated) copy of σj−i .
¤
Proposition 3.13. Let n be a positive integer, let i ∈ 1, . . . , n − 1, and let [a, b] be
a nondegenerate subinterval of I such that
• σn (a) = σn (b) = i/n, and
• σn ((a, b)) ∩ {i/n} = ∅.
Let m denote the midpoint of [a, b]. Then, σn −1 (σn (m)) ∩ [a, b] = {m}. (Observe,
that it follows that {i/n, σn (m)} is the set of the absolute maximum and minimum
values of σn restricted to [a, b].)
¤
Proposition 3.14. Let n be a positive integer. Let A = [a, b] × {t} be a horizontal
segment contained in the unit square below the graph of σn , and let i ≥ 0 be an
integer such that i/n ≤ t. Then, b − a ≤ cr [n − i] /cr [n].
Proof. Let [c, d] be the maximal subinterval of I such that [a, b] ⊂ [c, d] and (c, d) ×
{i/n} does not intersect the graph of σn . Observe that σn (c) = i/n and σn (d) =
1 or σn (d) = i/n. If σn (d) = 1, then Proposition 3.12 implies that d − c =
cr [n − i] /cr [n], and the proposition is true. So, we may assume that σn (d) = i/n.
Let m denote the midpoint of the interval [c, d]. By Proposition 3.13, σn restricted
to [c, d] has the unique absolute maximum at m. Let j be the integer such that
σn (m) = j/n. Observe that j < n. Using Proposition 3.12 twice, first on [c, m] and
then on [m, d], we get the result that d − c = 2cr [j − i] /cr [n]. Now, the proposition
follows, since 2cr [j − i] ≤ 2cr [n − 1 − i] < cr [n − i].
¤
Both σn and σ−n are the simplest continuous n−crooked surjections of I. We
introduce the following definition to measure complexity of arbitrary n−crooked
maps.
Definition 3.15 (scn ). Suppose g is a map of an arbitrary space into I. Let
n, i and j be integers such that 0 ≤ i < j ≤ n. We denote by scn [i, j, g] the
number of components of g −1 ((i/n, j/n)) that are mapped by g onto (i/n, j/n).
(The abbreviation sc stands for surjective components.) To simplify the notation,
we use scn [i, j] for scn [i, j, σn ], and scin for scn [i, i + 1, σn ].
12
WAYNE LEWIS AND PIOTR MINC
σ8
(cr [8] = 408)
σ10
(cr [10] = 2378)
Figure 3
Proposition 3.16.
Pn
k=0
sckn = cr [n] for each positive integer n.
¤
Proposition 3.17. Let n, i and j be integers such that 0 ≤ i < j ≤ n. Then,
scn [i, j] = scn [n − j, n − i] = scn [i, j, σ−n ] = scn [n − j, n − i, σ−n ].
¤
Proposition 3.18. Let n, i, j, k and l be integers such that 0 ≤ k ≤ i <
j ≤ l ≤ n. Suppose J ⊂ I is an interval minimal with respect to the property
σn (J) = [k/n, l/n]. Let g denote the restriction of σn to J. Then, scn [i, j, g] =
scl−k [i − k, j − k].
¤
Proposition 3.19. Let n, i, j, k and l be integers such that 0 ≤ k ≤ i < j ≤
l ≤ n. Suppose J ⊂ I is an interval and g : J → I is an n-crooked map such that
k l
¤
n , n ∈ g (J). Then, scn [i, j, g] ≥ scl−k [i − k, j − k].
Corollary 3.20. Let n, i and j be integers such that 0 ≤ i < j ≤ n. Suppose that
g is an n-crooked map of I onto itself. Then, scn [i, j, g] ≥ scn [i, j].
¤
Remark 3.21. Observe that the values of scin can be evaluated recursively using
the following equalities:
• sc0n = scnn−1 = 1 for n = 1, 2, . . . , and
i−1
• scin = scin−1 + scn−2
+ sci−1
¤
n−1 for n = 3, 4, . . . and i = 1, . . . , n − 2.
Proposition 3.22. Let n, k, l and µ be integers such that 0 ≤ k ≤ k + µ < l − µ ≤
l ≤ n. Suppose J ⊂ I is an interval and g : J → I is an n-crooked map such that
k l
µ
n , n ∈ g (J). Then scn [k + µ, l − µ, g] ≥ 3 .
Proof. We prove the proposition by induction with respect to µ. The proposition is
obvious for µ = 0. We assume that the proposition is true for some µ = i and prove
it for µ+1. For that purpose, we³may assume
´ that k +µ+1 < l −µ−1. ³Let (a, b) be
´
l−µ
l−µ
that is mapped by g onto k+µ
.
,
an arbitrary component of g −1 k+µ
n
n
n , n
To complete the proof
we prove that (a, b) contains
³ of the proposition,
´
³ at least three
´
k+µ+1 l−µ−1
−1 k+µ+1 l−µ−1
that
are
mapped
by
g
onto
.
components of g
,
,
n
n
n
n
We may assume without loss of generality that g (a) =
k+µ
n
and g (b) =
l−µ
n .
Since
DRAWING THE PSEUDO-ARC
13
g is n-crooked, there are a0 and b such that a < a0 < b0 < b, g (a0 ) = l−µ−1
and
n
0
0 0
0
g (b0 ) = k+µ+1
.
Observe
that
each
of
the
intervals
(a,
a
),
(a
,
b
)
and
(b
,
b)
contains
n
³
´
a subinterval mapped by g onto
k+µ+1 l−µ−1
, n
n
.
¤
Proposition 3.23. Suppose that n and k are positive integers. Let g be a continuous self-surjection of I which is (k · cr[n])-crooked. Then σn ◦ g and σ−n ◦ g are
(k · n)-crooked.
Proof. Let f be either σn or σ−n . Take integers i and j such that 0 ≤ i < i + 2 <
j ≤ kn, and prove that f ◦ g is (k · n)-crooked between i/ (kn) and j/ (kn). Let
a, b ∈ I be such that f ◦ g (a) = i/ (kn) and f ◦ g (b) = j/ (kn). To simplify the
notation we assume that a < b. The proof in the case a > b is essentially the same
and will be omitted. Let a0 be the greatest number in the interval [a, b] such that
f ◦ g (a0 ) = i/ (kn). Let b0 be the least number in the interval [a0 , b] such that
f ◦ g (b0 ) = j/ (kn). Let c and d denote g (a0 ) and g (b0 ), respectively. Clearly,
f (c) = i/ (kn), f (d) = i/ (kn) and f ([c, d]) = [i/ (kn) , j/ (kn)]. By Proposition
3.11, there are integers i0 , j 0 ∈ {0, 1, . . . , k · cr [n]} such that c = i0 / (k · cr [n]) and
d = j 0 / (k · cr [n]). We will make here another simplification and consider only the
case where i0 < j 0 . The proof in the remaining case is essentially the same and
will be omitted. Since i + 2 < j, it follows from Proposition 3.11 that i0 + 2 < j 0 .
Since g is (k · cr [n])-crooked, there exist a0 and b0 such that a0 < a0 < b0 < b0 ,
g (a0 ) = (j 0 − 1) / (k · cr [n]) and g (b0 ) = (i0 + 1) / (k · cr [n]). Since f ([c, d]) =
[i/ (kn) , j/ (kn)], it follows from Proposition 3.11 that f ◦ g (a0 ) = (j − 1) / (kn)
and f ◦ g (b0 ) = (i + 1) / (kn). This completes the proof of the proposition.
¤
Theorem 3.24. Let n1 , n2 , n3 , . . . be a sequence of positive integers such that
ni+1 = 2cr[ni ] for each positive integer i. Consider the sequence I0 , I1 , I2 , . . . of
copies of I. For each i = 1, 2, . . . , let fi : Ii → Ii−1 be either the simple ni ∞
crooked map σni or its reflection σ−ni . Then, the inverse limit of (Ii−1 , fi )i=1 is a
pseudo-arc.
Proof. For each pair of integers i and j such that 0 ≤ i < j, let fij denote the com¡
¢
position fi+1 ◦fi+2 ◦· · ·◦fj . It follows from Proposition 3.23 that fij is 2j−i−1 ni+1 crooked for each pair of integers i and j such that 0 ≤ i < j. Now, the theorem
follows from Proposition 3.6.
¤
Remark 3.25. The sequence n1 , n2 , n3 , . . . described in Theorem 3.24 grows rapidly.
For instance, if n1 = 2 (which makes f1 to be the identity on I), then n2 = 2cr [2] =
4, n3 = 2cr [4] = 24, n4 = 2cr [24] ≈ 9.0 × 109 and n5 = 2cr [n4 ] ≈ 1.7 × 10415954467 .
If we start with n1 = 3, we get n2 = 2cr [3] = 10, n3 = 2cr [10] = 4756 and
n4 = 2cr [4756] ≈ 2.1 × 101820 . Even that extra-astronomical growth is barely
enough to produce the pseudo-arc. Arcs are disappearing very slowly. Observe
that f0j restricted to each interval of ¡the form
¢ [k/cr [nj ] , (k + 1) /cr [nj ]] is a linear
map onto an interval with length 1/ 2j−1 n1 . For example, if n1 = 3, then f03 is a
piece-wise linear map defined on over 101820 intervals, stretching each of them from
the length less than 10−1820 to the length of 1/12 (see page 5 for more details).
It has been estimated that the number of elementary particles in the entire
observable universe is of the order 1079 , see [8, page 397]. The number is obtainable
from estimates of the average density of the observable universe, the size of the
observable universe and the mass of elementary particles. Allowing for uncertainty
14
WAYNE LEWIS AND PIOTR MINC
2000 points
5000 points
Figure 4. “Probabilistic” graphs of σ200
in the average density of the universe and for possibilities like dark matter, changes
this by at most one or two orders of magnitude. While these astronomical numbers
are very large, they are truly minuscule compared to the numbers obtained above
in just a few steps of forming crooked maps.
Observe also that changing the condition ni+1 = 2cr[ni ] in the statement of
Theorem 3.24 to ni+1 = cr[ni ] implies that each bonding map f0l is n1 −crooked and
one never gets greater crookedness to this first factor space by composing additional
bonding maps. Thus, such a sequence produces an inverse limit containing arcs,
and, therefore, not homeomorphic to the pseudo-arc.
4. Drawing the graph of the simple crooked map σ200
As we outlined in the introduction (see subsection 1.6) it appears to be not
feasible to generate a realistic picture of the pseudo-arc by using the method based
on the the Anderson-Choquet theorem described in subsection 1.3. Under these
circumstances, drawing the graph of σn , for sufficiently large n, may give us at
least some approximation of the pseudo-arc’s image.
The graph of σn consists of cr [n] basic straight linear segments, each of which
projects onto a (1/n)-long interval contained in the y-axis. Those straight linear
segments are very pronounced in Figures 2 and 3 depicting the graphs of σn for
n = 5, 6, 8 and 10. In the scale of the figures, the basic segments in the graph of σ10
are about 4 millimeters long. Since many of the neighboring segments are collinear,
we see a lot of straight linear segments that are 8 millimeters long. To defeat that
piece-wise linear appearance of the graph and get a glimpse into a picture of true
crookedness, we need to decrease the length of straight linear segments by scale of
at least 20. That would increase n to 200. In this section, we draw the graph of
σ200 . We start with a naive probabilistic approach (Figure 4). We then improve
our method to get a more interesting picture (Figure 5 (a)). Finally, we arrive at
our final picture of the graph of σ200 (Figure 5 (b)). The last picture is somewhat
disappointing, but it does reflect the limitations of perceiving the original abstract
mathematical object through human eyes.
DRAWING THE PSEUDO-ARC
(a)
15
(b)
Figure 5. Two more “graphs” of σ200
The graphs in Figures 2 and 3 are drawn as piecewise linear curves. The value
σn (xi ) is evaluated for each point xi = i/cr [n] where i = 0, 1, . . . , cr [n]. The consecutive points (xi , σn (xi )) are then joined by cr [n] segments. For example, the graph
of σ10 consists of cr [10] = 2378 basic segments. Since cr [n] grows exponentially
with n (see Proposition 2.2), the same approach cannot be used for higher values
of n. Certainly, not for n = 200 with cr [200] greater than 1.2 × 1076 . However,
even though the map σn is exponentially complicated, its value at any given point
may be computed in time proportional to n log n. This allows us to try the following probabilistic approach to drawing the graph of σ200 . We may choose a random
point x ∈ [0, 1], evaluate σ200 (x) and then plot the point (x, σ200 (x)). We may then
repeat this operation for many randomly chosen points x, and get an approximation
of the graph of σ200 . Figure 4 shows two such approximations, one consisting only
of 2000 plotted points, and the other containing an additional 3000 points. Observe
that there is not much difference in the appearance of those approximations. In
both of them, the plotted points are are distributed in a narrow horizontal band
in the center of the unit square. This is the result of probability. Indeed, one can
use the recursive formula in Remark 3.21 to compute, for each value a, the measure m (a) of I \ σ200 −1 ([0.5 − a, 0.5 + a]). For instance, m (0.1) ≈ 0.7 × 10−3 and
m (0.25) ≈ 1.4×10−17 . This last number makes it virtually impossible for the value
of σ200 at a randomly chosen point to be outside the interval [0.25, 0.75]. In order
to overcome this limitation, for a randomly chosen point x ∈ I, we compute x1 , the
first point at which σ200 has the absolute maximum on the interval [0, x]. Next, we
compute x2 , the first point at which σ200 has the absolute minimum on the interval
[x1 , x]. Then, we look for x3 , the first point at which σ200 has the absolute maximum
on the interval [x2 , x]. We continue this process until it ends with xix = x. We then
plot the points (x1 , σ200 (x1 )) , (x2 , σ200 (x2 )) , . . . , (xix , σ200 (xix )), and continue the
process with a new randomly chosen point x. Figure 5 (a) is a result of this procedure with 20000 plotted points based on a little over than 100 random choices of
x. The picture is intriguing, but still is not a satisfactory reflection of the graph of
σ200 . If we continued the procedure plotting millions of points (which would not be
a reasonable way of drawing a picture) we would get a picture similar to the one in
Figure 5 (b), almost all black with two symmetric irregularly shaped narrow white
16
WAYNE LEWIS AND PIOTR MINC
strips, one at the bottom and one at the top. To explain why the graph of σ200
looks as we claim, we need the following proposition.
Proposition 4.1. Suppose that i and n are integers such that 0 ≤ i < n. Let H
be a horizontal segment in I 2 below the graph of σn and
√
¡ on or¢ above the segment
I ×{i/n}. Then, the length of H is less or equal to q 2−i / q 2 − 1 , where q = 1+ 2.
Proof. It follows from Proposition 3.14 that the length of H is less than or equal to
cr [n − i] /cr
[n].
Applying Proposition 2.2 we get that the last number is equal to
³
´n−i
³ ´n−i
³ ´n
³ ´2
1− −1
2
³q ´n . Observe that 1− −1
z = q −i
≤ 1+ q12 and 1− −1
≥ 1− q12 .
−1
q2
q2
1−
q2
Using the last two inequalities we get that z ≤ q −i
1+ q12
³ ´2
1− q12
¡
¢
= q 2−i / q 2 − 1 .
¤
Suppose that every point of the graph of σn , for a certain positive integer n, has
been plotted and is visible as a black dot (disk) which is small but still big enough
to be discernable. Let D be a disk contained in the unit square outside of the
plotted graph. Since the graph is symmetric, we may assume that D lies below the
graph. Let H be the horizontal diameter of D, and let i be the integer such that
H ⊂ I × [i/n, (i + 1) /n). Now, Proposition 4.1 gives a correlation between i and
the length of H. The higher is i, the smaller, exponentially smaller, H must be.
For instance, if i = 10, the length of H and the diameter of D must be less than
0.00018. In the scale as in Figure 5 (b), where one unit corresponds approximately
to 40 mm, a white disk D, with its center 2 mm above the bottom of the unit
square, would have the diameter less than 0.0072 mm and would not be visible. In
the same picture, a disk centered only 1 mm above the bottom could have diameter
as much as 0.58 mm. Many such discs are visible in the figure.
Choosing n essentially smaller than 200 makes the graph of σn to be a poor
approximation of the pseudo-arc because the basic straight linear segments are visible. The choice of n = 200 (or similar) produces a picture with a lot of black space
and not much illustration of crookedness. If we increase n, the picture becomes
completely black.
5. n-crooked maps and raster graphics
In the previous section we observed that if the graph of σn (for large n) is displayed on a computer screen, the plotted points cover almost the entire screen. In
particular, the picture must contain long straight linear vertical segments. In this
section we extend the last observation to arbitrary n-crooked maps. To be able
to state and then prove our theorem in mathematical terms, we need to precisely
define how graphics are displayed. We assume that the screen (or the printer) is a
monochrome (black-and-white) raster device (see [9, p. 2]), that is a rectangular array of intensity spots called pixels. Each of the pixels can be individually addressed
and set to either black or white. Figure 6 illustrates how the graphs of σ5 , σ10 and
σ20 are displayed on a 20 by 20 “raster device.” The “actual” graphs of σ5 and
σ6 are also shown. The rasterized (converted to pixels) graphs of σ10 and σ20 do
not carry very much information, which is not surprising, since our raster device is
very crude. It has only 400 pixels, while the actual graphs of σ10 and σ20 consist of
cr [10] = 2378 and cr [20] = 15994428 basic segments, respectively. Actual display
and printing raster devices have much higher resolution. For example, a typical
DRAWING THE PSEUDO-ARC
17
σ5
σ6
σ10
σ20
Figure 6. Rasterized graphs of σ5 , σ6 , σ10 and σ20
modern 24” LCD desktop monitor has resolution of 1920 × 1200. A typical laser
printer can place 600 or 1200 dots of toner within an inch.
For the sake of simplicity, we assume that our display device is tiled by a wd by
hd grid of congruent square pixels Pij where i = 0, . . . , wd − 1 and j = 0, . . . , hd − 1.
Let s denote the length of each of the sides of Pij . Then Pij is the square in the
xy-plane with the left lower corner at (is, js) and its sides parallel/perpendicular
to the coordinate axes. Let pij be the intensity value of the pixel Pij , that is, in
our case, pij = 0 if Pij is white, and pij = 1 if Pij is black. In this context any
array of 0’s and 1’s is called a bit-map (see [9, p. 127]).
Definition 5.1. Suppose G ⊂ I 2 . Let w and h be positive integers. For each
i = 0, . . . , w − 1 and each j = 0, . . . , h − 1, let
Rij = {(x, y) | i/w ≤ x ≤ (i + 1) /w and j/h ≤ y ≤ (j + 1) /h} .
Set rij = 0 if Rij ∩ G = ∅. Otherwise, set rij = 1. The bit-map (rij ) is called the
rasterization of G in resolution w by h.
Suppose that i0 , j0 and j1 are integers such that 0 ≤ i0 < w and 0 ≤ j0 ≤
j1 < h. The triple (i0 , j0 , j1 ) is called a vertical segment in the rasterization of
G in resolution w by h if ri0 j = 1 for each integer j = j0 , . . . , j1 . The number
(j1 + 1 − j0 ) /h is considered to be the length of (i0 , j0 , j1 ).
18
WAYNE LEWIS AND PIOTR MINC
Observe that rasterizing a graphic G ⊂ I 2 in a high resolution w by h allows one to display a magnification of any part of G. Simply, take any i0 ∈
{0, . . . , w − wd − 1}, any j0 ∈ {0, . . . , h − hd − 1}, and set pij = ri0 +i j0 +j for
i = 0, . . . , wd − 1 and j = 0, . . . , hd − 1. This displays the rasterization
G ∩ {(x, y) | i0 /w ≤ x ≤ (i0 + wd ) /w and j0 /h ≤ y ≤ (j0 + hd ) /h}
on our screen.
Theorem 5.2. Suppose n, w and h are positive integers. Suppose also that J is
a subinterval of I and g : J → I is an n-crooked map. Suppose x0 , x1 ∈ J and µ
is an integer such that x0 < x1 and dwx1 e − bwx0 c ≤ 3µ . Then, the rasterization
of the graph of g in resolution w by h has a vertical segment of length at least
|g (x0 ) − g (x1 )| − (2µ + 2) /n.
Proof. Let m denote the minimum of g (x0 ) and g (x1 ), and let M denote the
maximum. Since the graph of g is nonempty, its rasterization in resolution w
by h has a vertical segment of length 1/h. So, we may assume that M − m =
|g (x0 ) − g (x1 )| > (2µ + 2) /n, because the theorem is true otherwise. Let k be the
least integer such that m ≤ k/n, and l be the greatest integer such that l/n ≤ M .
It follows that 0 ≤ k ≤ k + µ < l − µ ≤ n. By Proposition 3.22, there are numbers
a1 , b1 , a2 , b2 , . . . , a³3µ , b3µ such
´ that x0 ≤ a1 < b1 ≤ a2 < b2 ≤ · · · ≤ a3µ < b3µ ≤ x1
l−µ
and g (as , bs ) = k+µ
,
for s = 1, . . . , 3µ . Since dwx1 e − bwx0 c ≤ 3µ , the
n
n
set (x0 , x1 ) ∩ {1/w, 2/w, . . . , (w − 1) /w} has less than 3µ elements. Thus, there
is s0 ∈ {1, . . . , 3µ } such that (as0 , bs0 ) ∩ {1/w, 2/w, . . . , (w − 1) /w}
£ = ∅. ¤Let i0
be the greatest integer such that i0 /w ≤ as0 . Clearly, [as0 , bs0 ] ⊂ iw0 , i0w+1 . Let
j0 be the greatest integer such that j0 /h ≤ (k + µ) /n, and let j1 be the greatest
integer such that j1 /h ≤ (l − µ) /n. Observe that the triple (i0 , j0 , j1 ) is a vertical
segment in the rasterization of the graph of g in resolution w by h. The length of
(i0 , j0 , j1 ) is (j1 + 1 − j0 ) /h ≥ (l − µ) /n − (k + µ) /n = (l + 1) /n − (k − 1) /n −
(2µ + 2) /n. Since (l + 1) /n ≥ M and (k − 1) /n ≤ m, we have that (l + 1) /n −
(k − 1) /n ≥ M − m = |g (x0 ) − g (x1 )|. Consequently, the length of (i0 , j0 , j1 ) is at
least |g (x0 ) − g (x1 )| − (2µ + 2) /n.
¤
Remark 5.3. Observe that if m = k/n and M = l/n, then l − n − k/n =
|g (x0 ) − g (x1 )|. Consequently, in this case the vertical segment (i0 , j0 , j1 ) has
its length at least |g (x0 ) − g (x1 )| − 2µ/n.
Theorem 5.2 and Remark 5.3 imply the following corollary.
Corollary 5.4. Suppose n, w and h are positive integers, and g : I → I is an
n-crooked surjection. Suppose µ is an integer such that w ≤ 3µ . Then, the rasterization of the graph of g in resolution w by h has a vertical segment of length at
least 1 − 2µ/n.
¤
Theorem 5.2 implies that if we view the graph of an n-crooked function on
a raster device, then even for moderate choices of n, we must see long vertical
segments. For example, use Corollary 5.4 with n = 200 and µ = 50. Since 350 ≈
7.1 × 1023 , we cannot possibly take the horizontal resolution w greater than this
astronomical number. Therefore, the rasterized picture must contain straight black
vertical segments at least 1 − 2µ/n = 1/2 long where 1 is the height of the entire
graphic.
DRAWING THE PSEUDO-ARC
19
As we know from Section 4, for large n, the rasterized graph of σn consists of a
large black polygon with possibly some white pixels near the top and the bottom
(see Figures 5 and 6). Notice that Proposition 4.1 allows one to estimate the
distance of white pixels from the top and the bottom.
Rasterized graphs of arbitrary n-crooked surjections of I may look quite differently from the graph of σn . We construct two such examples below. However the
pictures must always contain long vertical arcs as promised by Theorem 5.2. We
construct n-crooked maps in Examples 5.6 and 5.7 by starting from the simple ncrooked map σn , and stretching some of the basic intervals then squeezing others.
We base these construction on the following simple observation.
Proposition 5.5. Suppose n is a positive integer and g is an n-crooked surjection
of I onto itself. Suppose also f is a continuous surjection of I onto itself. Then,
g ◦ f is an n-crooked surjection of I onto itself.
¤
Example 5.6. Let m and n be positive integers. Consider two increasing finite
sequences α = (a0 , a1 , a2 , . . . , am ) and β = (b0 , b1 , b2 , . . . , bm ) such that a0 = b0 = 0
and am = bm = 1. Let f : I → I be the piecewise linear map taking bi to ai for each
i = 0, . . . , m. Set g = σn ◦ f . By Proposition 5.5, g is n-crooked. Observe that by
taking consecutive terms ai growing very slowly from 0 and bi rapidly approaching
1, we can make, for several values of w, the rasterized graph of g to consist of one
horizontal row of pixels on the bottom and one vertical column on the right.
Example 5.7. For any positive integer k, let ∆k be the set of all sequences
Sl
δ1 δ2 . . . δk of 0’s and 1’s beginning with δ1 = 0. Let ∆l = k=1 ∆k .
Let n and m be positive integers such that 2m < n. Using the n-crookedness
of σn , one can find numbers x0 , y0 and z0 such that 0 < x0 < y0 < z0 < 1,
σn (y0 ) = 1/n and σn (x0 ) = σn (z0 ) = (n − 1) /n. Suppose that µ is an integer
such that 1 < µ ≤ m. Assume that, for each δ ∈ ∆µ−1 , xδ , yδ and zδ have been
constructed such that xδ < yδ < zδ , σn (yδ ) = (µ − 1) /n and σn (xδ ) = σn (zδ ) =
(n + 1 − µ) /n. Using the n-crookedness of σn , find xδ0 , yδ0 , zδ0 , xδ1 , yδ1 and zδ1
such that xδ < xδ0 < yδ0 < zδ0 < yδ < xδ1 < yδ1 < zδ1 < zδ , σn (yδ0 ) = σn (yδ1 ) =
µ/n and σn (xδ0 ) = σn (zδ0 ) = σn (xδ1 ) = σn (zδ1 ) = (n − µ) /n. Continue this
construction until xδ , yδ and zδ are constructed for all sequences δ ∈ ∆m .
Let C denote the standard ternary Cantor set. Let {Mδ | δ ∈ ∆k } be the collection, in the natural order, of theS
intervals removed in the k-th step of the construction C. Denote by M m the set δ∈∆m Mδ . Observe that the set C m = I \ M m is
the union of the intervals left after the m-th step of the construction of C.
Let f be the map of I onto itself such that f (0) = 0, f (1) = 1, f (Mδ ) =
{xδ } forSeach δ ∈ ∆m , and f is linear on each component of the complement of
{0, 1} ∪ δ∈∆m Mδ . Denote by g the composition σn ◦ f .
Finally let Inm = [m/n, (n − m) /n] and let G denote the graph of G. Observe
that (I × Inm ) ∩ G ⊂ C m × Inm . On the other hand, every point of C m × Inm is
within 3−m of some point of (I × Inm ) ∩ G. So, if we view (I × Inm ) ∩ G in several
horizontal resolutions, starting with small w and slowly increasing it to close to 3m ,
we get rasterized images similar to those of the Cantor set cross the interval Inm .
6. Rasterized images of hereditary indecomposable continua
In this section we observe that no black and white image can look hereditarily
indecomposable on a raster device. As in the previous section, we assume that
20
WAYNE LEWIS AND PIOTR MINC
our display device is tiled by a wd by hd grid of congruent square pixels Pij where
i = 0, . . . , wd − 1 and j = 0, . . . , hd − 1. Pij is the grid square in the xy-plane with
the left lower corner at (is, js) where s is the length of the sides. Let D denote the
collection of all pixels in the display device.
Definition 6.1. By the grid-distance between two pixels Pi0 j 0 and Pi00 j 00 we understand the maximum of |i0 − i00 | and |j 0 − j 00 |.
For any nonempty collection of pixels P ⊂ D we adopt the following definitions:
(1) Let d (P) denote the maximal grid-distance between two pixels in P. By
the grid-diameter of P we understand d (P) + 1.
(2) If k ≥ 0 is an integer, then (P, k) denotes the collection of those elements
of D whose grid-distance to some element of P is less than or equal to k.
(3) P is connected if its union is connected.
Proposition 6.2. Let P ⊂ D be a connected collection with grid-diameter equal n.
Let p denote the number of elements in P. Then n ≤ p ≤ n2 .
¤
Theorem 6.3. Let P ⊂ D be a connected collection with grid-diameter equal n.
Let p denote the number of elements in P. Suppose k and m are positive integers
such that (n − km) 2m > p. Then, there are two connected collections A0 ⊂ P and
A00 ⊂ P such that A0 ∩ A00 6= ∅, A0 \ (A00 , k − 1) 6= ∅ and A00 \ (A0 , k − 1) 6= ∅.
Proof. Observe that the condition (n − km) 2m > p implies that n − km > 0 and
consequently n − km − 1 ≥ 0.
Let R be any connected subcollection of P and let R0 and R00 be elements of
R with grid-distance equal to some integer ` ≥ k. Since R is connected there is
a finite sequence R0 , R1 , . . . , Rr of elements of R such that R0 = R0 , Rr = R00
and Ri−1 ∩ Ri 6= ∅ for each i = 1, . . . , r. Let q be the least integer such that the
grid-distance between Rq and R00 is k. Observe that the grid-distance between R0
and Rq is at least ` − k. Let hR, R0 , R00 i denote the collection {R0 , R1 , . . . , Rq }.
Clearly, hR, R0 , R00 i is connected, and R00 does not belong to (hR, R0 , R00 i , k − 1).
Notice that if hR, R0 , R00 i ∩ hR, R00 , R0 i 6= ∅ for some connected R ⊂ P, then the
theorem is true.
Now, suppose that the theorem is false and construct m+1 collections Q0 , Q1 , . . . ,
Qm such that, for each i = 0, . . . , m, Qi has the following properties:
• Qi is a collection of 2i mutually exclusive connected subcollections of P.
• The grid-diameter of each element of Qi is at least n − ik.
Set Q0 = {P}. Suppose that Qi−1 has been constructed for some i = 1, . . . , m.
Since n − km − 1 ≥ 0 and i ≤ m, n − (i − 1) k − 1 ≥ n − (m − 1) k − 1 ≥ k. For
each R ∈ Qi−1 choose R0 , R00 ∈ R with the grid-distance equal n − (i − 1) k − 1.
This choice of R0 and R00 together with some choice of R0 , R1 , . . . , Rr produces two
nonintersecting collections hR, R0 , R00 i and hR, R00 , R0 i. Let
Qi = {hR, R0 , R00 i , hR, R00 , R0 i | R ∈ Qi−1 } .
In other words, Qi is the collection that consists of 2i elements, grouped in 2i−1
pairs hR, R0 , R00 i and hR, R00 , R0 i corresponding to each R ∈ Qi−1 . Observe that
so constructed Qi has the properties promised above. Thus, the construction of
Q0 , Q1 , . . . , Qm is complete.
It follows that the union of Qm is a subcollection of P with at least (n − km) 2m
elements. But, (n − km) 2m is greater than the number of elements of P. This
contradiction completes the proof of the theorem.
¤
DRAWING THE PSEUDO-ARC
21
Definition 6.4. Suppose that P ⊂ D is a connected collection with grid-diameter
n. Let k be the greatest integer with the property that there are two connected
collections A0 ⊂ P and A00 ⊂ P such that A0 ∩ A00 6= ∅, A0 \ (A00 , k − 1) 6= ∅ and
A00 \ (A0 , k − 1) 6= ∅. By the relative decomposability number of P we understand
the ratio k/n. By the absolute decomposability number of P we understand the
product ks, where s is the length of the pixel sides.
Corollary 6.5. Each connected collection P ⊂ D with grid-diameter n has the
relative decomposability number greater than 1/ (1 + 2 log2 n) − 1/n.
Proof. Let p denote the number of elements in P. Clearly, p ≤ n2 . Also, if p = n2 ,
then the corollary is obvious. So, we may assume that p < n2 .
Set m = d2 log2 ne and k = dn/me − 1. Since k < n/m, (n − km) 2m ≥ 2m ≥
2
n > p. It follows from Theorem 6.3 that the relative decomposability number P is
at least k/n. But, k/n ≥ (n/m − 1) /n = 1/m − 1/n > 1/ (1 + 2 log2 n) − 1/n. ¤
Observation 6.6. A rasterized image of a continuum cannot look hereditarily indecomposable.
Explanation. Suppose P is the collection of black pixels in the rasterized image
of some continuum. Let n be the grid-diameter of P. For the sake of simplicity
assume that n is equal to the vertical resolution hd of the display device. If hd
is 103 (or less) then the relative decomposability number of P is at least 1/21 by
Corollary 6.5. This means that P contains two intersecting connected clusters of
pixels sticking out of each other by a well visible 1/21-st of the height of the display
device. Increasing hw = n to 106 does not do much. Corollary 6.5 guaranties that,
in that case, the absolute decomposability number of P must at least 1/41-st of
the height of the display device, still well visible. To gain some perspective on
these numbers suppose that the height of the display device is 10 inches. Then
hd = 103 makes the vertical resolution to be a moderate 100 dots per inch. In this
case the absolute decomposability number of P is estimated from below by about
0.5 in. Increasing hd to 106 decreases this last estimate only by a factor of 2, while
increasing the vertical resolution to 105 dpi, by far exceeding the resolution of the
human eye.
¤
Observation 6.6 can be extended to a magnified image of any part of a continuum.
Suppose that the intersection of a continuum C with a rectangle R is displayed on
a raster device. Then, by Observation 6.6, the rasterization of each component of
C ∩ R cannot look hereditarily decomposable.
7. Final comments
This paper addresses the possibilities of drawing the pseudo-arc or the graphs
of n-crooked maps, or of recognizing when a drawing represents the pseudo-arc or
a hereditarily indecomposable continuum. The results above show the limitations
on ability to draw the graph of an n−crooked map even for very modest sized n’s.
Thus one should expect that if the pseudo-arc or any nondegenerate hereditarily
indecomposable continuum appears naturally in a dynamical system, generating it
by plotting consecutive iterations of a map may give features suggestive of crookedness but will not fully show such. Also, the presence of sizable arcs in such a plot
should not necessarily be taken as evidence that the continuum is not hereditarily
indecomposable. The pseudo-arc results from an inverse limit, not from a single
22
WAYNE LEWIS AND PIOTR MINC
crooked piecewise linear map. As observed above, the size of maximal arcs can
decrease very slowly in such a construction as their number increases at a superastronomical rate.
The pseudo-arc is an inverse limit of arcs, but it can also be obtained as an
inverse limit of any nondegenerate connected polyhedron P. Though being arc-like,
a representation of it may look more like another polyhedron. In [25] the first author
used a construction of the pseudo-arc as an inverse limit of simple n-ods to show
that it admits period n homeomorphisms for each n. Thus a drawing which looks
simple n-od-like may still represent a pseudo-arc. Taking the n distinct images of
a subcontinuum not containing the fixed point of such a homeomorphism, one also
obtains n almost parallel copies of the continuum, which may also appear in any
representation of the pseudo-arc.
Much work on the pseudo-arc has made use of sequences of nested chains or
covers. Such have been useful not only in obtaining topological results but also
in dynamics [15], [16], [17], [32]. A construction using crooked chains or covers is
logically equivalent to a construction using inverse limits of arcs. However, the two
processes may well be perceived differently. Nested crooked chains readily suggest
an iterative process and do not suggest that one is after any stage illustrating the
actual continuum, but rather its method of construction. A subchain of a refining
chain passing without fold through two or three consecutive links of a containing
chain is unlikely to be interpreted as implying the existence of arcs. One can easily
concentrate on properties of subchains of refining chains without being concerned
with the superastronomical number of such subchains passing through a given part
of a containing chain. Once one realizes that links in a chain need not be connected,
in fact considering only the pseudo-arc and not the pseudo-arc in the plane links
cannot be connected, one can more readily visualize how every point of a pseudoarc is an endpoint. Amalgamating links and matching up chains and patterns gives
one a convenient way of constructing maps or homeomorphisms of pseudo-arcs,
building the pseudo-arcs and maps with given properties in the same process.
The pseudo-arc is an object with many interesting topological properties. Its
embeddings in the plane and what role it may play in dynamics are much less
well understood. It is convenient to understand what images of it generated by
various processes may look like and how to recognize such and the limitations of
such images.
References
1. R. D. Anderson and Gustave Choquet, A plane continuum no two of whose nondegenerate
subcontinua are homeomorphic: An application of inverse limits, Proc. Amer. Math. Soc. 10
(1959), pp. 347–353.
2. Marcy Barge and Joe Martin, The construction of global attractors, Proc. Amer. Math. Soc.
110 (1990), pp. 523–525.
3. R. H. Bing, A homogeneous indecomposable plane continuum, Duke Math. J. 15 (1948), pp.
729–742.
4. R. H. Bing, Concerning hereditarily indecomposable continua, Pacific J . Math. 1 (1951), pp.
43–51.
5. R. H. Bing, Higher-dimensional hereditarily indecomposable continua, Trans. Amer. Math.
Soc. 71 (1951), pp. 267-273.
6. R. H. Bing, Snake-like continua, Duke Math. J. 18 (1951), pp. 653–663.
7. Morton Brown, On the inverse limit of Euclidean n-spheres, Trans. Amer. Math. Soc. 96
(1960), pp. 129–134.
DRAWING THE PSEUDO-ARC
23
8. P. D. B. Collins, A. D. Martin, and E. J. Squires, Particle Physics and Cosmology, WileyInterscience, New York, 1989.
9. Eugene L. Fiume, The mathematical structure of raster graphics, Academic Press, Inc.,
Boston, MA, 1989.
10. Michael Handel, A pathological area preserving C ∞ diffeomorphism of the plane, Proc. Amer.
Math. Soc. 86 (1982), pp. 163–168.
11. George W. Henderson, The pseudo-arc as an inverse limit with one binding map, Duke Math.
J. 31 (1964), pp. 421–425.
12. M. Hénon, A two-dimensional mapping with a strange attractor, Comm. Math. Phys. 50
(1976), pp. 69–77.
13. Michael-R. Herman, Construction of some curious diffeomorphisms of the Riemann sphere,
J. London Math. Soc. 34 (1986), pp. 375–384.
14. J. R. Isbell, Embeddings of inverse limits, Ann. of Math. 70 (1959), pp. 73–84.
15. H. Kato, Continuum-wise expansive homeomorphisms, Can. J. Math. 45 (1993) pp. 576–598.
16. H. Kato, The nonexistence of expansive homeomorphisms of chainable continua, Fund. Math.
149 (1996), pp. 119–126.
17. Hisao Kato and Christopher Mouron, Hereditarily indecomposable compacta do not admit
expansive homeomorphisms, Proc. Amer. Math. Soc. 138 (2008), 3689–3696.
18. Judy A. Kennedy, A brief history of indecomposable continua, Continua (Cincinnati, OH,
1994), 103–126, Lecture Notes in Pure and Appl. Math., 170, Dekker, New York, 1995.
19. Judy A. Kennedy and James A. Yorke, Pseudocircles in dynamical systems, Trans. Amer.
Math. Soc. 343 (1994), pp. 349–366.
20. Judy A. Kennedy and James A. Yorke, Bizarre topology is natural in dynamical systems, Bull.
Amer. Math. Soc. (N.S.) 32 (1995), pp. 309–316.
21. Judy A. Kennedy and James A. Yorke, Pseudocircles, diffeomorphisms and perturbable dynamical systems, Ergodic Theory Dynam. Systems 16 (1996), pp. 1031–1057.
22. B. Knaster, Un continu dont tout sous-continu est indécomposable, Fund. Math. 3 (1922),
pp. 247–286.
23. J. Krasinkiewicz and P. Minc, Nonexistence of universal continua for certain classes of curves,
Bull. Acad. Polon. Sci. Sér. Sci. Math. Astronom. Phys. 24 (1976), pp. 733–741.
24. J. Krasinkiewicz and P. Minc, Mappings onto indecomposable continua, Bull. Acad. Polon.
Sci. Sér. Sci. Math. Astronom. Phys. 25 (1977), pp. 675–680.
25. Wayne Lewis, Periodic homeomorphisms of chainable continua, Fund. Math. 117 (1983), pp.
81–84.
26. Wayne Lewis, Observations on the Pseudo-Arc, Top. Proc. 9 (1984), pp. 329–337.
27. Wayne Lewis, The Pseudo-arc, Bol. Soc. Mat. Mexicana 5 (1999), pp. 25–77.
28. Brian F. Martensen, The local topological complexity of C r -diffeomorphisms with homoclinic
tangency, Nonlinearity 16 2003, pp. 161–186.
29. Piotr Minc and W. R. R. Transue, A transitive map on [0, 1] whose inverse limit is the
pseudoarc, Proc. Amer. Math. Soc. 111 (1991), pp. 1165–1170.
30. Edwin E. Moise, An indecomposable plane continuum which is homeomorphic to each of its
nondegenerate subcontinua, Trans. Amer. Math. Soc. 63 (1948), pp. 581–594.
31. Edwin E. Moise, A note on the pseudo-arc, Trans. Amer. Math. Soc. 67 (1949), pp. 57–58.
32. Christopher Mouron, Tree-like continua do not admit expansive homeomorphisms, Proc.
Amer. Math. Soc. 130 (2002), pp. 3409-3413.
33. S. B. Nadler, Jr., Continuum Theory: An Introduction, Marcel Dekker, Inc., New York, 1992.
34. Mark H. Turpin, The restricted rotation number of an example of Handel, Dynamical systems
and differential equations, Vol. II (Springfield, MO, 1996). Discrete Contin. Dynam. Systems
1998, Added Volume II, pp. 253–258.
35. Mark H. Turpin, An annulus diffeomorphism with non-Denjoy minimal sets, Proc. Amer.
Math. Soc. 126 1998, pp. 1851–1856.
24
WAYNE LEWIS AND PIOTR MINC
(Wayne Lewis) Department of Mathematics and Statistics, Texas Tech University,
Lubbock, Texas 79409
E-mail address: wayne.lewis@ttu.edu
(Piotr Minc) Department of Mathematics and Statistics, Auburn University, Auburn,
Alabama 36849
E-mail address: mincpio@auburn.edu
Download