【数理逻辑】命题逻辑 ( 命题逻辑推理正确性判定 | 形式结构是永真式 - 等值演算 | 从前提推演结论 - 逻辑推理 )
文章目录
一、 命题逻辑推理正确性判定
命题推理 , 根据 前提 , 推理出 结论 ;
如 : 前提 : 是
,
,
; 结论 : 是
如何判定根据上述前提 , 推理出的结论是正确的呢 ?
推理定律 :
是两个命题 , 如果
是永真式 , 那么
;
推理的形式结构
前提 :
结论 :
推理的形式结构为 :
命题逻辑 推理的正确性 判定 , 有两种方法 ;
方法一 : 写出推理的 形式结构 , 查看该推理的形式结构是不是 永真式 ; 如果是永真式 , 那么该推理是正确的 ;
方法二 : 从 前提 推演 结论 , 根据 等值演算规则 , 推理规则 , 进行推演 ;
二、 形式结构是永真式 ( 等值演算 )
等值演算参考博客 : 【数理逻辑】命题逻辑 ( 等值演算 | 幂等律 | 交换律 | 结合律 | 分配律 | 德摩根律 | 吸收率 | 零律 | 同一律 | 排中律 | 矛盾律 | 双重否定率 | 蕴涵等值式 … )
前提 :
,
,
; 结论 :
推理的形式结构是 :
使用 等值演算 的方法 , 验证上述形式结构是否是 永真式 ;
联结词的 优先级为 : “
” 大于 “
” 大于 “
” ; 先从优先级较高的开始进行 ;
蕴涵等值式 : 使用 蕴涵等值式 规则 , 将上述
进行等值演算 :
分配率 : 根据 分配率 , 计算
部分 :
矛盾律 : 其中 根据 矛盾律 可知 ,
:
同一律 : 根据 同一律 ,
与
是等价的 :
结合律 : 根据 结合律 , 重新结合
为
:
分配率 : 根据 分配率 , 计算
, 结果是
矛盾律 : 根据 矛盾律 计算
, 其结果是
:
同一律 : 根据同一律 ,
等价于
:
联结词优先级 :
中 , 联结词优先级相同 , 括号可以删除 , 将三个命题放在一个括号中 ;
蕴涵等值式 : 根据 蕴涵等值式 , 消去 蕴涵联结词
:
德摩根律 : 根据 德摩根律 , 将否定符号分配到括号中 ;
联结词优先级 :
中 , 联结词优先级相同 , 括号可以删除 , 将三个命题放在一个括号中 ;
排中律 : 根据排中律 ,
与
等价 ;
零律 : 根据零律 ,
析取任何值 , 都等价于
:
三、 从前提推演结论 ( 逻辑推理 )
逻辑推理参考博客 : 【数理逻辑】命题逻辑 ( 命题逻辑推理 | 推理的形式结构 | 推理定律 | 附加律 | 化简律 | 假言推理 | 拒取式 | 析取三段论 | 假言三段论 | 等价三段论 | 构造性两难 )
前提 :
,
,
; 结论 :
将前提条件使用合取联结词连接起来 ,
, 进行等值演算 , 计算出
;
等值演算 结合律 :
逻辑推理 假言推理 :
, 因此从
可以推理出
;
逻辑推理 假言推理 :
, 因此从
可以推理出
;
逻辑推理 比 等值演算 快 , 等值演算比较直观 , 逻辑推理需要选择合适的推理定律 ;
相关文章
- C语言结构和其他数据形式
- gget alphafold三行命令预测蛋白质三维结构
- 如何创建Python程序包,Python程序包结构详解(超级详细)
- 算法探索 MySQL 构建树形结构的查询算法(mysql树形结构查询)
- 深度剖析Oracle数据存储结构,了解存储原理与数据组织(oracle数据存储结构)
- MySQL 修改表结构:指导步骤(mysql修改表结构)
- 揭秘Oracle存储结构之谜(oracle存储结构)
- 结构如何从MSSQL中导出表结构(怎么导出mssql表)
- SQL Server的多层次结构及其应用(sqlserver的层次)
- Oracle树形表结构:优化查询和管理数据(oracle树形表结构)
- MSSQL结构树的查询技术及应用(mssql结构树查询)
- 观看Oracle内存结构的视频指导(oracle内存结构视频)
- 选择合适的Oracle主键值构建稳健的数据库结构(oracle主键值选择)
- “博格”来了:泥土里发现DNA新结构
- asp实现树型结构