闭区间上的连续函数具有许多特殊的性质,在开区间上不一定具有。
命题:若函数 f ( x ) f(x) f(x)在闭区间 [ a , b ] [a,b] [a,b]上连续,则它在 [ a , b ] [a,b] [a,b]上有界。
证明:用反证法。
如果 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上无界,则将 [ a , b ] [a,b] [a,b]等分为两个小区间 [ a , a + b 2 ] , [ a + b 2 , b ] [a,\dfrac{a+b}2],[\dfrac{a+b}{2},b] [a,2a+b],[2a+b,b],函数 f ( x ) f(x) f(x)至少在其中一个小区间上无界,记作 [ a 1 , b 1 ] [a_1,b_1] [a1,b1];继续等分,函数依然至少在一个半区间上无界,记作 [ a 2 , b 2 ] [a_2,b_2] [a2,b2];依此进行,得到一个闭区间套 { [ a n , b n ] } \{[a_n,b_n]\} {[an,bn]},这样就存在一个唯一的实数 ξ \xi ξ属于所有区间 [ a n , b n ] [a_n,b_n] [an,bn],且 ξ = lim n → ∞ a n = lim n → ∞ b n . \xi=\lim_{n\to \infty}a_n=\lim_{n\to \infty}b_n. ξ=n→∞liman=n→∞limbn. 由于 f ( ξ ) f(\xi) f(ξ)在 [ a , b ] [a,b] [a,b]上连续, f ( x ) f(x) f(x)在 ξ \xi ξ处连续,即 f ( ξ ) = lim x → ξ f ( x ) f(\xi)=\lim\limits_{x\to \xi}f(x) f(ξ)=x→ξlimf(x)存在,所以存在一个 δ \delta δ,使得 f ( x ) f(x) f(x)在 U ∘ ( ξ , δ ) U^\circ(\xi,\delta) U∘(ξ,δ)有界(这是函数极限的有界性),结合函数的连续性,对于一切 x ∈ U ( ξ , δ ) ∩ [ a , b ] x\in U(\xi,\delta)\cap [a,b] x∈U(ξ,δ)∩[a,b]存在 ∣ f ( x ) ∣ ≤ M . |f(x)|\le M. ∣f(x)∣≤M. 由于闭区间套的长度趋近于0,所以一定存在一个 N N N,使得 n > N n>N n>N时, b n − a n < δ / 2 b_n-a_n<\delta/2 bn−an<δ/2,这就意味着 [ a n , b n ] ⊂ U ( ξ , δ ) , [a_n,b_n]\sub U(\xi ,\delta), [an,bn]⊂U(ξ,δ), 然而 f ( x ) f(x) f(x)在 [ a n , b n ] [a_n,b_n] [an,bn]上无界,在 U ( ξ , δ ) U(\xi,\delta) U(ξ,δ)上有界,这显然是矛盾的。
综上所述,闭区间上的连续函数有界。
开区间上连续函数无界的例子: f ( x ) = 1 x f(x)=\dfrac 1x f(x)=x1在 ( 0 , 1 ) (0,1) (0,1)上无界。
命题:若 f ( x ) f(x) f(x)在闭区间 [ a , b ] [a,b] [a,b]上连续,则它在 [ a , b ] [a,b] [a,b]上必能取到最大值和最小值,即存在 ξ , η ∈ [ a , b ] \xi,\eta\in [a,b] ξ,η∈[a,b],对于一切 x ∈ [ a , b ] x\in [a,b] x∈[a,b],有 f ( ξ ) ≤ f ( x ) ≤ f ( η ) f(\xi)\le f(x)\le f(\eta) f(ξ)≤f(x)≤f(η)。
证明:可以先找比最值稍弱的值——确界,再通过确界向最值逼近。
由有界性定理得 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上有界,所以 f ( x ) f(x) f(x)的值域 R f R_f Rf存在下确界 α = inf R f \alpha=\inf R_f α=infRf和上确界 β = sup R f \beta =\sup R_f β=supRf。要证明存在 ξ ∈ [ a , b ] \xi\in [a,b] ξ∈[a,b]使得 f ( ξ ) = α f(\xi)=\alpha f(ξ)=α。
根据下确界的定义,一方面 f ( x ) ≥ α f(x)\ge \alpha f(x)≥α,另一方面 ∀ ϵ > 0 , ∃ x , f ( x ) < α + ϵ \forall \epsilon>0,\exist x,f(x)<\alpha+\epsilon ∀ϵ>0,∃x,f(x)<α+ϵ,于是取 { ϵ n } \{\epsilon_n\} {ϵn}趋近于 0 0 0,不妨设 ϵ n = 1 n \epsilon_n=\dfrac 1n ϵn=n1,由此得到数列 { x n } \{x_n\} {xn},其中 α ≤ f ( x n ) < α + 1 n \alpha\le f(x_n)<\alpha+\frac 1n α≤f(xn)<α+n1。
由于 { x n } \{x_n\} {xn}是一个有界数列,所以存在收敛子列 { x n k } \{x_{n_k}\} {xnk},由于 { x n } \{x_n\} {xn}的构造方式,有 α ≤ f ( x n k ) < α + 1 n k < α + 1 k . \alpha\le f(x_{n_k})<\alpha+\frac 1{n_k}<\alpha+\frac 1k. α≤f(xnk)<α+nk1<α+k1. 两边同时关于 k k k取极限,有 f ( x n k ) → α f(x_{n_{k}})\to \alpha f(xnk)→α。不妨设 x n k → x ′ x_{n_{k}}\to x' xnk→x′,那么由函数的连续性,有 f ( x ′ ) = f ( lim k → ∞ x n k ) = lim k → ∞ f ( x n k ) = α , f(x')=f(\lim_{k\to \infty}x_{n_k})=\lim_{k\to \infty}f(x_{n_k})=\alpha, f(x′)=f(k→∞limxnk)=k→∞limf(xnk)=α, 这就证明了 ∃ x ′ , f ( x ′ ) = α = inf R f \exist x',f(x')=\alpha=\inf R_f ∃x′,f(x′)=α=infRf,证明了 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上取得到最小值。
同理构造收敛子列,可以证明 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上取得到最大值。
命题:若函数 f ( x ) f(x) f(x)在闭区间 [ a , b ] [a,b] [a,b]上连续,且 f ( a ) f ( b ) < 0 f(a)f(b)<0 f(a)f(b)<0,则一定存在 ξ ∈ ( a , b ) \xi\in (a,b) ξ∈(a,b)使得 f ( ξ ) = 0 f(\xi)=0 f(ξ)=0。
证明:要证明存在这样的 ξ \xi ξ,关键是将其构造出来。
不失一般性,设 f ( a ) < 0 , f ( b ) > 0 f(a)<0,f(b)>0 f(a)<0,f(b)>0,可以定义集合 V = { x ∣ f ( x ) < 0 , x ∈ [ a , b ] } V=\{x|f(x)<0,x\in [a,b]\} V={x∣f(x)<0,x∈[a,b]},显然集合 V V V有界非空(至少含有点 a a a),所以必有上确界,设为 ξ = sup V \xi=\sup V ξ=supV,现在想要证明 ξ ∈ ( a , b ) , f ( ξ ) = 0 \xi\in (a,b),f(\xi)=0 ξ∈(a,b),f(ξ)=0。
先证明 ξ ∈ ( a , b ) \xi\in (a,b) ξ∈(a,b),由于 f ( a ) < 0 f(a)<0 f(a)<0,所以存在一个 δ 1 \delta_1 δ1使得 ∀ x ∈ [ a , a + δ 1 ] \forall x\in [a,a+\delta_1] ∀x∈[a,a+δ1], f ( x ) < 0 f(x)<0 f(x)<0;由于 f ( b ) > 0 f(b)>0 f(b)>0,所以存在一个 δ 2 \delta_2 δ2使得 ∀ x ∈ [ b − δ 2 , b ] \forall x\in [b-\delta_2,b] ∀x∈[b−δ2,b], f ( x ) > 0 f(x)>0 f(x)>0,这样就有 a + δ 1 ≤ ξ ≤ b − δ 1 a+\delta_1\le \xi\le b-\delta_1 a+δ1≤ξ≤b−δ1,所以 ξ ∈ ( a , b ) \xi\in(a,b) ξ∈(a,b)。
取 x n ∈ V , x n → ξ x_n\in V,x_n\to \xi xn∈V,xn→ξ,因为 f ( x n ) < 0 f(x_n)<0 f(xn)<0,所以 f ( ξ ) = f ( lim n → ∞ x n ) = lim n → ∞ f ( x n ) ≤ 0 f(\xi)=f(\lim\limits_{n\to \infty}x_n)=\lim\limits_{n\to \infty}f(x_n)\le 0 f(ξ)=f(n→∞limxn)=n→∞limf(xn)≤0,下证明 f ( ξ ) < 0 f(\xi)<0 f(ξ)<0是不可能存在的。
若 f ( ξ ) < 0 f(\xi)<0 f(ξ)<0,则根据 f ( x ) f(x) f(x)在 ξ \xi ξ的连续性,存在一个 δ \delta δ,使得 [ ξ − δ , ξ + δ ] [\xi-\delta,\xi+\delta] [ξ−δ,ξ+δ]内的 x x x满足 f ( x ) < 0 f(x)<0 f(x)<0,这就与 ξ \xi ξ是 V V V的上确界矛盾(因为 ξ + δ > ξ \xi+\delta>\xi ξ+δ>ξ且 f ( ξ + δ ) < 0 f(\xi+\delta)<0 f(ξ+δ)<0),所以必定有 f ( ξ ) = 0 f(\xi)=0 f(ξ)=0。
命题:如果函数 f ( x ) f(x) f(x)在闭区间 [ a , b ] [a,b] [a,b]上连续,则它一定能取到最大值 M = max { f ( x ) ∣ x ∈ [ a , b ] } M=\max\{f(x)|x\in [a,b]\} M=max{f(x)∣x∈[a,b]}和最小值 m = min { f ( x ) ∣ x ∈ [ a , b ] } m=\min\{f(x)|x\in [a,b]\} m=min{f(x)∣x∈[a,b]}之间的任何一个值。
证明:建立介值定理与零点存在定理的联系。
由最值定理,存在 ξ , η ∈ [ a , b ] \xi,\eta\in [a,b] ξ,η∈[a,b]使得 f ( ξ ) = m , f ( η ) = M f(\xi)=m,f(\eta)=M f(ξ)=m,f(η)=M,不妨假设 ξ < η \xi<\eta ξ<η。
对于任意中间值 C C C即 m < C < M m<C<M m<C<M,考察辅助函数 g ( x ) = f ( x ) − C , g(x)=f(x)-C, g(x)=f(x)−C, 显然 g ( x ) g(x) g(x)在 [ a , b ] [a,b] [a,b]上也是连续函数,且 g ( ξ ) = m − C < 0 , g ( η ) = M − C > 0 g(\xi)=m-C<0,g(\eta)=M-C>0 g(ξ)=m−C<0,g(η)=M−C>0,由零点存在定理,必定有 ζ ∈ ( ξ , η ) \zeta\in (\xi,\eta) ζ∈(ξ,η),使得 g ( ζ ) = 0 = f ( ζ ) − C , f ( ζ ) = C . g(\zeta)=0=f(\zeta)-C,\quad f(\zeta)=C. g(ζ)=0=f(ζ)−C,f(ζ)=C. 这就证明了介值定理。同时,介值定理表明了 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上的值域为 R f = [ m , M ] R_f=[m,M] Rf=[m,M]。
一致连续性:设 f ( x ) f(x) f(x)定义在区间 X X X上, ∀ ε > 0 , ∃ δ ( ε ) > 0 \forall \varepsilon>0,\exist \delta(\varepsilon)>0 ∀ε>0,∃δ(ε)>0,只要 ∣ x 1 − x 2 ∣ < δ ( x 1 , x 2 ∈ X ) |x_1-x_2|<\delta(x_1,x_2\in X) ∣x1−x2∣<δ(x1,x2∈X),就有 ∣ f ( x 1 ) − f ( x 2 ) ∣ < ε |f(x_1)-f(x_2)|<\varepsilon ∣f(x1)−f(x2)∣<ε,就称 f ( x ) f(x) f(x)在区间 X X X上一致连续。
一致连续的充要条件: f ( x ) f(x) f(x)在 X X X上一致连续,等价于对任何点列 { x n ′ } , { x n ′ ′ } ( x n ′ , x n ′ ′ ∈ X ) \{x_n'\},\{x_n''\}(x_n',x_n''\in X) {xn′},{xn′′}(xn′,xn′′∈X),有 lim n → ∞ ( x n ′ − x n ′ ′ ) = 0 ⇒ lim n → ∞ ( f ( x n ′ ) − f ( x n ′ ′ ) ) = 0. \lim_{n\to \infty}(x_n'-x_n'')=0\Rightarrow \lim_{n\to \infty}(f(x_n')-f(x_n''))=0. n→∞lim(xn′−xn′′)=0⇒n→∞lim(f(xn′)−f(xn′′))=0. 命题(Cantor):若函数 f ( x ) f(x) f(x)在闭区间 [ a , b ] [a,b] [a,b]上连续,则它在 [ a , b ] [a,b] [a,b]上一致连续。
证明:采用反证法。
如果 f ( x ) f(x) f(x)在 [ a , b ] [a,b] [a,b]上不是一致连续的,则存在 ε 0 > 0 \varepsilon_0>0 ε0>0与点列 { x n ′ } , { x n ′ ′ } \{x_n'\},\{x_n''\} {xn′},{xn′′}满足 ∣ x n ′ − x n ′ ′ ∣ < 1 n , ∣ f ( x n ′ ) − f ( x n ′ ′ ) ∣ ≥ ε 0 . |x_n'-x_n''|<\frac 1n,\quad |f(x_n')-f(x_n'')|\ge\varepsilon_0. ∣xn′−xn′′∣<n1,∣f(xn′)−f(xn′′)∣≥ε0. 由致密性定理,存在收敛的子列 { x n k ′ } \{x_{n_k}'\} {xnk′}使得 lim k → ∞ x n k ′ = ξ , ξ ∈ [ a , b ] \lim\limits_{k\to \infty}x_{n_k}'=\xi,\xi\in[a,b] k→∞limxnk′=ξ,ξ∈[a,b],在点列 { x n ′ ′ } \{x_n''\} {xn′′}中选取同样下标的点列 { x n k ′ ′ } \{x_{n_k}''\} {xnk′′},则 ∣ x n ′ − x n k ′ ′ ∣ < 1 n k |x_{n}'-x_{n_k}''|<\frac 1{n_k} ∣xn′−xnk′′∣<nk1,且 ∣ f ( x n k ′ ) − f ( x n k ′ ′ ) ∣ ≥ ε 0 |f(x_{n_k}')-f(x_{n_k}'')|\ge \varepsilon_0 ∣f(xnk′)−f(xnk′′)∣≥ε0,且 lim k → ∞ x n k ′ ′ = lim k → ∞ ( x n k ′ ′ − x n k ′ ) + lim k → ∞ x n k ′ = ξ . \lim_{k\to \infty}x_{n_k}''=\lim_{k\to \infty}(x_{n_k}''-x_{n_k}')+\lim_{k\to \infty}x_{n_k}'=\xi. k→∞limxnk′′=k→∞lim(xnk′′−xnk′)+k→∞limxnk′=ξ. 由于函数 f ( x ) f(x) f(x)在 ξ \xi ξ连续,所以 lim k → ∞ f ( x n k ′ ) = lim k → ∞ f ( x n k ′ ′ ) = f ( ξ ) . \lim_{k\to \infty}f(x_{n_k}')=\lim_{k\to \infty}f(x_{n_k}'')=f(\xi). k→∞limf(xnk′)=k→∞limf(xnk′′)=f(ξ). 于是 lim k → ∞ [ f ( x n k ′ ) − f ( x n k ′ ′ ) ] = 0 , \lim_{k\to \infty}[f(x_{n_k}')-f(x_{n_k}'')]=0, k→∞lim[f(xnk′)−f(xnk′′)]=0, 这与 f ( x n k ′ ) − f ( x n k ′ ′ ) ≥ ε 0 f(x_{n_k}')-f(x_{n_k}'')\ge \varepsilon_0 f(xnk′)−f(xnk′′)≥ε0矛盾,因此一定是一致连续的。
该定理在开区间上不成立,是因为 ξ \xi ξ可能取到区间的边界。