De Morgan's Laws

Lemma 1: \((\bigcup_n S_n)^c=\bigcap_n S_n^c\)

Proof for Lemma 1:

\[\because \forall x \in (\bigcup_n S_n)^c, x \notin \bigcup_n S_n, \therefore x \notin S_i, \forall i \in \{1,2,\dots,n\}. \therefore x \in S_i^c, \forall i \in \{1,2,\dots,n\}, x \in \bigcap_n S_n^c.\\ \therefore (\bigcup_n S_n)^c \subset \bigcap_n S_n^c .
\]
\[\because \forall x \in \bigcap_n S_n^c, x \in S_i^c, \forall i \in \{1,2,\dots n\}, x \notin S_i, \forall \{1,2,\dots,n\}, \therefore x \notin \bigcup_n S_n, \therefore x \in (\bigcup_n S_n)^c. \\ \therefore \bigcap_n S_n^c \subset (\bigcup_n S_n)^c.
\]
\[\therefore (\bigcup_n S_n)^c=\bigcap_n S_n^c.
\]

Lemma 2: \((\bigcap_n S_n)^c=\bigcup_n S_n^c\)

Proof for Lemma 2 :

\[\because \forall x \in (\bigcap_n S_n)^c, x \notin \bigcap_n S_n, \therefore \exists i \in \{1,2,\dots,n\}, x \in S_i^c, x \in \bigcup_n S_n^c. \therefore (\bigcap_n S_n)^c \subset \bigcup_n S_n^c .
\]
\[\because \forall x \in \bigcup_n S_n^c, \therefore \exists i \in\{1,2,\dots,n\}, x \notin S_i, x \notin \bigcap_n S_n, \therefore x \in (\bigcap_n S_n)^c.\therefore \bigcup_n S_n^c \subset (\bigcap_n S_n)^c.
\]
\[\therefore (\bigcap_n S_n)^c=\bigcup_n S_n^c.
\]

Summary:

  • The complement of the union of the sets equals the intersection of the sets' complement.
  • The complement of the intersection of the sets equals the union of the sets' complement.

德摩根定律的证明 De Morgan's law的更多相关文章

  1. htaccess高级应用:防盗链阻止迅雷下载以及限制访问

    导读: 合理利用htaccess文件,即使没有服务器的管理权限可以解决很多问题:比如用htaccess防盗链,阻止迅雷下载,限制用户访问指定类型的文件.判断User-agent阻止迅雷下载. Rewr ...

  2. htaccess 探秘

    .htaccess访问控制(Allow/Deny) 1. 验证是否支持.htaccess 在目录下新建一个.htaccess 文件,随笔输入一串字符(毫无意义),看看什么反应,如果是500错误,说明目 ...

  3. [PHP] htaccess 探秘

    .htaccess访问控制(Allow/Deny) 1. 验证是否支持.htaccess 在目录下新建一个.htaccess 文件,随笔输入一串字符(毫无意义),看看什么反应,如果是500错误,说明目 ...

  4. UVA 11806 Cheerleaders (容斥原理)

    题意 一个n*m的区域内,放k个啦啦队员,第一行,最后一行,第一列,最后一列一定要放,一共有多少种方法. 思路 设A1表示第一行放,A2表示最后一行放,A3表示第一列放,A4表示最后一列放,则要求|A ...

  5. 化简复杂逻辑,编写紧凑的if条件语句

    当业务逻辑很复杂,涉及多个条件的真假,或者多种条件下都会执行同一动作时,如何编写紧凑的if语句呢?本文借由一个实际例子,利用数学的布尔逻辑整理条件,最终产生if语句. 问题 在<X3 重聚> ...

  6. 用htaccess进行访问控制(转)

    1. 文件访问控制 利用 httpd.conf 中的 Order.Files 及 FilesMatch 命令实现的访问控制可以满足大部分要求,但是当用户被拒绝时,他们看到的是硕大的“403 Forbi ...

  7. linux 两个查找工具 locate,find详解

    linux 中有很多查找工具,今天主要讲解locate,find两个工具. 1.locate (1)查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这 ...

  8. linux 两个查找工具 locate,find

    linux 中有很多查找工具,今天主要讲解locate,find两个工具. 一.locate 1.性能介绍 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意 ...

  9. .htaccess技巧: URL重写(Rewrite)与重定向

    URL重定向是.htaccess的重头戏,它可以将长地址转为短地址.将动态地址转为静态地址.重定向丢失的页面.防止盗链.实现自动语言转换等.笔者觉得难点是在正则表达式的运用和理解上.有关htacces ...

随机推荐

  1. Apache Dolphin Scheduler 3.0.1 发布,对核心及UI相关进行优化

    点亮 ️ Star · 照亮开源之路 GitHub:https://github.com/apache/dolphinscheduler ​ 版本发布 感谢本次的 Release Manager -- ...

  2. Stanford CoreNLP无法生成实例对象

    在服务器上运行Stanford,今日无法启动"StanfordCoreNLP"了,就是运行下面代码一直在运行,不结束,不报错. from stanfordcorenlp impor ...

  3. Docker | 自定义网络(网关、子网地址)

    了解 docker network 通过下面的命令来获取帮助 docker network --help Commands: connect Connect a container to a netw ...

  4. 四、redis数据类型

    四.redis数据类型 redis可以理解成一个全局的大字典,key就是数据的唯一标识符.根据key对应的值不同,可以划分成5个基本数据类型. 1. string类型: 字符串类型,是 Redis 中 ...

  5. 重新整理 .net core 实践篇 ———— linux上排查问题 [外篇]

    前言 简单介绍一下在排查问题.献给初学者. 该文的前置篇: https://www.cnblogs.com/aoximin/p/16838657.html 正文 什么是linux系统 linux 是基 ...

  6. linux重置密码

    方法一: 进入grub菜单界面 按e键 在linux开头的行按ctrl+e 或者end跳到行尾,输入rd.break 按ctrl+x mount -o remount,rw /sysroot chro ...

  7. 文盘Rust -- 把程序作为守护进程启动

    当我们写完一个服务端程序,需要上线部署的时候,或多或少都会和操作系统的守护进程打交道,毕竟谁也不希望shell关闭既停服.今天我们就来聊聊这个事儿. 最早大家部署应用的通常操作是 "nohu ...

  8. Pyhton基础部分:6、与用户交互、基础运算符

    目录 一.python数据类型 1.布尔值bool 2.元组tuple 3.集合set 二.与用户交互 1.获取用户输入 2.输出内部信息 3.语言环境差异 三.格式化输入 1.代码实现 2.注意事项 ...

  9. C# 窗体相关知识

    一  窗体 固定窗体大小,并不能最大/最小化: FormBorderStyle属性设置为:FixedSingleMaximizeBox = falseMinimizeBox = false都是在For ...

  10. php自定义分页类

    <?php class Paging { private $totalStrip; //总条数 private $pageStrip; //每页条数 private $totalPages; / ...