目录

一、数理逻辑的基本概念

1、命题

2、原子命题和复合命题

二、联结词

1、如何把命题变成“算式”?

2、联结词

(1)否定词(negation)“并非”(not):¬

(2)合取词(conjunction)“并且”(and): ∧

(3)析取词(disjunction)”或”(or):∨

(4)蕴涵词(implication)”如果…那么…”(if…then…): →

(5)双向蕴含词(two-way implication)”当且仅当”(if and only if):↔

三、命题公式

1、逻辑联结词优先级

2、真值函数


一、数理逻辑的基本概念

逻辑学是探索、阐述和确立有效推理原则的学科,最早由古希腊学者亚里士多德创立。亚里士多德在逻辑学上最重要的工作是提出三段论学说。
一个三段论就是一个包括有大前提小前提结论三个部分的论证。
逻辑学还是以自然语言来表述,可能会因为自然语言的模糊性损害其准确和权威。 用数学的方法研究关于推理、证明等问题的学科就叫做数理逻辑(也叫做符号逻辑)。

1、命题

命题是数理逻辑中最基本的概念,对确定的对象作出判断的陈述句称作命题。
如果判断正确,称命题真(true),否则称命题假(false),“真、假”是命题的属性,称为“真值”。

例如:

  • 雪是白的 ——> 真命题
  • 2+2=5 ——> 假命题
  • 您贵姓?——> 疑问句,非命题
  • x+y<10 ——> x,y是不确定的对象,非命题

排中律

排中律是传统逻辑的基本规律之一 。任一事物在同一时间里具有某属性或者不具有某种属性,而无其它可能。
 “是非之间,必居其一”。 墨子也说过:“辩也者,或谓之是,或谓之非,当者胜也“——《经说下》。

反证法与排中律

传统数学证明中经常采用的“反证法”即利用了排中律:
  • 要证明一个命题为真,并不直接证明;
  • 而是假设命题不为真,推出矛盾;
  • 根据排中律,此命题非假,即真;
  • 从而间接证明命题为真

2、原子命题和复合命题

逻辑联结词(logical connectives):连接命题,对真值进行运算的词;

原子命题(atom proposition):不含有逻辑联结词的命题;

复合命题(compound proposition):包含了原子命题和逻辑联结词的命题。
比如:2是偶数而且3也是偶数。这是由原子命题和一个逻辑联结词“而且”连接而成的复合命题。

二、联结词

数理逻辑创立的初衷:对逻辑和思维过程进行形式化,使之象算术那样简单明了,确切无误。

1、如何把命题变成“算式”?

  1. 形式化的第一步:抽象(abstraction):
  2. 仅关注命题的本质属性:真值,而抛弃其丰富的内涵;
  3. 仅关注逻辑联结词的本质属性:对真值的运算,而抛弃多变的语言表达方式。
  4. 然后是将这两者都变成符号,以规则相连接。
  5. 真命题用t表示,假命题用f表示。
  6. 原子命题一般用p, q, r, s或pi, qi, ri, si表示。
  7. 逻辑联结词用特殊符号来表示:并非(not):¬ ;并且(and):;或(or): ;如果……那么……(if ... then ...): ;当且仅当(if and only if):

2、联结词

(1)否定词(negation)“并非”(not):¬

¬p的逻辑关系为p成立

注意在包含多个对象判断的命题否定时,其意义的变化:
如:“天鹅都是白的”,其否定并不是“天鹅都不是白的” ,而是“天鹅不都是白的”或“并非所有天鹅都是白的”。

(2)合取词(conjunction)“并且”(and): ∧

pq的逻辑关系为:p和q同时成立

(3)析取词(disjunction)”或”(or):∨

p∨q的逻辑关系为p和q中至少一个成立

自然语言中的“或”可以符号化为∨,但有时要注意原命题中的“或”可能表示排斥性选择:
例如:
李四学过德语或法语(相容或):p∨q
p:李四学过德语,q:李四学过法语
张三生于1972年或1973年(排斥或):p∨q
p:张三生于1972年,q:张三生于1973年

(4)蕴涵词(implication)”如果…那么…”(if…then…): →

pq的逻辑关系是,p是q的充分条,或者说q是p的必要条件

p→q中的p称作蕴涵前件,q称作蕴涵后件,自然语言中的许多条件连接词都可以符号化为→,但是要注意条件的顺序,如:“只要…就…”,“如果…那么…”,“只有…才…” ,自然语言中,条件语句一般都具有内在的联系,而数理逻辑中的蕴涵则仅是命题的一种连接,不一定具有什么内在联系。
例如:
只要2是偶数,雪就是黑的: p→q
p: 2是偶数,q: 雪是黑的
p为真,q为假,本命题为假

(5)双向蕴含词(two-way implication)”当且仅当”(if and only if):↔

pq的逻辑关系是p与q互为充分必要条件,在p,q真值相同的情况下,p q为真
例如:
圆1和圆2面积相等当且仅当它们的半径相等: p↔q
p: 圆1和圆2面积相等,q: 圆1和圆2半径相等
不管p和q的真值如何, p↔q为真

三、命题公式

命题公式(proposition formula)的组成成分
  1. 命题常元(proposition constants):表示具体命题及表示常命题的p, q, r, s等和t,f
  2. 命题变元(proposition variables):以“真,假”或者“1,0”为取值范围的变量,仍用p, q, r, s等表示
命题公式(proposition formula):由命题常元、变元和联结词组成的形式更为复杂的命题

命题公式( proposition formula )定义
① 命题常元和命题变元是命题公式,特别的称作原子公式或原子
② 如果A,B是命题公式,那么(¬A), (A∧B), (A∨B), (A→B), (A↔B)也是命题公式
③ 只有有限步引用上述两条所组成的符号串是命题公式
根据定义: (¬(p→(q∧r))) 是命题公式
以下式子都不是命题公式
  • (qp)  ——> 没有联结词
  • (p1∧(p2∧…  ——> 不是有限步

1、逻辑联结词优先级

联结词{¬,∧,∨,→,}中, ¬是一元联结词,其它都是连接两个命题的二元联结词
我们定义优先级为:¬, [∧∨], →, 除非有括号,否则按照优先级从高到低,从左到右的次序结合
如:
  • ¬p∨q 等同于 ((¬p)∨q)
  • p→q∧r→s 并不是 ((p→q)∧(r→s)) ,其实是 ((p→(q∧r))→s)

2、真值函数

如果将联结词看作逻辑运算符,那么包含命题变元p1, p2, …pn的公式A可以看作是关于p1, p2, …pn的一个真值函数,每个变元的取值范围是{0, 1} ,真值函数值的取值范围也是{0, 1}。
对任意给定的p1, p2, …pn的一种取值 状 况 组 合,称 为 指 派 或 者 赋 值(assignments),赋值用希腊字母α, β等表示,对于每个赋值,公式A均有一个确定的真值。这样,命题公式在形式上是一个规则的字符串,内容上则对应一个真值函数。
对于所有可能的赋值,公式A的真值可以用真值表来确定。当A(p1, p2, …pn)中包含有k个联结词时,公式A的真值表应为2n行、k+n列,前n列是所有变元的取值组合,最后1列是公式A的真值。

当公式A对赋值α为真时,称α是A的成真赋值,或者α弄真A,记做α(A)=1。反之,称α是A的成假赋值,或者α弄假A,记做α(A)=0。

离散数学1-数理逻辑的基本概念相关推荐

  1. 【离散数学】数理逻辑 第一章 命题逻辑(7) 命题逻辑的推理理论

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  2. 【离散数学】数理逻辑 第一章 命题逻辑(5) 对偶式、对偶原理

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  3. 【离散数学】数理逻辑 第一章 命题逻辑(3) 逻辑等价与蕴含

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  4. 离散数学复习 数理逻辑部分

    文章目录 前言 数理逻辑 1.命题逻辑的基本概念 2.命题逻辑等值演算 a.基本等值式 b.复合联结词 3.命题逻辑的推理理论 a.推理定律 b.推理规则 c.推理方法 4.一阶逻辑的基本概念及等值演 ...

  5. 数理逻辑蕴含_1.数理逻辑:基本概念

    什么是数理逻辑 逻辑学是探索.阐述和确立有效推理原则的学科,最早由亚里士多德创立 亚里士多德:提出三段论 只要符合三段论就是正确的 大前提,小前提和结论 逻辑学还是以自然语言来描述,可能会因为自然语言 ...

  6. 【离散数学】数理逻辑 第二章 谓词逻辑(1) 谓词、量词(全称和存在量词、全总个体域和特性谓词)

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  7. 离散数学_数理逻辑篇(总结)

    数理逻辑 命题逻辑 1.1 命题及其表示 表达判断并具有确定真值的陈述句为命题 不能分解为更简单命题的命题为原子命题. 由联结词.标点符号与原子命题为复合命题. 我们用大写字母A-Z,或[num]表示 ...

  8. 【离散数学】映射的有关概念

    [映射]任意给定两个非空集合A和B,若存在对应法则f,使得对于任意均存在唯一的与之对应,则称f是集合A到集合B的一个映射,若A和B均是数集,那么就称映射f是一个从A到B上的函数.其中A称为映射的定义域 ...

  9. 【离散数学】数理逻辑 第一章 命题逻辑(4) 联结词的完备集

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  10. 离散数学-14 图的基本概念

    相关概念 1. 图 ① 可用G泛指图(无向的或有向的) ②V(G), E(G), V(D), E(D) ③ n阶图 2. 有限图 3. n 阶零图(无边图,孤立结点构成)与平凡图(一阶零图,只有一个顶 ...

最新文章

  1. vim复制内容到系统剪贴板
  2. Python 中函数(function)的用法
  3. 利用matlab实现SAR 图像线性拉伸显示
  4. 蓝桥杯第五届省赛JAVA真题----七对数字
  5. Xcode4.4 import header 的问题解决方法
  6. 04 grep正则表达式与shellscipt脚本编程
  7. SQL删除重复数据只保留一条
  8. js原生touch事件实现微信语音按住录音,上滑取消。
  9. undefined reference to 问题汇总及解决方法
  10. Opencv4.2 DNN模块 终于支持Nividia GPU了!
  11. python黑科技脚本_利用Python实现FGO自动战斗脚本,再也不用爆肝啦~
  12. 高并发实时直播弹幕研发实践
  13. 8个LED灯分别以不同频率闪烁
  14. 手机dpi修改工具_修改手机的分辨率,让你的手机更流畅
  15. mysql中如何创建数据和表
  16. 软件测试面试题(带答案)
  17. 彩色流程图怎么做?这样的操作方法你尝试过吗?
  18. Elasticsearch 入门
  19. Numpy库 numpy.corrcoef()函数
  20. GDT陶瓷气体放电管与MOV压敏电阻串联时的导通顺序-优恩

热门文章

  1. FAST迅捷路由器设置
  2. 解决百度推广恶意点击以及反攻击的方法!
  3. java发送邮件连接超时,Java邮件超时和连接超时处理
  4. SCRATCH编程与科学——简单电路
  5. matlab 拟合 画图,用MatLab画图(最小二乘法做曲线拟合)
  6. MATLAB 剔除异常点
  7. 第九章泛型与集合(甘琳凤)
  8. Reentrantlock和其搭档Condition —————— 开开开山怪
  9. OpenGL之FBO
  10. iOS开发 手势密码解锁和指纹TouchID解锁