首页 > 其他分享 >离散数学 第一章 命题逻辑 1-3命题公式与翻译

离散数学 第一章 命题逻辑 1-3命题公式与翻译

时间:2023-11-10 14:33:00浏览次数:30  
标签:合式公式 联结词 变元 命题 第一章 离散数学 本例 命题逻辑 例题

前面已经提到,不包含任何联结词的命题叫做原子命题,至少包含一个联结词的命题称作复合命题。

设p和q是任意两个命题,则┓p,p∨q,(p∧q)∨(p→q),p«(q∨┓p)等都是复合命题。

若p和q是命题变元,则上述各式均称作命题公式。p和q称作命题公式的分量。

必须注意:命题公式是没有真假值的,仅当在一个公式中命题变元用确定的命题代入时,才得到一个命题。这个命题的真值,以来于代换变元的那些命题的真值。此外,并不是由命题变元,联结词和一些括号组成的字符串都能成为命题公式。

定义1-3.1 命题演算的合式公式(wff),规定为;
(1) 单个命题变元本身是一个合式公式。
(2) 如果a是合式公式,那么┓a是合式公式。
(3) 如果a和b是合式公式,那么(a∧b),(a∨b),(a→b)和(a«b)都是合式公式。
(4) 当且仅当能够有限次地应用(1),(2),(3)所得到的包含命题变元,联结词和括号的符号串是合式公式。

这个合式公式的定义,是以递归形式给出的,其中(1)称为基础,(2)(3)称为归纳,(4)称为界限。

按照定义,下列公式都是合式公式:

┓(p∧q),┓(p→q),p→(p∨┓q)),

(((p→q)∧(q→r)«(s«t))

(p→q)→(∧q),(p→q),(p∧q)→q)

等都不是合式公式。

为了减少使用圆括号的数量,约定最外层圆括号可以省略。

如果我们规定了联结词运算的优先次序为:┓,∧,∨,→,«,则p∧q→r也是合式公式。

有了联结词的合式公式概念,我们可以把自然语言中的有些语句,翻译成数理逻辑中的符号形式。

例题1 试以符号形式写出命题:我们要做到身体好、学习好、工作好,为祖国四化建设而奋斗。

解   找出各原子命题,并用命题符号表示:

a:我们要做到身体好。
b:我们要做到学习好。
c:我们要做到工作好。
p:我们要为祖国四化建设而奋斗。
故命题可形式化为:(a∧b∧c)«p

例题2 上海到北京的14次列车是下午五点半或六点开。

解    p:上海到北京的14次列车是下午五点半开。
q:上海到北京的14次列车是下午六点开。
在本例中,汉语的“或”是不可兼或,而逻辑联结词v是“可兼或”。因此不能直接对两命题析取。构造表如表1-3.1所示。

表1-3.1


p

q

原命题

p«q

┓(p→←q)

t

t

f

t

f

t

f

t

f

t

f

t

t

f

t

f

f

f

t

f


从表中可看出原命题不能用前述五个联结词单独写出,但是如用命题和联结词组合,可以把本命题表达为:┓(p«q)。

例题3   他既聪明又用功。

解   若设
p:他聪明。
q:他用功

在自然语言中这个“既……又……”显然与“且”的意义一样,故本例可记为:p∧q

例题4   他虽聪明但不用功。

解   这里“虽……但……”这个词不能用前述联结词表达,但其实际意义是:他聪明且不用功。
若设
    p:他聪明。q:他用功。
本例可表示为:p∧┓q

例题5    除非你努力,否则你将失败。

解    这个命题的意义,亦可理解为:如果你不努力则你将失败。
若设
     p:你努力。q:你失败。
本例可表示为:┓p→q

例题6    张三或李四都可以做这件事。

解    这个命题的意义是:张三可以做这件事,并且李四也可以做这件事。
若设
p:张三可以做这事。q:李四可以做这事。
本例可表示为:p∧q

从上面的例子中可以看到,自然语言中的一些联结词,如:“与“”且“”或“”除非…则…“等等都各有其具体含义,因此需分别不同情况翻译成适当的逻辑联结词。为了便于正确表达命题间的相互关系,有时也常常采用列出”真值表“的方法,进一步分析各原命题,以此寻找逻辑联结词,使原来的命题能够正确地用形式符号予以表达。



标签:合式公式,联结词,变元,命题,第一章,离散数学,本例,命题逻辑,例题
From: https://blog.51cto.com/emanlee/8298908

相关文章

  • 离散数学 第一章 命题逻辑 1-2 联结词
    在自然语言中,常常使用“或”,“与”,“但是”等一些联结词,对于这种联结词的使用,一般没有很严格的定义,因此有时显得不很确切。在数理逻辑中,复合命题是由原子命题与逻辑联结词组合而成,联结词是复合命题中的重要组成部分,为了便于书写和进行推演,必须对联结词作出明确规定并符号化。下面介......
  • 离散数学 第一篇 数理逻辑
    第一篇数理逻辑    逻辑学是一门研究思维形式及思维规律的科学。逻辑规律就是客观事物在人的主观意识中的反映。逻辑学分为辨证逻辑与形式逻辑两种,前者是以辨证法认识论的世界观为基础的逻辑学,而后者主要是对思维的形式结构和规律进行研究的类似于语法的一门工具性学科。......
  • 离散数学蕴含式的问题
    如何理解数理逻辑中的蕴含?P→Q它表示自然语言的“如果…,则…”这种假言判断的,如果P为真命题,Q也为真命题时,P→Q是真命题,当P为真命题,而Q为假命题时,P→Q是一个假命题。比如张三说,“如果明天天不下雨(P),那么他去你家玩(Q)”,如果第二天天不下雨,他去了你家,他说了真话(P→Q为真),如果天不......
  • 离散数学 第一章 命题逻辑 1-1 命题及其表示法
    在数理逻辑中,为了表达概念,陈述理论和规则,常常需要应用语言进行描述,但是日常使用的自然语言进行描述,往往叙述时不够确切,也易产生二义性,因此就需要引入一种目标语言,这种目标语言和一些公式符号,就形成了数理逻辑的形式符号体系。所谓目标语言就是表达判断的一些语言的汇集,而判断就是对......
  • 第一章 引言 —— 现代密码学(杨波)课后题答案解析
    第一章作业参考答案1.设仿射变换的加密是E11,23(m)=11m+23(mod26),对明文“THENATIONALSECURITYAGENCY”加密,并使用解密变换D11,23(c)=11-1(c-23)(mod26)验证你的加密结果。解:T=19,11·19+23(mod26)=24,TÞY     H=7,11·7+23(mod26)=22,HÞWE=4,11·4+23(mod26)=15......
  • C语言程序设计 练习题参考答案 第一章
    /*C语言程序设计练习题参考答案第一章p11,1.5输出以下文字:Iamastudent,IloveChina.*/#include<stdio.h>voidmain(){printf("Iamastudent,IloveChina.");}/*C语言程序设计练习题参考答案第一章p11,1.6求a,b,c三个数的平均值,参考程序一*/......
  • 《离散数学》双语专业词汇表 名词术语中英文索引
    《离散数学》双语专业词汇表set:集合subset:子集element,member:成员,元素well-defined:良定,完全确定brace:花括号representation:表示sensible:有意义的rationalnumber:有理数emptyset:空集Venndiagram:文氏图contain(in):包含(于)universalset:全集finite(infinite)set:有限(无限)集......
  • python初学者学习笔记-第一章-概述
    chapter1/概述1.1Python简介Python是一种跨平台的计算机程序语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和新功能的增加,越来越多的被用于各种开发项目。Python已经应用于很多领域:Web开发:比如Django、Requests、BeautifulSoup;科学计算:比如SciPy、NumPy、P......
  • 第一章思维导图
    模块一 资金时间价值地计算及应用 模块二 技术方案经济效果评价模块三 技术方案不确定性分析模块四 技术方案现金流量表的编制模块五 设备更新分析模块六 价值工程在工程建设中的应用模块七 新技术、新工艺和新材料应用方案的技术经济分析 ......
  • 【数据结构】第一章——绪论(1)
    数据结构的基本概念大家好,今天开始,我将开始从原先的专心学习C语言调整到边学习C语言,边学习数据结构的相关内容。当然,在学习的过程中我也会将各个知识点通过博客记录下来并将自己对知识点的理解分享给大家。本章内容是数据结构的概述,我们可以通过对本章内容的学习,初步了解数据结构的......