演绎逻辑研究的一个基本分支就是命题逻辑,命题逻辑以命题为最小单位。它主要是研究复合命题中的真值函项复合命题,怎样由简单命题推导出真值函项复合命题。

一,基本概念
  • 符号逻辑 就是把日常语言中的逻辑符号化,然后进行研究。

  • 命题逻辑 是符号逻辑的基本内容,另一个是谓词逻辑

    • 命题逻辑的最小单位是命题
    • 谓词逻辑的最小单位是词项
  • 简单命题 是不包含其他命题的命题。

  • 复合命题 是包含其他命题的命题。命题逻辑的研究对象主要是复合命题。
    复合命题包含两个基本成份:

    • 支命题

    • 联结词

      命题举例:

      “如果天上下雨,那么地上潮湿”

      “天上下雨”是一个支命题,是简单命题,再分割就是词项了。
      “地上潮湿”也是一个支命题,是简单命题,再分割就是词项。
      “如果…,那么…"是联结词

  • 真值函项复合命题 该复合命题的结果真值唯一地取决于其支命题的真值。
    也就是说由其支命题的真值唯一地推导出复合命题的真值。
    推导方法有真值表方法(包括短真值表方法)和自然演绎方法。

  • 真值函项连接词 构成真值函项复合命题的联结词
    命题举例

    [命题例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--- 命题逻辑 (一):基本概念相关推荐

  1. 逻辑学学习:第一章:导论

    逻辑学学习:第一章:导论 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 开始学习逻辑学,教材为<<普通逻辑学>>,作者杨树森, ...

  2. Maven学习总结(四)——Maven核心概念

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(四)--Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平 ...

  3. 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)

    [深度学习]梯度和方向导数概念解析(代码基于Pytorch实现) 文章目录 1 方向导数 2 梯度 3 自动求导实现 4 梯度下降4.1 概述4.2 小批量梯度下降 5 总结 1 方向导数 方向导数的 ...

  4. TF学习——Tensorflow框架之基础概念、设计思路、常用方法之详细攻略

    TF学习--tensorflow框架之基础概念.设计思路.常用方法之详细攻略 目录 Tensorflow框架基础概念 Tensorflow框架设计思路 Tensorflow框架常用方法 Tensorf ...

  5. 学习笔记 Keras:一些基本概念

    目录: 目录: 一些基本概念 符号计算 张量 data_format 函数式模型 batch epochs 对新手友好的小说明 关于Python 关于深度学习 其他 本系列参考官方文档官方文档 这就是 ...

  6. MySQL学习笔记01【数据库概念、MySQL安装与使用】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. 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 ...

  8. vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值?

    vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 文章目录 vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 什么是组件? 为什么要使用组件? 如何使用 ...

  9. [转载]学习java30条基本的概念

    原文地址:学习java30条基本的概念作者:简单爱 学习java30条基本的概念 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是J ...

  10. 深度学习与自然语言处理 主要概念一览

    原址 CS224d-Day 1: 要开始系统地学习 NLP 课程 cs224d,今天先来一个课程概览. 课程一共有16节,先对每一节中提到的模型,算法,工具有个总体的认识,知道都有什么,以及它们可以做 ...

最新文章

  1. 为什么三层交换机无法替代路由器?
  2. Java调用jar包测试
  3. HBuilder 模拟器连接默认端口
  4. C++Singleton的DCLP(双重锁)实现以及性能测评
  5. Linux安装rpc监控系统资源
  6. 程序员平均月薪过万,想当程序员的话,大学学那些专业会更好呢?
  7. 给页面中的所有链接新窗口中打开
  8. Beam概念学习系列之SDKs
  9. 禅道 mysql 远程连接_远程访问禅道开源版数据库(基于docker)
  10. 十、JAVA抽象类的定义使用
  11. 《软件工程》网上书店项目需求规格说明书
  12. Little Elephant and Magic Square
  13. matlab 结构体struct函数使用方法
  14. ABBYY FineReader 15 安装教程
  15. 鼠标右键多余菜单的清理
  16. thinksystem sr550 安装ubuntu14.04 无法识别网卡驱动(连不了网)
  17. 服务器自带软件怎么样卸载,告别卸载软件难 四大方法轻松搞定
  18. 多云定义:什么是多云,多云究竟是什么?
  19. android9默认字体下载,iFont爱字体 v5.5.9 Android特别版-实用的手机换字体软件
  20. 使用matlab对记录数据进行傅里叶分析

热门文章

  1. 为Linux的ibus添加五笔98输入法
  2. EVEREST工具---检测硬件
  3. 记录实验所用计算机硬件配置,《计算机硬件性能检测》实验指导书
  4. Win10下如何清理优化C盘
  5. 常微分方程 伍卓群 题目
  6. 源码搜索引擎,让你找到更适合你的源码
  7. 全网搜索 6.0 - 超级网搜 SuperSearch 最新版 - 主要更新内容
  8. 电话录音系统服务器 显示断线,电话录音系统不稳定解决方法?
  9. 服务器远程管理与监控
  10. dump文件导入表修复工具——Imports Fixer