为什么需要实变函数?
对于微积分,其有一个非常明显的不足:黎曼意义下可积函数的类太小。例如定义在[ 0 , 1 ] [0,1][0,1]上的狄利克雷函数D ( x ) D(x)D(x)(有理数点取值1,无理数点取值0),看上去非常简单,但是他不可积。于是数学家们认为,这是关于黎曼积分的定义有问题的,应该采用一个新的积分是。这是勒贝格研究实变量函数的出发点。
我们进一步讨论黎曼积分的缺陷,所谓的黎曼积分就是说
让函数 f {\displaystyle f}f 为定义在区间 [ a , b ] [a, b][a,b] 的非负函数,我们想要计算 f ( x ) f(x)f(x)所代表的曲线与 x xx坐标轴跟两条垂直线x = a x=ax=a跟x = b x=bx=b 所夹图形的面积(既下图区域 S 的面积),可将区域 S 的面积以下面符号表示:∫ a b f ( x ) d x . \int _{a}^{b}f(x)\,dx.∫abf(x)dx.
黎曼积分的基本概念就是对 x xx-轴的分割越来越细,则其所对应的矩形面积和也会越来越趋近图形 S SS 的面积。同时请注意,如函数为负函数, f : [ a , b ] ↦ R < 0 f:[a,b]\mapsto \mathbb {R} _{<0}f:[a,b]↦R<0,则其面积亦为负值。
对于连续函数,我们通过越来越细的分割可以使得每个小区间的矩形面积接近积分值(连续函数小区间的上下确界差别不大)。回过头来看狄利克雷函数,无论把x xx分的再细,每个小区间都有无理数和有理数,他们彼此的高度差到处都是1,即函数的下确界为0,上确界为1,不会趋向于相同的值,于是在黎曼意义下,他是不可积的。
勒贝格提出了一种新的思路:不分定义域,转而将值域进行分割,把函数值差不多的那部分点集放在一起考虑,用横放着的小矩形面积之和加以逼近。
仍然以D ( x ) D(x)D(x)为例,他只有两个函数值1,0,取0的是[ 0 , 1 ] [0,1][0,1]区间内的无理数集I II,取1的是其中的有理数集Q QQ。假设无理数集的长度是m ( I ) m(I)m(I),有理数集的长度是m ( Q ) m(Q)m(Q),此时他的积分就可以表示为1 ⋅ m ( Q ) + 0 ⋅ m ( I ) 1\cdot m(Q)+ 0 \cdot m(I)1⋅m(Q)+0⋅m(I)
这样的话问题就归结为如何确定m ( Q ) , m ( I ) m(Q),m(I)m(Q),m(I)了,而在微积分中,集合是没有长度的,这就需要一套新的理论——测度论。按照测度论,我们有m ( I ) = 1 , m ( Q ) = 0 m(I)=1,m(Q)=0m(I)=1,m(Q)=0,因此该函数的勒贝格积分为0。这就是数学之美!
集合论
这里有个很有意思的人物,集合论的创立者康托尔对无限集合也以大小,多少来分,他断言 “全体实数比全体有理数多”,这是实变函数论的出发点。
集合的表示与运算,上极限/下极限集合
集 合 的 表 示 集合的表示集合的表示
集合:“在一定范围内的个体事物的全体,当将他们看作一个整体时,我们把这个整体称之为一个集合,其中每个个体事务叫做该集合的元素”。一个集合的各个元素必须是彼此相异的;哪些事物是给定集合的元素必须是明确的。表示方法有以下几种
- 通过列举元素表示 A = { a , b , c . . . } A=\{a,b,c...\}A={a,b,c...}
- 通过需要满足的条件定义 A = { x : x 满 足 条 件 p } A=\{x:x满足条件p\}A={x:x满足条件p}
习惯上,N , Z , Q , R \mathbf{N,Z,Q,R}N,Z,Q,R分别表示自然数集,整数集,有理数集,实数集。设f ( x ) f(x)f(x)是定义在E EE上的函数,记f ( E ) = { f ( x ) : x ∈ E } f(E)=\{f(x):x\in E\}f(E)={f(x):x∈E}称为该函数的值域。如果D DD是R RR中的集合,E EE是一个非空集合,则称f − 1 ( D ) = { x : x ∈ E , f ( x ) ∈ D } f^{-1}(D)=\{x:x\in E,f(x)\in D\}f−1(D)={x:x∈E,f(x)∈D}称为D DD的原像。
用 集 合 语 言 描 述 函 数 性 质 , 是 实 变 函 数 中 的 常 用 方 法 {\color{blue}用集合语言描述函数性质,是实变函数中的常用方法}用集合语言描述函数性质,是实变函数中的常用方法,比如f ( x ) f(x)f(x)在R \mathbf{R}R上连续,且在[ a , b ] [a,b][a,b]上有上界,即对任意的x ∈ [ a , b ] x\in[a,b]x∈[a,b]有f ( x ) ≤ M f(x)\leq Mf(x)≤M,那么用集合语言可以表示为[ a , b ] ⊂ { x : f ( x ) ≤ M } [a,b]\subset \{x:f(x)\leq M\}[a,b]⊂{x:f(x)≤M}.

集 合 的 运 算 集合的运算集合的运算
并集的概念可以推广到任意多个集合的情形,设有一族集合{ A α : α ∈ Λ } \{A_\alpha:\alpha\in\Lambda\}{Aα:α∈Λ},其中α \alphaα是在固定指标集Λ \LambdaΛ中唯一变化的指标,则由一切A α A_\alphaAα的元素所组成的集合称为这族集合的并集或者合集,记作∪ α ∈ Λ A α \cup_{\alpha\in\Lambda} A_\alpha∪α∈ΛAα,它可以表示为
∪ α ∈ Λ A α = { x : 存 在 某 个 α ∈ Λ , 使 x ∈ A α } \cup_{\alpha\in\Lambda}A_\alpha=\{x:存在某个\alpha\in\Lambda,使x\in A_\alpha\}∪α∈ΛAα={x:存在某个α∈Λ,使x∈Aα}
习惯上当Λ = { 1 , 2 , . . . , k } \Lambda=\{1,2,...,k\}Λ={1,2,...,k}为有限集时,并集可以写作A = ∪ α ∈ Λ A α = ∪ n = 1 K A n A=\cup_{\alpha\in\Lambda}A_\alpha=\cup_{n=1}^K A_nA=∪α∈ΛAα=∪n=1KAn,如果是无限集的话,写作A = ∪ n ∈ N A n = ∪ n = 1 ∞ A n A=\cup_{n\in N}A_n=\cup_{n=1}^{\infty}A_nA=∪n∈NAn=∪n=1∞An。
记并集运算为A c A^cAc,我们有德摩根定律
- ( ∪ α ∈ Λ A α ) c = ∩ α ∈ Λ A α c (\cup_{\alpha\in\Lambda}A_\alpha)^c=\cap_{\alpha\in\Lambda}A_\alpha^c(∪α∈ΛAα)c=∩α∈ΛAαc
- ( ∩ α ∈ Λ A α ) c = ∪ α ∈ Λ A α c (\cap_{\alpha\in\Lambda}A_\alpha)^c=\cup_{\alpha\in\Lambda}A_\alpha^c(∩α∈ΛAα)c=∪α∈ΛAαc
上 极 限 / 下 极 限 集 合 上极限/下极限集合上极限/下极限集合
我们首先从数列来定义所谓的上下极限。上极限,就是向上走的最终趋势,假设我们有一个列集a n a_nan,如何确定这个趋势呢
- 第一步,从a 1 a_1a1开始向上走“最高能到达的”{ a 1 , a 2 , . . . } \{a_1,a_2,...\}{a1,a2,...}的“最大值” sup { a 1 , a 2 , . . . } \sup \{a_1,a_2,...\}sup{a1,a2,...}
- 第二步,从a 2 a_2a2开始向上走“最高能到达的”{ a 2 , a 3 , . . . } \{a_2,a_3,...\}{a2,a3,...}的“最大值” sup { a 2 , a 3 , . . . } \sup \{a_2,a_3,...\}sup{a2,a3,...}
- …
- 第n nn步,从a n a_nan开始向上走“最高能到达的”{ a n , a n + 1 , . . . } \{a_n,a_{n+1},...\}{an,an+1,...}的“最大值” sup { a n , a n + 1 , . . . } \sup \{a_n,a_{n+1},...\}sup{an,an+1,...}
最终趋势为 lim n → ∞ sup k ≥ n { a k } \lim_{n\rightarrow\infty}\sup_{k\geq n}\{ a_k\}limn→∞supk≥n{ak},即上极限lim ˉ n → ∞ a n \bar{\lim}_{n\rightarrow\infty}a_nlimˉn→∞an。从数学上来讲,sup k ≥ n { a k } \sup_{k\geq n}\{ a_k\}supk≥n{ak}是一个不增的数列,因此总是有极限的。而因为一个不增的数列,他的极限就是他的下确界,因此这个上极限又可以定义为inf n ≥ 1 sup k ≥ n { a k } \inf_{n\geq 1}\sup_{k\geq n}\{a_k\}infn≥1supk≥n{ak}。此时我们的定义只依赖于上下确界,因此要将这种定义推广到集合,我们需要知道集合的上下确界。
对于数列的上下确界,分别表示数列的上(下)界中最小(大)的那个。那么对于集列{ A n } \{A_n\}{An},我们是不是可以定义上确界为比所有A n A_nAn都大的集合中最小的那个(集合的大小并不是元素的多少,直观来看如果A ⊂ B A\subset BA⊂B,那么A比B小),对于一群集合{ A n } \{A_n\}{An},他们的上确界直观来看应该是他们的并集,同样的他们的下确界就是他们的交集。所以集合列的上下极限就是将数列中的inf \infinf写为∩ \cap∩,sup \supsup写为∪ \cup∪。
它原始的定义如下

那么我们不妨问一个问题,“集合”与“数列”之间存在什么关系,使得我们可以定义上下极限?
他们的共同点在于,都可以比大小,其中数列比较的值的大小,而集列比较的是集合大小。
对等与基数,伯恩斯坦,定理可数/不可数集合
简单来讲,这部分的内容就是学习“如何数数”,先给出一些定义
- 映射:给定集合A , B A,BA,B,将集合A中的每个元素都对应到B中的元素的一种方式。、
- 对等(等势):如果存在从A到B的一一映射,则称A,B对等 A ∼ B A\sim BA∼B(ϕ \phiϕ与ϕ \phiϕ是对等的)。
- 对等推广:数量相等的有限个元素的集合都对等。
- 有限集:集合A与{ 1 , 2 , . . . , n } \{1,2,...,n\}{1,2,...,n}对等,则称A是一个有限集。
- 无限集:不是有限集就是无限集。

再给出一些有用的推论 - 整数集合Z ∼ Z\simZ∼所有奇数的集合(二者的对应关系为n → 2 n + 1 n\rightarrow 2n+1n→2n+1)。
- 无限集中存在着一个真子集与它对等!(( 0 , 1 ) ∼ R , x → tan ( π x − π 2 ) (0,1)\sim R,x\rightarrow\tan(\pi x-\frac{\pi}{2})(0,1)∼R,x→tan(πx−2π))
如 何 定 义 数 量 如何定义数量如何定义数量
基数(势):
- 如果A ∼ B A\sim BA∼B则称A,B有相同基数,记为A = = B = \stackrel{=}{A}=\stackrel{=}{B}A==B=,有限集时这显然就是个数。
- A , B A,BA,B不对等,但A AA与B BB的一个真子集对等,则称A比B有较小的基数A = < B = \stackrel{=}{A}<\stackrel{=}{B}A=<B=。
- ≥ , ≤ , = , > , < \geq,\leq,=,>,<≥,≤,=,>,<这些符号用在集合中就是对基数的比较。
伯恩斯坦定理:A = ≤ B = a n d B = ≤ A = → A = = B = \stackrel{=}{A}\leq\stackrel{=}{B}and\stackrel{=}{B}\leq\stackrel{=}{A}\rightarrow\stackrel{=}{A}=\stackrel{=}{B}A=≤B=andB=≤A=→A==B=
该定理使得我们能够判断两个集合基数的关系,而不需要费尽心思构造两个集合之间的双射。也就是说对等关系简化成了,从A → B A\rightarrow BA→B的单射与B → A B\rightarrow AB→A的单射。
比如( 0 , 1 ) (0,1)(0,1)与( 0 , 1 ] (0,1](0,1]之间的关系,直接建立二者的双射关系是很复杂的,但是通过定理我们可以先找他们的真子集
以下讨论的可数,不可数集合都是无限集合。
可 数 / 可 列 集 合 可数/可列集合可数/可列集合
凡是和全体正整数所成集合Z + \mathbf{Z}^+Z+对等的集合都称为可数集合或可列结合。N , Z \mathbf{N,Z}N,Z,奇数集合,偶数集合都是可数集合。一个集合是可数集合的充要条件是集合可以排成一个无穷序列(与正整数一一对应)。
定理1:任何无限集都至少包含一个可数子集,即可数集合是最少的无限集(可数集在所有无限集中有最小的基数)。

定理2:可数集合的无限子集必为可数集合,从而可数集合的任何子集或者是有限集或者是可数集。
定理3:设A为可数集,B为有限或可数集,则A ∪ B A\cup BA∪B为可数集。
定理4:设A i ( i = 1 , 2 , 3 , . . . ) A_i(i=1,2,3,...)Ai(i=1,2,3,...)都是可数集,则∪ i = 1 ∞ A i \cup_{i=1}^\infty A_i∪i=1∞Ai也是可数集。
定理5:有理数(正整数、负整数、正分数、负分数以及零)全体是一个可数集合。

有理数在实数中是处处稠密的,尽管如此,全体有理数也只不过是一个和稀疏分布的正整数全体一一对应的可数集。这个令人难以置信的事实,正是集合论向“无限”进军的一个重要成果,是人类理性思维的又一胜利。定理6:A i A_iAi是可数集,则A = A 1 × A 2 × . . . × A n A=A_1\times A_2\times...\times A_nA=A1×A2×...×An是可数集
定理7:代数数的全体是一可数集(代数数是整系数多项式的根,1是x-1=0的根,− 1 是 x 2 + 1 = 0 的 根 \sqrt{-1}是x^2+1=0的根−1是x2+1=0的根)。
不 可 数 集 合 不可数集合不可数集合
如果所有无限集全都是可数集,那么它们都具有相同的基数,那么这个概念的引入也没有任何意义了。而从以下定理我们可以知道不是可数集的无限集是存在的。我们定义不是可数集合的无限集合为不可数集合。那么我们不妨问两个问题 (i)基数可以不断增大吗? (ii)有没用最大的不可数集合。
康托尔定理:设M MM是任意一个集合它的所有子集组成的新集合μ \muμ,则有μ = > M = \stackrel{=}{\mu}>\stackrel{=}{M}μ=>M=.
对于有限集合,这是显然的如果M MM有n nn个元素,那么μ \muμ有2 n 2^n2n个元素,无限集合这里不做讨论。
应用:罗素悖论(所有集合的全体不是集合)。如果康托尔定理成立,那么μ \muμ也是集合且μ \muμ中的元素都属于M MM即μ ⊂ M → μ = ≤ M = \mu\subset M\rightarrow\stackrel{=}{\mu}\leq\stackrel{=}{M}μ⊂M→μ=≤M=,与康托尔定理矛盾。
这个定理显示了,基数可以不断增大,而且我们不能找到最大的基数。定理1:全体实数R \mathbf{R}R是一个不可数集合,其与幂集(自然数的所有子集)2 N 2^N2N对等。
证明过程如下,我们可以构造出很多小数,让他的第一位与a 1 ( 1 ) a_1^{(1)}a1(1)不同,第二位与a 2 ( 2 ) a_2^{(2)}a2(2)不同,…,第n nn位与a n ( n ) a^{(n)}_nan(n)不同,它可以与序列中的元素都不相同,也就是说实数全体不能展开为一个序列。

- 若用c cc表示全体实数所组成的集合R RR的基数,用a aa和表示全体正整数所成集合Z + Z^+Z+的基数,则c > a c>ac>a。以后称c cc为连续基数
- 定理2:任意区间( a , b ) , [ a , b ) , ( a , b ] (a,b),[a,b),(a,b](a,b),[a,b),(a,b]均具有连续基数c cc。
- 定理3:设{ A i } i = 1 ∞ \{A_i\}_{i=1}^\infty{Ai}i=1∞是一列互不相交的集合,他们的基数都是c cc,则∪ i = 1 ∞ A i \cup_{i=1}^\infty A_i∪i=1∞Ai的基数也是c cc,

- 定理4:设有一列集合{ A n : n ∈ Z + } , A n = = c , A = ∏ n = 1 ∞ A n \{A_n:n\in\mathbf{Z}^+\},\stackrel{=}{A_n}=c,A=\prod_{n=1}^\infty A_n{An:n∈Z+},An==c,A=∏n=1∞An,那么A = = c \stackrel{=}{A}=cA==c.
- 定理5:n nn维欧几里得空间R n \mathbf{R}^nRn的基数为c cc。R n R^nRn是n个R RR的直积。
推论1:复数的基数为c cc。
推论2:c cc个基数为c cc的集合的并的基数仍然为c cc。
度量空间与欧氏空间,聚点内点界点,开集闭集
设X XX是一个集合,对于集合内的任意两个元素x , y x,yx,y,都有唯一确定的实数d ( x , y ) d(x,y)d(x,y)与之对应,而且这一对应关系满足下列条件
- 非负性 d ( x , y ) > 0 d(x,y)>0d(x,y)>0,d ( x , y ) = 0 d(x,y)=0d(x,y)=0当且仅当x = y x=yx=y。
- 三点不等式 d ( x , y ) ≤ d ( x , z ) + d ( y , z ) d(x,y)\leq d(x,z)+d(y,z)d(x,y)≤d(x,z)+d(y,z)对任意z zz都成立。
- 对称性 d ( x , y ) = d ( y , x ) d(x,y)=d(y,x)d(x,y)=d(y,x)。
则称( X , d ) (X,d)(X,d)为度量空间或者距离空间。( R n , d ) (\mathbf{R}^n,d)(Rn,d)称为欧氏空间,d ( x , y ) = ( ∑ i = 1 n ( x i − y i ) 2 ) 1 / 2 d(x,y)=(\sum_{i=1}^n(x_i-y_i)^2)^{1/2}d(x,y)=(∑i=1n(xi−yi)2)1/2称为欧氏距离。
以下是一些常用定义
- 集合的距离可以定义为集合中元素离得最近的长度,但是最近这个词在数学中往往是达不到的。因此我们使用下确界来定义d ( A , B ) = inf p ∈ A , Q ∈ B d ( P . Q ) d(A,B)=\inf_{p\in A,Q\in B} d(P.Q)d(A,B)=infp∈A,Q∈Bd(P.Q)
- 集合的直径定义为最远两点的长度,同样的我们使用上确界来定义r ( E ) = sup p , q ∈ E d ( p , q ) r(E)=\sup_{p,q\in E}d(p,q)r(E)=supp,q∈Ed(p,q)
如果r ( E ) < ∞ r(E)<\inftyr(E)<∞则称E EE有界,如果是点集则称之为有界点集。
在R n R^nRn中只要与原点的距离有限,那么就是有限集。 - R n R^nRn的邻域:和定点P 0 P_0P0之距离小于定数δ > 0 \delta>0δ>0的点的全体,即集合{ P : d ( P , P 0 ) } < δ \{P:d(P,P_0)\}<\delta{P:d(P,P0)}<δ称为P 0 P_0P0的δ \deltaδ邻域,记为U ( P 0 , δ ) U(P_0,\delta)U(P0,δ),不需要指出半径时记为U ( P 0 ) U(P_0)U(P0)
- 区间:点集{ ( x 1 , . . . , x n ) : a i < x i < b i , i = 1 , 2 , . . . , n } \{(x_1,...,x_n):a_i<x_i<b_i,i=1,2,...,n\}{(x1,...,xn):ai<xi<bi,i=1,2,...,n}称为一个n nn维的开区间,如果将条件换为a i ≤ x i ≤ b i a_i\leq x_i\leq b_iai≤xi≤bi则成为闭区间,统称为区间I II。b i − a i b_i-a_ibi−ai称为I II第i ii条边的边长,∏ i = 1 n ( b i − a i ) \prod_{i=1}^n(b_i-a_i)∏i=1n(bi−ai)称为I II的体积,记为∣ I ∣ |I|∣I∣。
聚 点 内 点 界 点 聚点内点界点聚点内点界点
设E EE是R n R^nRn中的一个点集,P 0 P_0P0是一个定点,那么P 0 , E P_0,EP0,E之间有以下关系
- 内点:P 0 P_0P0附近全是E EE的点,E EE的全体内点的集合称为E EE的开核E ∘ \stackrel{\circ}{E}E∘。
- 外点:该点附近全部是E EE的点。
- 边界点:该点附近总是有E EE的点又有不是E EE的点,E EE的全体边界点的集合称为边界∂ E \partial E∂E。
- 聚点:该点的任意邻域内都含有无穷多个属于E EE的点,内点一定是聚点,但是聚点也可能是边界点。E EE的全体聚点称为导集E ′ E'E′
- 孤立点:如果P 0 P_0P0属于E EE但不是E EE的聚点,则称P 0 P_0P0为E EE的孤立点。
- E EE的边界点不是聚点就是孤立点。
开 集 闭 集 开集闭集开集闭集
- 开集:E EE中每个点都是内点,充要条件E ⊂ E ∘ E\subset\stackrel{\circ}{E}E⊂E∘或者E = E ∘ E=\stackrel{\circ}{E}E=E∘
- 闭集:E EE的每一个聚点都属于E EE,E ′ ⊂ E E'\subset EE′⊂E或者∂ E ⊂ E \partial E\subset E∂E⊂E。
