目录

  • 集合论
  • 数理逻辑
    • 命题逻辑
    • 谓词逻辑

集合论

集合: 由指定范围内的满足给定条件的所有对象聚集在一起构成,每个对象成为集合的元素
常用集合: 自然数集合N,整数集合Z,有理数集合Q,实数集合R
集合表示方法: 枚举法,叙述法,文氏图法
基数: 集合中元素的数量,若基数是有限的,称为有限集,否则称为无限集
全集: 针对特定的研究范围,所有对象的集合
【注】 集合中的元素是无序的,不同的
外延性定理: 两个集合相等,当且仅当它们的元素完全相同
子集: 如果B中的每个元素都是A中的元素,则称B是A的子集,若A≠B,则称B是A的真子集
集合相等证明: A包含于B且B包含于A
幂集: A的所有子集构成的集合叫做A的幂集。记做P(A)={x|x∈A}
等势: 若A,B之间存在一种一一对应的关系,则称A和B等势,记做A∽B
可数集合: A与自然数集合N等势,称为可数集合,记做阿列夫零
不可数集合: 开区间(0,1)称为不可数集合,凡与开区间(0,1)等势的集合称为不可数集合,记为阿列夫

数理逻辑

命题逻辑

概念: 用数学的方法研究逻辑推理的规律
命题: 具有确切真值的陈述句
【注】 推理的前提和结论都是命题,命题是推理的基本单位
复合命题: 可以分解为简单命题的命题
联结词: 否定,合取,析取,蕴含,等价
命题变量(命题变元): 一个任意的没有赋予具体内容的原子命题是一个变量命题
命题公式: ① 命题变元本身是公式
②若G是公式,则非G也是公式
③若G,H是公式,则包含联结词的G,H也是公式
仅有有限步使用以上规则后得到的包含命题变元,联结词和括号的符号串才是命题公式
解释: 指定公式中所有命题变元的真值
永真公式: 公式G在所有解释下真值都为真,又称为重言式
永假公式: 公式G在所有解释下真值都为假,又称矛盾式
可满足式: 不是永假式的公式
等价公式: 设A和B是两个命题公式,设P1,P2,…,Pn是所有出现于A和B中的原子变元,若给定P1,P2,…,Pn任一组真值指派,A和B的真值都相同,则称A和B是等值的或者等价的,记为A<=>B
等价置换: 将公式A替换为等价的公式B
蕴含式: 设A和B是命题公式,若A->B是永真式,则称A蕴含B
联结词完备集: 设S是一个联结词集,如果任何n(n≥1)个变元组成的公式,都可以由S中的联结词来表示,则称S是联结词完备集
文字: 命题变元或者命题变元的否定
子句: 有限个文字的析取
短语: 有限个文字的合取
析取范式: 有限个短语的析取式
合取范式: 有限个子句的合取式
范式存在定理: 对于任意命题公式,都存在与其等价的析取范式和合取范式
极小项: 含n个命题变元的短语中,若每个命题变元与其否定不同时存在,但二者之一恰好出现一次,并且出现的次序与P1,P2,…,Pn一致
极大项: 含n个命题变元的子句中,若。。。
【注】 极小项只有一组成真赋值,极大项只有一组成假赋值
主析取范式: 给定的析取范式中,每个短语都是极小项,且按编码从小到大的顺序排列
主合取范式: 给定的合取范式中,每个子句都是极大项,且按照编码从小到大的顺序排列
【注】 任何一个公式都有与之等价的主析取范式和主合取范式
永真公式: 主析取范式包含所有的极小项
永假公式: 主合取范式包含所有的极大项
推理: 从一组前提合乎逻辑的推出结论的思维过程
规则P: 在推导过程中,可随时引入前提集合中的任意一个前提
规则T: 在推导的过程中,可以随时引入公式S,该公式S是由其前的一个或多个公式推导出来的逻辑结果
规则CP: 如果能从给定的前提集合F与公式P推导出S,则能从此前提集合F推导出P->S
演绎: 从前提集合F推出结论H的一个演绎是构造命题公式的一个有限序列H1,H2,…,Hn-1,Hn
其中,Hi或者是F中的某个前提,或者是前面某些Hj的有效结论,并且Hn就是H,而称公式H为该演绎的有效结论,或者称从前提F能够演绎出结论H来
演绎方法: 直接证明法,规则CP证明法,间接证明法(反证法,归谬法)

谓词逻辑

概念: 为了研究简单命题句子内部的逻辑关系,我们需要对简单命题进行分解,利用个体词,谓词和量词来描述它们,并研究个体和总体的内在联系和数量关系。
个体词: 在原子命题中,可以独立存在的客体
谓词: 用以刻画客体的性质或客体之间的关系
n元谓词: 设D为非空的个体域,定义在Dn上取值{0,1}的n元函数,记为P(x1,x2,…,xn)
0元谓词: 一般将没有任何个体变量的谓词称为0元谓词
全称量词: 所有的,一切
存在量词: 存在
项: ①任意的常量符号或者变量符号是项
② 若f(x1,x2,…,xn)是n元函数符号,t1,t2,…,tn是项,则f(t1,t2,…,tn)是项
仅由有限次使用以上两个规则产生的符号串才是项
原子公式: 若P(x1,x2,…,xn)是n元谓词,t1,t2,…,tn是项,则P(t1,t2,…,tn)是原子谓词公式
合式公式: ①原子公式是合式公式
②若G,H是合式公式,则包含联结词的G,H是合式公式
③若G是合式公式,x是个体变量,则包含量词的公式G是合式公式
由有限次使用以上三个规则产生的表达式才是合式公式
约束变元: 给定一个合式公式G,若变元x出现在使用变元的量词的辖域之内,则称变元x的出现为约束出现
自由变元: 若x的出现不是约束出现,则称它是自由出现
闭式: 设G是任意一个公式,若G中无自由变元,则称G是封闭的合式公式,闭式是一个命题
前束范式: 如果G中的一切量词都位于该公式的最前端(不含否定词),且这些量词的辖域都延伸到公式的末端

离散数学集合论与数理逻辑基本概念相关推荐

  1. 求与下面谓词公式等值的前束范式_暨南大学离散数学周密试卷数理逻辑与集合论—参考试卷...

    暨南大学离散数学周密试卷数理逻辑与集合论-参考试卷 第 1 页 共 9 A 页暨 南 大 学 考 试 试 卷得分 评阅人一.填空题(共 10 小题,每小题 2 分,共 20 分)1. 设命题 p:罗素 ...

  2. [离散数学]集合论基础P_3:集合的基本运算

    [离散数学]集合论基础P_3:集合的基本运算 前言 1. 并运算 定义 文氏图 例子 2. 交运算 定义 文氏图 例子 3. 补运算 定义 文氏图 例子 4. 差运算 定义 文氏图 例子 5. 对称差 ...

  3. [离散数学]集合论基础P_5:可数集合与不可数集合

    [离散数学]集合论基础P_5:可数集合与不可数集合 前言 1. 引子 2. 自然数集的定义 定义1(皮亚诺公理) 定义2(冯·诺依曼的自然数定义) 3. 如何比较集合的大小? 例子 等势 定义 4. ...

  4. UA MATH523A 实分析1 集合论基础1 基本概念复习

    UA MATH523A 实分析1 集合论基础1 基本概念复习 先复习几个概念: ϕ\phiϕ(空集).N\mathbb{N}N(自然数集,不含0).Z\mathbb{Z}Z(整数集).Q\mathbb ...

  5. 离散数学-数理逻辑基本概念

    什么是数理逻辑? 逻辑学是探索.阐述和确立有效推理原则的学科. 这个问题可以追溯到亚里士多德提出的三段论:即包含大前提.小前提和结论三个部分的论证. 举例 凡是人都会死(大前提) 苏格拉底是人(小前提 ...

  6. 离散数学-集合论-关系的概念、表示和运算(7)

    离散数学-关系的概念.表示和运算 0前言 函数是x 到y 的映射,这种映射反就是一种关系.因为定义域x 是一个集合.值域y 也是一个集合所以函数就是一个<x, y> 有序对的集合.因此,我 ...

  7. 【离散数学】1. 数理逻辑

    1.数理逻辑 2. 集合论 3. 代数系统 4. 图论 离散数学:研究离散量结构及相互关系的学科 数理逻辑 集合论 代数系统 图论 逻辑:研究推理的科学 数学方法:引进一套符号系统的方法 数理逻辑是用 ...

  8. 离散数学——集合论(一)

    集合论(一) 基本概念 集合上的运算 运算的定义(部分简单内容跳过,逻辑公式可自己写出) 文氏图和范式 [Venn diagram](https://en.wikipedia.org/wiki/Ven ...

  9. 计算机软件理论基础集合论,从数理逻辑观点看计算机专业的理论基础探讨.doc...

    文档介绍: 从数理逻辑观点看计算机专业的理论基础探讨.doc从数理逻辑观点看计算机专业的理论基础探讨计算机科学与技术学科包括计算机系统结构.计算机软件与理论.计算机应用技术.一般地说,研究型计算机学院 ...

  10. 计算机软件理论基础集合论,从数理逻辑观点看计算机专业的理论基础探讨

    从数理逻辑观点看计算机专业的理论基础探讨 从数理逻辑观点看计算机专业的理论基础探讨计从数理逻辑观点看计算机专业的理论基础探讨算机科学与技术学科包括计算机系统结构.计算机软件与理论.计算机应从数理逻辑观 ...

最新文章

  1. Python的WeRoBot框架开发公众号
  2. pycharm 在ubuntu18.04 20.04以上保存在侧边栏的方法
  3. HDU 4035 Maze
  4. linux shell之删除当前文件夹不包含文件1和文件2的其他所有文件
  5. OpenCV cvLine
  6. Python学习之==文件操作
  7. haar级联分类器--人脸检测和匹配
  8. windows控制linux桌面图标,完全控制你的Windows桌面 (转)
  9. 使用 simiki 搭建个人 wiki(简易的博客)
  10. 深度学习行人重识别ReID最新综述与展望
  11. php如何上传文件,PHP上传文件
  12. 2017-2018-1 20155327 《信息安全系统设计基础》第7周学习总结
  13. 第H题 输入N求N的阶乘的10进制表示的长度
  14. 常用plc编程软件阵营划分
  15. shell编程复习 第二次
  16. VS2017 CUDA编程学习实例2:CUDA实现秩排序
  17. mysql median_在MySQL中使用MEDIAN和MAX,MIN和AVG功能
  18. 在线制作SprinBoot的banner
  19. 翻译:浏览器内部的工作原理
  20. c语言入门——三子棋(N子棋)

热门文章

  1. R语言和Rtools的详细下载安装教程
  2. echarts3Dearth 地球数据可视化添加 tooltip效果和涟漪扩散的效果
  3. 苹果激活锁怎么解除?手把手教你关闭激活锁
  4. oracle表转换mysql建表语句
  5. Gson用法: json转对象
  6. 什么是jsp,什么是Servlet?jsp 和Servlet 有什么区别
  7. VS2015镜像安装教程
  8. 【SQL Server】用SQL命令建立数据库和表
  9. Android桌面隐藏图标
  10. 【python教程入门学习】机器学习常用术语