{"id":468,"date":"2016-10-26T15:21:19","date_gmt":"2016-10-26T19:21:19","guid":{"rendered":"http:\/\/blog.richmond.edu\/math320\/?p=468"},"modified":"2017-08-22T17:01:00","modified_gmt":"2017-08-22T21:01:00","slug":"continuous-nowhere-differentiable-functions","status":"publish","type":"post","link":"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/","title":{"rendered":"Continuous Nowhere-differentiable Functions"},"content":{"rendered":"<p>Over the past few weeks, we have talked about the continuity and differentiability of a function and we want to intuitively related these two concept with each other because they all characterize some important properties of a function. In Chapter 5 of <em>Understanding Analysis<\/em> by Abbott, there is a theorem states that if <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%3AA%5Cto%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f:A&#92;to&#92;mathbb{R}\" class=\"latex\" \/> is differentiable at a point, then it must be continuous at that point as well. We also find that this property gets weakened from the other direction, where continuity does not necessarily imply differentiability. One popular example would be the absolute value function such that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29%3D%7Cx%7C&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x)=|x|\" class=\"latex\" \/>, where f is continuous but not differentiable at its cusp <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x%3D0&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x=0\" class=\"latex\" \/>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/absolute-value-function.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"510\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/absolute-value-function\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/absolute-value-function.gif?fit=300%2C300&amp;ssl=1\" data-orig-size=\"300,300\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"absolute value function\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/absolute-value-function.gif?fit=300%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/absolute-value-function.gif?fit=300%2C300&amp;ssl=1\" class=\" wp-image-510 aligncenter\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/absolute-value-function.gif?resize=214%2C214&#038;ssl=1\" alt=\"absolute value function\" width=\"214\" height=\"214\" \/><\/a><\/p>\n<p>Another example could be the cube root function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29%3Dx%5E%7B1%2F3%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x)=x^{1\/3}\" class=\"latex\" \/> at <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x%3D0&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x=0\" class=\"latex\" \/>, where f has a vertical tangent line that is not defined.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/cubic-root-function.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"512\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/cubic-root-function\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/cubic-root-function.gif?fit=300%2C300&amp;ssl=1\" data-orig-size=\"300,300\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cubic root function\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/cubic-root-function.gif?fit=300%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/cubic-root-function.gif?fit=300%2C300&amp;ssl=1\" class=\"alignnone wp-image-512\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/cubic-root-function.gif?resize=241%2C241&#038;ssl=1\" alt=\"cubic root function\" width=\"241\" height=\"241\" \/><\/a><\/p>\n<p>You may want to ask (or guess from the topic up front): does there exist a function that is continuous but not differentiable at any point? The answer is absolutely yes. And in fact, among all real-valued continuous functions, the subset of all continuous but nowhere differentiable functions is quite \u201clarge\u201d.<\/p>\n<h4><strong>A Glance of History<\/strong><\/h4>\n<p>The first example of a continuous nowhere differentiable function on an interval is due to Czech mathematician Bernard Bolzano originally around 1830, but not published until 1922. Unlike many other constructions of nowhere differentiable functions, Bolzano\u2019s function is based on a geometrical construction instead of a series approach. The Bolzano function, <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=B&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"B\" class=\"latex\" \/>, is constructed as the limit of a sequence {<img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=B_k&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"B_k\" class=\"latex\" \/>} of continuous functions.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"511\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/bolzano-function\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?fit=1400%2C762&amp;ssl=1\" data-orig-size=\"1400,762\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Bolzano function\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?fit=300%2C163&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?fit=600%2C326&amp;ssl=1\" class=\" wp-image-511 aligncenter\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function-300x163.png?resize=462%2C251&#038;ssl=1\" alt=\"Bolzano function\" width=\"462\" height=\"251\" srcset=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?resize=300%2C163&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?resize=768%2C418&amp;ssl=1 768w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?resize=1024%2C557&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?w=1400&amp;ssl=1 1400w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Bolzano-function.png?w=1200 1200w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/a><\/p>\n<p>The first published nowhere differentiable continuous function &#8211; Weierstrass Function &#8211; is presented by Karl Weierstrass on July 18, 1872. The function is given of the form (modified by Hardy in 1916):<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=W%28x%29+%3A%3D+%5Csum_%7Bk%3D0%7D%5E%7B%5Cinfty%7D+%7Ba%5Ek+%5Ccos%28b%5Ek+%5Cpi+x%29%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"W(x) := &#92;sum_{k=0}^{&#92;infty} {a^k &#92;cos(b^k &#92;pi x)} \" class=\"latex\" \/><\/p>\n<p>for <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=0%3Ca%3C1%2C+ab%5Cge1%7Eand%7Eb%3E1&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"0&lt;a&lt;1, ab&#92;ge1~and~b&gt;1\" class=\"latex\" \/>. The function is an example of a Fourier Series, a very important and fun type of series. Here, for the sake of better understanding, we simplify some details of Weierstrass\u2019s argument by replacing the cosine function with a piecewise linear function that holds a similar property with <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=cos%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"cos(x)\" class=\"latex\" \/> when it comes to proving it is continuous and nowhere differentiable.<\/p>\n<h4><strong>A little &#8220;pf&#8221;<\/strong><\/h4>\n<p>Let&#8217;s define the function <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=h%3A%5Cmathbb%7BR%7D%5Cto%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"h:&#92;mathbb{R}&#92;to&#92;mathbb{R}\" class=\"latex\" \/> such that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=h%28x%29%3D%7Cx%7C&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"h(x)=|x|\" class=\"latex\" \/> where <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x%5Cin%5B-1%2C1%5D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x&#92;in[-1,1]\" class=\"latex\" \/> and <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=h%28x%2B2%29%3Dh%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"h(x+2)=h(x)\" class=\"latex\" \/> where <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x%5Cin%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x&#92;in&#92;mathbb{R}\" class=\"latex\" \/>. So we can see from the figure below that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"h\" class=\"latex\" \/> is periodic of period 2.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"513\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/modifed-weierstrass-function\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?fit=1664%2C306&amp;ssl=1\" data-orig-size=\"1664,306\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"modifed  Weierstrass function\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?fit=300%2C55&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?fit=600%2C110&amp;ssl=1\" class=\" wp-image-513 aligncenter\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function-300x55.png?resize=600%2C110&#038;ssl=1\" alt=\"modifed Weierstrass function\" width=\"600\" height=\"110\" srcset=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?resize=300%2C55&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?resize=768%2C141&amp;ssl=1 768w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?resize=1024%2C188&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?w=1664&amp;ssl=1 1664w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/modifed-Weierstrass-function.png?w=1200 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Now we may define <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29%3D%5Csum_%7Bn%3D0%7D%5E%5Cinfty+%28%5Cfrac%7B3%7D%7B4%7D%29%5En+h%284%5En+x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x)=&#92;sum_{n=0}^&#92;infty (&#92;frac{3}{4})^n h(4^n x)\" class=\"latex\" \/><\/p>\n<p>This might look familiar\u00a0to you because it is of a similar form to the construction of Cauchy Condensation Test, but not quite. Actually, we may apply a Weierstrass M-test to show that the infinite series is continuous on <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/> give that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%7Ch%28x%29%5Cle1%7C&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"|h(x)&#92;le1|\" class=\"latex\" \/> and $\\latex M_n=(\\frac{3}{4})^n$.<\/p>\n<p>A little more difficult task is to show that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f(x)\" class=\"latex\" \/> is non-differentiable on all of <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;mathbb{R}\" class=\"latex\" \/>. Ultimately, we want to show that the sequence (<img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=x_m&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"x_m\" class=\"latex\" \/>) converges to 0\u00a0such that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5Cfrac%7Bf%28x_m%29-f%28x%29%7D%7Bx_m-x%7D&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;frac{f(x_m)-f(x)}{x_m-x}\" class=\"latex\" \/> diverges as <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=m%5Cto%5Cinfty&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"m&#92;to&#92;infty\" class=\"latex\" \/>, which implies that <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=f%27%28x%29&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"f&#039;(x)\" class=\"latex\" \/> does not exist. Applying\u00a0some algebraic tricks here we will be able to get the result as desired.<\/p>\n<h4><strong>More\u00a0examples and interesting applications<\/strong><\/h4>\n<p>Takagi presented his example in 1903 as an example of a \u201csimpler\u201d continuous nowhere differentiable function than Weierstrass. The definition of Takagi\u2019s function is expressed as the infinite series:<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=T%28x%29+%3D+%5Csum_%7Bk%3D0%7D%5E%5Cinfty+%5Cfrac%7B1%7D%7B2%5Ek%7D+dist%282%5Ekx%2C%5Cmathbb%7BZ%7D%29+%3D+%5Csum_%7Bk%3D1%7D%5E%5Cinfty+%5Cfrac%7B1%7D%7B2%5Ek%7D%5Cinf_%7Bm%5Cin%5Cmathbb%7BZ%7D%7D+%7C2%5Ek+x-m%7C+&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"T(x) = &#92;sum_{k=0}^&#92;infty &#92;frac{1}{2^k} dist(2^kx,&#92;mathbb{Z}) = &#92;sum_{k=1}^&#92;infty &#92;frac{1}{2^k}&#92;inf_{m&#92;in&#92;mathbb{Z}} |2^k x-m| \" class=\"latex\" \/><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"509\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/takagi-funciton\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?fit=752%2C552&amp;ssl=1\" data-orig-size=\"752,552\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Takagi funciton\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?fit=300%2C220&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?fit=600%2C440&amp;ssl=1\" class=\" wp-image-509 aligncenter\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton-300x220.png?resize=336%2C246&#038;ssl=1\" alt=\"Takagi funciton\" width=\"336\" height=\"246\" srcset=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?resize=300%2C220&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/Takagi-funciton.png?w=752&amp;ssl=1 752w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/><\/a><\/p>\n<p>In 1904, Swedish mathematician Helge von Koch published an article about a curve of infinite length with tangent nowhere. Koch writes:<\/p>\n<blockquote><p>Even though the example of Weierstrass has corrected 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.<\/p><\/blockquote>\n<p>Koch\u2019s \u201csnowflake\u201d curve (named after its shape) is constructed as follows: Take an equilateral triangle and split each line in three equal parts. Replace 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.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"508\" data-permalink=\"https:\/\/blog.richmond.edu\/math320\/2016\/10\/26\/continuous-nowhere-differentiable-functions\/snowflake-function\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?fit=1574%2C584&amp;ssl=1\" data-orig-size=\"1574,584\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"snowflake function\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?fit=300%2C111&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?fit=600%2C223&amp;ssl=1\" class=\" wp-image-508 aligncenter\" src=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function-300x111.png?resize=524%2C194&#038;ssl=1\" alt=\"snowflake function\" width=\"524\" height=\"194\" srcset=\"https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?resize=300%2C111&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?resize=768%2C285&amp;ssl=1 768w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?resize=1024%2C380&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?w=1574&amp;ssl=1 1574w, https:\/\/i0.wp.com\/blog.richmond.edu\/math320\/files\/2016\/10\/snowflake-function.png?w=1200 1200w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/a><\/p>\n<p>The continuous nowhere-differentiable functions also have a broad application in other scientific fields. One interesting note is\u00a0that the well-known Brownian motion, or pedesis, has path that is continuous and nowhere differentiable.\u00a0It\u00a0is insightful to keep in mind that although the path of a Brownian motion is everywhere continuous,\u00a0its\u00a0randomness makes it\u00a0nowhere differentiable. Therefore we actually cannot draw any conclusion on the moving direction in terms of differentiability. (Check out a gif simulation\u00a0of the Brownian motion of a big particle (dust particle) that collides with a large set of smaller particles (molecules of a gas) which move with different velocities in different random directions at <a href=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/c\/c2\/Brownian_motion_large.gif\">https:\/\/upload.wikimedia.org\/wikipedia\/commons\/c\/c2\/Brownian_motion_large.gif<\/a>.)<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>References<\/strong><\/h4>\n<p><a href=\"https:\/\/ocw.mit.edu\/ans7870\/18\/18.013a\/textbook\/HTML\/chapter06\/section03.html\">https:\/\/ocw.mit.edu\/ans7870\/18\/18.013a\/textbook\/HTML\/chapter06\/section03.html<\/a><\/p>\n<p><a href=\"https:\/\/pure.ltu.se\/ws\/files\/30923977\/LTU-EX-03320-SE.pdf\">https:\/\/pure.ltu.se\/ws\/files\/30923977\/LTU-EX-03320-SE.pdf<\/a><\/p>\n<p><a href=\"http:\/\/www.math.ubc.ca\/~feldman\/m321\/nondiffble.pdf\">http:\/\/www.math.ubc.ca\/~feldman\/m321\/nondiffble.pdf<\/a><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Brownian_motion\">https:\/\/en.wikipedia.org\/wiki\/Brownian_motion<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past few weeks, we have talked about the continuity and differentiability of a function and we want to intuitively related these two concept with each other because they all characterize some important properties of a function. In Chapter 5 of Understanding Analysis by Abbott, there is a theorem states that if is differentiable [&hellip;]<\/p>\n","protected":false},"author":3023,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[44423],"tags":[],"class_list":["post-468","post","type-post","status-publish","format-standard","hentry","category-fall-2016"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7L4E1-7y","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/users\/3023"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":0,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.richmond.edu\/math320\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}