离散数学——命题逻辑

目录

命题符号化

命题

联结词

命题公式的等值演算

命题公式的定义

命题公式的类型

命题公式的等值式

等值演算

命题公式的主范式

命题公式的范式

范式的求取

极大极小项

命题公式的主范式

命题逻辑推理的构造证明法

命题逻辑推理

简单证明推理

构造证明推理


命题符号化

命题

自然语言中能够判断真假陈述句

常值命题:一个特定的命题,不是具有值 "T(1)" 就是具有值 "F(0)"。

简单命题(原子命题):能够判断真假的简单陈述句,一般用小写或大写英文字母表示一个简单命题(如,p、q、P、Q...等)。当简单命题不是一个常值时,又称为命题变元

比如:我爸是李刚。

复合命题:通过关联词将简单命题复合连接而成的命题,当简单命题是命题变元时,复合命题又称为命题公式。

比如:我爸是李刚并且且我妈是李乃乃。

联结词

否定联结词 "┐":设p为任一命题,复合命题 "非p"(或 "p的否定")称为p的否定式,记为┐p。并规定,┐p为真当且仅当p为假。(自然语言中 "非"、"不" 和 "没有" 等关系词的逻辑抽象)

合取联结词 "∧":设p、q为两任意命题,复合命题 "p并且q"(或 "p和q")称为p和q的合取式,记为p∧q。并规定,p∧q为真当且仅当p和q都为真。(自然语言中 "并且"、"和"、"与" 和 "既...又..."等关联词的逻辑抽象)

析取联结词 "∨":设p、q为两任意命题,复合命题 "p或q" 称为p和q的析取式,记为p∨q。并规定,p∨q为假当且仅当p和q都为假。(自然语言中 "或" 和 "或者" 等关系词的逻辑抽象)

蕴含连结词 "->":设p、q为两任意命题,复合命题 "如果p,则q" 称为p和q的蕴含式,记为p->q。并规定,p -> q为假当且仅当p为真且q为假q是p的必要条件,p是q的充分条件。(自然语言中 "因为p所以q"、"如果...就..."、"只要p就q"、"只有q才p"、"除非q否则非p"、"除非q才p" 和 "p仅当q"等关系词的逻辑抽象)

等价连结词 "<->":设p、q为两任意命题,复合命题 "p当且仅当q" 称为p和q的等价式,记为p<->q。并规定,p <-> q 当且仅当p和q同时为真或同时为假。(自然语言中 "充分必要条件"、"如果...就...反之亦然" 和 "当且仅当" 等关联词的逻辑抽象)

表格从上到下,连结词依次优先级降低

大家可以看表格速记。

下面列举几个符号化表示命题的例子:

命题公式的等值演算

命题公式的定义

命题公式是由命题变元(如 p、q、r)和逻辑联结词(如 ¬、∧、∨、→、↔)按一定规则构成的符号串。

命题的符号化就是把自然语言命题转化为逻辑符号。

命题公式的类型

  1. 永真命题公式(永真公式重言式):命题公式A在所有解释下的真值都为真,用1表示。
  2. 可满足命题公式(可满足公式)至少存在一个解释使命题公式A的真值为真
  3. 永假命题公式(永假公式矛盾式不可满足公式):命题公式A在所有解释下的真值都为假,用0表示。

判断下列命题公式的类型:

命题公式的等值式

如果命题公式A和B的等价式A <-> B是重言式,则称命题公式A与B是逻辑等值的,或者是命题公式的等值式,简称为等值式记为 A ⇔ B 或 A = B。(注意:⇔不是逻辑连结词,A ⇔ B是表示 A <-> B 为重言式的一种记法)

下面列出一些基本等值式:

等值演算

在命题逻辑中,由已知的等值式,通过等值式替换,推演出另外一些等值式的过程称为命题逻辑的等值演算,简称等值演算

等值演算的应用

1.简化公式

消去连结词->、<->

尽量让互为否定的命题(例如p与¬p)成对出现。

2.证明两个公式等值

消去连结词->、<->;从两边进行观察。

如果要证明两个公式不等值,用等值演算难以直接证明,

我们可以采用真值表观察赋值(先用等值演算化简)

3.判断公式的类型

矛盾式:A ⇔ 0重言式:A ⇔ 1

也就是判断命题公式是否与0或1等值,与0等值的是矛盾式,与1等值的是重言式。

既不与0等值又不与1等值时,可以代值判断是否有成真赋值和成假赋值。

命题公式的主范式

命题公式的范式

简单析取式:有限个命题变元或命题变元的否定的析取构成的命题公式。(p∨q、p∨¬q)

简单合取式:有限个命题变元或命题变元的否定的合取构成的命题公式。(p∧q、p∧¬q)

析取范式:有限个简单合取式的析取得到的命题公式。

合取范式:有限个简单析取式的合取得到的命题公式。

注意:

  •         单个简单合取式既是合取范式,又是析取范式;
  •         单个简单析取式既是析取范式,又是合取范式;
  •         单个命题变元或它的否定既是析取范式,又是合取范式(也是简单析取式和简单合取式)。

范式的求取

任意命题公式都存在与之等值的析取范式和合取范式,而且命题公式的析取范式、合取范式不一定唯一。

求取范式步骤:

  1. 消去连结词->,<->;
  2. 将否定连结词¬内移,同时消去双重否定符,使得¬仅出现在命题变项的前面;
  3. 使用分配律得到相应的范式。

极大极小项

极小项简单合取式,每个命题变元(q)与其否定(¬q),二者之一仅出现一次(即不是q就是¬q,二者只能有一个)。(比如:p∧q、p∧¬q)

极大项简单析取式,每个命题变元(q)与其否定(¬q),二者之一仅出现一次(即不是q就是¬q,二者只能有一个)。(比如:p∨q、p∨¬q)

n个命题变元可以生成2^n个极小项和2^n个极大项。

极小项的简写

对于每个极小项,把它的成真赋值看作二进制数,令相应的十进制数为i,则用mi来指代这个极小项。

极大项的简写

对于每个极大项,把它的成假赋值看作二进制数,令相应的十进制数为i,则用Mi来指代这个极大项。

命题公式的主范式

主析取范式析取范式,其中的每一个简单合取式都是该n个命题变元的极小项

主合取范式合取范式,其中的每一个简单析取式都是该n个命题变元的极大项

任何命题公式都存在与之等值的主析取范式和主合取范式,并且是唯一的,可以用来判断两个命题是否等值。

例举:

主范式之间的转换

对于任何一个含有n个命题变元的命题公式A:

如果A的主析取范式mi1 V mi2 V ... V mik

其中没有出现的极小项为mj1, mj2, ... , mjr (r+k = 2^n)

则A的主合取范式Mj1 ∧ Mj2 ∧ ... ∧ Mjr

就比如:

对于3个命题变元的命题公式A,

主析取范式:m0 ∨ m1 ∨ m3 ∨ m5 ∨ m7

主合取范式:M2 ∧ M4 ∧ M6

命题逻辑推理的构造证明法

命题逻辑推理

对于命题公式A和B,如果蕴含式 A -> B 的所有赋值都是成真赋值,那么,称该蕴含式为永真蕴含式或重言蕴含式,记为 A ⇒ B(注意:⇒不是逻辑连结词,只是A -> B永真时的一种简单记法。)。

简单证明推理

命题逻辑推理的两种转换:

1.直接方法:证明 A1 ∧ A2 ∧ ... ∧ An -> B 是重言式

2.间接方法或反证法:证明 A1 ∧ A2 ∧ ... ∧ An ∧ ¬B 是矛盾式

用上述转换的证明去推理的称之为简单证明推理

采用的方法:

1.真值表(一般不用)

就是给命题公式赋值所有可能值,判断是否都为1

2.等值演算

通过等值演算,若公式(A1 ∧ A2 ... ∧ Ak) -> B ⇔ 1,则说明推理正确;否则推理不正确。

注意:下面的 |= 表示 ⇒。

3.主析(合)取范式

若公式(A1 ∧ A2 ... ∧ Ak) -> B 的主析取范式含全部2^n个极小项,则说明推理正确。否则推理不正确。

构造证明推理

基于永真蕴含式推理规则进行的命题公式的推理称为构造证明推理

下面列出一些基本的永真蕴含式/推理规则

直接构造证明推理:从一组已知的命题公式的前提出发,利用推理规则逐步推演出逻辑结论的推理。

间接构造证明推理:从一组已知的命题公式的前提以及附加的前提出发,利用推理规则间接地给出推理有效性证明的推理。

下面我用直接和间接分别证明。

命题符号化都是一样的。

先是直接构造证明推理

前提:

结论:

证明:(1) (2) ...

大家要按照这样的模版来写。

然后是间接构造证明推理

前提:

附加前提(原来结论(A->B)的A命题):

新的结论(原来结论(A->B)的B命题):

证明:(1) (2) ...

ps: 命题逻辑的旅途到此结束了,没点关注的点点关注,动动手手点点赞,再来一个收藏,咳咳,大家要是没看过集合论的可以去看看我写的离散数学——集合论-优快云博客,我们下期图论再见,Bye~Bye。

本资源集提供了针对小型无人机六自由度非线性动力学模型的MATLAB仿真环境,适用于多个版本(如2014a、2019b、2024b)。该模型完整描述了飞行器在三维空间中的六个独立运动状态:绕三个坐标轴的旋转(滚转、俯仰、偏航)与沿三个坐标轴的平移(前后、左右、升降)。建模过程严格依据牛顿-欧拉方程,综合考虑了重力、气动力、推进力及其产生的力矩对机体运动的影响,涉及矢量运算与常微分方程求解等数学方法。 代码采用模块化与参数化设计,使用者可便捷地调整飞行器的结构参数(包括几何尺寸、质量特性、惯性张量等)以匹配不同机型。程序结构清晰,关键步骤配有详细说明,便于理解模型构建逻辑与仿真流程。随附的示例数据集可直接加载运行,用户可通过修改参数观察飞行状态的动态响应,从而深化对无人机非线性动力学特性的认识。 本材料主要面向具备一定数学与编程基础的高校学生,尤其适合计算机、电子信息工程、自动化及相关专业人员在课程项目、专题研究或毕业设计中使用。通过该仿真环境,学习者能够将理论知识与数值实践相结合,掌握无人机系统建模、仿真与分析的基本技能,为后续从事飞行器控制、系统仿真等领域的研究或开发工作奠定基础。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值