
并集和交集的性质
性质 1
A⊂(A∪B) 且 A⊃(A∩B)
证明:
若 x∈A,则 x∈A 或 x∈B,故第一个结果成立。
若 x∈(A∩B),则 x∈A 且 x∈B,则 x∈A,故第二个结果成立。
性质 2
当且仅当 A∪B=B 时 A⊂B
证明:
右到左: 假设 A⊂B,尝试证明 A∪B⊂B 且 A∪B⊃B。
由于假设 A⊂B,那么 (A∪B)⊂(B∪B),即 A∪B⊂B;
而 A∪B⊃B 是显然成立的。
左到右: 假设 A∪B=B,显然 A⊂(A∪B)=B。
性质 3
当且仅当 A∩B=A 时 A⊂B
证明:
右到左: 假设 A⊂B,尝试证明 A∩B⊂A 和 A∩B⊃A。
A∩B⊂A 显然成立;由于 A⊂B,那么
若有 x∈A,则 x∈B,即 x∈A 且 x∈B,故 A∩B⊃A 成立。
左到右: 假设 A∩B=A,显然 B⊃(A∩B),即 A⊂B。
性质 4
对于任意 n∈N,有:
A∪(B1∩B2∩⋯∩Bn)=(A∪B1)∩(A∪B2)∩⋯∩(A∪Bn)
即,并集具有对交集的分配律。
证明:
要证明的东西可以写成:
A∪(n⋂i=1Bi)=n⋂i=1(A∪Bi)
等价于证明:
A∪(n⋂i=1Bi)⊂n⋂i=1(A∪Bi)
和:
A∪(n⋂i=1Bi)⊃n⋂i=1(A∪Bi)
第一个式子:
令 x∈A∪(⋂ni=1Bi),如果 x∈A,那么显然对于任意 Bi,x∈(A∪Bi),那么 x∈⋂ni=1(A∪Bi);如果 x∈(⋂ni=1Bi),那么对于任意 Bi,x∈Bi,x∈(A∪Bi),也成立。
第二个式子:
令 x∈⋂ni=1(A∪Bi),那么对于任意 i,x∈(A∪Bi)。
若 x∈A,那么 x∈A∪(⋂ni=1Bi);
若 x∈Bi,那么 x∈(⋂ni=1Bi),也成立。
性质 5
A∩(n⋃i=1Bi)=n⋃i=1(A∩Bi)
即交集具有对交集的分配律。
证明:
令 x∈A∩(⋃ni=1Bi),则 x∈A 且 x∈(⋃ni=1Bi),故而必然有某个 i 使得 x∈(A∩Bi),故而 x∈⋃ni=1(A∩Bi),这就证明了A∩(⋃ni=1Bi)⊂⋃ni=1(A∩Bi)
令 x∈⋃ni=1(A∩Bi),即 x∈A,而且存在某个 i 使得 x∈Bi,故而 x∈(⋃ni=1Bi),故而 x∈A∩(⋃ni=1Bi),这就证明了 A∩(⋃ni=1Bi)⊃⋃ni=1(A∩Bi)
德摩根律
在逻辑学中的类似定理
对于两个命题 A 和 B,有:
¬(A∨B)⟺(¬A)∧(¬B)¬(A∧B)⟺(¬A)∨(¬B)
大声读出来就可以明白正确性。
定理本身与对其的证明
令 Eα 表示任意一族集合,令所有 Eα 都是集合 X 的子集,在下文中以 ECα 来表示在 X 中 Eα 的补集。
定理:
(⋃αEα)C=⋂αECα(⋂αEα)C=⋃αECα
证明:
以 (⋃αEα)C=⋂αECα 为例,实际上可以用之前无数次证明中所使用的定理 A=B⟺A⊂B∧A⊃B 来证明,但也可以使用上文提到的 ¬(A∨B)⟺(¬A)∧(¬B) 来证明,具体过程是:
设命题 P(x,α) 表示 x∈Eα,那么 x∈(⋃αEα)C 这个命题就等价于 ¬(⋁αP(x,α)),当然有一些逻辑上的边界需要处理,比如 x∉Eα 实际上表示 x∉Eα∧x∈X,但无伤大雅,借此,定理就得证了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!