逻辑学学习.3--- 命题逻辑 (一):基本概念
演绎逻辑研究的一个基本分支就是命题逻辑,命题逻辑以命题为最小单位。它主要是研究复合命题中的真值函项复合命题,怎样由简单命题推导出真值函项复合命题。
一,基本概念
符号逻辑 就是把日常语言中的逻辑符号化,然后进行研究。
命题逻辑 是符号逻辑的基本内容,另一个是谓词逻辑。
- 命题逻辑的最小单位是命题
- 谓词逻辑的最小单位是词项
简单命题 是不包含其他命题的命题。
复合命题 是包含其他命题的命题。命题逻辑的研究对象主要是复合命题。
复合命题包含两个基本成份:支命题
联结词
命题举例:
“如果天上下雨,那么地上潮湿”
“天上下雨”是一个支命题,是简单命题,再分割就是词项了。
“地上潮湿”也是一个支命题,是简单命题,再分割就是词项。
“如果…,那么…"是联结词
真值函项复合命题 该复合命题的结果真值唯一地取决于其支命题的真值。
也就是说由其支命题的真值唯一地推导出复合命题的真值。
推导方法有真值表方法(包括短真值表方法)和自然演绎方法。真值函项连接词 构成真值函项复合命题的联结词
命题举例[命题例1]
”老王吃饭并且喝茶“[命题例1]是一个复合命题,而且是一个真值函项复合命题,连接词是”并且“
[命题例2]
”老王吃饭在喝茶之后“[命题例2]是一个复合命题,联结词是”在…之后“,但这不是一个真值函项复合命题,
因为支命题不能唯一确定复合命题。所以它的联接词”在…之后“不是真值函项联接
词。[命题例3]
”老王怀疑刘某是个罪犯“[命题例3]虽然是一个复合命题,但是它的真值得不出,不知真假。所以它不是真值项复合命题。联结词”…怀疑…“不是真值函项联结词。
可见在日常语言中,大部分的联结词都不是真值函项联结词。只有一小部分联结词是真值函项联结词。
二,逻辑学里所研究的真值函项联结词只有五个,表示最基本的5种逻辑关系
∧ ∨ ¬ → ↔
1.合取 ∧\wedge∧
联结词是 ”并且“,”与“,“;”,“,” 表示同时发生。
值得注意的是分号”;“ 与逗号 ”,“ 也代表“与”的关系,表示同时发生。2.析取∨\vee∨
联结词是“或”,“或者”。它的支命题是析取支。3.否定 ¬
联结词“并非”命题举例:
所有基本粒子都是可分的否定命题:
并非所有基本粒子都是可分的否定命题也是复合命题,只不过其支命题只有一个
4.蕴含 →
联结词是“如果…,那么…”命题举例:
如果物体被加热,那么物体体积膨胀P→ Q
P代表的支命题叫做前件,Q代表的支命题叫做后件值得注意的是它的真值表,只有前件真后件假,结果才是假。其余的结果都算真。
5.等值词和等值命题 ↔
联结词是“当且仅当”。命题举例:
一个人是中国公民,当且仅当,他具有中国国籍P↔ Q
P代表的支命题叫做左支,Q代表的支命题叫做右支五种逻辑关系真值表
P | Q | P∧ Q | P∨ Q | ¬P | P→ Q | P ↔ Q |
---|---|---|---|---|---|---|
1 | 1 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 | 1 | 0 |
0 | 0 | 0 | 0 | 1 | 1 | 1 |
参考资料
《自然演绎逻辑导论》 陈晓平
逻辑学学习.3--- 命题逻辑 (一):基本概念相关推荐
- 逻辑学学习:第一章:导论
逻辑学学习:第一章:导论 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 开始学习逻辑学,教材为<<普通逻辑学>>,作者杨树森, ...
- Maven学习总结(四)——Maven核心概念
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(四)--Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平 ...
- 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)
[深度学习]梯度和方向导数概念解析(代码基于Pytorch实现) 文章目录 1 方向导数 2 梯度 3 自动求导实现 4 梯度下降4.1 概述4.2 小批量梯度下降 5 总结 1 方向导数 方向导数的 ...
- TF学习——Tensorflow框架之基础概念、设计思路、常用方法之详细攻略
TF学习--tensorflow框架之基础概念.设计思路.常用方法之详细攻略 目录 Tensorflow框架基础概念 Tensorflow框架设计思路 Tensorflow框架常用方法 Tensorf ...
- 学习笔记 Keras:一些基本概念
目录: 目录: 一些基本概念 符号计算 张量 data_format 函数式模型 batch epochs 对新手友好的小说明 关于Python 关于深度学习 其他 本系列参考官方文档官方文档 这就是 ...
- MySQL学习笔记01【数据库概念、MySQL安装与使用】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- 4_InfluxDB学习之InfluxDB的基本概念、InfluxDB中独有的概念(Point,series),InfluxDB学习之InfluxDB的基本操作,InfluxDB操作方式,crud
4.InfluxDB学习之InfluxDB的基本概念 4.1.与传统数据库中的名词做比较 4.2.InfluxDB中独有的概念 4.2.1.Point 4.2.2.series 4.3.InfluxD ...
- vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值?
vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 文章目录 vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 什么是组件? 为什么要使用组件? 如何使用 ...
- [转载]学习java30条基本的概念
原文地址:学习java30条基本的概念作者:简单爱 学习java30条基本的概念 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是J ...
- 深度学习与自然语言处理 主要概念一览
原址 CS224d-Day 1: 要开始系统地学习 NLP 课程 cs224d,今天先来一个课程概览. 课程一共有16节,先对每一节中提到的模型,算法,工具有个总体的认识,知道都有什么,以及它们可以做 ...
最新文章
- 为什么三层交换机无法替代路由器?
- Java调用jar包测试
- HBuilder 模拟器连接默认端口
- C++Singleton的DCLP(双重锁)实现以及性能测评
- Linux安装rpc监控系统资源
- 程序员平均月薪过万,想当程序员的话,大学学那些专业会更好呢?
- 给页面中的所有链接新窗口中打开
- Beam概念学习系列之SDKs
- 禅道 mysql 远程连接_远程访问禅道开源版数据库(基于docker)
- 十、JAVA抽象类的定义使用
- 《软件工程》网上书店项目需求规格说明书
- Little Elephant and Magic Square
- matlab 结构体struct函数使用方法
- ABBYY FineReader 15 安装教程
- 鼠标右键多余菜单的清理
- thinksystem sr550 安装ubuntu14.04 无法识别网卡驱动(连不了网)
- 服务器自带软件怎么样卸载,告别卸载软件难 四大方法轻松搞定
- 多云定义:什么是多云,多云究竟是什么?
- android9默认字体下载,iFont爱字体 v5.5.9 Android特别版-实用的手机换字体软件
- 使用matlab对记录数据进行傅里叶分析