Uniform convergence: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>ShirAko1
mNo edit summary
 
imported>Pink Bee
top: Break intro into paragraphs, reword for clarity/conciseness, etc. Still seems a bit NOTTEXTBOOK, but an improvement, I think.
 
Line 3: Line 3:
[[File:Drini-nonuniformconvergence.png|thumb|300x300px|
[[File:Drini-nonuniformconvergence.png|thumb|300x300px|
The limit of a sequence of continuous functions does not have to be continuous: the sequence of functions <math>f_n(x)=\sin^n(x)</math> (marked in green and blue) converges pointwise over the entire domain, but the limit function is discontinuous (marked in red).]]
The limit of a sequence of continuous functions does not have to be continuous: the sequence of functions <math>f_n(x)=\sin^n(x)</math> (marked in green and blue) converges pointwise over the entire domain, but the limit function is discontinuous (marked in red).]]
In the [[mathematics|mathematical]] field of [[mathematical analysis|analysis]], '''uniform convergence''' is a [[Modes of convergence|mode of convergence]] of functions stronger than [[pointwise convergence]]. A [[sequence]] of [[Function (mathematics)|functions]] <math>(f_n)</math> '''converges uniformly''' to a limiting function <math>f</math> on a set <math>E</math> as the function domain if, given any arbitrarily small positive number <math>\varepsilon</math>, a number <math>N</math> can be found such that each of the functions <math>f_N, f_{N+1},f_{N+2},\ldots</math> differs from <math>f</math> by no more than <math>\varepsilon</math> ''at every point'' <math>x</math> ''in'' <math>E</math>.  Described in an informal way, if <math>f_n</math> converges to <math>f</math> uniformly, then how quickly the functions <math>f_n</math> approach <math>f</math> is "uniform" throughout <math>E</math> in the following sense: in order to guarantee that <math>f_n(x)</math> differs from <math>f(x)</math> by less than a chosen distance <math>\varepsilon</math>, we only need to make sure that <math>n</math> is larger than or equal to a certain <math>N</math>, which we can find without knowing the value of <math>x\in E</math> in advance.  In other words, there exists a number <math>N=N(\varepsilon)</math> that could depend on <math>\varepsilon</math> but is ''independent of <math>x</math>'', such that choosing <math>n\geq N</math> will ensure that <math>|f_n(x)-f(x)|<\varepsilon</math> ''for all <math>x\in E</math>''. In contrast, pointwise convergence of <math>f_n</math> to <math>f</math> merely guarantees that for any <math>x\in E</math> given in advance, we can find <math>N=N(\varepsilon, x)</math> (i.e., <math>N</math> could depend on the values of both <math>\varepsilon</math> and'' <math>x</math>'') such that, ''for that particular'' ''<math>x</math>'', <math>f_n(x)</math> falls within <math>\varepsilon</math> of <math>f(x)</math> whenever <math>n\geq N</math> (and a different <math>x</math> may require a different, larger <math>N</math> for <math>n\geq N</math> to guarantee that <math>|f_n(x)-f(x)|<\varepsilon</math>).
In the [[mathematics|mathematical]] field of [[mathematical analysis|analysis]], '''uniform convergence''' is a [[Modes of convergence|mode of convergence]] of functions stronger than [[pointwise convergence]]. A [[sequence]] of [[Function (mathematics)|functions]] <math>(f_n)</math> '''converges uniformly''' to a limiting function <math>f</math> on a set <math>E</math> as the function domain if, given any arbitrarily small positive number <math>\varepsilon</math>, a number <math>N</math> can be found such that each of the functions <math>f_N, f_{N+1},f_{N+2},\ldots</math> differs from <math>f</math> by no more than <math>\varepsilon</math> ''at every point'' <math>x</math> ''in'' <math>E</math>.   


The difference between uniform convergence and pointwise convergence was not fully appreciated early in the history of calculus, leading to instances of faulty reasoning. The concept, which was first formalized by [[Karl Weierstrass]], is important because several properties of the functions <math>f_n</math>, such as [[continuous function|continuity]], [[Riemann integral|Riemann integrability]], and, with additional hypotheses, [[differentiability]], are transferred to the [[limit of a function|limit]] <math>f</math> if the convergence is uniform, but not necessarily if the convergence is not uniform.
Informally, <math>(f_n)</math> converges uniformly to <math>f</math> if to guarantee that <math>f_n(x)</math> differs from <math>f(x)</math> by less than a chosen distance {{nowrap|<math>\varepsilon</math>,}} we only need to ensure that <math>n</math> is no less than some <math>N</math> which we can find without knowing the value of <math>x \in E</math> in advance. In other words, the rate of convergence is uniform across {{nowrap|<math>E</math>:}} for any small distance <math>\varepsilon</math> there exists a number <math>N=N(\varepsilon)</math> that could depend on <math>\varepsilon</math>, but is ''independent of'' {{nowrap|<math>x</math>,}} such that choosing <math>n\geq N</math> will ensure that <math>|f_n(x)-f(x)|<\varepsilon</math> for ''all'' <math>x\in E.</math>
 
By contrast, pointwise convergence of <math>(f_n)</math> to <math>f</math> merely guarantees that given any <math>x\in E</math>, we can find <math>N=N(\varepsilon, x)</math> (that is, possibly depending on <math>x</math> as well as {{nowrap|<math>\varepsilon</math>)}} such that for the ''specific'' value of <math>x</math> given, <math>f_n(x)</math> falls within <math>\varepsilon</math> of <math>f(x)</math> whenever <math>n\geq N.</math> A different <math>x</math> may require a larger value of <math>N.</math>
 
The difference between uniform convergence and pointwise convergence was not fully appreciated early in the history of calculus, leading to instances of faulty reasoning. The concept, which was first formalized by [[Karl Weierstrass]], is important because several properties of the functions <math>f_n</math>, such as [[continuous function|continuity]], [[Riemann integral|Riemann integrability]], and, with additional hypotheses, [[differentiability]], are transferred to the [[limit of a function|limit]] <math>f</math> if the convergence is uniform, but not necessarily if the convergence is not uniform.


== History ==
== History ==
Line 23: Line 27:
}}</ref>
}}</ref>


Later Gudermann's pupil [[Karl Weierstrass]], who attended his course on elliptic functions in 1839–1840, coined the term ''gleichmäßig konvergent'' ({{langx|de|uniformly convergent}}) which he used in his 1841 paper ''Zur Theorie der Potenzreihen'', published in 1894. Independently, similar concepts were articulated by [[Philipp Ludwig von Seidel]]<ref>{{cite book |last=Lakatos |first=Imre |author-link=Imre Lakatos |title=Proofs and Refutations|year=1976|publisher=Cambridge University Press |pages=[https://archive.org/details/proofsrefutation0000laka/page/141 141] |isbn=978-0-521-21078-2|title-link=Proofs and Refutations }}</ref> and [[George Gabriel Stokes]].  [[G. H. Hardy]] compares the three definitions in his paper "Sir George Stokes and the concept of uniform convergence" and remarks: "Weierstrass's discovery was the earliest, and he alone fully realized its far-reaching importance as one of the fundamental ideas of analysis."
Later Gudermann's pupil, [[Karl Weierstrass]], who attended his course on elliptic functions in 1839–1840, coined the term ''gleichmäßig konvergent'' ({{langx|de|uniformly convergent}}) which he used in his 1841 paper ''Zur Theorie der Potenzreihen'', published in 1894. Independently, similar concepts were articulated by [[Philipp Ludwig von Seidel]]<ref>{{cite book |last=Lakatos |first=Imre |author-link=Imre Lakatos |title=Proofs and Refutations|year=1976|publisher=Cambridge University Press |pages=[https://archive.org/details/proofsrefutation0000laka/page/141 141] |isbn=978-0-521-21078-2|title-link=Proofs and Refutations }}</ref> and [[George Gabriel Stokes]].  [[G. H. Hardy]] compares the three definitions in his paper "Sir George Stokes and the concept of uniform convergence" and remarks: "Weierstrass's discovery was the earliest, and he alone fully realized its far-reaching importance as one of the fundamental ideas of analysis."


Under the influence of Weierstrass and [[Bernhard Riemann]] this concept and related questions were intensely studied at the end of the 19th century by [[Hermann Hankel]], [[Paul du Bois-Reymond]], [[Ulisse Dini]], [[Cesare Arzelà]] and others.
Under the influence of Weierstrass and [[Bernhard Riemann]] this concept and related questions were intensely studied at the end of the 19th century by [[Hermann Hankel]], [[Paul du Bois-Reymond]], [[Ulisse Dini]], [[Cesare Arzelà]] and others.
Line 33: Line 37:
Suppose <math>E</math> is a [[Set (mathematics)|set]] and <math>(f_n)_{n \in \N}</math> is a sequence of real-valued functions on it. We say the sequence <math>(f_n)_{n \in \N}</math> is '''uniformly convergent''' on <math>E</math> with limit <math>f: E \to \R</math> if for every <math>\varepsilon > 0,</math> there exists a natural number <math>N</math> such that for all <math>n \geq N</math> and for all <math>x \in E</math>
Suppose <math>E</math> is a [[Set (mathematics)|set]] and <math>(f_n)_{n \in \N}</math> is a sequence of real-valued functions on it. We say the sequence <math>(f_n)_{n \in \N}</math> is '''uniformly convergent''' on <math>E</math> with limit <math>f: E \to \R</math> if for every <math>\varepsilon > 0,</math> there exists a natural number <math>N</math> such that for all <math>n \geq N</math> and for all <math>x \in E</math>


:<math>|f_n(x)-f(x)|<\varepsilon.</math>
:<math>\bigl|f_n(x)-f(x)\bigr|<\varepsilon.</math>


The notation for uniform convergence of <math>f_n</math> to <math>f</math> is not quite standardized and different authors have used a variety of symbols, including (in roughly decreasing order of popularity):  
The notation for uniform convergence of <math>f_n</math> to <math>f</math> is not quite standardized and different authors have used a variety of symbols, including (in roughly decreasing order of popularity):  
Line 47: Line 51:
Since <math>\R</math> is a [[complete metric space]], the [[Cauchy sequence|Cauchy criterion]] can be used to give an equivalent alternative formulation for uniform convergence: <math>(f_n)_{n\in\N}</math> converges uniformly on <math>E</math> (in the previous sense) if and only if for every <math> \varepsilon > 0 </math>, there exists a natural number <math>N</math> such that
Since <math>\R</math> is a [[complete metric space]], the [[Cauchy sequence|Cauchy criterion]] can be used to give an equivalent alternative formulation for uniform convergence: <math>(f_n)_{n\in\N}</math> converges uniformly on <math>E</math> (in the previous sense) if and only if for every <math> \varepsilon > 0 </math>, there exists a natural number <math>N</math> such that


:<math>x\in E, m,n\geq N \implies |f_m(x)-f_n(x)|<\varepsilon</math>.
:<math>x\in E, m,n\geq N \implies \bigl|f_m(x)-f_n(x)\bigr|<\varepsilon</math>.


In yet another equivalent formulation, if we define  
In yet another equivalent formulation, if we define  


:<math> d_n = \sup_{x\in E} |f_n(x) - f(x) |,</math>
:<math> d_n = \sup_{x\in E} \bigl|f_n(x) - f(x)\bigr|,</math>


then <math> f_n </math> converges to <math>f</math> uniformly if and only if <math>d_n\to 0</math> as <math>n\to\infty</math>. Thus, we can characterize uniform convergence of <math>(f_n)_{n \in \N}</math> on <math>E</math> as (simple) convergence of <math>(f_n)_{n \in \N}</math> in the [[function space]] <math>\R^E</math> with respect to the ''[[Uniform norm|uniform metric]]'' (also called the [[supremum]] metric), defined by  
then <math> f_n </math> converges to <math>f</math> uniformly if and only if <math>d_n\to 0</math> as <math>n\to\infty</math>. Thus, we can characterize uniform convergence of <math>\textstyle (f_n)_{n \in \N}</math> on <math>E</math> as (simple) convergence of <math>(f_n)_{n \in \N}</math> in the [[function space]] <math>\R^E</math> with respect to the ''[[Uniform norm|uniform metric]]'' (also called the [[supremum]] metric), defined by  


:<math>d(f,g)=\sup_{x\in E} |f(x)-g(x)|.</math>
:<math>d(f,g)=\sup_{x\in E} \bigl|f(x)-g(x)\bigr|.</math>


Symbolically,  
Symbolically,  
Line 76: Line 80:


===Definition in a hyperreal setting===
===Definition in a hyperreal setting===
Uniform convergence admits a simplified definition in a [[hyperreal number|hyperreal]] setting. Thus, a sequence <math>f_n</math> converges to ''f'' uniformly if for all hyperreal ''x'' in the domain of <math>f^*</math> and all infinite ''n'', <math>f_n^*(x)</math> is infinitely close to <math>f^*(x)</math> (see [[microcontinuity]] for a similar definition of uniform continuity).  In contrast, pointwise continuity requires this only for real ''x''.
Uniform convergence admits a simplified definition in a [[hyperreal number|hyperreal]] setting. Thus, a sequence <math>f_n</math> converges to ''f'' uniformly if for all hyperreal ''x'' in the domain of <math>{f}^*</math> and all infinite ''n'', <math>{f}_n^*(x)</math> is infinitely close to <math>{f}^*(x)</math> (see [[microcontinuity]] for a similar definition of uniform continuity).  In contrast, pointwise continuity requires this only for real ''x''.


== Examples ==
== Examples ==
For <math>x \in [0,1)</math>, a basic example of uniform convergence can be illustrated as follows: the sequence <math>(1/2)^{x+n}</math> converges uniformly, while <math>x^n</math> does not.  Specifically, assume <math>\varepsilon=1/4</math>. Each function <math>(1/2)^{x+n}</math> is less than or equal to <math>1/4</math> when <math>n \geq 2</math>, regardless of the value of <math>x</math>. On the other hand, <math>x^n</math> is only less than or equal to <math>1/4</math> at ever increasing values of <math>n</math> when values of <math>x</math> are selected closer and closer to 1 (explained more in depth further below).
For <math>x \in [0,1)</math>, a basic example of uniform convergence can be illustrated as follows: the sequence <math>\textstyle \bigl(\tfrac12\bigr)\vphantom)^{x+n}</math> converges uniformly, while <math>x^n</math> does not.  Specifically, assume <math>\varepsilon=\tfrac14</math>. Each function <math>\textstyle \bigl(\tfrac12\bigr)\vphantom)^{x+n}</math> is less than or equal to <math>\tfrac14</math> when <math>n \geq 2</math>, regardless of the value of <math>x</math>. On the other hand, <math>x^n</math> is only less than or equal to <math>\tfrac14</math> at ever increasing values of <math>n</math> when values of <math>x</math> are selected closer and closer to 1 (explained more in depth further below).


Given a [[topological space]] ''X'', we can equip the space of [[bounded function|bounded]] [[real number|real]] or [[complex number|complex]]-valued functions over ''X'' with the [[uniform norm]] topology, with the uniform metric defined by  
Given a [[topological space]] ''X'', we can equip the space of [[bounded function|bounded]] [[real number|real]] or [[complex number|complex]]-valued functions over ''X'' with the [[uniform norm]] topology, with the uniform metric defined by  


:<math>d(f,g)=\|f-g\|_{\infty}=\sup_{x\in X} |f(x)-g(x)|.</math>
:<math>d(f,g)={\|f-g\|}_{\infty}=\sup_{x\in X} \bigl|f(x)-g(x)\bigr|.</math>


Then uniform convergence simply means [[Limit of a sequence|convergence]] in the [[uniform norm]] topology:  
Then uniform convergence simply means [[Limit of a sequence|convergence]] in the [[uniform norm]] topology:  


:<math>\lim_{n\to\infty}\|f_n-f\|_{\infty}=0</math>.
:<math>\lim_{n\to\infty}{\|f_n-f\|}_{\infty}=0</math>.


The sequence of functions <math>(f_n)</math>  
The sequence of functions <math>(f_n)</math>  


:<math>\begin{cases} f_n:[0,1]\to [0,1] \\ f_n(x)=x^n \end{cases}</math>  
:<math>\begin{cases} f_n:[0,1]\to [0,1] \\[3mu] f_n(x)=x^n \end{cases}</math>  


is a classic example of a sequence of functions that converges to a function <math>f</math> pointwise but not uniformly. To show this, we first observe that the pointwise limit of <math>(f_n)</math> as <math>n\to\infty</math> is the function <math>f</math>, given by
is a classic example of a sequence of functions that converges to a function <math>f</math> pointwise but not uniformly. To show this, we first observe that the pointwise limit of <math>(f_n)</math> as <math>n\to\infty</math> is the function <math>f</math>, given by


: <math>f(x) = \lim_{n\to \infty} f_n(x) = \begin{cases} 0, & x \in [0,1); \\ 1, & x=1. \end{cases} </math>
: <math>f(x) = \lim_{n\to \infty} f_n(x) = \begin{cases} 0, & x \in [0,1); \\[3mu] 1, & x=1. \end{cases} </math>


''Pointwise convergence:'' Convergence is trivial for <math>x=0</math> and <math>x=1</math>, since <math>f_n(0)=f(0)=0</math> and <math>f_n(1)=f(1)=1</math>, for all <math>n</math>. For <math>x \in (0,1)</math> and given <math>\varepsilon>0</math>, we can ensure that <math>|f_n(x)-f(x)|<\varepsilon</math> whenever <math>n\geq N</math> by choosing <math>N = \lceil\log\varepsilon/\log x\rceil</math>, which is the minimum integer exponent of <math>x</math> that allows it to reach or dip below <math>\varepsilon</math> (here the upper square brackets indicate rounding up, see [[Floor and ceiling functions|ceiling function]]). Hence, <math>f_n\to f</math> pointwise for all <math>x\in[0,1]</math>. Note that the choice of <math>N</math> depends on the value of <math>\varepsilon</math> and <math>x</math>. Moreover, for a fixed choice of <math>\varepsilon</math>, <math>N</math> (which cannot be defined to be smaller) grows without bound as <math>x</math> approaches 1. These observations preclude the possibility of uniform convergence.
''Pointwise convergence:'' Convergence is trivial for <math>x=0</math> and <math>x=1</math>, since <math>f_n(0)=f(0)=0</math> and <math>f_n(1)=f(1)=1</math>, for all <math>n</math>. For <math>x \in (0,1)</math> and given <math>\varepsilon>0</math>, we can ensure that <math>|f_n(x)-f(x)|<\varepsilon</math> whenever <math>n\geq N</math> by choosing <math>N = \lceil\log\varepsilon/\log x\rceil</math>, which is the minimum integer exponent of <math>x</math> that allows it to reach or dip below <math>\varepsilon</math> (here the upper square brackets indicate rounding up, see [[Floor and ceiling functions|ceiling function]]). Hence, <math>f_n\to f</math> pointwise for all <math>x\in[0,1]</math>. Note that the choice of <math>N</math> depends on the value of <math>\varepsilon</math> and <math>x</math>. Moreover, for a fixed choice of <math>\varepsilon</math>, <math>N</math> (which cannot be defined to be smaller) grows without bound as <math>x</math> approaches 1. These observations preclude the possibility of uniform convergence.


''Non-uniformity of convergence:'' The convergence is not uniform, because we can find an <math>\varepsilon>0</math> so that no matter how large we choose <math>N,</math> there will be values of <math>x \in [0,1]</math> and <math>n \geq N</math> such that <math>|f_n(x)-f(x)|\geq\varepsilon.</math> To see this, first observe that regardless of how large <math>n</math> becomes, there is always an <math>x_0 \in [0,1)</math> such that <math>f_n(x_0)=1/2.</math> Thus, if we choose <math>\varepsilon = 1/4,</math> we can never find an <math>N</math> such that <math>|f_n(x)-f(x)|<\varepsilon</math> for all <math>x\in[0,1]</math> and <math>n\geq N</math>. Explicitly, whatever candidate we choose for <math>N</math>, consider the value of <math>f_N</math> at <math>x_0 = (1/2)^{1/N}</math>. Since  
''Non-uniformity of convergence:'' The convergence is not uniform, because we can find an <math>\varepsilon>0</math> so that no matter how large we choose <math>N,</math> there will be values of <math>x \in [0,1]</math> and <math>n \geq N</math> such that <math>|f_n(x)-f(x)|\geq\varepsilon.</math> To see this, first observe that regardless of how large <math>n</math> becomes, there is always an <math>x_0 \in [0,1)</math> such that <math>f_n(x_0)=\tfrac12.</math> Thus, if we choose <math>\varepsilon = \tfrac14,</math> we can never find an <math>N</math> such that <math>|f_n(x)-f(x)|<\varepsilon</math> for all <math>x\in[0,1]</math> and <math>n\geq N</math>. Explicitly, whatever candidate we choose for <math>N</math>, consider the value of <math>f_N</math> at <math>\textstyle x_0 = \bigl(\tfrac12\bigr)\vphantom)^{1/N}</math>. Since  


:<math>\left|f_N(x_0) - f(x_0)\right| = \left| \left[ \left(\frac{1}{2}\right)^{\frac{1}{N}} \right]^N - 0 \right| = \frac{1}{2} > \frac{1}{4} = \varepsilon,</math>
:<math>\bigl|f_N(x_0) - f(x_0)\bigr| = \left| {\Bigl( \bigl(\tfrac{1}{2} \bigr)^{1/N} \Bigr)\vphantom\big|^N\! - 0}~\! \right| = \tfrac{1}{2} > \tfrac{1}{4} = \varepsilon,</math>
the candidate fails because we have found an example of an <math>x\in[0,1]</math> that "escaped" our attempt to "confine" each <math>f_n\ (n\geq N)</math> to within <math>\varepsilon</math> of <math>f </math> for all <math>x\in[0,1]</math>. In fact, it is easy to see that
the candidate fails because we have found an example of an <math>x\in[0,1]</math> that "escaped" our attempt to "confine" each <math>f_n\ (n\geq N)</math> to within <math>\varepsilon</math> of <math>f </math> for all <math>x\in[0,1]</math>. In fact, it is easy to see that
:<math>\lim_{n\to\infty}\|f_n-f\|_{\infty}=1,</math>
:<math>\lim_{n\to\infty}\|f_n-f\|_{\infty}=1,</math>
Line 153: Line 157:
{{math theorem | name = Uniform limit theorem | math_statement = Suppose <math>E</math> is a  topological space, <math>M</math> is a metric space, and <math>(f_n)</math> is a sequence of continuous functions <math>f_n:E\to M</math>.  If <math>f_n \rightrightarrows f</math> on <math>E</math>,  then <math>f</math> is also continuous.}}
{{math theorem | name = Uniform limit theorem | math_statement = Suppose <math>E</math> is a  topological space, <math>M</math> is a metric space, and <math>(f_n)</math> is a sequence of continuous functions <math>f_n:E\to M</math>.  If <math>f_n \rightrightarrows f</math> on <math>E</math>,  then <math>f</math> is also continuous.}}


This theorem is proved by the "{{math|&epsilon;/3}} trick", and is the archetypal example of this trick: to prove a given inequality ({{math|&epsilon;}}), one uses the definitions of continuity and uniform convergence to produce 3 inequalities ({{math|&epsilon;/3}}), and then combines them via the [[triangle inequality]] to produce the desired inequality.
This theorem is proved by the "{{tmath|\varepsilon/3}} trick", and is the archetypal example of this trick: to prove a given inequality (that a desired quantity is less than {{tmath|\varepsilon}}), one uses the definitions of continuity and uniform convergence to produce 3 inequalities (demonstrating three separate quantities are each less than {{tmath|\varepsilon/3}}), and then combines them via the [[triangle inequality]] to produce the desired inequality.


{{Proof|Let <math> x_0\in E </math> be an arbitrary point. We will prove that <math> f</math> is continuous at <math>x_0</math>. Let <math>\varepsilon >0 </math>. By uniform convergence, there exists a natural number <math>N</math> such that
{{Proof|Let <math> x_0\in E </math> be an arbitrary point. We will prove that <math> f</math> is continuous at <math>x_0</math>. Let <math>\varepsilon >0 </math>. By uniform convergence, there exists a natural number <math>N</math> such that


<math>\forall x \in E\quad d(f_N(x),f(x))\leq \tfrac{\varepsilon}{3}</math>
<math>\forall x \in E\quad d\bigl(f_N(x),f(x)\bigr)\leq \tfrac13\varepsilon</math>


(uniform convergence shows that the above statement is true for all <math>n\geq N</math>, but we will only use it for one function of the sequence, namely <math>f_N</math>).
(uniform convergence shows that the above statement is true for all <math>n\geq N</math>, but we will only use it for one function of the sequence, namely <math>f_N</math>).
Line 163: Line 167:
It follows from the continuity of <math> f_N</math> at <math> x_0\in E</math> that there exists an [[open set]] <math> U</math> containing <math> x_0</math> such that
It follows from the continuity of <math> f_N</math> at <math> x_0\in E</math> that there exists an [[open set]] <math> U</math> containing <math> x_0</math> such that


<math>\forall x\in U\quad d(f_N(x),f_N(x_0))\leq\tfrac{\varepsilon}{3}</math>.
<math>\forall x\in U\quad d\bigl(f_N(x),f_N(x_0)\bigr)\leq\tfrac13\varepsilon</math>.


Hence, using the [[triangle inequality]],
Hence, using the [[triangle inequality]],


<math>\forall x\in U\quad d(f(x), f(x_0))\leq d(f(x),f_N(x))+d(f_N(x),f_N(x_0))+d(f_N(x_0),f(x_0))\leq\varepsilon</math>,
<math>\forall x \in U\quad d\bigl(f(x), f(x_0)\bigr) \leq d\bigl(f(x),f_N(x)\bigr) + d\bigl(f_N(x),f_N(x_0)\bigr) + d\bigl(f_N(x_0),f(x_0)\bigr) \leq \varepsilon</math>,


which gives us the continuity of <math> f</math> at <math> x_0</math>.<math>\quad\square</math>}}
which gives us the continuity of <math> f</math> at <math> x_0</math>.<math>\quad\square</math>}}
Line 174: Line 178:


More precisely, this theorem states that the uniform limit of ''[[uniformly continuous]]'' functions is uniformly continuous; for a [[locally compact]] space, continuity is equivalent to local uniform continuity, and thus the uniform limit of continuous functions is continuous.
More precisely, this theorem states that the uniform limit of ''[[uniformly continuous]]'' functions is uniformly continuous; for a [[locally compact]] space, continuity is equivalent to local uniform continuity, and thus the uniform limit of continuous functions is continuous.
===To differentiability===
===To differentiability===
If <math>S</math> is an interval and all the functions <math>f_n</math> are [[derivative|differentiable]] and converge to a limit <math>f</math>, it is often desirable to determine the derivative function <math>f'</math> by taking the limit of the sequence <math>f'_n</math>. This is however in general not possible: even if the convergence is uniform, the limit function need not be differentiable (not even if the sequence consists of everywhere-[[analytic function|analytic]] functions, see [[Weierstrass function]]), and even if it is differentiable, the derivative of the limit function need not be equal to the limit of the derivatives. Consider for instance <math>f_n(x) = n^{-1/2}{\sin(nx)}</math> with uniform limit <math>f_n\rightrightarrows f\equiv 0</math>. Clearly, <math>f'</math> is also identically zero.  However, the derivatives of the sequence of functions are given by <math>f'_n(x)=n^{1/2}\cos nx,</math> and the sequence <math>f'_n</math> does not converge to <math>f',</math> or even to any function at all.  In order to ensure a connection between the limit of a sequence of differentiable functions and the limit of the sequence of derivatives, the uniform convergence of the sequence of derivatives plus the convergence of the sequence of functions at at least one point is required:<ref>Rudin, Walter (1976). ''[[iarchive:PrinciplesOfMathematicalAnalysis|Principles of Mathematical Analysis]]'' 3rd edition, Theorem 7.17.  McGraw-Hill: New York.</ref>
If <math>S</math> is an interval and all the functions <math>f_n</math> are [[derivative|differentiable]] and converge to a limit <math>f</math>, it is often desirable to determine the derivative function <math>f'</math> by taking the limit of the sequence <math>f'_n</math>. This is however in general not possible: even if the convergence is uniform, the limit function need not be differentiable (not even if the sequence consists of everywhere-[[analytic function|analytic]] functions, see [[Weierstrass function]]), and even if it is differentiable, the derivative of the limit function need not be equal to the limit of the derivatives. Consider for instance <math>f_n(x) = n^{-1/2}{\sin(nx)}</math> with uniform limit <math>f_n\rightrightarrows f\equiv 0</math>. Clearly, <math>f'</math> is also identically zero.  However, the derivatives of the sequence of functions are given by <math>f'_n(x)=n^{1/2}\cos nx,</math> and the sequence <math>f'_n</math> does not converge to <math>f',</math> or even to any function at all.  In order to ensure a connection between the limit of a sequence of differentiable functions and the limit of the sequence of derivatives, the uniform convergence of the sequence of derivatives plus the convergence of the sequence of functions at at least one point is required:<ref>Rudin, Walter (1976). ''[[iarchive:PrinciplesOfMathematicalAnalysis|Principles of Mathematical Analysis]]'' 3rd edition, Theorem 7.17.  McGraw-Hill: New York.</ref>
Line 181: Line 186:
===To integrability===
===To integrability===
Similarly, one often wants to exchange integrals and limit processes. For the [[Riemann integral]], this can be done if uniform convergence is assumed:
Similarly, one often wants to exchange integrals and limit processes. For the [[Riemann integral]], this can be done if uniform convergence is assumed:
: ''If <math>(f_n)_{n=1}^\infty</math> is a sequence of Riemann integrable functions defined on a [[compact space|compact]] interval <math>I</math>  which uniformly converge with limit <math> f</math>, then <math> f</math> is Riemann integrable and its integral can be computed as the limit of the integrals of the <math> f_n</math>:'' <math display="block">\int_I f = \lim_{n\to\infty}\int_I f_n.</math>
: ''If <math>{(f_n)}_{n=1}^\infty</math> is a sequence of Riemann integrable functions defined on a [[compact space|compact]] interval <math>I</math>  which uniformly converge with limit <math> f</math>, then <math> f</math> is Riemann integrable and its integral can be computed as the limit of the integrals of the <math> f_n</math>:'' <math display="block">\int_I f = \lim_{n\to\infty}\int_I f_n.</math>
In fact, for a uniformly convergent family of bounded functions on an interval, the upper and lower Riemann integrals converge to the upper and lower Riemann integrals of the limit function.  This follows because, for ''n'' sufficiently large, the graph of <math>f_n</math> is within {{math|&epsilon;}} of the graph of ''f'', and so the upper sum and lower sum of <math>f_n</math> are each within <math>\varepsilon |I|</math> of the value of the upper and lower sums of <math>f</math>, respectively.
In fact, for a uniformly convergent family of bounded functions on an interval, the upper and lower Riemann integrals converge to the upper and lower Riemann integrals of the limit function.  This follows because, for ''n'' sufficiently large, the graph of <math>f_n</math> is within {{math|&epsilon;}} of the graph of ''f'', and so the upper sum and lower sum of <math>f_n</math> are each within <math>\varepsilon |I|</math> of the value of the upper and lower sums of <math>f</math>, respectively.


Line 193: Line 198:


{{ordered list | list-style-type=lower-roman
{{ordered list | list-style-type=lower-roman
  | pointwise on ''E'' if and only if the sequence of partial sums <math>s_n(x)=\sum_{j=1}^{n} f_j(x)</math> converges for every <math>x\in E</math>.
  | pointwise on ''E'' if and only if the sequence of partial sums <math>\textstyle s_n(x)=\sum_{j=1}^{n} f_j(x)</math> converges for every <math>x\in E</math>.
  | uniformly on ''E'' if and only if ''s''<sub>''n''</sub> converges uniformly as <math>n\to\infty</math>.
  | uniformly on ''E'' if and only if ''s''<sub>''n''</sub> converges uniformly as <math>n\to\infty</math>.
  | absolutely on ''E'' if and only if <math display="inline">\sum_{n=1}^\infty |f_n|</math> converges for every <math>x \in E</math>.
  | absolutely on ''E'' if and only if <math display="inline">\sum_{n=1}^\infty |f_n|</math> converges for every <math>x \in E</math>.

Latest revision as of 20:38, 12 November 2025

Template:Short description

File:Uniform convergence.svg
A sequence of functions (fn) converges uniformly to f when for arbitrary small ε there is an index N such that the graph of fn is in the ε-tube around f whenever nN.
File:Drini-nonuniformconvergence.png
The limit of a sequence of continuous functions does not have to be continuous: the sequence of functions fn(x)=sinn(x) (marked in green and blue) converges pointwise over the entire domain, but the limit function is discontinuous (marked in red).

In the mathematical field of analysis, uniform convergence is a mode of convergence of functions stronger than pointwise convergence. A sequence of functions (fn) converges uniformly to a limiting function f on a set E as the function domain if, given any arbitrarily small positive number ε, a number N can be found such that each of the functions fN,fN+1,fN+2, differs from f by no more than ε at every point x in E.

Informally, (fn) converges uniformly to f if to guarantee that fn(x) differs from f(x) by less than a chosen distance ε, we only need to ensure that n is no less than some N which we can find without knowing the value of xE in advance. In other words, the rate of convergence is uniform across E: for any small distance ε there exists a number N=N(ε) that could depend on ε, but is independent of x, such that choosing nN will ensure that |fn(x)f(x)|<ε for all xE.

By contrast, pointwise convergence of (fn) to f merely guarantees that given any xE, we can find N=N(ε,x) (that is, possibly depending on x as well as ε) such that for the specific value of x given, fn(x) falls within ε of f(x) whenever nN. A different x may require a larger value of N.

The difference between uniform convergence and pointwise convergence was not fully appreciated early in the history of calculus, leading to instances of faulty reasoning. The concept, which was first formalized by Karl Weierstrass, is important because several properties of the functions fn, such as continuity, Riemann integrability, and, with additional hypotheses, differentiability, are transferred to the limit f if the convergence is uniform, but not necessarily if the convergence is not uniform.

History

In 1821 Augustin-Louis Cauchy published a proof that a convergent sum of continuous functions is always continuous, to which Niels Henrik Abel in 1826 found purported counterexamples in the context of Fourier series, arguing that Cauchy's proof had to be incorrect. Completely standard notions of convergence did not exist at the time, and Cauchy handled convergence using infinitesimal methods. When put into the modern language, what Cauchy proved is that a uniformly convergent sequence of continuous functions has a continuous limit. The failure of a merely pointwise-convergent limit of continuous functions to converge to a continuous function illustrates the importance of distinguishing between different types of convergence when handling sequences of functions.[1]

The term uniform convergence was probably first used by Christoph Gudermann, in an 1838 paper on elliptic functions, where he employed the phrase "convergence in a uniform way" when the "mode of convergence" of a series n=1fn(x,ϕ,ψ) is independent of the variables ϕ and ψ. While he thought it a "remarkable fact" when a series converged in this way, he did not give a formal definition, nor use the property in any of his proofs.[2]

Later Gudermann's pupil, Karl Weierstrass, who attended his course on elliptic functions in 1839–1840, coined the term gleichmäßig konvergent (Template:Langx) which he used in his 1841 paper Zur Theorie der Potenzreihen, published in 1894. Independently, similar concepts were articulated by Philipp Ludwig von Seidel[3] and George Gabriel Stokes. G. H. Hardy compares the three definitions in his paper "Sir George Stokes and the concept of uniform convergence" and remarks: "Weierstrass's discovery was the earliest, and he alone fully realized its far-reaching importance as one of the fundamental ideas of analysis."

Under the influence of Weierstrass and Bernhard Riemann this concept and related questions were intensely studied at the end of the 19th century by Hermann Hankel, Paul du Bois-Reymond, Ulisse Dini, Cesare Arzelà and others.

Definition

We first define uniform convergence for real-valued functions, although the concept is readily generalized to functions mapping to metric spaces and, more generally, uniform spaces (see below).

Suppose E is a set and (fn)n is a sequence of real-valued functions on it. We say the sequence (fn)n is uniformly convergent on E with limit f:E if for every ε>0, there exists a natural number N such that for all nN and for all xE

|fn(x)f(x)|<ε.

The notation for uniform convergence of fn to f is not quite standardized and different authors have used a variety of symbols, including (in roughly decreasing order of popularity):

fnf,unif limnfn=f,fnunif.f,f=ulimnfn.

Frequently, no special symbol is used, and authors simply write

fnfuniformly

to indicate that convergence is uniform. (In contrast, the expression fnf on E without an adverb is taken to mean pointwise convergence on E: for all xE, fn(x)f(x) as n.)

Since is a complete metric space, the Cauchy criterion can be used to give an equivalent alternative formulation for uniform convergence: (fn)n converges uniformly on E (in the previous sense) if and only if for every ε>0, there exists a natural number N such that

xE,m,nN|fm(x)fn(x)|<ε.

In yet another equivalent formulation, if we define

dn=supxE|fn(x)f(x)|,

then fn converges to f uniformly if and only if dn0 as n. Thus, we can characterize uniform convergence of (fn)n on E as (simple) convergence of (fn)n in the function space E with respect to the uniform metric (also called the supremum metric), defined by

d(f,g)=supxE|f(x)g(x)|.

Symbolically,

fnfd(fn,f)0.

The sequence (fn)n is said to be locally uniformly convergent with limit f if E is a metric space and for every xE, there exists an r>0 such that (fn) converges uniformly on B(x,r)E. It is clear that uniform convergence implies local uniform convergence, which implies pointwise convergence.

Notes

Intuitively, a sequence of functions fn converges uniformly to f if, given an arbitrarily small ε>0, we can find an N so that the functions fn with n>N all fall within a "tube" of width 2ε centered around f (i.e., between f(x)ε and f(x)+ε) for the entire domain of the function.

Note that interchanging the order of quantifiers in the definition of uniform convergence by moving "for all xE" in front of "there exists a natural number N" results in a definition of pointwise convergence of the sequence. To make this difference explicit, in the case of uniform convergence, N=N(ε) can only depend on ε, and the choice of N has to work for all xE, for a specific value of ε that is given. In contrast, in the case of pointwise convergence, N=N(ε,x) may depend on both ε and x, and the choice of N only has to work for the specific values of ε and x that are given. Thus uniform convergence implies pointwise convergence, however the converse is not true, as the example in the section below illustrates.

Generalizations

One may straightforwardly extend the concept to functions EM, where (M, d) is a metric space, by replacing |fn(x)f(x)| with d(fn(x),f(x)).

The most general setting is the uniform convergence of nets of functions EX, where X is a uniform space. We say that the net (fα) converges uniformly with limit f : EX if and only if for every entourage V in X, there exists an α0, such that for every x in E and every αα0, (fα(x),f(x)) is in V. In this situation, uniform limit of continuous functions remains continuous.

Definition in a hyperreal setting

Uniform convergence admits a simplified definition in a hyperreal setting. Thus, a sequence fn converges to f uniformly if for all hyperreal x in the domain of f* and all infinite n, fn*(x) is infinitely close to f*(x) (see microcontinuity for a similar definition of uniform continuity). In contrast, pointwise continuity requires this only for real x.

Examples

For x[0,1), a basic example of uniform convergence can be illustrated as follows: the sequence (12))x+n converges uniformly, while xn does not. Specifically, assume ε=14. Each function (12))x+n is less than or equal to 14 when n2, regardless of the value of x. On the other hand, xn is only less than or equal to 14 at ever increasing values of n when values of x are selected closer and closer to 1 (explained more in depth further below).

Given a topological space X, we can equip the space of bounded real or complex-valued functions over X with the uniform norm topology, with the uniform metric defined by

d(f,g)=fg=supxX|f(x)g(x)|.

Then uniform convergence simply means convergence in the uniform norm topology:

limnfnf=0.

The sequence of functions (fn)

{fn:[0,1][0,1]fn(x)=xn

is a classic example of a sequence of functions that converges to a function f pointwise but not uniformly. To show this, we first observe that the pointwise limit of (fn) as n is the function f, given by

f(x)=limnfn(x)={0,x[0,1);1,x=1.

Pointwise convergence: Convergence is trivial for x=0 and x=1, since fn(0)=f(0)=0 and fn(1)=f(1)=1, for all n. For x(0,1) and given ε>0, we can ensure that |fn(x)f(x)|<ε whenever nN by choosing N=logε/logx, which is the minimum integer exponent of x that allows it to reach or dip below ε (here the upper square brackets indicate rounding up, see ceiling function). Hence, fnf pointwise for all x[0,1]. Note that the choice of N depends on the value of ε and x. Moreover, for a fixed choice of ε, N (which cannot be defined to be smaller) grows without bound as x approaches 1. These observations preclude the possibility of uniform convergence.

Non-uniformity of convergence: The convergence is not uniform, because we can find an ε>0 so that no matter how large we choose N, there will be values of x[0,1] and nN such that |fn(x)f(x)|ε. To see this, first observe that regardless of how large n becomes, there is always an x0[0,1) such that fn(x0)=12. Thus, if we choose ε=14, we can never find an N such that |fn(x)f(x)|<ε for all x[0,1] and nN. Explicitly, whatever candidate we choose for N, consider the value of fN at x0=(12))1/N. Since

|fN(x0)f(x0)|=|((12)1/N)|N0|=12>14=ε,

the candidate fails because we have found an example of an x[0,1] that "escaped" our attempt to "confine" each fn (nN) to within ε of f for all x[0,1]. In fact, it is easy to see that

limnfnf=1,

contrary to the requirement that fnf0 if fnf.

In this example one can easily see that pointwise convergence does not preserve differentiability or continuity. While each function of the sequence is smooth, that is to say that for all n, fnC([0,1]), the limit limnfn is not even continuous.

Exponential function

The series expansion of the exponential function can be shown to be uniformly convergent on any bounded subset S using the Weierstrass M-test.

Theorem (Weierstrass M-test). Let (fn) be a sequence of functions fn:E and let Mn be a sequence of positive real numbers such that |fn(x)|Mn for all xE and n=1,2,3, If nMn converges, then nfn converges absolutely and uniformly on E.

The complex exponential function can be expressed as the series:

n=0znn!.

Any bounded subset is a subset of some disc DR of radius R, centered on the origin in the complex plane. The Weierstrass M-test requires us to find an upper bound Mn on the terms of the series, with Mn independent of the position in the disc:

|znn!|Mn,zDR.

To do this, we notice

|znn!||z|nn!Rnn!

and take Mn=Rnn!.

If n=0Mn is convergent, then the M-test asserts that the original series is uniformly convergent.

The ratio test can be used here:

limnMn+1Mn=limnRn+1Rnn!(n+1)!=limnRn+1=0

which means the series over Mn is convergent. Thus the original series converges uniformly for all zDR, and since SDR, the series is also uniformly convergent on S.

Properties

  • Every uniformly convergent sequence is locally uniformly convergent.
  • Every locally uniformly convergent sequence is compactly convergent.
  • For locally compact spaces local uniform convergence and compact convergence coincide.
  • A sequence of continuous functions on metric spaces, with the image metric space being complete, is uniformly convergent if and only if it is uniformly Cauchy.
  • If S is a compact interval (or in general a compact topological space), and (fn) is a monotone increasing sequence (meaning fn(x)fn+1(x) for all n and x) of continuous functions with a pointwise limit f which is also continuous, then the convergence is necessarily uniform (Dini's theorem). Uniform convergence is also guaranteed if S is a compact interval and (fn) is an equicontinuous sequence that converges pointwise.

Applications

To continuity

Script error: No such module "Labelled list hatnote".

File:Drini nonuniformconvergence SVG.svg
Counterexample to a strengthening of the uniform convergence theorem, in which pointwise convergence, rather than uniform convergence, is assumed. The continuous green functions sinn(x) converge to the non-continuous red function. This can happen only if convergence is not uniform.

If E and M are topological spaces, then it makes sense to talk about the continuity of the functions fn,f:EM. If we further assume that M is a metric space, then (uniform) convergence of the fn to f is also well defined. The following result states that continuity is preserved by uniform convergence:

Template:Math theorem

This theorem is proved by the "Template:Tmath trick", and is the archetypal example of this trick: to prove a given inequality (that a desired quantity is less than Template:Tmath), one uses the definitions of continuity and uniform convergence to produce 3 inequalities (demonstrating three separate quantities are each less than Template:Tmath), and then combines them via the triangle inequality to produce the desired inequality.

Template:Proof

This theorem is an important one in the history of real and Fourier analysis, since many 18th century mathematicians had the intuitive understanding that a sequence of continuous functions always converges to a continuous function. The image above shows a counterexample, and many discontinuous functions could, in fact, be written as a Fourier series of continuous functions. The erroneous claim that the pointwise limit of a sequence of continuous functions is continuous (originally stated in terms of convergent series of continuous functions) is infamously known as "Cauchy's wrong theorem". The uniform limit theorem shows that a stronger form of convergence, uniform convergence, is needed to ensure the preservation of continuity in the limit function.

More precisely, this theorem states that the uniform limit of uniformly continuous functions is uniformly continuous; for a locally compact space, continuity is equivalent to local uniform continuity, and thus the uniform limit of continuous functions is continuous.

To differentiability

If S is an interval and all the functions fn are differentiable and converge to a limit f, it is often desirable to determine the derivative function f by taking the limit of the sequence f'n. This is however in general not possible: even if the convergence is uniform, the limit function need not be differentiable (not even if the sequence consists of everywhere-analytic functions, see Weierstrass function), and even if it is differentiable, the derivative of the limit function need not be equal to the limit of the derivatives. Consider for instance fn(x)=n1/2sin(nx) with uniform limit fnf0. Clearly, f is also identically zero. However, the derivatives of the sequence of functions are given by f'n(x)=n1/2cosnx, and the sequence f'n does not converge to f, or even to any function at all. In order to ensure a connection between the limit of a sequence of differentiable functions and the limit of the sequence of derivatives, the uniform convergence of the sequence of derivatives plus the convergence of the sequence of functions at at least one point is required:[4]

If (fn) is a sequence of differentiable functions on [a,b] such that limnfn(x0) exists (and is finite) for some x0[a,b] and the sequence (f'n) converges uniformly on [a,b], then fn converges uniformly to a function f on [a,b], and f(x)=limnf'n(x) for x[a,b].

To integrability

Similarly, one often wants to exchange integrals and limit processes. For the Riemann integral, this can be done if uniform convergence is assumed:

If (fn)n=1 is a sequence of Riemann integrable functions defined on a compact interval I which uniformly converge with limit f, then f is Riemann integrable and its integral can be computed as the limit of the integrals of the fn: If=limnIfn.

In fact, for a uniformly convergent family of bounded functions on an interval, the upper and lower Riemann integrals converge to the upper and lower Riemann integrals of the limit function. This follows because, for n sufficiently large, the graph of fn is within Template:Math of the graph of f, and so the upper sum and lower sum of fn are each within ε|I| of the value of the upper and lower sums of f, respectively.

Much stronger theorems in this respect, which require not much more than pointwise convergence, can be obtained if one abandons the Riemann integral and uses the Lebesgue integral instead.

To analyticity

Using Morera's Theorem, one can show that if a sequence of analytic functions converges uniformly in a region S of the complex plane, then the limit is analytic in S. This example demonstrates that complex functions are more well-behaved than real functions, since the uniform limit of analytic functions on a real interval need not even be differentiable (see Weierstrass function).

To series

We say that n=1fn converges:

Template:Ordered list

With this definition comes the following result:

Let x0 be contained in the set E and each fn be continuous at x0. If

f=n=1fn

converges uniformly on E then f is continuous at x0 in E. Suppose that

E=[a,b]

and each fn is integrable on E. If

n=1fn

converges uniformly on E then f is integrable on E and the series of integrals of fn is equal to integral of the series of fn.

Almost uniform convergence

If the domain of the functions is a measure space E then the related notion of almost uniform convergence can be defined. We say a sequence of functions (fn) converges almost uniformly on E if for every δ>0 there exists a measurable set Eδ with measure less than δ such that the sequence of functions (fn) converges uniformly on EEδ. In other words, almost uniform convergence means there are sets of arbitrarily small measure for which the sequence of functions converges uniformly on their complement.

Note that almost uniform convergence of a sequence does not mean that the sequence converges uniformly almost everywhere as might be inferred from the name. However, Egorov's theorem does guarantee that on a finite measure space, a sequence of functions that converges almost everywhere also converges almost uniformly on the same set.

Almost uniform convergence implies almost everywhere convergence and convergence in measure.

See also

Notes

Template:Reflist

References

External links

Template:Springer

Template:Series (mathematics)

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Rudin, Walter (1976). Principles of Mathematical Analysis 3rd edition, Theorem 7.17. McGraw-Hill: New York.