本文旨在整理一些集合论中的基础概念与定理,主要出处见参考文献。
本文只列出特别简单的证明,略去复杂的证明。
1 集合论基础
首先,我们介绍Cartesian product(笛卡尔积、直积)A×B,就是从A中、B中各取一个元素组成的有序数对。如果是n个集合,它们的Cartesian product就是一个n-tuples:
×i=1nAi={(a1,…,an):ai∈Ai,i=1,…,n}
所谓Relation(关系),是A×A的任一子集,就叫a relation R on set A。如果(x,y)∈R,则可写为xRy。R可能的性质有:
- Reflexive(自反性):xRx;
- Symmetric(对称性):若xRy则必有yRx;
- Antisymmetric(反对称):若xRy且yRx,则必有x=y;
- Transitive(传递性):若xRy且yRz,则必有xRz。
Equivalence relation(等价关系),就是自反、对称、传递的关系。
给定A上的一个equivalence relation R,那么A中的元素x的equivalence class(等价类),就是集合Ex={y∈A:xRy}。若Ex和Ey是x和y的等价类,那么必有Ex∩Ey=∅或Ex=Ey。
自反、反对称、传递的relation,就叫partial ordering(偏序),可以用符号≥或≤表示。对于任意partial ordering,如果将其中的(x,x)元素剔除,就变成了strict ordering,用符号>或<表示,这种relation不再是自反的和反对称的,但依旧有传递性。如果对于集合A,每一对(x,y)∈A×A都满足x<y、x>y或x=y这三种中的一种,那么称A是linearly ordered。再进一步,定义集合A的最小元素为a∈A,它满足∀x∈A,a≤x(最大元素可类似定义),那么,如果linearly orderedA的每一个子集都有一个最小元素,则称A是well-ordered。
一个mapping/transformation/function定义为T:X↦Y,这是一种将X中的每个元素与Y中唯一一个元素联系起来的规则。X称为domain(定义域),Y为codomain(到达域),集合GT={(x,y):x∈X,y=T(x)}⊆X×Y称为graph of T。集合T(A)={T(x):x∈A}⊆Y称为A在T下的image,对于B⊆Y,集合T−1(B)={x:T(x)∈B}⊆X称为B在T下的inverse image。集合T(X)称为T的range(值域),若T(X)=Y则称该mapping为from X onto Y,中文叫满射,否则是into Y。若每个y都是唯一的x∈X的image,则该mapping是one-to-one,或记为1-1,中文叫单射。
当X中的每个元素与Y中不一定唯一的元素对应起来的规则,称为correspendence,T−1就是一个correspendence,但未必是mapping。若mapping是1-1且是onto的,则称该mapping为one-to-one correspendence。如果在X和Y上都定义了partial ordering,那么如果对于一个mapping,T(x1)≤T(x2)当且仅当x1≤x2,就称该mapping为order-preserving。若X是partial ordered,用≤表示,那么一个1-1 mapping可以**induce(诱导)**在codomain上的一个partial ordering。若这个mapping还是onto,那么X上的linear ordering可以induce一个Y上的linear ordering。
集合中的元素个数称为集合的cardinality或cardinal number(基数)。若A与B之间存在1-1 correspondence,那么两个集合equipotent(等势)。
2 可数集合
将正自然数集合N+的cardinal number记为ℵ。如果一个无限集合中的元素,与N+中的元素存在1−1 correspondence,那么称该集合为countable或denumerable(可数的)。
整数集Z是可数的,因为对于任意n∈N+,让它对应于⌊n/2⌋(−1)n∈Z即可。
定理:有理数集Q可数。
定理:The union of a countable collection of countable sets is a countable set.
注:Collection有的地方翻译为“搜集”,可理解为允许有重复元素的集合。
3 实数连续统
定理:实数集R是不可数的。
记R的cardinal number为c,则有ℵ<c。
定理:任意开区间不可数。
定理:任意开区间与R是equipotent的。
对于开区间(a,b),将任意x∈R映射为y=2a+b+2(1+∣x∣)(b−a)x可证。
定理:实数平面R2=R×R与R是equipotent的。
定理:任意开区间都包含至少一个有理数。
对于开区间(a,b),不妨假设a≥0,取q为比1/(b−a)大的最小整数,取p为比qb大的最小整数,则必有(p−1)/q∈(a,b),而(p−1)/q∈Q。
推论:Every collection of disjoint open intervals is countable.
因为每个开区间都至少包含一个有理数,这些不相连的开区间的collection可用其中每个开区间中的任一有理数建立对应关系,而有理数集是可数的。
下面再介绍一些有关集合的定义。集合A⊂R的supremum,如果存在,就是对于任意x∈A都满足x≤y的最小的y,可写为supA;反之可定义集合A的infimum,写为infA。对于R的某个子集,如果有上界,必有supremum,如果有下界,必有infimum。若定义extended real line Rˉ=R∪{−∞,+∞}(即将无穷大也看作一个元素),那么所有集合都有supremum和infimum。另外记Rˉ+=R∪{+∞}。
4 集合的序列
Monotone sequence(单调序列)就是non-decreasing(指∀n,An⊆An+1)或non-increasing指∀n,An⊇An+1)的序列,也有严格的单调序列,即将包含关系换成严格包含关系⊂和⊃。
序列的limit(极限)A,就是对于non-decreasing序列的A=∪n=1∞An,或对于non-increasing序列的A=∩n=1∞An,分别可写为An↑A和An↓A,或一般地,n→∞limAn=A,或An→A。
对于任意集合序列{An},集合Bn=∪m=n∞Am必为non-increasing序列,因此B=n→∞limBn存在,称它为{An}的superior limit,写为limsupnAn。反之,non-decreasing序列Cn=∩m=n∞Am的极限C,就是{An}的inferior limit,写为liminfnAn。正式定义为
nlimsupAn=∩n=1∞(∪m=n∞Am)nliminfAn=∪n=1∞(∩m=n∞Am)
由De Morgan' s laws,liminfnAn=(limsupnAnc)c。
limsupnAn其实就是infinitely many(无穷多)个An中都含有的元素的集合,liminfnAn就是all but a finite number(除有限)个An外,其他An中都含有的元素的集合。
以上概念提供了一种集合序列的收敛准则:liminfnAn⊆limsupnAn,若两个集合不相等,则说明{An}不收敛。
5 子集的类
所有X的子集的集合成为X的power set(幂集),记为2X。对于一个countable set,认为它的power set有2ℵ个元素。
定理:2ℵ=c。
接下来,要研究的是给定集合的子集的一些性质。Power set一般对研究的问题来说会显得太大了,以下的一系列定义,目的是要定义出2X的某个子集,使得该子集对于研究的问题来说足够大,而其性质又让我们可以容易地处理。一般方法是,先选出一些已知性质的集合,组成一个基本的collection,再用一些特定操作,创造出新的集合加入其中。
定义 Ring(环):由集合X的子集组成的非空类(nonempty class)R,若满足如下性质则为ring:
- ∅∈R;
- 若A∈R且B∈R,则A∪B∈R,A∩B∈R,A−B∈R。
Ring对于union、intersection、difference的操作是closed(闭的)。但ring中不一定含有全集X自身,若加入X,就成了field(或algebra)定义:
定义 Field(域):由X的子集组成的classF,若满足如下性质则为field:
- X∈F;
- 若A∈F,则Ac∈F;
- 若A∈F且B∈F,则A∪B∈F。
如果给定了一个collectionC,将它理解为“种子”,去生成field,那么称最小的含有C的field为field generated by C。
Ring和field的概念在概率论中应用起来还是会有些限制,因此引入以下定义:
定义 Semi-ring:由集合X的子集组成的非空类(nonempty class)S,若满足如下性质则为semi-ring:
- ∅∈S;
- 若A∈S且B∈S,则A∩B∈S;
- 若A∈S、B∈S且A⊆B,则∃n<∞,使得B−A=∪j=1nCj,其中Cj∈S且对于j=j′来说Cj∩Cj′=∅。
其中的第三个性质,简单来说就是S中任意两个集合的的差,可以分解为有限个S中集合的union。
再在semi-ring中加入X自身,就变成了semi-algebra。
6 Sigma fields
上一节说到field对complement和finite union的操作是closed,我们接着将它的finite union操作扩展到极限处,这就有了如下概念。
定义 σ-field(sigma-algebra):由X的子集组成的classF,若满足如下性质则为sigma-field:
- X∈F;
- 若A∈F,则Ac∈F;
- 若{An,n∈N+}为F中的集合的序列,则∪n=1∞An∈F。
σ-field对于complement和countable union是closed。若给定一个collectionC,所有含有C的σ-field的交集,就叫σ-field generated by C,可记为σ(C)。
定理:若C是一个finite collection,则σ(C)也是finite,否则σ(C)总是uncountable。
若取X=R,C={(−∞,r]:r∈Q},则σ(C)就叫Borel field of R,一般可记为B。许多不同的collection都可以生成出B。若给定一个实区间I,则BI={B∩I:B∈B}称为the restnctlon of B to I,或Borel field on I。事实上,BI可由C={(−∞,r]∩I:r∈Q}生成。
对于两个σ-field的union不一定是σ-field,将最小的包含了两个σ-fieldF和G中所有元素的σ-field记为F∨G。但对于两个σ-field的intersectionF∩G={A:A∈FandA∈G},它必定是σ-field,为了统一符号,可以写为F∧G,它就是保证元素同时属于F和G的最大的σ-field。这两个概念都可以推广到可数多个的情形。
概率论和测度论中,大量的工作都是在证明某个class of sets是σ-field。对于证明来说,σ-field定义中的三条性质,前两条都很容易验证,但最后一条要验证却很困难。为此我们定义一种monotone class(单调类)M,它也是由一些集合组成:若{An}是monotone sequence,有极限A,且∀n,An∈M,则A∈M,称这样的M为monotone class。利用它和下面的定理,可以方便地证明一些class是σ-field。
定理:F是σ-field,当且仅当F是field且它是一个monotone class。
利用这个定理,在考虑一个class是不是σ-field时,我们只需要考虑monotone sequences的极限是否属于它即可。
另一个常用的技巧是Dynkin's π-λ Theorem。对此需要先介绍两个概念做铺垫。
定义 π-system:有一个classP,若A∈P且B∈P,则A∩B∈P,那么P就是π-system。
定义 λ-system:有一个classL,若它满足以下性质,那么L就是λ-system:
- X∈L;
- 若A∈L、B∈L且B⊆A,则A−B∈L;
- 若{An∈L}是non-decreasing sequence,且An↑A,则A∈L。
前两个条件说的是λ-system对于complement是closed。并且由于第二条意味着∀n,Bn=An+1−An∈L,所以第三条也说明了,L中的disjoint sets的countable union依然在L中。利用这点,有以下定理。
定理:一个classL是λ-system,当且仅当:
- X∈L;
- 若B∈L,则Bc∈L;
- 若{An∈L}是disjoint sequence,则∪nAn∈L。
σ-field必定是λ-system,同时是π-system和λ-system的class必定是σ-field。
下面的定理用到了这些定义。
定理 Dynkin's π-λ Theorem:若P是一个π-system,L是一个λ-system,且P⊆L,则σ(P)⊆L。
参考文献
- Davidson, J., 1994. Stochastic limit theory: An introduction for econometricians. OUP Oxford.