Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Math / Calculus, Real Analysis, Topology

continuous but nowhere differentiable

PDF · 98 pages · 634.7 KB
Open PDF file

A master's thesis from Luleå, supervised by Lech Maligranda, dated December 2003. It reviews historical constructions of continuous nowhere differentiable functions (Bolzano, Cellérier, Riemann, Weierstrass, Darboux, Peano, Takagi, Koch, Faber, Katsuura, Wen and others) with proofs of their properties. A final chapter shows via Baire category and prevalence that such functions form a large set. It is filed under Buck Advanced Calculus; it appears to be a reference copy by another author, not Phil's own work.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
MASTER’S THESIS2003:320 CIV Continuous Nowhere Differentiable Functions MASTER OF SCIENCE PROGRAMME Department of Mathematics 2003:320 CIV • ISSN: 1402 - 1617 • ISRN: LTU - EX - - 03/320 - - SEJOHAN THIM Continuous Nowhere Differentiable Functions Johan Thim December 2003 Master Thesis Supervisor: Lech Maligranda Department of Mathematics Abstract In the early nineteenth century, most mathematicians believed that a contin- uous function has derivative at a significant set of points. A. M. Amp` ere even tried to give a theoretical justification for this (within the limitations of the definitions of his time) in his paper from 1806. In a presentation before the Berlin Academy on July 18, 1872 Karl Weierstrass shocked the mathematical community by proving this conjecture to be false. He presented a function which was continuous everywhere but differentiable nowhere. The function in question was defined by W(x) =∞/summationdisplay k=0akcos(bkπx), whereais a real number with 0 <a< 1,bis an odd integer and ab> 1+3π/2. This example was first published by du Bois-Reymond in 1875. Weierstrass also mentioned Riemann, who apparently had used a similar construction (which was unpublished) in his own lectures as early as 1861. However, neither Weierstrass’ nor Riemann’s function was the first such construction. The earliest known example is due to Czech mathematician Bernard Bolzano, who in the years around 1830 (published in 1922 after being discovered a few years earlier) exhibited a continuous function which was nowhere differen- tiable. Around 1860, the Swiss mathematician Charles Cell´ erier also discov- ered (independently) an example which unfortunately wasn’t published until 1890 (posthumously). After the publication of the Weierstrass function, many other mathemati- cians made their own contributions. We take a closer look at many of these functions by giving a short historical perspective and proving some of their properties. We also consider the set of all continuous nowhere differentiable functions seen as a subset of the space of all real-valued continuous functions. Surprisingly enough, this set is even “large” (of the second category in the sense of Baire). Acknowledgement I would like to thank my supervisor Lech Maligranda for his guidance, help and support during the creation of this document. His input was invaluable and truly appreciated. Also the people I have had contact with (during all of my education) at the Department of Mathematics here in Lule˚ a deserves a heartfelt thank you. On another note, I would like to extend my gratitude to Dissection, Chris Poland and Spawn of Possession for having provided some quality music that made the long nights of work less grating. Thanks to Jan Lindblom for helping me with some French texts as well. Contents 1 Introduction 4 2 Series and Convergence 7 3 Functions Through the Ages 11 3.1 Bolzano function ( ≈1830) . . . . . . . . . . . . . . . . . . . . 11 3.2 Cell´ erier function ( ≈1860) . . . . . . . . . . . . . . . . . . . . 17 3.3 Riemann function ( ≈1861) . . . . . . . . . . . . . . . . . . . . 18 3.4 Weierstrass function (1872) . . . . . . . . . . . . . . . . . . . 20 3.5 Darboux function (1873) . . . . . . . . . . . . . . . . . . . . . 28 3.6 Peano function (1890) . . . . . . . . . . . . . . . . . . . . . . 32 3.7 Takagi (1903) and van der Waerden (1930) functions . . . . . 36 3.8 Koch “snowflake” curve (1904) . . . . . . . . . . . . . . . . . . 39 3.9 Faber functions (1907, 1908) . . . . . . . . . . . . . . . . . . . 41 3.10 Sierpi´ nski curve (1912) . . . . . . . . . . . . . . . . . . . . . . 44 3.11 Knopp function (1918) . . . . . . . . . . . . . . . . . . . . . . 45 3.12 Petr function (1920) . . . . . . . . . . . . . . . . . . . . . . . 47 3.13 Schoenberg function (1938) . . . . . . . . . . . . . . . . . . . 48 3.14 Orlicz functions (1947) . . . . . . . . . . . . . . . . . . . . . . 52 3.15 McCarthy function (1953) . . . . . . . . . . . . . . . . . . . . 55 3.16 Katsuura function (1991) . . . . . . . . . . . . . . . . . . . . . 57 3.17 Lynch function (1992) . . . . . . . . . . . . . . . . . . . . . . 62 3.18 Wen function (2002) . . . . . . . . . . . . . . . . . . . . . . . 64 4 How “Large” is the Set ND[a,b] 71 4.1 Metric spaces and category . . . . . . . . . . . . . . . . . . . . 71 4.2 Banach-Mazurkiewicz theorem . . . . . . . . . . . . . . . . . . 74 4.3 Prevalence of ND[0,1] . . . . . . . . . . . . . . . . . . . . . . 78 Bibliography 85 Index 92 Index of Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Index of Subjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 2 List of Figures 3.1 The three first elements in the “Bolzano” sequence {Bk(x)} with [a,b] = [0,20] and [A,B] = [4,16]. . . . . . . . . . . . . . 13 3.2 Cellerier’s function C(x) witha= 2 on [0,π]. . . . . . . . . . . 18 3.3 Riemann’s function Ron [−1,5]. . . . . . . . . . . . . . . . . 20 3.4 Weierstrass’ function Wwitha=1 2andb= 5 on [0,3]. . . . . 22 3.5 Darboux’s function D(x) on [0,3]. . . . . . . . . . . . . . . . . 29 3.6 First four steps in the geometric generation of Peano’s curve. . 33 3.7 The component φpof Peano’s curve. . . . . . . . . . . . . . . . 34 3.8 Takagi’s and van der Waerden’s functions on [0 ,1]. . . . . . . 36 3.9 First four steps in the construction of Koch’s “snowflake”. . . 40 3.10 The functions f1(dashed) and f2(whole). . . . . . . . . . . . 42 3.11 Faber’s functions Fi(x) on [0,1]. . . . . . . . . . . . . . . . . . 43 3.12 Polygonal approximations (of order n) to Sierpi´ nski’s curve. . 45 3.13 The “saw-tooth” function φ(x) on [−3,3]. . . . . . . . . . . . 46 3.14 Petr’s function in a 4-adic system. . . . . . . . . . . . . . . . . 48 3.15 First four approximation polygons in the construction of Scho- enberg’s curve (sampled at tk=m/3n,m= 0,1,..., 3n). . . . 49 3.16 Schoenberg’s function φsand the auxiliary function p. . . . . . 49 3.17 McCarthy’s function Mand the auxiliary function g(x). . . . 56 3.18 The graphs of the first four “iterations” of the Katsuura func- tion and the corresponding mappings of X(the rectangles). . . 58 3.19 Line segment with band neighborhoods for Lynch’s function. . 63 3.20 Wen’s function WLwithan= 2−nandpn= 6nforx∈[0,2]. . 65 3.21 Two of Liu Wen’s functions with 0 ≤x≤1. . . . . . . . . . . 67 3 Chapter 1 Introduction I turn away with fear and horror from the lamentable plague of continuous functions which do not have derivatives... – Hermite, letter to Stieltjes dated 20 May 18931. Judging by the quote above, some mathematicians didn’t like the possibility of continuous functions which are nowhere differentiable. Why was these functions so poorly received? Observing the situation today, many students still find it strange that there exists a continuous function which is nowhere differentiable. When I first heard of it myself I was a bit perplexed, at least by the sheer magnitude of the number of such functions that actually exist. Usually beginning students of mathematics get the impression that continuous functions normally are differentiable, except maybe at a few especially “nasty” points. The standard example of f(x) =|x|, which only lacks derivative at x= 0, is one such function. This was also the situation for most mathematicians in the late 18th and early 19th century. They were not interested in the existence of the derivative of some hypothetical function but rather just calculating the derivative as some explicit expression. This was usually successful, except at a few points in the domain where the differentiation failed. These actions led to the belief that continuous functions have derivatives everywhere, except at some particular points. Amp` ere even tried to give a theoretical justification for this statement in 1806 (cf. Amp` ere [1]), although it is not exactly clear 1Quote borrowed from Pinkus [57]. 4 if he attempted to prove this for all continuous functions or for some smaller subset (for further discussion see Medvedev [48], pages 214-219). Therefore, with all this in mind, the reaction of a 19th century mathematician to the news of these functions doesn’t seem that strange anymore. These functions caused a reluctant reconsideration of the concept of a continuous function and motivated increased rigor in mathematical analysis. Nowadays the existence of these functions is fundamental for “new” areas of research and applications like, for example, fractals, chaos and wavelets. In this report we present a chronological review of some of the continu- ous nowhere differentiable functions constructed during the last 170 years. Properties of these functions are discussed as well as traits of more general collections of nowhere differentiable functions. The contents of the thesis is as follows. We start in Chapter 2 with sequences and series of functions defined on some interval I⊂Rand convergence of those. This is important for the further development of the subject since many constructions are based on infinite series. In Chapter 3 we take a stroll through the last couple of centuries and present some of the functions constructed. We do this in a concise manner, starting with a short historical background before giving the construction of the function and showing that it has the desired properties. Some proofs has been left out for various reasons, but in those cases a clear reference to a proof is given instead. Chapter 4 continues with an examination of the set of all continuous nowhere differentiable functions. It turns out that the “average” continuous function normally is nowhere differentiable and not the other way around. We do this both by a topological argument based on category and also by a measure theoretic result using prevalence (considered by Hunt, Sauer and York). Table 1.1 gives a short timeline for development in the field of continuous nowhere differentiable functions. 5 Discoverer Year Page What B. Bolzano ≈1830 11 First known example M. Ch. Cell´ erier ≈1830 17 Early example B. Riemann ≈1861 18 “Nondifferentiable” function K. Weierstrass 1872 20 First published example H. Hankel 1870 29 “Condensation of singularities” H. A. Schwarz 1873 28 Not differentiable on a dense subset M. G. Darboux 1873-5 28 Example (’73) and generalization (’75) U. Dini 1877 25 Large class including Weierstrass K. Hertz 1879 27 Generalization of Weierstrass function G. Peano 1890 32 Space-filling curve (nowhere differentiable) D. Hilbert 1891 33 Space-filling curve (nowhere differentiable) T. Takagi 1903 36 Easier (than Weierstrass) example H. von Koch 1904 39 Continuous curve with tangent nowhere G. Faber 1907-8 41 “Investigation of continuous functions” W. Sierpi´ nski 1912 44 Space-filling curve (nowhere differentiable) G. H. Hardy 1916 27 Generalization of Weierstrass conditions K. Knopp 1918 45 Generalization of Takagi-type functions M. B. Porter 1919 27 Generalization of Weierstrass function K. Petr 1922 47 Algebraic/arithmetic example A. S. Besicovitch 1924 78 No finite orinfinite one-sided derivative B. van der Waerden 1930 36 Takagi-like construction S. Mazurkiewicz 1931 74 ND[0,1] is of the second category S. Banach 1931 74 ND[0,1] is of the second category S. Saks 1932 78 The set of Besicovitch-functions is Ist category I. J. Schoenberg 1938 48 Space-filling curve (nowhere differentiable) W. Orlicz 1947 52 Intermediate result J. McCarthy 1953 55 Example with very simple proof G. de Rham 1957 36 Takagi generalization H. Katsuura 1991 57 Example based on metric-spaces M. Lynch 1992 62 Example based on topology B. R. Hunt 1994 78 ND[0,1] is a prevalent set L. Wen 2002 64 Example based on infinite products Table 1.1: Timelime (partial) of the development in the field of continuous nowhere differentiable functions. 6 Chapter 2 Series and Convergence Many constructions of nowhere differentiable continuous functions are based on infinite series of functions. Therefore a few general theorems about series and sequences of functions will be of great aid when we continue investigating the subject at hand. First we need a clear definition of convergence in this context. Definition 2.1. A sequence Snof functions on the interval Iis said to converge pointwise to a function SonIif for every x∈I lim n→∞Sn(x) =S(x), that is ∀x∈I∀/epsilon1>0∃N∈N∀n≥N|Sn(x)−S(x)|</epsilon1. The convergence is said to be uniform on I if lim n→∞sup x∈I|Sn(x)−S(x)|= 0, that is ∀/epsilon1>0∃N∈N∀n≥Nsup x∈I|Sn(x)−S(x)|</epsilon1. Uniform convergence plays an important role to whether properties of the elements in a sequence are transfered onto the limit of the sequence. The fol- lowing two theorems can be of assistance when establishing if the convergence of a sequence of functions is uniform. 7 Theorem 2.1. The sequence Snconverges uniformly on Iif and only if it is a uniformly Cauchy sequence on I, that is lim m,n→∞sup x∈I|Sn(x)−Sm(x)|= 0 or ∀/epsilon1>0∃N∈N∀m,n≥Nsup x∈I|Sn(x)−Sm(x)|</epsilon1. Proof. First, assume that Snconverges uniformly to SonI, that is ∀/epsilon1>0∃N∈N∀n≥Nsup x∈I|Sn(x)−S(x)|</epsilon1 2. For such/epsilon1>0 and form,n∈Nwithm,n≥Nwe have sup x∈I|Sn(x)−Sm(x)| ≤sup x∈I(|Sn(x)−S(x)|+|S(x)−Sm(x)|) ≤sup x∈I|Sn(x)−S(x)|+ sup x∈I|S(x)−Sm(x)|<2/epsilon1 2=/epsilon1. Conversely, assume that {Sn}is a uniformly Cauchy sequence, i.e. ∀/epsilon1>0∃N∈N∀m,n≥Nsup x∈I|Sn(x)−Sm(x)|</epsilon1 2. For any fixed x∈I, the sequence {Sn(x)}is clearly a Cauchy sequence of real numbers. Hence the sequence converges to a real number, say S(x). From the assumption and the pointwise convergence just established we have ∀/epsilon1>0∃N∈N∀m,n≥Nsup x∈I|Sn(x)−Sm(x)|</epsilon1 2 and ∀/epsilon1>0∀x∈I∃mx>N|Smx(x)−S(x)|</epsilon1 2. If/epsilon1>0 is arbitrary and n>N , then sup x∈I|Sn(x)−S(x)| ≤sup x∈I(|Sn(x)−Smx(x)|+|Smx(x)−S(x)|)</epsilon1 2+/epsilon1 2=/epsilon1. Hence the convergence of SntoSis uniform on I. 8 Theorem 2.2 (Weierstrass M-test). Letfk:I→Rbe a sequence of functions such that supx∈I|fk(x)| ≤Mkfor everyk∈N. If/summationtext∞ k=1Mk<∞, then the series/summationtext∞ k=1fk(x)is uniformly convergent on I. Proof. Letm,n∈Nwithn>m . Then sup x∈I|Sn(x)−Sm(x)|= sup x∈I/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen/summationdisplay k=1fk(x)−m/summationdisplay k=1fk(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle = sup x∈I/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen/summationdisplay k=m+1fk(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤n/summationdisplay k=m+1sup x∈I|fk(x)| ≤n/summationdisplay k=m+1Mk=n/summationdisplay k=1Mk−m/summationdisplay k=1Mk. SinceM=/summationtext∞ k=1Mk<∞it follows that n/summationdisplay k=1Mk−m/summationdisplay k=1Mk→M−M= 0 asm,n→ ∞ which gives that {Sn}is a uniformly Cauchy sequence on I. Using Theo- rem 2.1 we obtain that the series/summationtext∞ k=1fk(x) is uniformly convergent on I. We are often interested in establishing the continuity of a limit of a sequence of continuous functions. To accomplish this, the following theorem and its corollary can be helpful. Theorem 2.3. If{Sn}is a sequence of continuous functions on IandSn converges uniformly to SonI, thenSis a continuous function on I. Proof. Letx0∈Ibe arbitrary. By assumption we have ∀/epsilon1>0∃N∈N∀n≥Nsup x∈I|Sn(x)−S(x)|</epsilon1 3 and ∀/epsilon1>0∃δ>0 such that |x−x0|<δ⇒ |Sn(x)−Sn(x0)|</epsilon1 3. 9 Let/epsilon1>0 be given, x∈I,n∈Nwithn>N and|x−x0|<δ. Then |S(x)−S(x0)| ≤ |S(x)−Sn(x)|+|Sn(x)−Sn(x0)|+|Sn(x0)−S(x0)|<3/epsilon1 3=/epsilon1 and therefore Sis continuous at x0. Sincex0∈Iwas arbitrary, Sis contin- uous onI. Corollary 2.4. Iffk:I→Ris a continuous function for every k∈N and/summationtext∞ k=1fk(x)converges uniformly to S(x)on I, then Sis a continuous function on I. 10 Chapter 3 Functions Through the Ages 3.1 Bolzano function ( ≈1830; published in 1922) Probably the first example of a continuous nowhere differentiable function on an interval is due to Czech mathematician Bernard Bolzano. The his- tory behind this example is filled with unfortunate circumstances. Due to these circumstances, Bolzano’s manuscript with the name “Functionenlehre” , which was written around 1830 and contained the function, wasn’t published until a century later in 1930. The publication came to since in 1920, after the first World War, another Czech mathematician Martin Jaˇ sek discov- ered a manuscript in the National Library of Vienna belonging to Bernard Bolzano (a photocopy is also in the archives of the Czech Academy of Sci- ences). It was named “Functionenlehre” and it was dated 1830. Originally it was supposed to be a part of Bolzano’s more extensive work “Gr¨ ossenlehre” . The manuscript “Functionenlehre” was published in Prague in 1930 (in the “Schriften I” ), having 183 pages and containing an introduction and two parts. Bolzano proved in it that the set of points where the function is non- differentiable is dense in the interval where it is defined. The continuity was also deduced, however not completely correct. The full story on “Functio- nenlehre” can be found in Hyksˇ ov´ a [33] who also has written the following: The first lecture of M. Jaˇ sek reporting on Functionenlehre was given on December 3, 1921. Already on February 3, 1922 Karel Rychl´ ık presented to K ˇCSN [Royal Czech Science Soci- ety] his treatise [61] where the correct proof of the continuity of 11 Bolzano’s function was given as well as the proof of the assertion that this function does not have a derivative at any point of the interval (a,b) (finite or infinite). The same assertion was proved by Vojtˇ ech Jarn´ ık (1897 - 1970) at the same time but in a differ- ent way in his paper [34]. Both Jarn´ ık and Rychl´ ık knew about the work of the other. Giving reference to Rychl´ ık’s paper, Jarn´ ık did not prove the continuity of Bolzano’s function; on the other hand, Rychl´ ık cited the work of Jarn´ ık (an idea of another way to the same partial result). Unlike many other constructions of nowhere differentiable functions, Bolz- ano’s function is based on a geometrical construction instead of a series ap- proach. The Bolzano function, B, is constructed as the limit of a sequence {Bk}of continuous functions. We can choose the domain of B1(which will be the domain of Bas well) and the range of B1. Let the interval [ a,b] be the desired domain and [ A,B] the desired range. Each piecewise linear and continuous function in the sequence is defined as follows. (i)B1(x) =A+B−A b−a(x−a); (ii)B2(x) is defined on the intervals I1=/bracketleftbigg a,a+3 8(b−a)/bracketrightbigg ,I2=/bracketleftbigg a+3 8(b−a),1 2(a+b)/bracketrightbigg , I3=/bracketleftbigg1 2(a+b),a+7 8(b−a)/bracketrightbigg ,I4=/bracketleftbigg a+7 8(b−a),b/bracketrightbigg as the piecewise linear function having the values B2(a) =A,B2/parenleftbigg a+3 8(b−a)/parenrightbigg =A+5 8(B−A), B2/parenleftbigg1 2(a+b)/parenrightbigg =A+1 2(B−A), B2/parenleftbigg a+7 8(b−a)/parenrightbigg =B+1 8(B−A),B2(b) =B at the endpoints; 12 (iii)B3(x) is constructed by the same procedure as in (ii) on each of the four subintervals Ii(with the corresponding values for a,b,AandB). This continues for k= 4,5,6,...and the limit of Bk(x) ask→ ∞ is the Bolzano function B(x). Bk(x) x1020 10 20 (a)B1andB2.Bk(x) x1020 10 20 (b)B1(dotted),B2(dashed) and B3(whole). Figure 3.1: The three first elements in the “Bolzano” sequence {Bk(x)}with [a,b] = [0,20] and [A,B] = [4,16]. A fitting closing remark, before the proof of continuity and nowhere differ- entiability, can be found in Hyksˇ ov´ a [33]: “Already the fact that it occurred to Bolzano at all that such a function might exist, deserves our respect. The fact that he actu- ally succeeded in its construction, is even more admirable”. Theorem 3.1. The Bolzano function Bis continuous and nowhere differ- entiable on the interval [a,b]. Proof. First we want to show that the function Bis continuous. For fixed k∈Nconsider the function Bk. Let us find the slopes Mk={Mk,m}of each of the linear functions on the subintervals. Not to have too many indices we will just write Mkinstead ofMk,m. Fork= 1 it is immediate from the definition that M1=B−A b−afor all of [a,b]. Letk≥2. For each linear part [ak,bk] ofBkwe have the following 13 1. ForI= [t1,t2] =/bracketleftbig ak,ak+3 8(bk−ak)/bracketrightbig , M(1) k+1=Bk(t2)−Bk(t1) t2−t1=5 8(Bk−Ak) 3 8(bk−ak)=5 3Bk−Ak bk−ak=5 3Mk; 2. forI= [t2,t3] =/bracketleftbig ak+3 8(bk−ak),1 2(ak+bk)/bracketrightbig , M(2) k+1=Bk(t3)−Bk(t2) t3−t2=/parenleftbig1 2−5 8/parenrightbig (Bk−Ak)/parenleftbig1 2−3 8/parenrightbig (bk−ak)=−1 8 1 8Bk−Ak bk−ak=−Mk; 3. forI= [t3,t4] =/bracketleftbig1 2(ak+bk),ak+7 8(bk−ak)/bracketrightbig , M(3) k+1=Bk(t4)−Bk(t3) t4−t3=/parenleftbig 1+1 8−1 2/parenrightbig (Bk−Ak)/parenleftbig7 8−1 2/parenrightbig (bk−ak)=5 8 3 8Bk−Ak bk−ak=5 3Mk; 4. forI= [t4,t5] =/bracketleftbig ak+7 8(bk−ak),bk/bracketrightbig , M(4) k+1=Bk(t5)−Bk(t4) t5−t4=−1 8(Bk−Ak)/parenleftbig 1−7 8/parenrightbig (bk−ak)=−1 8 1 8Bk−Ak bk−ak=−Mk. Let{In,k}={[In(sk),In(tk)]}be the collection of subintervals of [ a,b] where Bnis linear and define Ln= sup I∈{In+1,k}(I(tk)−I(sk)) andMn= sup I∈{In+1,k} i=1,2,3,4|M(i) n(I)|. That is,Lnis the maximal length of an interval where Bn+1is linear and Mn is the maximum slope (to the absolute value) of Bn+1. Clearly Ln≤/parenleftbigg3 8/parenrightbiggn+1 |b−a|andMn≤/parenleftbigg5 3/parenrightbiggn+1/vextendsingle/vextendsingle/vextendsingle/vextendsingleB−A b−a/vextendsingle/vextendsingle/vextendsingle/vextendsingle which gives that the maximum increase/decrease of the function from step nton+ 1 is bounded by MnLn≤/parenleftbig5 8/parenrightbign+1|B−A|. Hence, for k∈N, sup x∈[a,b]|Bk+1(x)−Bk(x)| ≤/parenleftbigg5 8/parenrightbiggk+1 |B−A|. 14 Letm,n∈Nwithm>n . We have sup x∈[a,b]|Bm(x)−Bn(x)| ≤sup x∈[a,b]/parenleftBiggm/summationdisplay k=n+1|Bk(x)−Bk−1(x)|/parenrightBigg ≤m/summationdisplay k=n+1sup x∈[a,b]|Bk(x)−Bk−1(x)| ≤m/summationdisplay k=n+1/parenleftbigg5 8/parenrightbiggk |B−A| =|B−A|/parenleftBiggm/summationdisplay k=1/parenleftbigg5 8/parenrightbiggk −n/summationdisplay k=1/parenleftbigg5 8/parenrightbiggk/parenrightBigg → |B−A|/parenleftbigg5 3−5 3/parenrightbigg = 0 asm,n→ ∞ . Thus {Bk}is a uniformly Cauchy sequence on the interval [ a,b] and since eachBkis continuous it follows from Theorems 2.1 and 2.3 that Bolzano’s function is continuous on [ a,b]. Secondly, we show that Bis not differentiable at any x∈[a,b]. Again, let {In,k}={[In(sk),In(tk)]}be the collection of subintervals of [ a,b] whereBn is linear and define Mas the set of all endpoints in {In,k}, i.e. M={s,t|[s,t]∈ {In,k}}. We show that Mis dense in [ a,b]. That is, for any x0∈[a,b],∃xn∈Msuch thatxn→x0. Letx0∈[a,b] be arbitrary but fixed. If x0=bwe are done sinceb∈M. Assume that x0/negationslash=b, we proceed as follows. (i) Step 1: let L=b−aand define J(0) 0=/bracketleftbigg a,a+3 8L/parenrightbigg , J(1) 0=/bracketleftbigg a+3 8L,a+1 2L/parenrightbigg , J(2) 0=/bracketleftbigg a+1 2L,a+7 8L/parenrightbigg andJ(3) 0=/bracketleftbigg a+7 8L,b/parenrightbigg . Clearly there exists i0∈ {0,1,2,3}such thatx0∈J(i0) 0. We take J0=J(i0) 0. 15 (ii) Stepn: we havex0∈In−1= [an,bn]. LetLn=bn−anand define J(0) n=/bracketleftbigg an,an+3 8Ln/parenrightbigg , J(1) n=/bracketleftbigg an+3 8Ln,an+1 2Ln/parenrightbigg , J(2) n=/bracketleftbigg an+1 2Ln,an+7 8Ln/parenrightbigg andJ(3) n=/bracketleftbigg an+7 8Ln,bn/parenrightbigg . As before, there exists in∈ {0,1,2,3}such thatx0∈J(in) n. We take Jn=J(in) n. HenceMis dense in [ a,b] since |x0−an+1| ≤/parenleftbigg3 8/parenrightbiggn+1 |b−a| →0 asn→ ∞1. Now we show that Bis non-differentiable for every x0∈M. Letx0∈Mbe arbitrary but fixed, we consider two cases that exhaust all possibilities. Forx0=a: Letxn=a+/parenleftbig3 8/parenrightbign|b−a|. Thenxn→aasn→ ∞ and xn∈Mfor everyn∈N. By the construction of the function Bit is clear thatB(xn) =Bn+1(xn) for every n∈N. Also,B(a) =AandBn+1(xn) = A+/parenleftbig5 3/parenrightbign/parenleftbig3 8/parenrightbign|b−a|. Hence B(xn)−B(a) xn−a=A+/parenleftbig5 3/parenrightbign/parenleftbig3 8/parenrightbign|b−a| −A/parenleftbig3 8/parenrightbign|b−a|=/parenleftbigg5 3/parenrightbiggn → ∞ asn→ ∞ and therefore B/prime(x0) does not exist. Forx0∈M\ {a}: letxn=x0−/parenleftbig1 8/parenrightbign+q|b−a|,q∈N. Sincex0∈M, there exists r∈Nsuch thatB(x0) =Bp(x0) for allp≥r. We can choose q > r so thatxn∈(a,b] for every n∈N. From the construction of Bwe see thatB(xn) =Bn+1(xn) =Bn(x0) + (−1)nK/parenleftbig1 8/parenrightbign+qwhereK∈Rwith K≥ |b−a|/|B−A| /negationslash= 0. Moreover, since q >r ,B(x0) =Bn(x0) for every n∈N. This implies that (B(x0)−Bn(x0)) 8n+q= (Bn(x0)−Bn(x0)) 8n+q= 0. So forn∈N, B(x0)−B(xn) x0−xn= 8n+q/parenleftBigg B(x0)−Bn(x0)−(−1)nK/parenleftbigg1 8/parenrightbiggn+q/parenrightBigg = (B(x0)−Bn(x0)) 8n+q−(−1)nK= (−1)n+1K. 1And also |x0−bn+1| →0 asn→ ∞ . 16 But (−1)n+1Kdoes not converge as n→ ∞ and thusB/prime(x0) does not exist. In no way is it clear from this that Bis nowhere differentiable, only that it is non-differentiable on a dense subset of [ a,b] (which theoretically means that it might still be possible that Bis differentiable almost everywhere). We will not complete the proof here but merely give a reference: the complete proof can be found in Jarn´ ık [34]. 3.2 Cell´ erier function ( ≈1860; published in 1890) Charles Cell´ erier had proposed the function Cdefined as C(x) =∞/summationdisplay k=11 aksin(akx),a>1000 earlier than 1860 but the function wasn’t published until 1890 (posthu- mously) in Cell´ erier [10]. When the manuscripts were opened after his death they were found to be containing sensational material. In an undated folder (according to the historians it is from around 1860) with heading “Very important and I think new. Correct. Can be published as it is written.” there was a proof of the fact that the function Cis continuous and nowhere differentiable if ais a sufficiently large even number. The publication of Cell´ eriers example in 1890 came as only a curiosity since it was already generally known from Weierstrass (see Section 3.4). Cell´ erier’s function is strikingly similar to Weierstrass’ function and its nowhere differentiability follows from Hardy’s generalization of that function (see the remark to The- orem 3.4). In Cell´ erier’s paper (which, roughly translated, has the title “Notes on the fundamental principles of analysis”) there is a section called “Example de fonctions faisant exception aux r` egles usuelles” – “Example of functions mak- ing departures from the usual rules”. In this section Cell´ erier proposed the functionCdefined above and states that this function will provide an ex- ample of a function that is continuous, differentiable nowhere and never has any periods of growth or decay. 17 Cell´ erier’s original condition on awasa >1000 where ais an even integer (for nowhere differentiability) or a>1000 where ais an odd integer (for no periods of growth or decay). According to Hardy [27], for the case of nowhere differentiability, the condition can be weakened to a>1 (not necessarily an integer). C(x) x0.5 −0.52.0 Figure 3.2: Cellerier’s function C(x) witha= 2 on [0,π]. Theorem 3.2. The Cell´ erier function C(x) =∞/summationdisplay k=11 aksin(akx),a>1 is continuous and nowhere differentiable on R. Proof. The continuity of Cfollows exactly like in the proof for Weierstrass’ function (Theorem 3.4). That Cis nowhere differentiable follows from Hardy [27] (see the remark to Theorem 3.4) since a·a−1≥1 and that if g(x) is nowhere differentiable than so is g(x/π). 3.3 Riemann function ( ≈1861) In a thesis from 1854 ( Habilitationsschrift ), Riemann [59] attempted to find necessary and sufficient conditions for representation of a function by Fourier series. In this paper he also generalized the definite integral and gave an example of a function that between any two points is discontinuous infinitely 18 often but still is integrable (with respect to the Riemann-integral). The function he defined was f(x) =∞/summationdisplay k=1(nx) n2, where ( x) =/braceleftBigg 0, if x=p 2,p∈Z x−[x], elsewhere, and [x] is the integer part of x. This function is interesting in this context for another reason. Consider, for x∈[a,b], the function F: [a,b]→Rdefined by the indefinite integral of f, F(x) =/integraldisplayx af(τ)dτ. It can quite easily be seen that this function is continuous and it is also clear that it is not differentiable on a dense subset of [ a,b]. This, however, is not the function we will be concerned with here. What we will refer to as Riemann’s function in this framework is the function R:R→Rdefined by R(x) =∞/summationdisplay k=11 k2sin(k2x). Interesting to note is that there seems to be no other known sources for the claim that this was Riemann’s construction than those that can be traced back to Weierstrass (cf. Butzer and Stark [7], Ullrich [74] and Section 3.4). Riemann’s function isn’t actually a nowhere differentiable function. It has been shown that Rpossess a finite derivative ( R/prime(x0) =−1 2) at points of the form x0=π2p+ 1 2q+ 1,p,q∈Z. These points however, are the only points where Rhas a finite derivative (cf. Gerver [24], [25] and Hardy [27] or for a more concise proof based on number theory see Smith [71]). According to Weierstrass, Riemann used this function as an example of a “nondifferentiable” function in his lectures as early as 1861. It is unclear whether he meant that the function was nowhere differentiable or something else. Riemann claimed to have a proof, obtained from the theory of elliptic functions, but it was never presented nor was it found anywhere in his notes after his death (cf. Neuenschwander [49] and Segal [68]). 19 R(x) x1.0 −1.02.0 4 .0 Figure 3.3: Riemann’s function Ron [−1,5]. Theorem 3.3. The Riemann function R(x) =∞/summationdisplay k=11 k2sin(k2x) is continuous on all of Rand only has a derivative at points of the form x0=π2p+ 1 2q+ 1,p,q∈Z. Proof. We start with showing that the function Ris continuous. Since/summationtext∞ k=11 k2=π2 6<∞and supx∈R|1 k2sin(k2x)|=1 k2, the Weierstrass M-test (Theorem 2.2) proves that the convergence is uniform and the Corollary 2.4 gives the continuity of RonR. Secondly, the only points where Rhas a finite derivative (cf. Gerver [24], [25] and Hardy [27] or Smith [71]) is points of the form x0=π2p+ 1 2q+ 1,p,q∈Z. 3.4 Weierstrass function (1872; published in 1875 by du Bois-Reymond) On July 18, 1872 Karl Weierstrass presented in a lecture at the Royal Aca- demy of Science in Berlin an example of a continuous nowhere differentiable 20 function, W(x) =∞/summationdisplay k=0akcos(bkπx), for 0< a < 1,ab > 1 + 3π/2 andb >1 an odd integer. On the lecture Weierstrass said As I know from some pupils of Riemann, he as the first one (around 1861 or earlier) suggested as a counterexample to Am- p` ere’s Theorem [which perhaps could be interpreted2as: every continuous function is differentiable except at a few isolated poi- nts]; for example, the function Rdoes not satisfy this theorem. Unfortunately, Riemann’s proof was unpublished and, as I think, it is neither in his notes nor in oral transfers. In my opinion Riemann considered continuous functions without derivatives at any point, the proof of this fact seems to be difficult... Weierstrass’ function was the first continuous nowhere differentiable function to be published, which happened in 1875 by Paul du Bois-Reymond [19]. At this time, du Bois-Reymond was a professor at Heidelberg University in Germany and in 1873 he sent a paper to Borchardt’s Journal [“Journal f¨ ur die reine und angewandte Mathematik”]. This paper dealt with the function Weierstrass had discussed earlier (among several other topics). Borchardt gave the paper to Weierstrass to read through. Weierstrass wrote in a letter to du Bois-Reymond (dated 23 of November, 1873; cf. Weierstrass [77]) that he had made no new progress, except for some remarks about Riemann’s function. In the letter, du Bois-Reymond had Weierstrass’ function presented in the form f(x) =∞/summationdisplay k=0sin(anx) bn,a b>1, which apparently was changed before the paper was published. Du Bois- Reymond accepted Weierstrass’ remarks and put them in his paper together with some more historical notes about the subject and in 1875 the paper was published in Borchardt’s Journal. Since this was the first published continuous nowhere differentiable function it has been regarded by many as the first such function exhibited. This regardless of the fact that Weierstrass’ function was not the earliest such 2See Medvedev [48], pages 214-219. 21 construction. Several others3had done it earlier, although non of those are believed to have been published before the publication of the Weierstrass function. W(x) x1.0 −1.01.0 2.0 Figure 3.4: Weierstrass’ function Wwitha=1 2andb= 5 on [0,3]. In 1916, Hardy [27] proved that the function Wdefined above is continuous and nowhere differentiable if 0 <a< 1,ab≥1 andb>1 (not necessarily an odd integer). Theorem 3.4. The Weierstrass function, W(x) =∞/summationdisplay k=0akcos(bkπx), for0<a< 1,ab≥1andb>1, is continuous and nowhere differentiable on R. Proof. Starting with establishing the continuity, observe that 0 < a < 1 implies/summationtext∞ k=0ak=1 1−a<∞. This together with supx∈R|ancos(bnπx)| ≤an gives, using the Weierstrass M-test (Theorem 2.2), that/summationtext∞ k=0ancos(bnπx) converges uniformly to W(x) onR. The continuity of Wnow follows from the uniform convergence of the series just established and from the Corollary 2.4. During the rest of this proof we assume that Weierstrass original assumptions hold, i.e.ab > 1 +3 2πandb >1 an odd integer. For a general proof with ab≥1 andb > 1 we refer to Hardy [27]. The rest of the proof follows, 3For example, Cell´ erier’s and Bolzano’s functions both described in earlier sections were constructed much earlier than Weierstrass’ function. 22 quite closely, from the original proof of Weierstrass (as it is presented in du Bois-Reymond [19]). Letx0∈Rbe arbitrary but fixed and let m∈Nbe arbitrary. Choose αm∈Z such thatbmx0−αm∈/parenleftbig −1 2,1 2/bracketrightbig and definexm+1=bmx0−αm. Put ym=αm−1 bmandzm=αm+ 1 bm. This gives the inequality ym−x0=−1 +xm+1 bm<0<1−xm+1 bm=zm−x0 and therefore ym<x 0<zm. Asm→ ∞ ,ym→x0from the left and zm→x0 from the right. First consider the left-hand difference quotient, W(ym)−W(x0) ym−x0=∞/summationdisplay n=0/parenleftbigg ancos(bnπym)−cos(bnπx0) ym−x0/parenrightbigg =m−1/summationdisplay n=0/parenleftbigg (ab)ncos(bnπym)−cos(bnπx0) bn(ym−x0)/parenrightbigg +∞/summationdisplay n=0/parenleftbigg am+ncos(bm+nπym)−cos(bm+nπx0) ym−x0/parenrightbigg =S1+S2. We treat these sums separately, starting with S1. Since/vextendsingle/vextendsingle/vextendsinglesin(x) x/vextendsingle/vextendsingle/vextendsingle≤1 we can, using a trigonometric identity, bound the sum by |S1|=/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglem−1/summationdisplay n=0(ab)n(−π) sin/parenleftbiggbnπ(ym+x0) 2/parenrightbiggsin/parenleftBig bnπ(ym−x0) 2/parenrightBig bnπym−x0 2/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≤m−1/summationdisplay n=0π(ab)n=π((ab)m−1) ab−1≤π(ab)m ab−1.(3.1) Considering the sum S2we can use (since b>1 is an odd integer and αm∈Z) cos(bm+nπym) = cos/parenleftbigg bm+nπαm−1 bm/parenrightbigg = cos(bnπ(αm−1)) =/bracketleftbig (−1)bn/bracketrightbigαm−1=−(−1)αm 23 and cos(bm+nπx0) = cos/parenleftbigg bm+nπαm+xm+1 bm/parenrightbigg = cos(bnπαm) cos(bnπxm+1)−sin(bnπαm) sin(bnπxm+1) =/bracketleftbig (−1)bn/bracketrightbigαmcos(bnπxm+1)−0 = (−1)αmcos(bnπxm+1) to express the sum as S2=∞/summationdisplay n=0am+n−(−1)αm−(−1)αmcos(bnπxm+1) −1+xm+1 bm = (ab)m(−1)αm∞/summationdisplay n=0an1 + cos(bnπxm+1) 1 +xm+1. Each term in the series above is non-negative and xm+1∈/parenleftbig −1 2,1 2/bracketrightbig so we can find a lower bound by ∞/summationdisplay n=0an1 + cos(bnπxm+1) 1 +xm+1≥1 + cos(πxm+1) 1 +xm+1≥1 1 +1 2=2 3. (3.2) The inequalities (3.1) and (3.2) ensures the existence of an /epsilon11∈[−1,1] and anη1>1 such that W(ym)−W(x0) ym−x0= (−1)αm(ab)mη1/parenleftbigg2 3+/epsilon11π ab−1/parenrightbigg . As with the left-hand difference quotient, for the right-hand quotient we do pretty much the same, starting by expressing the said fraction as W(zm)−W(x0) zm−x0=S/prime 1+S/prime 2. As before, it can be deduced that |S/prime 1| ≤π(ab)m ab−1. (3.3) The cosine-term containing zmcan be simplified as (again since bis odd and αm∈Z) cos(bm+nπzm) = cos/parenleftbigg bm+nπαm+ 1 bm/parenrightbigg = cos(bnπ(αm+ 1)) =/bracketleftbig (−1)bn/bracketrightbigαm+1=−(−1)αm, 24 which gives S/prime 2=∞/summationdisplay n=0am+n−(−1)αm−(−1)αmcos(bnπxm+1) 1−xm+1 bm =−(ab)m(−1)αm∞/summationdisplay n=0an1 + cos(bnπxm+1) 1−xm+1. As before, we can find a lower bound for the series by ∞/summationdisplay n=0an1 + cos(bnπxm+1) 1−xm+1≥1 + cos(πxm+1) 1−xm+1≥1 1−/parenleftbig −1 2/parenrightbig=2 3. (3.4) By the same argument as for the left-hand difference quotient (but by using the inequalities (3.3) and (3.4) instead), there exists an /epsilon12∈[−1,1] and an η2>1 such that W(zm)−W(x0) zm−x0=−(−1)αm(ab)mη2/parenleftbigg2 3+/epsilon12π ab−1/parenrightbigg . By the assumption ab> 1+3 2π, which is equivalent toπ ab−1<2 3, the left- and right-hand difference quotients have different signs. Since also ( ab)m→ ∞ asm→ ∞ it is clear that Whas no derivative at x0. The choice of x0∈R was arbitrary so it follows that W(x) is nowhere differentiable on R. Remark 1 (Dini). In a series of publications (cf. Dini [15], [16], [17] and [18]) in the years 1877-78, Italian mathematician Ulisse Dini proposed a more general class of continuous nowhere differentiable functions (under which Weierstrass function happen to fall). Our presentation here is largely based on Knopp’s summary (cf. Knopp [38], pp. 23-26). Let {fn}be a sequence of differentiable functions fn: [0,1]→Rthat have bounded derivative on [0 ,1] and such that WD(x) =∞/summationdisplay n=1fn(x) converges uniformly on [0 ,1]. We also require that (i) each function fnhas a finite number of extrema and if δnis the maxi- mum distance between two successive extrema then δn→0 asn→ ∞ ; 25 (ii) ifγnis the (to the absolute value) greatest difference between two successive extreme values then lim n→∞δn γn= 0; (iii) ifhn,xdenotes the two increments (one which is positive and one which is negative) for which x+hn,xgives the first right (respectively left) extremum for which |fn(x+hn,x)−fn(x)| ≥1 2γn, then we can define a sequence {rn}of positive numbers such that sup x∈[0,1]|Rn(x+hn,x)−Rn(x)| ≤2rn whereRn(x) is the remainder of the series defining the function WD; (iv) if {cn}is a sequence of positive numbers such that supx∈[0,1]|f/prime n(x)| ≤cn then from some index on 4δn γnn/summationdisplay k=1ck+4rn γn≤θ,θ∈[0,1); (v) the sign of fn(x+hn,x)−fn(x) is independent of hn,xfrom some n0 onward for all x∈[0,1]. Then the function WDis continuous and nowhere differentiable on [0 ,1]. As two concrete examples of functions in Dini’s classification, consider for |a|>1 + 3π/2 WD1(x) =∞/summationdisplay k=1an 1·3·5···(2n−1)cos(1·3·5···(2n−1)πx) and fora>1 + 3π/2 WD2(x) =∞/summationdisplay k=1an 1·5·9···(4n+ 1)sin(1·5·9···(4n+ 1)πx). 26 Remark 2 (Hertz). Polish mathematician Karol Hertz gave in his paper [28] from 1879 a generalization of Weierstrass function, namely WH(x) =∞/summationdisplay k=1akcosp(bkπx), wherea>1,p∈Nis odd,ban odd integer and ab> 1 +2 3pπ. Remark 3 (Hardy). Hardy proved (in Hardy [27]) that if 0 < a < 1, b>1 andab≥1 then both W1(x) =∞/summationdisplay k=0aksin(bkπx) and W2(x) =∞/summationdisplay k=0akcos(bkπx) are continuous and nowhere differentiable on all of R. Remark 4 (Porter). M. B. Porter generalized Weierstrass function in an article (Porter [58]) published in 1919. He proposed two classes of functions Wi: [a,b]→Rdefined by W1(x) =∞/summationdisplay k=0uk(x) sin(bnπx) and W2(x) =∞/summationdisplay k=0uk(x) cos(bnπx) where {bn}is a sequence of integers and {uk}is a sequence of differentiable functions. We have the following requirements: (i)Wiconverges uniformly on [ a,b] fori= 1,2; (ii)bndividesbn+1and for an unlimited number of n’s,bn+1/bnmust be divisible by four or increase to infinity with n; (iii)/summationtext∞ k=0u/prime n(x) converge uniformly on [ a,b] by the Weierstrass M-test; (iv) (3π/2)/summationtextN−1 k=0|bnun(x)|<|bNuN(x)|for allx∈[a,b]. If this holds then both W1andW2are continuous and nowhere differentiable. The following concrete functions are examples that falls under Porter’s gen- 27 eralization. (a)∞/summationdisplay k=0an n!sin(n!πx) and∞/summationdisplay k=0an n!cos(n!πx), where |a|>1 +3 2π; (b)∞/summationdisplay k=01 ansin(n!anπx) and∞/summationdisplay k=01 ancos(n!anπx), where |a| ∈N\ {1}; (c)∞/summationdisplay k=1ak 10ksin(103kπx) and∞/summationdisplay k=1ak 10kcos(103kπx), whereakis chosen such that/summationtext∞ k=1ak 10kis a non-terminating decimal. Both Dini functions in the remark above falls under this generalization as well. 3.5 Darboux function (1873; published in 1875) Darboux’s function, discovered independently of Weierstrass, was presented on 19 March 1873 (two years earlier than the first publication of Weierstrass’ function) and was published two years later in Darboux [11]. In this publica- tion (whose title translates to “paper on the discontinuous functions”) Dar- boux spends much of the discussion on the subject of Riemann-integration of discontinuous functions but he also investigated when a continuous function possess a finite derivative. Contained in this document is his description of a continuous function which is nowhere differentiable and this function is defined as the infinite series D(x) =∞/summationdisplay k=11 k!sin ((k+ 1)!x) . Darboux constructed this function after having analyzed and generalized results from Schwarz and Hankel, who in the years before had studied and made suggestions about the subject. One of Schwarz ideas, proposed in 1873 in Schwarz [67], was a function S: (0,∞)→Rdefined by S(x) =∞/summationdisplay k=0ϕ(2kx) 4k, where ϕ(x) = [x] +/radicalbig x−[x] 28 and [x] means the integer part of x. The function Sis continuous and monotonically increasing, but there is no derivative at infinitely many points in any interval so Sis not differentiable on a dense subset of (0 ,M) (which we will prove). Interesting to note is that Schwarz (and many others) seem to have considered these types of functions “without derivative”, but today, with measure theoretic background, we call many of them differentiable almost everywhere. Hankel had introduced the concept of “Condensation of singularities” some years before (cf. Hankel [26]). This is a process where by letting each term in an absolutely convergent series have a singularity, a function with singu- larities at all rational points4is created. An example of this procedure could be the function gdefined by g(x) =∞/summationdisplay n=1ψ(sin(nπx)) ns, where ψ(x) =/braceleftBigg xsin/parenleftbig1 x/parenrightbig ,x/negationslash= 0 0, x= 0 ands > 1. Hankel’s treatment of the subject, however, wasn’t entirely accurate as other mathematicians pointed out after the publication. Darboux writes in his paper that he thought it was a shame that Hankel had died before he had a chance to correct some of his ideas himself. D(x) x1.0 −1.01.0 2 .0 Figure 3.5: Darboux’s function D(x) on [0,3]. In a subsequent paper (Darboux [12]), Darboux generalized his example. He 4Ifxis a rational number, say x=p/q, then sin(nπx) = sin(nπp/q ) = sin( ±pπ) = 0 forn=q. Hencexis a singular point of ψ(sin(nπx)) (for a special n) and this behavior can be shown to transfer onto the sum of the series as well. 29 considered the series ϕ(x) =∞/summationdisplay k=1f(anbnx) an whereanandbnare sequences of real numbers and f:R→Ris a bounded continuous function with a bounded second derivative. By adding some re- strictions to the two sequences {an}and{bn}, lim n→∞an+1 an= 0 and for some fixed k∈N lim n→∞/summationtextn−k m=1amb2 m an= 0, Darboux states that ϕis a continuous function. Moreover, it is possible to make some additional restrictions on the parameters to ensure that ϕis nowhere differentiable as well as continuous. For example, with bn= 1 and k= 1 it is enough to have lim n→∞/summationtextn−1 m=1am an= 0 forϕto be nowhere differentiable for an infinite number of functions f. For example with an=n! andf(x) = cos(x). Another example would be bn=n+ 1,an=n!,k= 3 andf(x) = sin(x) which is the function D introduced by Darboux in his earlier paper (Darboux [11]) and which was defined at the beginning of this section. Theorem 3.5. The Darboux function D(x) =∞/summationdisplay k=11 k!sin ((k+ 1)!x) is continuous and nowhere differentiable on R. Proof. Since/summationtext∞ k=01 k!=eit is clear that/summationtext∞ k=11 k!<∞. This and the fact that supx∈R/vextendsingle/vextendsingle1 k!sin((k+ 1)!x)/vextendsingle/vextendsingle≤1 k!implies, by the Weierstrass M-test (Theorem 2.2), that the convergence is uniform. The Corollary 2.4 gives the continuity ofD. A proof of the fact that Dis nowhere differentiable can be found in Darboux [12]. 30 Theorem 3.6. The Schwarz function S: (0,M)→Rdefined by S(x) =∞/summationdisplay k=0ϕ(2kx) 4k, where ϕ(x) = [x] +/radicalbig x−[x], is continuous and non-differentiable on a dense subset of (0,M). HereM > 0 is any real number. Proof. We start by proving that Sis continuous. The only possible discon- tinuities of the function ϕis forx∈N. Letp∈N, we show that ϕis both left and right continuous at p. From the right we have lim x→p+ϕ(x) = lim x→p+/parenleftBig [x] +/radicalbig x−[x]/parenrightBig =p+√p−p=p and from the left lim x→p−ϕ(x) = lim x→p−/parenleftBig [x] +/radicalbig x−[x]/parenrightBig =p−1 +/radicalbig p−(p−1) =p. Henceϕis continuous on (0 ,M) (andϕ(p) =pforp∈N). Now we show that the series converge uniformly so that also Sis continuous on (0 ,M). Leth∈(0,1) andp∈N∪ {0}. Then ϕ(p+h) = [p+h] +/radicalbig p+h−[p+h] =p+√ h. Defineq(h) =ϕ(p+h)−(p+h), thenq(h)≤p+h+ 1/4 since q/prime(h) =1 2√ h−1 = 0 ⇒h=1 4 andq/prime/prime(1/4)<0 so the maximum is attained at h= 1/4 (q(0) =q(1) = 0). From this we get the inequality ϕ(x)≤x+1 4. Now it follows that sup x∈(0,M)/vextendsingle/vextendsingle/vextendsingle/vextendsingle1 4nϕ(2nx)/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤sup x∈(0,M)/vextendsingle/vextendsingle/vextendsingle/vextendsingle2nx+ 1/4 4n/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤M 2n+1 4n+1 31 and since∞/summationdisplay n=0/parenleftbiggM 2n+1 4n+1/parenrightbigg <∞, the Weierstrass’ M-test (Theorem 2.2) and the Corollary 2.4 gives that Sis continuous on (0 ,M). We turn to the non-differentiable part. Let x0,x1∈(0,M) withx0<x 1be arbitrary. We show that between any two such points there exists a point whereSis without derivative (which implies that Sis non-differentiable on a dense subset of (0 ,M)). Letxbe a dyadic rational such that x0< x < x 1. Thenx=i2−mfor somei,m∈N. Let 0< h < 2−m, then, since each term in the series is non-negative, S(x+h)−S(x) h=∞/summationdisplay k=0ϕ(2n(x+h))−ϕ(2nx) 4nh≥ϕ(2m(x+h))−ϕ(2mx) 4mh. Since 2mh<1 and 2mx=i∈Nwe see that ϕ(2m(x+h))−ϕ(2mx) = [2mx+ 2mh] +/radicalbig 2mx+ 2mh−[2mx+ 2mh] −[2mx]−/radicalbig 2mx−[2mx] =i+√ i+ 2mh−i−i−√ i−i=√ 2mh. Hence S(x+h)−S(x) h≥√ 2mh 4mh=1 2m√ 2m·1√ h→ ∞ ash→0 and therefore S/prime(x) does not exist. 3.6 Peano function (1890) Lett= (t1t2t3···)3be a ternary representation of t∈[0,1] (that is, t=/summationtext∞ k=1tk3−kwithtk∈ {0,1,2}). Then Peano’s function Pis expressed as   P: [0,1]→[0,1]×[0,1], (t1t2t3···)3/mapsto→/parenleftbigg(t1(kt2t3)(kt2+t4t5)(kt2+t4+t6t7)···)3 ((kt1t2)(kt1+t3t4)(kt1+t3+t5t6)···)3/parenrightbigg , 32 where the operator kis defined as ktj= 2−tj,tj= 0,1,2 andkltjis thel’th element in the sequence {ktj,k(ktj),k(k(ktj)),...}(and we adhere to the convention that k0tj=tj). It can be shown (cf. Sagan [64], pp. 32-33) that Pis independent of which5ternary representation of tis chosen and that Pis surjective (i.e. a space-filling curve, that is a “1-dimensional” curve that fills two-dimensional space6). (a)n= 1. (b)n= 1. (c)n= 2. (d)n= 3. Figure 3.6: First four steps in the geometric generation of Peano’s curve. Peano’s curve was the first space-filling curve discovered and it was published in 1890 (in Peano [54]). After his publication several other mathematicians proposed new examples and among those were Hilbert’s function (published in 1891, see Sagan [64]) and Schoenberg’s curve (proposed in 1938). Both of those happen to be nowhere differentiable (and in Section 3.13 we take a closer look on Schoenberg’s curve). It is not, however, the case that all space-filling curves are nowhere differentiable (although Peano’s turns out to be). For example, Lebesgue’s space filling curve7is differentiable almost everywhere (it is differentiable everywhere except on the Cantor set, which incidentally has Lebesgue measure zero). 5The representation is not unique, e.g. (1) 3= 1/3 and also (022 ···)3= 1/3. 6Or more generally, a curve that passes through every point of some subset of n- dimensional Euclidean space (or even more general as is stated in the Hahn-Mazurkiewicz theorem). 7Henri Lebesgue constructed his curve in 1904 as a continuous extension of a known mapping. The original mapping had the Cantor set as domain and mapped it onto [0 ,1]× [0,1]. The extension is done by linear interpolation, see Sagan [64]. 33 Letφpandψpbe the component functions of P. Peano stated in his pre- sentation that both components were continuous and nowhere differentiable but left the proof of nowhere differentiability out of his paper. The proof presented here is due to Sagan [64], pp. 33-34. φp(x) x1.0 0.5 1.0 0 .5 Figure 3.7: The component φpof Peano’s curve. Theorem 3.7. The components φpandψpof the Peano function Pare continuous and nowhere differentiable on the interval [0,1]. Proof. First we establish the continuity of φp. We do this in two steps, first we show that φpis continuous from the right. Fort0∈[0,1), lett0= (t1t2t3···t2nt2n+1···)3be the ternary representation oft0that doesn’t end in infinitely many 2’s. Choose δ= 3−2n−(00···t2n+1t2n+2···)3. Clearlyδ→0 asn→ ∞ . The definition of δgives t0+δ= (t1t2t3···t2nt2n+1···)3+ 3−2n−(00···t2n+1t2n+2···)3 = (t1t2t3···t2n00···)3+ 3−2n= (t1t2t3···t2n22···)3. So for any t∈[t0,t0+δ), the first 2 ndigits in the ternary expansion are equal, i.e.t= (t1t2t3···t2nτ2n+1τ2n+2···)3. Let/epsilon1n=/summationtextn i=1t2i. We have |φ(t)−φ(t0)|=|(t1(kt2t3)···(k/epsilon1nτ2n+1)···)3−(t1(kt2t3)···(k/epsilon1nt2n+1)···)3| ≤∞/summationdisplay i=n1 3i+1|k/epsilon1iτ2i+1−k/epsilon1it2i+1| ≤∞/summationdisplay i=n2 3i+1 =2 3n+1∞/summationdisplay i=01 3i=1 3n→0 asn→ ∞ . 34 Henceφpis continuous from the right. Now we show that φpis also continuous from the left. The argument follows similarly as above. Fort0∈(0,1], lett0= (t1t2t3···t2nt2n+1···)3be the ternary representation with infinitely many non-zero terms. Pick δ= (00 ···0t2n+1t2n+1···)3. Then t0−δ= (t1t2t3···t2n00···)3. Hence, for t∈(t0−δ,t0],t’s ternary representation has the same first 2 n digits ast0. Thus |φ(t)−φ(t0)|=|(t1(kt2t3)···(k/epsilon1nτ2n+1)···)3 −(t1(kt2t3)···(k/epsilon1nt2n+1)00···)3| ≤2 3n+1∞/summationdisplay i=01 3i=1 3n→0 asn→ ∞ . Soφpis continuous from the left on (0 ,1]. Since we established that φpalso is continuous from the right on [0 ,1) it is clear that φpis continuous on [0 ,1]. Next we show that φpis nowhere differentiable on [0 ,1]. For arbitrary t∈ [0,1], lett= (t1t2t3···t2nt2n+1···)3be a ternary representation of t. Define the sequence {tn}bytn= (t1t2t3···t2nτ2n+1t2n+2···)3, whereτ2n+1is chosen asτ2n+1= (t2n+1+ 1) mod 2. This implies that |t−tn|=1 32n+1. From the definition of Pandtn,φp(t) andφp(tn) only differs at position n+1 in the ternary representation. Therefore we have |φp(t)−φp(tn)|=1 3n+1|k/epsilon1nt2n+1−k/epsilon1nτ2n+1|=1 3n+1. Analyzing the differential quotient we see that /vextendsingle/vextendsingle/vextendsingle/vextendsingleφp(t)−φp(tn) t−tn/vextendsingle/vextendsingle/vextendsingle/vextendsingle=1 3n+132n+1 1= 3n→ ∞ asn→ ∞ . Henceφpis not differentiable at t. Sincet∈[0,1] was arbitrary it follows thatφpis nowhere differentiable on [0 ,1]. Moreover, since ψp(t) = 3φp(t/3), the fact that ψpis continuous and nowhere differentiable on [0 ,1] follows from what we just established for φp. 35 3.7 Takagi (1903) and van der Waerden (1930) functions Takagi’s and van der Waerden’s functions are very similar in their construc- tion. Takagi presented his example in 1903 (cf. Takagi [73]) as an example of a “simpler” continuous nowhere differentiable function than Weierstrass. Van der Waerden published his function in 1930 (van der Waerden [75]), apparently unaware of Takagi’s very similar idea. The definition of Takagi’s function is expressed as the infinite series T(x) =∞/summationdisplay k=01 2kdist/parenleftbig 2kx,Z/parenrightbig =∞/summationdisplay k=01 2kinf m∈Z/vextendsingle/vextendsingle2kx−m/vextendsingle/vextendsingle and Van der Waerden’s function is defined as V(x) =∞/summationdisplay k=01 10kdist/parenleftbig 10kx,Z/parenrightbig =∞/summationdisplay k=01 10kinf m∈Z/vextendsingle/vextendsingle10kx−m/vextendsingle/vextendsingle. T(x) x0.5 0.5 (a) Takagi’s function.V(x) x0.5 0.5 (b) Van der Waerden’s function. Figure 3.8: Takagi’s and van der Waerden’s functions on [0 ,1]. The function φ:R→Rdefined byφ(x) = dist(x,Z) = inf m∈Z|x−m|, which both series above are superpositions of, can be seen graphically in figure 3.13. More variations have been developed and in 1918 Knopp [38] did a general- ization, which we consider in Section 3.11. Also de Rham treated these kinds of functions in his article de Rham [14]. He gives a proof that the function referred to as Takagi’s function here is continuous and nowhere differentiable. 36 De Rham also considers the function f(x) =∞/summationdisplay k=0a−kφ(akx) whereais an even positive integer. He claims that his proof can be adapted to show that fis continuous and nowhere differentiable as well. Moreover, he points out that the function fis a solution to the functional equation f(x)−1 af(ax) =φ(x) and that it is the only solution that is bounded. He proceeds to generalize this equation to F(x)−bF(ax) =g(x) wheregis a given function and aandbare constants. De Rham claims that the only bounded solution for b∈(0,1) is F(x) =∞/summationdisplay k=0bkg(akx). Interesting to note is that for g(x) = cos(x) andaan odd integer with ab> 1 + 3π/2 we have the Weierstrass function (see Section 3.4). We will use the following lemma when proving that Takagi’s function (and several others) is nowhere differentiable. Lemma 3.8. Leta < a n< x < b n< b for alln∈Nand letan→xand bn→x. Iff: [a,b]→Ris a continuous function and f/prime(x)exists then lim n→∞f(bn)−f(an) bn−an=f/prime(x). Proof. Since /vextendsingle/vextendsingle/vextendsingle/vextendsinglebn−x bn−an/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤bn−an bn−an= 1 and/vextendsingle/vextendsingle/vextendsingle/vextendsinglex−an bn−an/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤bn−an bn−an= 1 37 we can estimate by /vextendsingle/vextendsingle/vextendsingle/vextendsinglef(bn)−f(an) bn−an−f/prime(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle=/vextendsingle/vextendsingle/vextendsingle/vextendsinglebn−x bn−an/parenleftbiggf(bn)−f(x) bn−x−f/prime(x)/parenrightbigg +x−an bn−an/parenleftbiggf(an)−f(x) an−x−f/prime(x)/parenrightbigg/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≤/vextendsingle/vextendsingle/vextendsingle/vextendsinglef(bn)−f(x) bn−x−f/prime(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle+/vextendsingle/vextendsingle/vextendsingle/vextendsinglef(an)−f(x) an−x−f/prime(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle →0 asn→ ∞ . Hence lim n→∞f(bn)−f(an) bn−an=f/prime(x). Theorem 3.9. Both the Takagi function and the van der Waerden function are continuous and nowhere differentiable on R. Proof. That both TandVare continuous follows from the proof of the continuity of the Knopp function in Section 3.11. We show that Tis nowhere differentiable. The proof is based on an argument by Billingsley [5] and in a similar way it can be shown that also V(x) is nowhere differentiable (cf. van der Waerden [75]). Letx∈Rbe arbitrary and assume that T/prime(x) exists. By Lemma 3.8, if un≤x≤vn(withun<vn) andvn−un→0, then T(vn)−T(un) vn−un→T/prime(x). We will define two sequences that contradicts this. Let φ(x) = inf m∈Z|x−m|. Then T(x) =∞/summationdisplay k=01 2kinf m∈Z/vextendsingle/vextendsingle2kx−m/vextendsingle/vextendsingle=∞/summationdisplay k=01 2kφ/parenleftbig 2kx/parenrightbig . LetD={i2−n|i,n∈Z}be the dyadic rationals. If u∈Dis of ordernthen, for every integer k≥n, 2ku∈Z. Hence, since φ(p) = 0 forp∈Z, we have T(u) =n−1/summationdisplay k=01 2kφ/parenleftbig 2ku/parenrightbig . 38 Letun,vn∈Dbe successive numbers of order nfor whichun≤x < v n. Thenvn−un=i2−n−(i−1)2−n= 2−nand T(vn)−T(un) vn−un=n−1/summationdisplay k=01 2kφ(2kvn)−φ(2kun) vn−un. Obviouslyφ(x) is linear for x∈/bracketleftbig 2kun,2kvn/bracketrightbig since/bracketleftbig 2kun,2kvn/bracketrightbig =/bracketleftbigi−1 2l,i 2l/bracketrightbig wherel=n−k∈N. Hence, for 0 ≤k<n , 1 2kφ(2kvn)−φ(2kun) vn−un=±2−l 2−l=±1 which gives T(vn)−T(un) vn−un=n−1/summationdisplay k=0±1. Asn→ ∞ , the series on the right does not converge. This contradicts the assumption that T/prime(x) exists. Since x∈Rwas arbitrary, the function Tis nowhere differentiable. Note that Cater [8] has shown that Thas no one-sided derivative at any point (whereas what we just proved above is that Thas no two-sided derivative at any point). A further property of Takagi’s function is deduced in Shidfar and Sabet- fakhri [69], it turns out that it’s also continuous in the H¨ older sense for 0<α< 1 (or Lipschitz class of order α). That is, for every α∈(0,1) there existsMα>0 such that for every x,y∈R |T(x)−T(y)| ≤Mα|x−y|α. 3.8 Koch “snowflake” curve (1904) In 1904, Swedish mathematician Helge von Koch published (in Koch [39]) an article about a curve of infinite length with tangent nowhere. It was re- published two years later with some added pages in Koch [40]. Koch writes8 about the previous misconception that all continuous curves has a well de- termined tangent except at some isolated points: 8Translation from Edgar [20]. 39 “Even though the example of Weierstrass [Section 3.4] has cor- rected this misconception once and for all, it seems to me that his example is not satisfactory from the geometrical point of view since the function is defined by an analytic expression that hides the geometrical nature of the corresponding curve and so from this point of view one does not see why the curve has no tangent.” Koch’s “snowflake” curve (named after its shape) is constructed as follows: Take an equilateral triangle and split each line in three equal parts. Re- place the middle segments by two sides of a new equilateral triangle that is constructed with the removed segment as its base. Repeat this procedure on each of the four new lines (for each of the original three sides). Repeat indefinitely. The limit of the process gives rise to a curve that is continuous and has a tangent nowhere (which is shown in Koch’s paper). In figure 3.9 the first few iterations are shown graphically. Koch also shows that there exists a parameterization /braceleftBigg x=f(t) y=g(t) of the curve for t∈[0,1] and that both functions fandgare continuous and nowhere differentiable (on [0 ,1]). (a)n= 0. (b)n= 1. (c)n= 2. (d)n= 3. Figure 3.9: First four steps in the construction of Koch’s “snowflake”. 40 3.9 Faber functions (1907, 1908) In 1907, German mathematician Georg Faber [21] presented an example of a continuous nowhere differentiable function defined by F1(x) =∞/summationdisplay k=11 10kinf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingle=∞/summationdisplay k=11 10kdist/parenleftbig 2k!x,Z/parenrightbig . In 1908, Faber proceeded to publish a second article [22] named “ ¨Uber stetige Funktionen” and two years later a longer article [23] about a similar subject. In the article from 1908, Faber presented another continuous nowhere differ- entiable function: F2(x) =∞/summationdisplay k=11 k!inf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingle=∞/summationdisplay k=11 k!dist/parenleftbig 2k!x,Z/parenrightbig . Faber set out to do an investigation of what he referred to as the “deep gap” between the differentiable and the merely continuous functions. By doing this, Faber intended to give a better insight on the infinitesimal structure of continuous functions in general. His investigation makes it possible to construct, by superposition of piecewise linear functions, examples of continuous functions with special properties like, for example, nowhere differentiability. The construction is to a large degree geometrical and the fact that Faber’s function has the desired properties is proven as it is constructed. This is in contrast with most other proofs of this kind, which are done on a fixed analytical expression that is given. Unfortunately we won’t go through all of Faber’s construction but merely give a brief description leading to a fixed expression and thereby neglecting some of the beauty in his architecture. To make the understanding easier, Faber wished to characterize his functions by a countable (and dense) subset of the interval [0 ,1], namely the set M=/braceleftbiggk 2n/vextendsingle/vextendsingle/vextendsingle/vextendsinglek,n∈N, k≤2n/bracerightbigg . He then proceeded to define the real numbers δk 2nsuch that δ1 2=F2/parenleftbigg1 2/parenrightbigg −F2(0) +F2(1) 2 41 and form,n∈Nwith 2m+ 1<2n δ2m+1 2n=F2/parenleftbigg2m+ 1 2n/parenrightbigg −F2/parenleftbigm 2n−1/parenrightbig +F2/parenleftbigm+1 2n−1/parenrightbig 2 whereF2is the function we will show is continuous and nowhere differen- tiable. We take F2(0) =F2(1) = 0. From the relations above it is clear that we can recursively express F2(xi) in terms of “ δ’s” for any xi∈M. To give a more geometrical view, we consider a sequence of piecewise linear continuous functions {fk}, where, for any k∈N,fk: [0,1]→Ris the function that binds together the points (0,0),/parenleftbigg1 2n,δ 1 2n/parenrightbigg ,/parenleftbigg2 2n,0/parenrightbigg ,/parenleftbigg3 2n,δ 3 2n/parenrightbigg , ...,/parenleftbigg2n−1 2n,δ2n−1 2n/parenrightbigg ,(1,0) in a continuous and piecewise linear manner. Figure 3.11(a) shows two func- tions graphically. δ1 2 δ1 4 δ3 4 x 1 41 23 41y Figure 3.10: The functions f1(dashed) and f2(whole). Now, for any xi∈Mwe can deduce that F2(xi) =∞/summationdisplay k=1fk(xi). We choose a subsequence {nk}and for each nkwe choose all “ δ’s” equal to 1 k!(for simplicity; Faber made the same choice in his article). Naturally, for 42 arbitraryx∈[0,1] we define F2(x) =∞/summationdisplay k=1fnk(x). This gives rise to the function which we refer to as Faber’s function: F2(x) =∞/summationdisplay k=11 k!inf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingle=∞/summationdisplay k=11 k!dist/parenleftbig 2k!x,Z/parenrightbig . F(x) x0.05 1.0 0 .5 (a) Faber’s first function F1.F(x) x0.5 0.5 1 .0 (b) Faber’s second function F2(x). Figure 3.11: Faber’s functions Fi(x) on [0,1]. Theorem 3.10. The Faber functions F1(x) =∞/summationdisplay k=11 10kinf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingleandF2(x) =∞/summationdisplay k=11 k!inf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingle are continuous and nowhere differentiable on R. We will not repeat Faber’s proof here but instead opt for a direct proof based on the analytic expression given above. The proof is based on the same argument that was used in the proof of Theorem 3.9 (for Takagi’s function). Proof. We only prove this for F2. The proof for F1follows similarly. First, that F2is continuous follows from the Weierstrass M-test (Theorem 2.2) and the Corollary 2.4 since sup x∈[0,1]1 k!inf m∈Z/vextendsingle/vextendsingle2k!x−m/vextendsingle/vextendsingle≤1 2k! 43 and/summationtext∞ k=11/(2k!)<∞. We show that F2also is nowhere differentiable. Let x∈Rbe arbitrary. As before we construct sequences unandvnof successive dyadic rationals (of the same order) such that un≤x≤vn(withun< v n) andvn−un= 2−n. Then we show that F2(vn)−F2(un) vn−un does not converge as n→ ∞ which implies that F/prime 2(x) does not exist (by Lemma 3.8). Letφ(x) = inf m∈Z|x−m|, then F2(x) =∞/summationdisplay k=11 k!φ/parenleftbig 2k!x/parenrightbig . Ifu∈Dis a dyadic rational of order n, then F2(u) =/summationdisplay k!<n1 k!φ/parenleftbig 2k!u/parenrightbig . Now, F2(vn)−F2(un) vn−un=/summationdisplay k!<n1 k!φ(2k!vn)−φ(2k!un) vn−un. As before,φ(x) is linear for x∈/bracketleftbig 2k!un,2k!vn/bracketrightbig . Hence, for 0 ≤k!<n, 1 k!φ(2k!vn)−φ(2k!un) vn−un=±2k! k!→ ±∞ asn→ ∞ which gives F2(vn)−F2(un) vn−un=/summationdisplay k!<n±2k! k!. This series does not converge as n→ ∞ soF/prime 2(x) does not exist. Since x∈R was arbitrary, F2is nowhere differentiable. 3.10 Sierpi´ nski curve (1912) Wac/suppress law Sierpi´ nski published another example of a space-filling curve in 1912 in his paper Sierpi´ nski [70]. He found a bounded, continuous and even func- 44 tionSWsuch that, for t∈[0,1], the mapping /braceleftBigg x=SW(t) y=SW(t−1/4) is surjective onto [ −1,1]. Sierpi´ nski deduced the following expression for SW: SW(t) =Θ(t) 2/parenleftBigg 1 +∞/summationdisplay k=1(−1)k/producttextk l=1Θ(τl(t)) 2k/parenrightBigg where both Θ and τare periodic functions with period 1 defined by Θ(t) =/braceleftBigg −1 ift∈[1/4,3/4), 1 ift∈[0,1/4)∪[3/4,1) and τl(t) =/braceleftBigg 1/8 + 4tift∈[0,1/4)∪[1/2,3/4), 1/8−4tift∈[1/4,1/2)∪[3/4,1), τl+1(t) =τl(τ1(t)), for every l∈N. Moreover, he demonstrated that SWis the limit of a sequence of polygonal curves, of which the first four can be seen graphically in figure 3.12. (a)n= 1. (b)n= 2. (c)n= 3. (d)n= 4. Figure 3.12: Polygonal approximations (of order n) to Sierpi´ nski’s curve. 3.11 Knopp function (1918) Define the function K:R→Ras K(x) =∞/summationdisplay k=0akφ(bkx), 45 where φ(x) = inf m∈Z|x−m|= dist(x,Z) anda∈(0,1),ab> 4 andb>1 an even integer. φis a “saw-tooth” function and can be seen graphically in figure 3.13. φ(x) x0.5 1.0 2 .0 −1.0 −2.0 Figure 3.13: The “saw-tooth” function φ(x) on [−3,3]. Kis the Knopp function which was introduced by Konrad Knopp in 1918 (cf. Knopp [38]). Both Takagi’s and van der Waerden’s functions are special cases of this function. Originally Knopp had the restrictions 0<a< 1,ab> 4 andb>1 an even integer on the parameters but in an article published in 1994 Baouche and Dubuc [3] weakened the restrictions to 0<a< 1,ab> 1 wherebis not necessarily an integer. Further investigations were done on the case when ab= 1 and in another article published in 1994 by Cater [9], F.S. Cater proved9that ∞/summationdisplay k=0b−nφ(bnx) is nowhere differentiable if b≥10. Theorem 3.11. The Knopp function K(x) =∞/summationdisplay k=0akφ(bkx) =∞/summationdisplay k=0akdist/parenleftbig bkx,Z/parenrightbig 9Actually, both in Baouche and Dubuc [3] and in Cater [9] the results are proved in a more general case when an additional phase sequence {cn}is added to the argument, i.e. /hatwideK(x) =/summationtext∞ k=0anφ(bnx+cn). Moreover, Cater actually proves that for non-zero sequences {an}and{bn}withbn>0 and |anbn|= 1,/hatwideKhas no unilateral derivative if bn+1≥10bn. 46 is continuous and nowhere differentiable on Rfora∈(0,1)andab> 1. Proof. We can establish the continuity of Ksimilarly as for Weierstrass’ function. In fact, if 0 <a< 1 then/summationtext∞ k=0ak<∞and sinceφis a bounded function, supx∈R|φ(x)| ≤1 2, it follows that supx∈R|akφ(bkx)| ≤1 2ak. The Weierstrass M-test (Theorem 2.2) shows that Kconverges uniformly on R. As before, the continuity of Know follows from the Corollary 2.4. The proof of nowhere differentiability can be found in Baouche and Dubuc [3] forab> 1 or in Knopp [38] for the original constraints ab> 4 andb>1 an even integer. 3.12 Petr function (1920) The Czech mathematician Karel Petr published, in 1920, a simple example of a continuous nowhere differentiable function. The Petr function Pk: [0,1]→ Rin question is defined as follows. For any x∈[0,1], let x=∞/summationdisplay k=1ak 10k, where ak∈ {0,1,..., 9}, be a decimal expansion of xand define PK(x) =∞/summationdisplay k=1ckbk 2k wherebk=akmod 2,c1= 1 and for k≥2 ck=/braceleftBigg −ck−1ifak−1∈ {1,3,5,7}, ck−1 else. In the same year as Petr’s function was published, another Czech mathe- matician, Karel Rychl´ ık, gave a generalization (cf. Rychl´ ık [60],[62]) where he carried over the definition from Rto the ring10Qpofp-adic numbers. For x∈Qp, that is, x=∞/summationdisplay k=rakpk, where ak∈ {0,1,...,p −1}, 10Or field when certain properties hold, like, for example, if pis a prime number. 47 we define the function fby f(x) =∞/summationdisplay k=0ar+2kpr+2k. Rychl´ ık proves in his papers that fis continuous and nowhere differentiable inQp. Pk(x) x1.0 0.5 1.0 0 .5 Figure 3.14: Petr’s function in a 4-adic system. Theorem 3.12. The Petr function PKis continuous and nowhere differen- tiable on (0,1). Proof. Petr proved this result himself in Petr [56]. 3.13 Schoenberg function (1938) Schoenberg’s two functions φsandψsare defined as   φs(x) =∞/summationdisplay k=01 2kp(32kx), ψs(x) =∞/summationdisplay k=01 2kp(32k+1x),wherep(x) =  0x∈[0,1/3], 3x−1x∈[1/3,2/3], 1x∈[2/3,4/3], 5−3x x∈[4/3,5/3], 0x∈[5/3,2] andp(x+ 2) =p(x) for every x∈R. Figure 3.16(a) gives a more intuitive description of the function p. Schoenberg’s curve is actually another example 48 of a space-filling curve (like Peano’s curve, which was discussed earlier). The “space-filling” is accomplished by the parameterization (for t∈[0,1]) /braceleftBigg x=φs(t), y=ψs(t). (a)n= 1. (b)n= 2. (c)n= 3. (d)n= 3. Figure 3.15: First four approximation polygons in the construction of Scho- enberg’s curve (sampled at tk=m/3n,m= 0,1,..., 3n). Schoenberg constructed the curve in 1938 as an extension of the same map that Henri Lebesgue had used in the construction of his space-filling function decades earlier. Schoenberg’s curve resulted in a much easier proof of the continuity (that is, easier than for Lebesgue’s case) and the curve also turned out to be nowhere differentiable (a fact proven later). For more discussion, see Sagan [64], pp, 119-130. p(x) x1 −3−2−1 3 2 1 (a)pfor−3≤x≤3.φs(x) x1.0 0.5 1.0 0 .5 (b) Schoenberg’s function φs. Figure 3.16: Schoenberg’s function φsand the auxiliary function p. 49 Theorem 3.13. Both the Schoenberg functions φsandψsare continuous and nowhere differentiable on the interval (0,1). The proof of this theorem is based on Sagan’s proof from [63]. Proof. The continuity of both φsandψsfollows immediately from the Weier- strass M-test (Theorem 2.2) and Corollary 2.4 since sup |(1/2k)p(x)| ≤1/2k. We turn to the nowhere differentiable part. Let t∈(0,1) be arbitrary and assume that φ/prime s(x) exists. By Lemma 3.8, if 0 <a n<t<b n<1,an→tand bn→tthen φs(bn)−φs(an) bn−an→φ/prime s(x) asn→ ∞ . We construct two sequences {an}and{bn}that contradicts this. Take ˆkn= [9nt], where [x] denotes the integer part of x, and put ˆan=ˆkn9−n andˆbn=ˆkn9−n+ 9−n. Thenan→tandbn→twith 0< a n< t < b n<1 fornlarge enough. Now, infinitely many ˆknare even, odd or both. We consider two cases. (i) If there are infinitely many even ˆknthen takeknas the corresponding subsequence of ˆkn(and the same subsequences anandbnof ˆanandˆbnrespec- tively). Then we have φs(bn)−φs(an) =1 2∞/summationdisplay k=01 2kp(9k−nkn+ 9k−n)−1 2∞/summationdisplay k=01 2kp(9k−nkn) =1 2n−1/summationdisplay k=01 2k/parenleftbig p(9k−nkn+ 9k−n)−p(9k−nkn)/parenrightbig +1 2∞/summationdisplay k=n1 2k/parenleftbig p(9k−nkn+ 9k−n)−p(9k−nkn)/parenrightbig =M1+M2. For 0 ≤k < n , 9k−n≤1 9and from the definition of p(x) we can obtain the lower bound p/parenleftbig 9k−nkn+ 9k−n/parenrightbig −p/parenleftbig 9k−nkn/parenrightbig ≥ −3·9k−n. This gives a lower bound for M1by M1≥ −3 2n−1/summationdisplay k=01 2k9k−n=−3 2·9nn−1/summationdisplay k=0/parenleftbigg9 2/parenrightbiggk =−3 7·9n/parenleftbigg/parenleftbigg9 2/parenrightbiggn −1/parenrightbigg . 50 Fork≥n, 9k−n≥1 is odd which implies that uk= 9k−nknis even and vk= 9k−nkn+ 9k−nis odd. Hence M2=1 2∞/summationdisplay k=n1 2k(p(vk)−p(uk)) =1 2∞/summationdisplay k=n1 2k(1−0) =1 2n. Now, φs(bn)−φs(an) bn−an= 9n(M1+M2)≥9n/parenleftbigg1 2n−3 7·9n/parenleftbigg/parenleftbigg9 2/parenrightbiggn −1/parenrightbigg/parenrightbigg =4 7/parenleftbigg9 2/parenrightbiggn +3 7→ ∞ asn→ ∞ . (ii) If there are infinitely many odd ˆkninstead, we can define the corre- sponding subsequences kn,anandbnsimilarly as before but with the odd subsequence. Instead of a lower bound for M1we estimate by M1≤3 2n−1/summationdisplay k=01 2k9k−n=3 7·9n/parenleftbigg/parenleftbigg9 2/parenrightbiggn −1/parenrightbigg and fork≥nwe haveuk= 9k−nknodd andvk= 9k−nkn+ 9k−neven, which gives M2=1 2∞/summationdisplay k=n1 2k(p(vk)−p(uk)) =1 2∞/summationdisplay k=n1 2k(0−1) =−1 2n. From this we get φs(bn)−φs(an) bn−an≤9n/parenleftbigg3 7·9n/parenleftbigg/parenleftbigg9 2/parenrightbiggn −1/parenrightbigg −1 2n/parenrightbigg =−4 7/parenleftbigg9 2/parenrightbiggn −3 7→ −∞ asn→ ∞ . Henceφ/prime s(t) does not exist. Since t∈(0,1) was arbitrary, φsis nowhere differentiable on (0 ,1). Moreover, since ψs(t) =φs(3t) it is clear that ψsis nowhere differentiable on (0 ,1) as well. Remark. It can quite easily be shown, with similar technique, that both φs andψslacks derivative at both t= 0 andt= 1 as well (cf. Sagan [63]). 51 3.14 Orlicz functions (1947) In 1947 Polish mathematician W/suppress ladys/suppress law Orlicz [50] put forth a slightly dif- ferent approach to continuous functions without derivative. Instead of going for a pure existence proof or a direct construction he presents a form of an intermediate result in terms of both a fairly general construction and Baire category. Orlicz did more research in this area and in two of his subsequent papers (cf. Orlicz [51],[52]) he dealt with a more general form of Lipschitz conditions from which several new constructions of continuous nowhere dif- ferentiable functions sprang to life. Let{fn}be a sequence of functions fn: [a,b]→Rfor which/summationtext∞ n=1|fn(x)| converges uniformly on [ a,b] and let Nbe the metric space of all sequences η={ηn},ηn∈ {0,1}for everyn∈N, with the metric ddefined by d(x,y) =∞/summationdisplay k=11 2k|xk−yk|. It can be seen that ( N,d) is complete, and by Baire’s category theorem (Theorem 4.2) it is therefore of the second category in itself. The metric space terminology used here can be reviewed in Section 4.1. We define the first Orlicz function as: O1(x) =∞/summationdisplay n=1ηnfn(x). Letϕ:R→Rbe a continuous periodic function with period l=b−aand let{αn}and{βn}be sequences of positive numbers such that/summationtext∞ n=1αn<∞ andβ1<β 2<···<β n→ ∞ . We define the second Orlicz function as: O2(x) =∞/summationdisplay n=1ηnαnϕ(βnx). Letψ:R→Rbe a continuous, periodic function satisfying a Lipschitz condition (on R) and lets >1 be a real number. Let also αandβbe real numbers such that α∈(0,1) andαβ > 1. We define the third and fourth Orlicz functions as: O3(x) =∞/summationdisplay n=11 2n2ψ(2sn2x) and O4(x) =∞/summationdisplay n=1αnψ(βnx). 52 Theorem 3.14. (i) If (a)f/prime+ n(x)exists for every x∈[a,b)and is continuous except for possibly on a finite subset of [a,b); (b) there exists λ > 0and a sequence {δn}of positive numbers with δn→0such that /vextendsingle/vextendsingle/vextendsingle/vextendsinglefn(x+h)−fn(x) h−f/prime+ n(x)/vextendsingle/vextendsingle/vextendsingle/vextendsingle>λ for everyx∈[a/prime,b/prime]⊂[a,b) for someh(possibly dependent on xandn) with 0<h<δ nand h<b−x, thenO1has no right-hand derivative at any x∈[a/prime,b/prime]for anyηin a residual subset of N. (ii) If (a)fnsatisfies a Lipschitz condition on [a,b]; (b) There exists a real sequence {kn}withkn→ ∞ such that /vextendsingle/vextendsingle/vextendsingle/vextendsinglefn(x+h)−fn(x) h/vextendsingle/vextendsingle/vextendsingle/vextendsingle≥kn is satisfied for some h(possibly dependent on x) with 0<h<b −x, then for any ηin a residual subset of Nwe have lim sup h→0+/vextendsingle/vextendsingle/vextendsingle/vextendsingleO1(x+h)−O1(x) h/vextendsingle/vextendsingle/vextendsingle/vextendsingle=∞ which implies that there exist no right-hand derivative. (iii) Ifϕis a non-constant function with a continuous derivative everywhere andαnβn>c> 0for everyn∈N, then for each ηin a residual subset ofN,O2has no right-hand derivative. (iv) The third Orlicz function O3is continuous and nowhere differentiable. 53 (v) IfKis the Lipschitz constant for ψand 0<α<1 1 +4σmax|ϕ(x)| crτ,αβ > 1 +2Kσ (1−c)r, wherec∈(0,1)is arbitrary and σ,τandrare suitable11real numbers, then the fourth Orlicz function O4is continuous and nowhere differen- tiable. Proof. The proof of (i) can be found in the proof of Theorem 7 in Orlicz [50], (ii) in the proof of Theorem 8 and (iii) in the proof of Theorem 9. (iv) and (v) are proven in Section 4 of Orlicz [51]. Remark 1. Withψ(x) = cos(x),r= 2,K=π,σ= 1,c= 1/2 and τ= 1/2 in (v) above we get Weierstrass function Wbut with slightly different conditions on αandβ. Remark 2. Orlicz also considered series with sequences /epsilon1from a metric space Econsisting of all sequences /epsilon1={/epsilon1n}, where/epsilon1n∈ {− 1,1}, with the same metric as for ( N,d). Remark 3. In Orlicz [50], Orlicz also gave measure theoretic results on the differentiability of especially O1andO2. The term “almost every” when applied to the metric spaces EandNhas the following meaning: Let /epsilon1n(t) = sgn[sin(2nπt)] (the Rademacher system) and ηn(t) =1 2(1−/epsilon1n(t)). Both {/epsilon1n(t)}and{ηn(t)}are orthonormal sequences in [0 ,1]. By neglecting a countable set in E(orN) and a countable set in the interval [0 ,1] there is a bijective mapping between these two sets. One says “for almost every” sequence in E(orN) if the set of numbers from [0 ,1] for which the sequence {/epsilon1n(t)}(or{ηn(t)}) does not have this property is of measure zero. With this terminology, Orlicz stated and proved the following: (i) Iff/prime+ n(x) exists for almost every x∈[a,b] and lim sup h→0+∞/summationdisplay n=1/parenleftbiggfn(x+h)−fn(x) h−f/prime+ n(x)/parenrightbigg2 >0 for almost every x∈[a,b], then both O1,/epsilon1(t,x) =∞/summationdisplay n=1/epsilon1n(t)fn(x) andO1,η(t,x) =∞/summationdisplay n=1ηn(t)fn(x) 11See Orlicz [51], the existence of suitable constants are given by an existence proof. 54 have no right-hand derivative almost everywhere for almost every t∈ [0,1]. (ii) Ifϕis also absolutely continuous, 0</integraldisplay [a,b][ϕ/prime(x)]2dx<∞and∞/summationdisplay n=1α2 nβ2 n=∞, then both O2,/epsilon1(t,x) =∞/summationdisplay n=1/epsilon1n(t)αnϕ(βnx) andO2,η(t,x) =∞/summationdisplay n=1ηn(t)αnϕ(βnx) have no derivative almost everywhere for almost every t∈[0,1]. 3.15 McCarthy function (1953) McCarthy’s function Mis defined as the infinite series M(x) =∞/summationdisplay k=11 2kg/parenleftBig 22kx/parenrightBig , where g(x) =/braceleftBigg 1 +x,x∈[−2,0] 1−x,x∈[0,2] andg(x+ 4) =g(x) for anyx∈R. John McCarthy [47] writes that this function has the easiest proof of conti- nuity and nowhere differentiabillity of any such function he has seen and I’m inclined to agree that the proof indeed is one of the shorter I have seen. Theorem 3.15. The McCarthy function M(x) =∞/summationdisplay k=11 2kg/parenleftBig 22kx/parenrightBig , where g(x) =/braceleftBigg 1 +x,x∈[−2,0] 1−x,x∈[0,2] andg(x+ 4) =g(x)for anyx∈R, is continuous and nowhere differentiable onR. 55 g(x) x1 −1−4 −2 2 4 (a)g(x) for−5≤x≤5.M(x) x1.0 0.5 −0.51.00.5 (b) McCarthy’s function M. Figure 3.17: McCarthy’s function Mand the auxiliary function g(x). Proof. First we show that Mis continuous on R. Obviously gis continuous and since supx∈R|2−kg(22kx)|= 2−kwith/summationtext∞ k=12−k<∞it follows from the Weierstrass M-test (Theorem 2.2) and the Corollary 2.4 that Mis continuous. Secondly, we show that Mis nowhere differentiable on R. Letx∈Rbe arbitrary but fixed and let n∈Nbe arbitrary. Choose hn=±2−2nwhere the sign is chosen such that xandx+hnare on the same linear segment of g(22nx). Letk∈N, fork>n we have g/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig =g/parenleftBig 22kx/parenrightBig −g/parenleftBig 22kx/parenrightBig = 0 sinceghas period 4 and 22khn= 4qfor someq∈Z. Fork=nwe obtain /vextendsingle/vextendsingleg/parenleftbig 22n(x+hn)/parenrightbig −g/parenleftbig 22nx/parenrightbig/vextendsingle/vextendsingle=/vextendsingle/vextendsingleg/parenleftbig 1 + 22nx/parenrightbig −g/parenleftbig 22nx/parenrightbig/vextendsingle/vextendsingle= 1. Fork<n we can estimate by sup k=1,...,n−1/vextendsingle/vextendsingle/vextendsingleg/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig/vextendsingle/vextendsingle/vextendsingle≤22n−12−2n= 2−2n−1 and therefore /vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen−1/summationdisplay k=12−k/parenleftBig g/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig/parenrightBig/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤(n−1)2−2n−1<2n2−2n−1≤1. 56 Hence, /vextendsingle/vextendsingle/vextendsingle/vextendsingleM(x+hn)−M(x) hn/vextendsingle/vextendsingle/vextendsingle/vextendsingle= 22n/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle∞/summationdisplay k=12−k/parenleftBig g/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig/parenrightBig/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle = 22n/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen/summationdisplay k=12−k/parenleftBig g/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig/parenrightBig/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≥22n/parenleftBigg 1−/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen−1/summationdisplay k=12−k/parenleftBig g/parenleftBig 22k(x+hn)/parenrightBig −g/parenleftBig 22kx/parenrightBig/parenrightBig/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle/parenrightBigg ≥22n/parenleftBig 1−2n2−2n−1/parenrightBig = 22n−1/parenleftBig 22n−1−2n/parenrightBig → ∞ asn→ ∞ . It is now clear that the function Mcannot be differentiable at xand since x∈Rwas arbitrary it follows that Mis nowhere differentiable. 3.16 Katsuura function (1991) Hidefumi Katsuura claims in his paper Katsuura [37], published in 1991, that he got the idea for this function when attending a master’s thesis defense about attractors of contraction mappings. We construct the function as follows. Let X= [0,1]×[0,1] be the closed unit square and let F(X) by the collection of all non-empty closed subsets of X. Fori= 1,2,3, define the mappingsTi:X→Xby T1(x,y) =/parenleftbiggx 3,2y 3/parenrightbigg , T2(x,y) =/parenleftbigg2−x 3,1 +y 3/parenrightbigg and T3(x,y) =/parenleftbigg2 +x 3,1 + 2y 3/parenrightbigg . We define the mapping T:F(X)→F(X) byT(A) =T1(A)∪T2(A)∪T3(A). LetD0={(x,x)∈X}(i.e. the diagonal) and for n∈NdefineDn= T(Dn−1). EachDnis the graph of a function Kn: [0,1]→[0,1] and Hidefumi Katsuura’s function KH: [0,1]→[0,1] is the function whose graph Dis the limit of this process. Figure 3.18 shows a few steps of graphically. 57 y x1.0 1.0 (a)D0andX.y x1.0 1.0 (b)D1andT(X). y x1.0 1.0 (c)D2andT2(X).y x1.0 1.0 (d)D3andT3(X). Figure 3.18: The graphs of the first four “iterations” of the Katsuura function and the corresponding mappings of X(the rectangles). 58 A few things about this construction are interesting to consider. It can be shown that the metric space ( F(X),dH) is complete (where dHis the Hausdorff12metric induced by the Euclidean metric) and also that Tis a contraction13mapping on this space (again with respect to the Hausdorff metric). Since these properties are fulfilled, Banach’s fixed point theorem implies that Thas a unique fixed point in F(X) and no matter what set A∈F(X) we start with, the sequence {Tn(A)}always converge to Din the Hausdorff metric. Theorem 3.16. The Katsuura function KHis continuous and nowhere dif- ferentiable on the interval (0,1). The proof is based on Hidefumi’s proof in Katsuura [37]. Proof. First we show that KHis continuous. For m≤n,Dn⊂Tm(X) and Tm(X) is the union of 3mrectangles of height bounded by (2 /3)m. Hence sup x∈[0,1]|Km(x)−Kn(x)| ≤/parenleftbigg2 3/parenrightbiggm →0 asm,n→ ∞ . Thus the sequence {Kn}of functions is uniformly Cauchy and therefore the convergence is uniform by Theorem 2.1. Since each function Knobviously is continuous it follows by Theorem 2.3 that the limit function KHalso is continuous We show that the function KHis nowhere differentiable on (0 ,1) in two steps. (i) Forx∈(0,1) whenxis a ternary rational which has a finite ternary representation. Then, for some n∈N, x=n/summationdisplay k=1xk 3k, where xk∈ {0,1,2}andxn/negationslash= 0. Let the sequence {yk}be defined by yk=x+3−(n+k)fork∈N. Thenyk→x andyk−x= 3−(n+k). 12The Hausdorff metric dHcan be defined by dH(A,B) = max/braceleftbigg sup x∈A/parenleftbigg inf y∈Bd(x,y)/parenrightbigg , sup y∈B/parenleftbigg inf x∈Ad(x,y)/parenrightbigg/bracerightbigg , wheredis the Euclidean metric (in our case). 13Meaning that ∃α∈(0,1) such that ∀x,y∈F(X)dH(Tx,Ty )≤αdH(x,y). 59 We claim that /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(yk)−KH(x) yk−x/vextendsingle/vextendsingle/vextendsingle/vextendsingle≥2k−1for allk∈N (3.5) which will imply that KHhas no derivative at x. The proof of the claim is by induction on k. Fork= 1 we have, by the geometry of the construction, /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(y1)−KH(x) y1−x/vextendsingle/vextendsingle/vextendsingle/vextendsingle= 3n+1|KH(y1)−KH(x)| ≥3n+11 3n+1= 1. Assume that equation (3.5) holds for k=q. The geometry of the construction implies that   |KH(yq+1)−KH(x)|=2 3|KH(yq)−KH(x)|, |yq+1−x| =1 3|yq−x|,(3.6) which gives /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(yq+1)−KH(x) yq+1−x/vextendsingle/vextendsingle/vextendsingle/vextendsingle=(2/3)|KH(yq)−KH(x)| (1/3)|yq−x|≥2·2q−1= 2(q+1)−1 and this completes the proof of the claim. (ii) Now, if x∈(0,1) isn’t a ternary rational with a finite ternary represen- tation, then x=∞/summationdisplay k=1xk 3kwhere infinitely many xkare non-zero. We choose two sequences {yn}and{zn}of ternary rationals with finite ternary representation such that yn< x < z nandzn−yn= 3−(n+q)for someq∈N. We takeqas the smallest element in Nfor which there exists natural numbers r1≤qandr2≤qfor whichxr1/negationslash= 2 andxr2/negationslash= 0 (these ele- ments exists since 0 <t< 1 and are necessary to ensure that our sequences will satisfy yn>0 andzn<1). Define the sequences by yn=n+q/summationdisplay k=1xk 3kandzn=yn+1 3n+q. 60 Then both ynandznare ternary rationals with n+qdigits and clearly 0< y n< t < z n<1. Moreover, that zn−yn= 3−(n+q)is immediate from the definition of the sequences. We claim that /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(zn)−KH(yn) zn−yn/vextendsingle/vextendsingle/vextendsingle/vextendsingle≥1 for all n∈N (3.7) and prove this by induction. For n= 1 we have /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(z1)−KH(y1) z1−y1/vextendsingle/vextendsingle/vextendsingle/vextendsingle= 3q+1|KH(z1)−KH(y1)| ≥3q+11 3q+1= 1 by the construction of KH. Assume that equation (3.7) holds for n=k. We consider two cases. First, if zk=zk+1or ifyk=yk+1it follows, similarly as for equation (3.6), that /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(zk+1)−KH(yk+1) zk+1−yk+1/vextendsingle/vextendsingle/vextendsingle/vextendsingle=(2/3)|KH(zk)−KH(yk)| (1/3)|zk−yk|≥1. where the last inequality is the induction assumption. Secondly, if zk/negationslash=zk+1 andyk/negationslash=yk+1, then the geometry of the construction implies that   KH(zk+1)−KH(yk+1) =−1 3(KH(zk)−KH(yk)), zk+1−yk+1 =1 3(zk−yk)(3.8) and thus /vextendsingle/vextendsingle/vextendsingle/vextendsingleKH(zk+1)−KH(yk+1) zk+1−yk+1/vextendsingle/vextendsingle/vextendsingle/vextendsingle=(1/3)|KH(zk)−KH(yk)| (1/3)|zk−yk|≥1 by the induction assumption. Sincexis not a ternary rational we must have zk/negationslash=zk+1andyk/negationslash=yk+1for infinitely many k. Taking this subsequence of {yk}and{zk}(with the same index to avoid sub-subscripts) it follows from equation (3.8) that KH(zk+1)−KH(yk+1) zk+1−yk+1=−KH(zk)−KH(yk) zk−yk. 61 Hence the only possible limit would be zero, but by equation (3.7) this is not possible. Thus the limit lim n→∞KH(zn)−KH(yn) zn−yn does not exist and therefore KHhas no derivative at xsince this would contradict Lemma 3.8. 3.17 Lynch function (1992) In an article from 1992 (Lynch [43]), Mark Lynch presented a function which is continuous and nowhere differentiable by using a topological argument. As a result, no theorems involving infinite series and uniform convergence were needed. We define the mapping T:R2→Rby (x,y)/mapsto→x(i.e. the projection on the first coordinate). For any x∈Rand anyA⊂R2letA[x] ={y|(x,y)∈A}. We will define a sequence {Cn}of compact sets with Cn+1⊂Cn⊂R2for all n∈Nsuch that (i)T(Cn) = [0,1] for alln∈N; (ii) diam(Cn[x])<1/nfor eachx∈[0,1] andn∈N;14 (iii) for each x∈[0,1] there exists y∈[0,1] with 0<|x−y|<1/nsuch thatp∈Cn[x] andq∈Cn[y] implies that /vextendsingle/vextendsingle/vextendsingle/vextendsinglep−q x−y/vextendsingle/vextendsingle/vextendsingle/vextendsingle>n. We choose the elements in the sequence {Cn}as the closures of band neigh- borhoods of the graph of polygonal arcs defined on [0 ,1]. It is quite easy to see that (i) and (ii) holds (the first is trivial and the second one can be obtained by choosing the thickness of the bands appropriately to compensate 14The diameter diam( A) of a setAis defined by diam(A) = sup x,y∈Ad(x,y). 62 for the steepnes of each segment). To show that (iii) will hold, we start by considering a linear segment of a polygonal arc. Letf(x) =mx+bwith|m|> n and let both δ > 0 andx∈[0,1] be arbitrary. If m>n (the other case, when m<−n, is handled similarly) we choosey=x+δand take a band neighborhood N/epsilon1(f) of the graph of f. For p∈N/epsilon1(f)[x] andq∈N/epsilon1(f)[y] it is obvious from figure 3.19 that |p−q|/|x−y| f(x) =mx+b p q N/epsilon1(f)[x]N/epsilon1(f)[y] x y Figure 3.19: Line segment with band neighborhoods for Lynch’s function. is the absolute value of the slope of the line between the points ( x,p) and (y,q). The minimum of this slope is attained when we choose p=mx+b+/epsilon1 andq=m(x+δ) +b−/epsilon1and for this case we can choose /epsilon1>0 small enough so that /vextendsingle/vextendsingle/vextendsingle/vextendsinglep−q x−y/vextendsingle/vextendsingle/vextendsingle/vextendsingle=/vextendsingle/vextendsingle/vextendsingle/vextendsinglem−2/epsilon1 δ/vextendsingle/vextendsingle/vextendsingle/vextendsingle>n sincem>n by assumption. So, assuming that Cn−1is constructed, we construct Cnin the following man- ner. First, take a polygonal arc Pin the interior of Cn−1where each segment Pnhas a slope whose absolute value exceeds n. For each i∈ {0,1,...k} chooseδisuch that 0<δi<min/braceleftbigg|T(Pi)| 2,1 n/bracerightbigg where |T(Pi)|is the length of the interval T(Pi). From our result above for linear segments we get an /epsilon1i-neighborhood for each Pi(and since we have δi<|T(Pi)|/2 we can always choose y∈T(pi)). Let/epsilon1= min {/epsilon11,...,/epsilon1 k}, then N/epsilon1(P) is a closed neighborhood of Pthat clearly satisfies (iii). Furthermore, if we should happen to be unlucky enough so that N/epsilon1(P)/negationslash⊂Cn−1we can 63 always choose a smaller /epsilon1 >0 so that both N/epsilon1(P)⊂Cn−1and (i)-(iii) are satisfied. We take Cn=N/epsilon1(P). In other words, we construct a sequence of bands that get steeper and nar- rower for each element in the sequence. This results in a “zig-zag” pattern which is transferred onto our function. Theorem 3.17. The sequence {Cn}defines a continuous function L: [0,1]→Rthat is nowhere differentiable on the interval [0,1]. Proof. LetC=/intersectiontext nCn. Since diam( Cn[x])<1/nfor anyx∈[0,1] it follows that diam(C[x]) = 0 for any x∈[0,1] as well. Hence Cis the graph of a well-defined function L: [0,1]→R. Since each Cnis compact (and non- empty) and Cis a nested intersection of {Cn}, it is clear that also Cmust be compact (and non-empty). Thus the graph of Lis compact and therefore Lis continuous. We prove that Lis also nowhere differentiable. Let both x∈[0,1] andδ>0 be arbitrary. We can choose n∈Nso that 1/n < δ . By (iii) there exists y∈[0,1] with 0<|x−y|<1/nsuch thatp∈Cn[x] andq∈Cn[y] implies that /vextendsingle/vextendsingle/vextendsingle/vextendsinglep−q x−y/vextendsingle/vextendsingle/vextendsingle/vextendsingle>n. SinceL(x)∈Cn[x] andL(y)∈Cn[y] the difference quotient /vextendsingle/vextendsingle/vextendsingle/vextendsingleL(x)−L(y) x−y/vextendsingle/vextendsingle/vextendsingle/vextendsingle is unbounded (as we let δ→0). HenceLis not differentiable at x. 3.18 Wen function (2002) The Chinese mathematician Liu Wen has during the last few years proposed several continuous nowhere differentiable functions. One of these is an in- teresting function that is based on an infinite product instead of a series (Wen [80]). Let WL:R→Rbe the function defined by WL(x) =∞/productdisplay n=1(1 +ansin(bnπx)), 64 where the parameters anandbnare chosen such that 0 <a n<1 for alln, ∞/summationdisplay k=1ak<∞ andbn=n/productdisplay k=1pk, andpkis an even integer for all k∈N. Moreover, we require that lim n→∞2n anpn= 0. We show later that WLis both continuous and nowhere differentiable. WL(x) x2.04.0 1.0 2 .0 Figure 3.20: Wen’s function WLwithan= 2−nandpn= 6nforx∈[0,2]. In two other articles, from 2000 (Wen [78]) and 2001 (Wen [79]), Liu Wen presented two other continuous nowhere differentiable functions. Both are based on an expansion of the real numbers in [0 ,1] in a different base than the usual base-10 representation. In the first article the base- brepresentation is used (where b∈N\{1}). The construction of this function is done as follows. Let b≥2 be an integer and forx∈[0,1] let (x1x2···)bbe the base- bexpansion of x, i.e. x=∞/summationdisplay k=1xk bkwherexk∈ {0,1,...,b −1}. Letλ>1 be a real number and define the sequence {un}byu1= 1 and for n>1 let un=/braceleftBigg un−1 ifxn=xn−1, φ(un−1) ifxn/negationslash=xn−1 65 whereφis a function that is chosen so that f1is continuous and nowhere differentiable when f1: [0,1]→Ris defined by f1(x) =∞/summationdisplay k=1uk λk. In this article, Liu choose φ(u) = (1 −λ)(u−c) wherecis any real constant. This article also presents a proof that f1is right-continuous but lacks a finite right-hand derivative (which can be extended similarly to the left-hand side). In figure 3.21(a) an example (with fixed parameters) of f1is shown graphically. The second article uses the Cantor series representation to construct a func- tion. Letqn≥2 be an integer for all nand letx∈[0,1]. Then the Can- tor series expansion of xis defined as x=∞/summationdisplay n=1xn q1q2···qnwherexn∈ {0,1,...,q n−1}. The function f2: [0,1]→Ris expressed as f2(x) =∞/summationdisplay n=1un n(n+ 1), where the sequence {un}is defined as u1= 1 and for n∈N un+1=  −un n,if (xn+1= 0 andxn/negationslash= 0) or if (xn+1=qn+1−1 andxn/negationslash=qn−1), un, else. In Wen [79] it is shown that f2is well-defined and is right continuous but lacks right-hand derivative on [0 ,1) (the argument can be done similarly for the left-hand side). We turn to prove that the function that was based on an infinite product, WL, is continuous and nowhere differentiable on R. Theorem 3.18. The Wen function WLis continuous and nowhere differen- tiable on R. The proof follows Liu Wen’s proof in Wen [80] but is a bit more explicit. 66 f1(x) x0.5 0.5 1 .0 (a)f1withb= 3,λ= 3 andc= 1/10.f2(x) x1.0 0.5 1 .0 (b)f2. Figure 3.21: Two of Liu Wen’s functions with 0 ≤x≤1. Proof. We start by establishing the continuity of WL. The following well- known inequality is needed, x 1 +x≤ln(1 +x)≤xifx>−1. (3.9) Leta= max n≥1an. By the restrictions on anit is clear that 0 < a < 1 so from the inequality (3.9) we get |ln(1 +ansin(bnπx))| ≤an|sin(bnπx)|max/braceleftbigg1 |1 +ansin(bnπx)|,1/bracerightbigg ≤anmax/braceleftbigg1 1−a,1/bracerightbigg ≤an 1−a. Since/summationtext∞ k=1ak<∞it follows from the Weierstrass’ M-test (Theorem 2.2) and the Corollary 2.4 that ∞/summationdisplay k=1ln(1 +ansin(bnπx)) converges to a continuous function and therefore WL(x) =∞/productdisplay n=1(1 +ansin(bnπx)) = exp/parenleftBigg∞/summationdisplay k=1ln(1 +ansin(bnπx))/parenrightBigg is also continuous. 67 We turn to prove that WLis nowhere differentiable. For every x∈Rthere exists a sequence {Nn}withNn∈Zsuch that x∈/bracketleftbiggNn bn,Nn+ 1 bn/parenrightbigg for alln∈N. Define the sequences {yn}and{zn}by yn=Nn+ 1 bnandzn=Nn+ 3/2 bn. Clearlyx<y n<znand 0<zn−x<3/(2bn). Moreover, zn−yn= 1/(2bn) and also zn−x=Nn+ 3/2 bn−x≤Nn+ 3/2 bn−Nn bn=3 2bn= 3(zn−yn). From the relations above we have the inequalities zn−yn≥1 3(zn−x)>1 3(yn−x). (3.10) We definea,bandLn:R→Ras a=∞/productdisplay k=1(1−ak),b=∞/productdisplay k=1(1 +ak) andLn(x) =n/productdisplay k=1(1 +aksin(bkπx)). We will consider the expression ∆n=WL(zn)−WL(yn) =∞/productdisplay k=1(1 +aksin(bkπzn))−∞/productdisplay k=1(1 +aksin(bkπyn)). First, fork >n it is obvious that bk/bnis an even integer. Thus, for k >n and someqk∈Z, we have sin(bkπyn) = sin/parenleftbiggbk bnπ(Nn+ 1)/parenrightbigg = sin(2qk(Nn+ 1)π) = 0 and sin(bkπzn) = sin/parenleftbiggbk bnπ(Nn+ 3/2)/parenrightbigg = sin(3qkπ) = 0. 68 Moreover, for k=nwe obtain sin(bnπyn) = sin(π(Nn+ 1)) = 0 and sin(bnπzn) = sin(π(Nn+ 3/2)) = −(−1)Nn. With these equalities in mind we can rewrite ∆ nas ∆n=Ln−1(zn)(1 +ansin(bnπzn))−Ln−1(yn)(1 +ansin(bnπyn)) =Ln−1(zn)−Ln−1(yn)−(−1)NnanLn−1(zn). Now, fork<n we have |aksin(bkπzn)−aksin(bkπyn)|= 2ak/vextendsingle/vextendsingle/vextendsingle/vextendsinglesin/parenleftbigg bkπzn−yn 2/parenrightbigg cos/parenleftbigg bkπzn+yn 2/parenrightbigg/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≤ak|bkπ(zn−yn)|=akbkπ 2bn<π 2pn so there exists σk∈Rwith|σk|<π/ (2pn)<1 such that aksin(bkπzn) =aksin(bkπyn) +σk. Now we can estimate ∆ n, but first we need the following bound |Ln−1(zn)−Ln−1(yn)|=/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsinglen−1/productdisplay k=1[(1 +aksin(bkπzn)) +σk] −n−1/productdisplay k=1[1 +aksin(bkπyn)]/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle =/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle2(n−1)−1/summationdisplay i=1σli/parenleftBigg/productdisplay j∈Iiσj/parenrightBigg/parenleftBigg/productdisplay j∈Ji(1 +ajsin(bjπyn))/parenrightBigg/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≤2(n−1)−1/summationdisplay i=1|σli|/parenleftBigg/productdisplay j∈Ii|σj|/parenrightBigg/parenleftBigg/productdisplay j∈Ji|1 +ajsin(bjπyn)|/parenrightBigg ≤π 2pn2(n−1)−1/summationdisplay i=1/parenleftBigg/productdisplay j∈Ji|1 +aj|/parenrightBigg ≤bπ 2pn(2n−1−1)≤bπ pn2n−2 69 where, for 0 < i < n ,Ii⊂NandJi⊂Nare some index sets and lisome index (we also adhere to the convention that/producttext j∈∅xj= 1). Thus we can find a lower bound for |∆n|by |∆n|=|Ln−1(zn)−Ln−1(yn)−(−1)NnanLn−1(zn)| ≥anLn−1(zn)− |Ln−1(zn)−Ln−1(yn)| ≥ana−bπ pn2n−2=an/parenleftbigg a−2n−2 anpnbπ/parenrightbigg where the last inequality follows from the bound above and the fact that a<L n(x)<b. Now, since lim n→∞2n/(anpn) = 0 by assumption (which also implies that anbn→ ∞ sinceanbn≥anpn), we have lim n→∞/vextendsingle/vextendsingle/vextendsingle/vextendsingleWL(zn)−WL(yn) zn−yn/vextendsingle/vextendsingle/vextendsingle/vextendsingle= lim n→∞|2bn∆n| ≥lim n→∞/vextendsingle/vextendsingle/vextendsingle/vextendsingle2anbn/parenleftbigg a−2n−2 anpnbπ/parenrightbigg/vextendsingle/vextendsingle/vextendsingle/vextendsingle=∞ ·a=∞. By the triangle inequality and inequality (3.10) we can estimate /vextendsingle/vextendsingle/vextendsingle/vextendsingleWL(zn)−WL(yn) zn−yn/vextendsingle/vextendsingle/vextendsingle/vextendsingle≤|WL(zn)−WL(x)| zn−yn+|WL(yn)−WL(x)| zn−yn ≤3|WL(zn)−WL(x)| zn−x+3|WL(yn)−WL(x)| yn−x. If we letn→ ∞ it is clear that WLis not differentiable at x. Sincex∈R was arbitrary it follows that WLis nowhere differentiable. 70 Chapter 4 How “Large” is the Set ND[a,b] From the previous chapter it is clear that there exists continuous nowhere differentiable functions but how many are there? A simple answer would be “infinitely many” but could we perhaps say something else about the size of the set of continuous nowhere differentiable functions? As a matter of fact we can. One such way is based on topology in metric spaces and for this we will need some definitions and theorems. But first, where does all continuous nowhere differentiable functions live? We refer to this place as ND[a,b], or more exactly as in the following definition. Definition 4.1. LetND[a,b](a < b ) be the set of all continuous nowhere differentiable functions f: [a,b]→R. 4.1 Metric spaces and category We collect a few ideas from the theory of metric spaces, starting with defining exactly what we mean by a metric space. Definition 4.2. A metric space is a pair (X,d)of a setXand a metric d defined on X. A metric d:X×X→[0,∞)is a mapping that, for any x,y,z ∈X, satisfies (i)d(x,y)≥0is a real number; (ii)d(x,y) = 0 if and only if x=y; (iii)d(x,y) =d(y,x); 71 (iv)d(x,y)≤d(x,z) +d(z,y). A metric space (X,d)is said to be complete if every Cauchy sequence in X converges. That is, if {xn}is a Cauchy sequence in (X,d), i.e. ∀/epsilon1>0∃N∈N∀m,n≥Nd(xm,xn)</epsilon1, then there exists x∈Xsuch that lim n→∞d(xn,x) = 0 . Remark. We often write Xinstead of ( X,d) when the metric is implicit. A metric space is a very general construction, a bit too general for our ap- plication, so we will need to make some more restrictions. We introduce the concept of a normed vector space. Definition 4.3. A normed space is a pair (X,/bardbl · /bardbl)of a vector space Xand a norm /bardbl · /bardbl defined onX. A norm /bardbl · /bardbl:X→[0,∞)is a mapping that for anyx,y∈Xand anyα∈R(orCwhenXis a complex space) satisfies (i)/bardblx/bardbl ≥0is a real number; (ii)/bardblx/bardbl= 0 if and only if x= 0; (iii)/bardblαx/bardbl=|α|/bardblx/bardbl; (iv)/bardblx+y/bardbl ≤ /bardblx/bardbl+/bardbly/bardbl. A Banach space (X,/bardbl·/bardbl)is a normed space which is complete seen as a metric space (X,d)with the metric dinduced by the norm, that is for x,y∈X d(x,y) =/bardblx−y/bardbl. Remark. As with metric spaces, we often write Xinstead of ( X,/bardbl·/bardbl) when the norm is implicit. Our results in the next section will be presented in a specific normed space, namely the vector space of all continuous functions with supremum norm. Definition 4.4. LetC[a,b](a<b ) be the normed (real) vector space of all continuous functions f: [a,b]→Rwith the supremum norm, i.e. /bardblf/bardbl= sup x∈[a,b]|f(x)|. 72 Remark. Clearly ND[a,b]⊂C[a,b] properly. As it turns out, this normed space is actually a Banach space. Theorem 4.1. The spaceC[a,b]of all real-valued (or complex-valued) con- tinuous functions on [a,b]with the supremum norm, /bardblf/bardbl= sup x∈[a,b]|f(x)|, is a Banach space. Proof. See Kreyszig [42], pages 36-37. To get some understanding of the “size” of subsets of a metric space we start by giving a definition of some topological properties. We will later establish that the set ND[a,b] is of the second category (actually, what we will show is that it is residual). Definition 4.5. We say that a set Min a metric space Xis (i)nowhere dense if the closure Mcontains no non-empty open sets, (ii) of the first category if M=∞/uniondisplay k=1Mk, where each Mkis nowhere dense (in X), (iii) of the second category ifMis not of the first category. A set which is a complement (in X) of a set of the first category is called residual and a property that holds on a residual set is called a (topologically) generic property. We will rely heavily on the following theorem when proving that the set ND[a,b] is of the second category. This will be possible since we know that C[a,b] is complete. Theorem 4.2 (Baire’s Category Theorem). If a metric space X/negationslash=∅is complete it is of the second category in itself. Proof. See Kreyszig [42], pages 247-248. 73 Remark. The formulation of Theorem 4.2 is equivalent with the following: IfX/negationslash=∅is a complete metric space and X=∞/uniondisplay k=1Mk where each Mkis closed, then at least one Mk0contains a nonempty open subset. The equivalence is obvious since (i), if no Mk(=MksinceMkis closed) contains a non-empty open subset then Xwould be of the first category in itself and (ii), if Xis of the second category in itself we cannot write Xas a countable union of nowhere dense sets (hence there is a non-empty open subset in some Mk). 4.2 Banach-Mazurkiewicz theorem We can get some topological results on the size of ND[0,1] from a theorem that was originally done in 1931 by Banach (cf. Banach [2]) and Mazurkiewicz (cf. Mazurkiewicz [45]). In 1929, H. Steinhaus posed the question “of what category is the set of all continuous nowhere differentiable functions in the space of all continuous functions” in his paper Steinhaus [72], pp. 81. This as a reaction to his statement (in the same paper, pp. 63) that the set of all 2 π- periodic continuous nowhere differentiable functions is of the second category seen as a subset of all 2 π-periodic continuous functions (with supremum norm). The papers of Banach and Mazurkiewicz gives an answer to Steinhaus question. The Banach-Mazurkiewicz theorem is based on Baire’s category theorem (Theorem 4.2) which states that a complete metric space is of the second category in itself. The proof presented here is largely due to Oxtoby [53] and we need the following lemma. Lemma 4.3. The set P[a,b]of all piecewise linear continuous functions defined on the interval [a,b]is dense in C[a,b]. Proof. Letg∈C[a,b] be arbitrary but fixed. Put hnas the piecewise linear function on the partition Pn:a=t0<t 1<···<tn=bdefined by hn(x) =g(ti)ti+1−x ti+1−ti+g(ti+1)x−ti ti+1−ti,x∈[ti,ti+1]. 74 Clearlyhn∈ P[a,b] for every partition Pn. Let/epsilon1>0 be given, we show that /bardblg−hn/bardbl</epsilon1for some partition Pn. The function gis continuous on [ a,b], i.e. ∀/epsilon1>0∃δ>0 such that |x−x0|<δ⇒ |Sn(x)−Sn(x0)|</epsilon1 4. Choose the partition Pnso that max i=0...n−1|ti+1−ti|<δ. Forx∈[ti,ti+1] we have |ti+1−ti|<δand |g(x)−hn(x)|=/vextendsingle/vextendsingle/vextendsingle/vextendsingleg(x)−1 ti+1−ti[ti+1g(ti)−tig(ti+1) +x(g(ti+1)−g(ti))]/vextendsingle/vextendsingle/vextendsingle/vextendsingle =/vextendsingle/vextendsingle/vextendsingle/vextendsingleg(x)−ti+1g(ti)−tig(ti+1) ti+1−ti−xg(ti+1)−g(ti) ti+1−ti/vextendsingle/vextendsingle/vextendsingle/vextendsingle =/vextendsingle/vextendsingle/vextendsingle/vextendsingleg(x)−g(ti+1)−ti+1−x ti+1−ti(g(ti)−g(ti+1))/vextendsingle/vextendsingle/vextendsingle/vextendsingle ≤ |g(x)−g(ti+1)|+/vextendsingle/vextendsingle/vextendsingle/vextendsingleti+1−x ti+1−ti/vextendsingle/vextendsingle/vextendsingle/vextendsingle|g(ti+1)−g(ti)| ≤/epsilon1 4+ 1·/epsilon1 4=/epsilon1 2. Now, /bardblg−hn/bardbl ≤ max i=0,...,n−1/parenleftBigg sup x∈[ti,ti+1]|g(x)−hn(x)|/parenrightBigg ≤/epsilon1 2</epsilon1 and we are done. Remark From the lemma above and the construction in Section 3.17 it is clear that ND[a,b] is dense in C[a,b]. Consider the following (for the interval [0,1]): Letg∈C[0,1] and/epsilon1>0 be arbitrary but fixed. Let Pbe a polygonal arc (a piecewise linear function) within /epsilon1/2 ofg. This is no problem because of what we just established in Lemma 4.3. We can, as in Section 3.17, construct Cn⊂N/epsilon1/2(P) that satisfies conditions (i)-(iii) in said section. In the same manner as in Theorem 3.17,/intersectiontext nCndefines a well-defined, continuous and nowhere differentiable function on [0 ,1] that clearly is within /epsilon1/2 ofPand henceforth within /epsilon1ofg. Thus ND[0,1] is dense in C[0,1]. 75 The main theorem of this section states that in the normed (real) vector space of all real-valued continuous functions on [ a,b] with the supremum norm, nowhere differentiability is a topologically generic property. This implies that the set ND[a,b] is of the second category in C[a,b]. Theorem 4.4 (Banach-Mazurkiewicz Theorem). The set ND[a,b]of all nowhere differentiable continuous functions on [a,b]is of the second cat- egory inC[a,b]. Proof. It is enough to prove the theorem for [ a,b] = [0,1]. Let En=/braceleftbigg f/vextendsingle/vextendsingle/vextendsingle/vextendsingle∃x∈/bracketleftbigg 0,1−1 n/bracketrightbigg s.t.∀h∈(0,1−x)|f(x+h)−f(x)| ≤nh/bracerightbigg wheref∈C[0,1]. We show that the sets Enare closed for all n∈N. Takef∈En, then ∃fk∈Ensuch thatfk→funiformly on [0 ,1]. Since fk∈En,∃xk∈[0,1−1 n] for every k∈Nby the definition of En. The sequence {xk}is clearly bounded so by the Bolzano-Weierstrass theorem it has a convergent subsequence, say {xkl}, that converges to some element x∈[0,1−1 n]. Let {fkl}be the corresponding subsequence of {fk}. By the construction, |fkl(xkl+h)−fkl(xkl)| ≤nhfor all 0< h < 1−xkl. Since xkl→xand 0<h< 1−xwe can always choose some l0∈Nlarge enough so that 0<h< 1−xklforl>l 0. Then (for llarge enough) |f(x+h)−f(x)| ≤ |f(x+h)−f(xkl+h)|+|f(xkl+h)−fkl(xkl+h)| +|fkl(xkl+h)−fkl(xkl)|+|fkl(xkl)−f(xkl)| +|f(xkl)−f(x)| ≤ |f(x+h)−f(xkl+h)|+/bardblf−fkl/bardbl+nh+/bardblfkl−f/bardbl +|f(xkl)−f(x)|. If we letl→ ∞ then the continuity of fatxandx+hand the convergence offkl(in the norm) gives the inequality |f(x+h)−f(x)| ≤nhfor every 0<h< 1−xand thusf∈En. HenceEnis closed. Now consider the set P[0,1] of all piecewise linear continuous functions on the interval [0 ,1]. This set is dense in C[0,1] by Lemma 4.3. The setsEnare nowhere dense if we show that for any g∈ P[0,1] and any /epsilon1>0 there exists h∈C[0,1]\Ensuch that /bardblg−h/bardbl</epsilon1. 76 Let/epsilon1 >0 be given and let Mbe the maximum slope of any “piece” of g. Choosem∈Nsuch thatm/epsilon1>n +M. Letφ(x) = inf k∈Z|x−k|(“saw-tooth” function, see figure 3.13 as well) and take h(x) =g(x) +/epsilon1φ(mx). Clearly h∈C[0,1]. Then, for all x∈[0,1),h(x) has a right-hand side derivative, h/prime+(x), such that |h/prime+(x)|=|g/prime+(x) +/epsilon1mφ/prime+(mx)|>n since we have chosen m/epsilon1>n +M. Henceh∈C[0,1]\En. We also have /bardblg−h/bardbl= sup x∈[0,1]|g(x)−(g(x) +/epsilon1φ(mx))|=/epsilon1sup x∈[0,1]|φ(mx)|=/epsilon1 2</epsilon1 and thusEnis clearly nowhere dense in C[0,1]. SinceEnis nowhere dense, we see that E=/uniontext∞ k=1Ekis of the first category inC[0,1]. This is the set of all elements in C[0,1] with bounded right hand difference quotients at some point x∈[0,1] (i.e. the complement to E in C[0,1] does not possess a finite right-hand derivative anywhere in [0 ,1]). SinceC[0,1] is complete and thus by Baire’s theorem (Theorem 4.2) of the second category it is clear that the set of functions in C[0,1] which are nowhere differentiable constitutes a set of the second category. Remark 1. Banach and Mazurkiewicz did not prove exactly the same thing in their respective articles, however their results coincide when formulated as in the theorem above. Mazurkiewicz shows that the set of continuous functions which have a bounded one-sided derivative at some point is of the first category while Banach proved that the set of functions which have a bounded Dini-derivative1at some point is of the first category. This makes the theorem of Banach stronger than Mazurkiewicz’s similar result. Remark 2. What was shown in the proof of the theorem above is that the set of continuous functions that have a finite right-hand derivative at some pointx∈[0,1] is of the first category. It can similarly be shown that the subset ofC[0,1] having a finite left-hand derivative at some point x∈[0,1] is of the first category. Thus the subset of C[0,1] consisting of functions with a finite one-sided derivative at some point is also of the first category. 1The four Dini-derivatives are defined as one-sided derivatives with limes superior and limes inferior instead of only limes. 77 From the second remark above, the following question arise: what about the set of continuous functions without finite orinfinite one-sided derivative ev- erywhere? Saks solved the question in a paper published in 1932 (Saks [65]). He proved that the set of continuous functions which have a finite or infinite right-hand derivative at some point is of the second category. This is the complement of the set above so that set is of the first category. The first example of such a function wasn’t constructed until 1922 when Besicovitch managed the feat (and published the function in 1924, cf. Besicovitch [4]2). These types of functions are usually referred to as functions of the Besicovitch type. 4.3 Prevalence of ND[0,1] Prevalence3is a concept that can be used when one is interested in a measure theoretic result of how “large” a set in an infinite dimensional vector space is. It enables us to use terms such as “almost every” and “measure zero” on these spaces (without a specific measure like, for example, the Wiener measure). Its development was partially motivated by wanting to keep some of the properties that the Lebesgue measure on finite dimensional spaces possess, one of which is the translation invariance. Prevalence is a more useful property than topological properties like category and denseness when a probabilistic result on the likelihood of a given property is desired. This in part due to the fact that it actually turns out that a property that is topologically generic in Rncan have very low probability4(and also that a first category set can contain almost every [Lebesgue] point in the space). In Hunt, Sauer and Yorke [31] there are a few examples of this phenomenon as well as detailed development of the concept of prevalence. We borrow a few definitions from this paper and show that ND[0,1] constitutes a prevalent set inC[0,1]. The main part of this section is gathered from Hunt [30]. Definition 4.6. LetXbe a complete metric vector space. A measure µis said to be transverse to a Borel set S⊂Xif the following conditions hold. 2In 1928, E. Pepper published an article (Pepper [55]) about functions of the Besicovitch type where he produced the same function as Besicovitch but with simpler reasoning. 3After the publication of Hunt, Sauer and Yorke it became clear that this was closely related to another concept, more specifically, that so called shy sets are very closely related to the notion of a Haar zero set for Abelian polish groups (cf. Hunt, Sauer and Yorke [32]) 4Actually, in some cases, probability equal to zero. 78 (i) There exists a compact set K⊂Xfor which 0<µ(K)<∞. (ii)µ({x+s|s∈S}) = 0 for everyx∈X. Definition 4.7. A Borel set S⊂Xis called shy if there exists a measure transverse to S. If a setWis contained in a shy Borel set then Wis also said to be shy. The complement of a shy set is called a prevalent set. Definition 4.8. We call a finite-dimensional subspace P⊂C[0,1]aprobe for a setS⊂C[0,1]if Lebesgue measure supported on Pis transverse to a Borel set which contains Sc=C[0,1]\S. The following inequality is central for our main result. Lemma 4.5. Letg(x) =/summationtext∞ k=11 k2cos(2kπx)andh(x) =/summationtext∞ k=11 k2sin(2kπx). Then there exists c>0such that for every α,β∈Rand any closed interval I⊂[0,1]with length /epsilon1≤1 2, sup x∈I(αg(x) +βh(x))−inf x∈I(αg(x) +βh(x))≥c/radicalbig α2+β2 (log/epsilon1)2. Proof. Letf=αg+βh. Then, for some θ∈[0,2π], f(x) =∞/summationdisplay k=11 k2/parenleftbig αcos(2kπx) +βsin(2kπx)/parenrightbig =/radicalbig α2+β2∞/summationdisplay k=11 k2cos(2kπx+θ). We may assume that α2+β2= 1 without loss of generality. Let Ibe some closed interval in [0 ,1] with length 2−m, wherem∈N. We claim that for any continuous function f, sup x∈If(x)−inf x∈If(x)≥sup j∈N2mπ/integraldisplay If(x) cos(2m+jπx+θ)dx. (4.1) We may assume that supx∈If(x) =−infx∈If(x) =Kfor someK≥0 since adding a constant to both sides of (4.1) does not change the inequality (since/integraltext Icos(2m+jπx)dx= 0). Then |f| ≤1 onIand hence 2mπ/integraldisplay If(x) cos(2m+jπx+θ)dx≤2mπ/integraldisplay IK|cos(2m+jπx+θ)|dx = 2mπK2 π2−m= 2K, 79 which is equivalent to (4.1). We then have, for fdefined as above and for anyj∈N, that sup x∈If(x)−inf x∈If(x)≥2mπ/integraldisplay I∞/summationdisplay k=11 k2cos(2kπx+θ) cos(2m+jπx+θ)dx =∞/summationdisplay k=12mπ k2/integraldisplay Icos((2m+j−2k)πx) + cos((2m+j+ 2k)πx+ 2θ) 2dx. (4.2) SinceIhas length 2−m,/integraltext Icos((2m+j±2k)πx+ϕ)dx= 0 whenever k >m , except when k=m+j(with the “-” sign). For k≤m, letω=±2kand let ybe the left endpoint of I. Then /integraldisplay Icos((2m+j+ω)πx+ϕ)dx =sin((2m+j+ω)π(y+ 2−m) +ϕ)−sin((2m+j+ω)πy+ϕ) (2m+j+ω)π =sin((2m+j+ω)πy+ϕ+ 2−mπω)−sin((2m+j+ω)πy+ϕ) (2m+j+ω)π ≥ −|2−mπω| (2m+j+ω)π=−|ω| 2m(2m+j+ω). It then follows from (4.2) that sup x∈If(x)−inf x∈If(x)≥π 2(m+j)2−m/summationdisplay k=1π 2k2/parenleftbigg2k 2m+j−2k+2k 2m+j+ 2k/parenrightbigg ≥π 2(m+j)2−π 2m(2j−1)m/summationdisplay k=12k k2. (4.3) Now we claim that m/summationdisplay k=12k k2≤52m m2(4.4) for allm∈N. Form= 1,2,3,4 it can quite easily be seen to hold and for m≥4 we prove by induction. Assume that equation (4.4) holds for m=n. 80 Letm=n+ 1, n+1/summationdisplay k=12k k2≤52n n2+2n+1 (n+ 1)2=/parenleftbigg5(n+ 1)2 2n2+ 1/parenrightbigg2n+1 (n+ 1)2 ≤/parenleftbigg125 32+ 1/parenrightbigg2n+1 (n+ 1)2≤52n+1 (n+ 1)2 and the claim follows by induction on m. This gives a new estimate for (4.3), sup x∈If(x)−inf x∈If(x)≥π 2(m+j)2−5π (2j−1)m2. We letj= 10 and assume that m≥2. Then sup x∈If(x)−inf x∈If(x)≥π 2(m+j)2−5π (2j−1)m2 ≥π 2(6m)2−π 200m2=2π 225m2. Finally, ifI⊂[0,1] has arbitrary length /epsilon1≤1/2, choose an m≥2 such that 21−m≥/epsilon1 >2−m. Then, for any closed subinterval J⊂Iwith length 2−m, we have sup x∈If(x)−inf x∈If(x)≥sup x∈Jf(x)−inf x∈Jf(x) ≥2π 225m2≥π 450(m−1)2≥(log 2)2π 450(log/epsilon1)2, which proves the lemma. It turns out that we can’t work directly with the set ND[0,1] (since it’s not a Borel set, which was proved by Mazurkiewicz [46] in 1936, see Mauldin [44]) so we will instead consider the set of nowhere Lipschitz functions. As we shall see, this set is actually a subset of the set of continuous nowhere differentiable functions and the results we prove in this section will therefore hold for a class of functions that is actually smaller than ND[0,1]. Definition 4.9. A function f∈C[a,b]is said to be M-Lipschitz at x∈[a,b] if ∃M > 0such that ∀y∈[a,b]|f(x)−f(y)| ≤M|x−y|. 81 We define NL M[a,b]as the set of nowhere M-Lipschitz functions on [a,b], i.e. NL M[a,b] ={f∈C[a,b]|∀x∈[a,b]∀y∈[a,b]|f(x)−f(y)|>M|x−y|}. We collect some properties of these sets of nowhere Lipschitz functions. Lemma 4.6. Let NL[a,b] =/intersectiondisplay M∈NNL M[a,b], i.e. the set of all nowhere Lipschitz functions. Then the following properties hold. (i)NL M[a,b]is an open set for every M∈N. (ii)NL[a,b]is a Borel set. (iii)NL[a,b]⊂ ND [a,b]. Proof. It is enough to prove the theorem for [ a,b] = [0,1]. (i) LetM∈Nbe arbitrary. Take f∈C[0,1]\ NL [0,1]M, then ∃fn∈ C[0,1]\ NL M[0,1] such that fn→funiformly on [0 ,1]. For every n∈N, there exists xn∈[0,1] such that fnisM-Lipschitz at xn. That is, ∀y∈[0,1]|fn(xn)−fn(y)| ≤M|xn−y|. The sequence {xn}is bounded so by the Bolzano-Weierstrass theorem there exists a convergent subsequence {xnk}, sayxnk→x∈[0,1]. Lety∈[0,1] be arbitrary, |f(x)−f(y)| ≤ |f(x)−f(xnk)|+|f(xnk)−fnk(xnk)| +|fnk(xnk)−fnk(y)|+|fnk(y)−f(y)| ≤ |f(x)−f(xnk)|+/bardblf−fnk/bardbl+M|xnk−y|+/bardblfnk−f/bardbl →M|x−y|ask→ ∞ . Hencefis M-Lipschitz at xand henceforth f∈C[0,1]\ NL M[0,1]. Thus C[0,1]\ NL M[0,1] is closed and therefore NL M[0,1] is open. (ii) This is obvious from the definition of a Borel set and (i). (iii) Takef∈ NL [0,1]. Then for every M∈Nand for every x,y∈[0,1] |f(x)−f(y)|>M|x−y| ⇒|f(x)−f(y)| |x−y|>M 82 and so the difference quotient is unbounded for all x,y∈[0,1]. Hencefhas no derivative and thus f∈ ND [0,1]. Now follows the two main theorems of this section. The first ensures the existence of a probe and the second proves the desired prevalence of ND[0,1]. Theorem 4.7. There exists g,h∈C[0,1]such that for all f∈C[0,1] m/parenleftBigg R2\/braceleftBigg (λ,ν)/vextendsingle/vextendsingle/vextendsingle/vextendsingle/vextendsingle(λ,ν)∈R2,(f+λg+νh)∈/intersectiondisplay m∈NNL m[0,1]/bracerightBigg/parenrightBigg = 0, wheremis the Lebesgue measure on R2. Proof. Takegandhas in Lemma 4.5. That both functions are continuous is shown similarly as for Weierstrass’ function in Section 3.4. Let f∈C[0,1] be arbitrary and put S=/braceleftbig (α,β)∈R2|f+αg+βhis Lipschitz at some x∈[0,1]/bracerightbig . We want to show that Shas Lebesgue measure zero. Let SM=/braceleftbig (α,β)∈R2|f+αg+βhis M-Lipschitz at some x∈[0,1]/bracerightbig . From this definition it is clear that S=/uniontext M∈NSM. So ifmis the Lebesgue measure on R2and we show that m(SM) = 0 for each M∈Nit is clear that m(S) = 0 (by the countable sub-additivity of m). LetN∈N\ {1}and cover [0 ,1] byNclosed intervals of length /epsilon1=1 N. Let Ibe anyone of those intervals and put JI={(α,β)∈SM|f+αg+βhis M-Lipschitz at some x∈I}. Let (α1,β1),(α2,β2)∈JIbe arbitrary. Let fi=f+αig+βihandxi∈Ibe an M-Lipschitz point for fiwherei= 1,2. Then sup x∈I|fi(x)−fi(xi)| ≤sup x∈IM|x−xi| ≤M/epsilon1 which gives sup x∈I|f1(x)−f2(x)−[f1(x1)−f2(x2)]| ≤sup x∈I|f1(x)−f1(x1)| + sup x∈I|f2(x)−f2(x2)| ≤2M/epsilon1. 83 This gives sup x∈I(f1(x)−f2(x))−inf x∈I(f1(x)−f2(x))≤4M/epsilon1 and sincef1−f2= (α1−α2)g+ (β1−β2)h, Lemma 4.5 gives the bound /radicalbig (α1−α2)2+ (β1−β2)2≤4M/epsilon1log(/epsilon1)2 cI. Letc= min I{cI}. Since the points were arbitrary, it follows that JIis enclosed by a disk of radius4M c/epsilon1log(/epsilon1)2(for all the intervals I). It now follows that SMcan be covered by N=1 /epsilon1such discs, giving that the total area of the covering is bounded by A=π/parenleftbigg4M c/epsilon1(log/epsilon1)2/parenrightbigg21 /epsilon1=π16M2 c2/epsilon1(log/epsilon1)4. As/epsilon1→0,A→0. HenceSMhas measure zero and thus Shas measure zero. Theorem 4.8. Almost every function in C[0,1]is nowhere differentiable; that is, ND[0,1]is a prevalent subset of C[0,1]. Proof. LetNL[0,1] be the set of all nowhere Lipschitz functions. By The- orem 4.7 there exists a probe P(spanned by gandh) forNL[0,1]. This is clear since, by the conclusion of said theorem, Lebesgue measure supported onPis transverse to NL[0,1]c=C[0,1]\ NL [0,1] (which is a Borel set by Lemma 4.6(ii) since NL[0,1] is a Borel set and obviously there exists a compact set K⊂C[0,1] such that 0 <m(K)<∞(wheremis the Lebesgue measure)). Hence NL[0,1]cis shy and therefore NL[0,1] is a prevalent set. By Lemma 4.6(iii) it is also clear that ND[0,1] must be a prevalent set in C[0,1]. 84 Bibliography [1]∗A. M. Amp` ere, Recherches sur quelques points de la th´ eorie des fonc- tions d´ eriv´ ees qui condiusent ` a une nouvelle d´ emonstration de la s´ erie de Taylor, et ` a l’expression finie des termes qu’on n´ eglie lorsqu’on arrˆ ete cette s´ erie ` a un terme quelconque , J.´Ecole Polytech. 6(1806), No. 13, 148–181. [2] S. Banach, ¨Uber die Baire’sche Kategorie gewisser Funktionenmengen , Studia Math. 3(1931), 174–179. [3] A. Baouche and S. Dubuc, A unified approach for nondifferentiable func- tions , J. Math. Anal. Appl. 182(1994), 134–142. [4]∗A. S. Besicovitch, An investigation of continuous functions in connec- tion with the question of differentiability , Mat. Sb. 31(1924), 529–556 (Russian). [5] P. Billingsley, Van der Waerden’s continuous nowhere differentiable function , Amer. Math. Monthly 89(1982), 691. [6] V. F. Brˇ zeˇ cka, On Bolzano’s function , Uspekhi Mat. Nauk 4(1949), no. 2, 15–21 (Russian). [7]∗P. L. Butzer and E. L. Stark, “Riemann’s example” of a continuous nondifferentiable function in the light of two letters (1865) of Christoffel to Prym , Bull. Soc. Math. Belg. S´ er. A 38(1986), 45–73. [8] F. S. Cater, On Van der Waerden’s nowhere differentiable function , Amer. Math. Monthly 91(1984), 307–308. ∗An asterisk denotes that I have not seen this article in original form but I have found a discussion in secondary sources such as citations by other authors 85 [9] F. S. Cater, Remark on a function without unilateral derivatives , J. Math. Anal. Appl. 182(1994), 718–721. [10] M. Ch. Cell´ erier, Note sur les principes fondamentaux de l’analyse , Dar- boux Bull. 14(1890), 142–160. [11] G. Darboux, M´ emoire sur les fonctions discontinues , Ann. Sci. de l’ ´Ecole Norm. Super., S´ er. 2, 4(1875), 57–112. [12] G. Darboux, Addition au m´ emoire sur les fonctions discontinues , Ann. Sci. de l’ ´Ecole Norm. Super., S´ er. 2, 8(1879), 195–202. [13] A. L. Dawidowicz, O funkcjach ci¸ ag/suppress lych nie maj¸ acych nigdzie pochod- nych [On continuous functions without derivative everywhere ], In: Ma- thetmatics of the Weierstrass Time (Proc. of XV All Polish School of History of Mathematics, Ko/suppress lobrzeg, 28 May - 2 June 2001), Szczecinski Oddzia/suppress l PTM, Szczecin 2002, 39–50 (Polish). [14] G. de Rham, Sur un example de fonction continue sans d´ eriv´ ee , Enseign. Math. 3(1957), 71–72. [15]∗U. Dini, Sopra una classe di funzioni finite e continue, che non hanno mai una derivata [On a class of finite and continuous functions that have no derivative ], Atti Reale Accad. Lincei S´ er 3, 1(1877), 70–72 (Italian). [16]∗U. Dini, Sulle funzioni finite continue di variabili reali che non hanno mai derivata [On finite continuous functions of real variables that have no derivative ], Atti Reale Accad. Lincei S´ er 3, 1(1877), 130–133 (Ital- ian). [17] U. Dini, Su alcune funzioni che in tutto un intervallo non hanno mai derivata [On some functions which in an entire interval have no deriva- tive], Ann. Mat. Pura Appl. (Brioschi Ann.) S´ er 2, 8(1877), 121–137 (Italian). [18]∗U. Dini, Fondamenti per la teorica delle funzioni di variabili reali [Foun- dations of the Theory of Functions of Real Variables ], Pisa 1878 (Italian). [19] P. du Bois-Reymond, Versuch einer Classification der willk¨ urlichen Functionen reeller Argumente nach ihren Aenderungen in den kleinsten Intervallen , J. Reine. Angew. Math. 79(1875), 21–37. 86 [20] G. A. Edgar, Classics on Fractals , Addison-Wesley Publishing Company, 1993. [21]∗G. Faber, Einfaches Beispiel einer stetigen nirgends differentiierbaren [sic]Funktion , Jahresber. Deutschen Math. Verein. 16(1907), 538–540. [22] G. Faber, ¨Uber Stetige Funktionen , Math. Ann. 66(1908), 81–94. [23] G. Faber, ¨Uber stetige Funktionen (Zweite Abhandlung) , Math. Ann. 69 (1910), 372–443. [24] J. Gerver, The differentiability of the Riemann function at certain ra- tional multiples of π, Amer. J. Math. 92(1970), 33–55. [25] J. Gerver, More on the differentiability of the Riemann function , Amer. J. of Math. 93(1971), 33–41. [26] H. Hankel, Untersuchungen ¨ uber die unendlich oft oszillierenden und unstetigen Funktionen (1870), Oswald’s Klassiker der exakten Wis- senschaften 153, Leipzig 1905, 44–115. [27] G. H. Hardy, Weierstrass’s non-differentiable function , Trans. Amer. Math. Soc. 17(1916), 301–325. [28]∗K. Hertz, O funkcjach niemaj¸ acych pochodnych [On functions without derivatives ], Pami¸ etnik Towarzystwa Nauk ´Scis/suppress lych w Pary˙ zu [Diary of the Society of Exact Sciences in Paris], T. 11(1879), 1–24 (Polish). [29] D. Hilbert, ¨Uber die stetige Abbildung einer Linie auf ein Fl¨ achenst¨ uck , Math. Ann. 38(1891), 459–460; also in: Gesammelte Abhandlungen, Bd. III, Springer, Berlin 1970, 1–2. [30] B. R. Hunt, The prevalence of continuous nowhere differentiable func- tions , Proc. Amer. Math. Soc. 3(1994), 711–717. [31] B. R. Hunt, T. Sauer and J. A. Yorke, Prevalence: a translation- invariant “almost every” on infinite-dimensional spaces , Bull. Amer. Math. Soc. 27(1992), 217–238. [32] B. R. Hunt, T. Sauer and J. A. Yorke, Prevalence: an addendum , Bull. Amer. Math. Soc. 28(1993), 306–307. 87 [33] M. Hyksˇ ov´ a, Bolzano’s inheritance research in Bohemia , History of Math. 17(2001), 67–91. [34] V. Jarn´ ık, O funci Bolzanovˇ e [On Bolzano’s function ],ˇCasopis Pˇ est. Mat. 51(1922), 248–266 (Czech). [35] V. Jarn´ ık, Bolzanova “Functionenlehre” [Bolzano’s “Functionenlehre” ], ˇCasopis Pˇ est. Mat. 60(1931), 240–262 (Czech). [36] M. Jaˇ sek, Funce Bolzanova [Bolzano’s Function ],ˇCasopis Pˇ est. Mat. 51 (1922), 69–76 (Czech). [37] H. Katsuura, Continuous nowhere-differentiable functions - an applica- tion of contraction mappings , Amer. Math. Monthly 98(1991), 411–416. [38] K. Knopp, Ein einfaches Verfahren zur Bild¨ ung stetiger nirgends dif- ferenzierbarer Funktionen , Math. Z. 2(1918), 1–26. [39] H. von Koch, Sur une courbe continue sans tangente, obtenue par une construction g´ eom´ etrique ´ el´ ementaire , Ark. Mat. Astr. Fys. 1(1904), 681–702; English transl. On continuous a curve without tangents con- structible from elementary geometry , in: G. A. Edgar, Classics on Frac- tals, Addison-Wesley Publishing Company 1993, 24–45. [40] H. von Koch, Une m´ ethode g´ eom´ etrique ´ el´ ementaire pour l’´ etude de cer- taines questions de la th´ eorie des courbes planes , Acta Math. 30(1906), 145–174. [41] P. Ya. Kochina, Karl Weierstrass , Nauka, Moskva 1985 (Russian). [42] E. Kreyszig, Introductory Functional Analysis with Applications , John Wiley & Sons, New York 1989. [43] M. Lynch, A continuous, nowhere differentiable function , Amer. Math. Monthly 99(1992), 8–9. [44] R. D. Mauldin, The set of nowhere differentiable functions , Pacific J. Math. 83(1979), 199–205. [45] S. Mazurkiewicz, Sur les fonctions non d´ erivables , Studia Math. 3 (1931), 92–94. 88 [46] S. Mazurkiewicz, ¨Uber die Menge der differenzierbaren Funktionen , Fund. Math. 27(1936), 244–249. [47] J. McCarthy, An everywhere continuous nowhere differentiable function , Amer. Math. Monthly 60(1953), 709. [48] F. A. Medvedev, Scenes from the History of Real Functions , Birkh¨ auser Verlag, Basel 1991, 212–233. [49] E. Neuenschwander, Riemann’s example of a continuous “nondifferen- tiable” function , Math. Intelligencer 1(1978), 40–44. [50] W. Orlicz, Sur les fonctions continues non d´ erivables , Fund. Math. 34 (1947), 45–60; also in: Collected Papers, part I, Polish Scientific Pub- lishers (PWN), Warszawa 1988, 428–443. [51] W. Orlicz, Sur les fonctions satisfaisant ` a une condition de Lipschitz g´ en´ eralis´ ee. I , Studia Math. 10(1948), 21–39; also in: Collected Papers, part I, Polish Scientific Publishers (PWN), Warszawa 1988, 456–474. [52] W. Orlicz, Sur les fonctions satisfaisant ` a une condition de Lipschitz g´ en´ eralis´ ee. II , Studia Math. 13(1953), 69–82; also in: Collected Papers, part I, Polish Scientific Publishers (PWN), Warszawa 1988, 657–670. [53] J. C. Oxtoby, Measure and Category , Springer-Verlag, New York 1971, 45–46. [54] G. Peano, Sur une courbe qui remplit toute une aire plane , Math. Ann. 36(1890), 157–160. [55] E. D. Pepper, On continuous functions without a derivative , Fund. Math. 12(1928), 244–253. [56] K. Petr, Pˇ r´ ıklad funkce spojit´ e nemaj´ ıc´ ı v ` z´ adn´ em bodˇ e derivace [Exam- ple of a continuous function without derivative at any point ],ˇCasopis Pˇ est. Mat. 49(1920), 25–31 (Czech). [57] A. Pinkus, Weierstrass and approximation theory , J. Approx. Theory 107(2000), 1–66. [58] M. B. Porter, Derivativeless continuous functions , Bull. Amer. Math. Soc.25(1919), 176–180. 89 [59] B. Riemann, ¨Uber die Darstellbarkeit einer Function durch eine trigonometrische Reihe , G¨ ott. Abh. (1854/1868); also in: Gesammelte Mathematische Werke, Springer-Verlag, Berlin 1990, 259–296. [60] K. Rychlik, Funkce spojit´ e nemaj´ ıc´ ı derivace pro ˇ z´ adnou hodnutu promˇ enn´ e v tˇ elese ˇ c´ ısel Henselov´ ych [A continuous nowhere differen- tiable function in the field of Hensel’s numbers ],ˇCasopis Pˇ est. Mat. 49 (1920), 222–223 (Czech). [61]∗K. Rychlik, ¨Uber eine Funktion aus Bolzanos handschriftlichem Nach- lasse, Sitzber. d. B¨ ohm. Ges. d. Wiss. 1921, 1–20. [62] K. Rychlik, Eine stetige nicht differenzierbare Funktion im Gebiete der Henselschen Zahlen , J. Reine Ang. Math. 152(1923), 178–179. [63] H. Sagan, An elementary proof that Schoenberg’s space-filling curve is nowhere differentiable , Math Mag. 65(1992), 125–128. [64] H. Sagan, Space-filling Curves , Springer-Verlag, New York 1994. [65] S. Saks, On the functions of Besicovitch in the space of continuous func- tions , Fund. Math. 19(1932), 211–219. [66] I. J. Schoenberg, The Peano-curve of Lebesgue , Bull. Amer. Math. Soc. 44(1938), 519. [67] H. A. Schwarz, Neues Beispiel einer stetigen, nicht differentiirbaren Funktion , Schaffhausen 1874 in Verhandlungen der Schweizerischen Naturforschenden Gesellschaft in Schaffhausen (1873), 252–258; also in: Gesammelte Mathematische Abhandlungen, Vol. 2, Julius Springer, Berlin 1890, 269–274. [68] S. L. Segal, Riemann’s example of a continuous “nondifferentiable” func- tion continued , Math. Intelligencer 1(1978), 81–82. [69] A. Shidfar and K. Sabetfakhri, On the continuity of van der Waerden’s function in the H¨ older sense , Amer. Math. Monthly, 93(1986), 375–376. [70] W. Sierpi´ nski, Sur une nouvelle courbe continue remplit toute une aire plane , Bull. Intern. Acad. Sci. Cracovie A(1912), 462–478; also in: Oeu- vres Choisies, Tome II, Polish Scientific Publishers [PWN], Warszawa 1975, 52–66. 90 [71] A. Smith, The differentiability of Riemann’s function , Proc. Amer. Math. Soc. 34(1972), 463–468. [72] H. Steinhaus, Anwendungen der Funktionalanalysis auf einige Fragen der reellen Funktionentheorie , Studia Math. 1(1929), 51–81. [73] T. Takagi, A simple example of the continuous function without deriva- tive, Proc. Phys. Math. Soc. Japan 1(1903), 176–177; also in: The Collected Papers of Teiji Takagi, Springer-Verlag, New York 1990, 4–5. [74] P. Ullrich Anmerkungen zum ”Riemannschen Beispiel”/summationtext∞ n=1(sinn2x)/n2einer stetigen, nicht differenzierbaren Funktion , Results Math. 31(1997), no. 3-4, 245–265. [75] B. L. van der Waerden, Ein einfaches Beispiel einer nicht-differenzier- bare Stetige Funktion , Math. Z. 32(1930), 474–475. [76] K. Weierstrass, ¨Uber continuirliche Funktionen eines reellen Arguments, die f¨ ur keinen Werth des letzteren einen bestimmten Differentialquotien- ten besitzen , Gelesen Akad. Wiss. 18 Juli 1872; also in: Mathematische Werke, Vol. 2, Mayer M¨ uller, Berlin 1895, 71–74; English transl. On continuous functions of a real argument that do not have a well-defined differential quotient , in: G. A. Edgar, Classics on Fractals, Addison- Wesley Publishing Company, 1993, 3–9. [77] K. Weierstrass, Briefe von K. Weierstrass an Paul du Bois Reymond , Acta Math. 39(1923), 199–225. [78] L. Wen, A nowhere differentiable continuous function , Amer. Math. Monthly 107(2000), 450–453. [79] L. Wen, A nowhere differentiable continuous function constructed using Cantor series , Math. Mag. 74(2001), 400–402. [80] L. Wen, A nowhere differentiable continuous function constructed by infinite products , Amer. Math. Monthly 109(2002), 378–380. 91 Index of Names Andr´ e Marie Amp` ere ( 1775–1836 ), 4 Stefan Banach ( 1892–1945 ), 74 Abram Besivocitch ( 1891–1970 ), 78 Bernhard Bolzano ( 1781–1848 ),11 Carl Borchardt ( 1817–1880 ), 21 Charles Cell´ erier (1818–1890) ,17 Gaston Darboux ( 1842–1917 ),28 Georges de Rham ( 1903–1990 ), 36 Ulisse Dini ( 1845–1918 ), 25 Paul du Bois-Reymond ( 1831–1889 ), 21 Georg Faber ( 1877–1966 ),41 Hermann Hankel ( 1839–1873 ), 29 Godfrey Harold Hardy ( 1877–1947 ), 17, 19, 22, 27 Karol Hertz ( 1843–1904 ), 27 David Hilbert ( 1862–1943 ), 33 Vojtˇ ech Jarn´ ık ( 1897–1970 ), 12 Martin Jaˇ sek ( 1879–1945 ), 11 Hidefumi Katsuura, 57 Konrad Knopp ( 1882–1857 ),45 Helge von Koch ( 1870–1924 ),39 Henri Lebesgue ( 1875–1941 ), 33, 49 Mark Lynch, 62 Stefan Mazurkiewicz ( 1888–1945 ), 74 John McCarthy, 55 W/suppress ladys/suppress law Orlicz ( 1903–1990 ),52Giuseppe Peano ( 1858–1932 ),32 Karel Petr ( 1868–1950 ),47 M. B. Porter, 27 Bernhard Riemann ( 1826–1866 ),18, 21 Karel Rychl´ ık ( 1885–1968 ), 11, 47 Stanis/suppress law Saks ( 1897–1942 ), 78 Isaac Schoenberg ( 1903–1990 ), 33, 48 Hermann Schwarz ( 1843–1921 ), 28 Wac/suppress law Sierpi´ nski ( 1882–1969 ),44 Hugo Steinhaus ( 1887–1972 ), 74 Teiji Takagi ( 1875–1960 ),36 Bartel van der Waerden ( 1903–1996 ), 36 Karl Weierstrass ( 1815–1897 ), 17, 19,20, 28, 40, 54 Liu Wen, 64 92 Index of Subjects Baire’s Category Theorem, 52, 73 Banach space, 72 Banach-Mazurkiewicz Theorem, 76 base-brepresentation, 65 Besicovitch type, 78 Bolzano function, 13 Borchardt’s Journal, 21 Borel set, 81, 82 C[a,b], 72 Cantor series, 66 Cantor set, 33 category, 73 Cauchy sequence, 72 uniformly, 7 Cell´ erier function, 18 complete, 72, 73 continuity H¨ older sense, 39 of limit, 9 contraction mapping, 57, 59 convergence of sequence, 7 uniform, 7 Darboux function, 30 decimal representation, 47 dense ND[a,b], 75 P[a,b], 74 Dini-derivatives, 77 dyadic rational, 32, 38, 44 Faber functions, 43 functional equation, 37generic (topologically), 73 Hausdorff metric, 59 Hilbert curve, 33 Katsuura function, 57 Knopp function, 46 Koch “snowflake” curve, 39 Lebesgue curve, 33 Lipschitz class, 39 Lipschitz condition, 52, 81 Lynch function, 62 McCarthy function, 55 metric, 52, 71 metric space, 52, 54, 59, 71 ND[a,b], 71 NL[a,b], 82 NL M[a,b], 82 norm, 72 normed space, 72 nowhereM-Lipschitz, 82 nowhere dense, 73 nowhere Lipschitz, 82 Orlicz functions, 52 p-adic numbers, 47 Peano function, 32 Petr function, 48 prevalence, 78, 79 probe, 79 residual, 53, 73 Riemann function, 20 93 Schoenberg function, 48 Schwarz function, 31 shy, 79 Sierpi´ nski curve, 44 space-filling curve, 33, 49 supremum norm, 72 Takagi function, 36 ternary representation, 32 transverse, 78 van der Waerden function, 36 Weierstrass function, 22 M-test, 9 Wen functions, 64 94