Chapter1-逻辑语言
逻辑语言
逻辑域
最简单的论域
定义
逻辑对象是真和假,也称为逻辑真值,简称真值,记为 1 和 0
真值集合以及逻辑运算、逻辑关系统称为逻辑域
表达逻辑真值的变量,称为逻辑变量,简称变量
一般用小写英文字母表示
由逻辑真值集合,逻辑运算集合以及关系集合构成的三元组成为逻辑域
符号表示
逻辑对象
逻辑运算
逻辑运算 | 符号 |
---|---|
非 | |
与 | |
或 | |
如果...,则... | |
当且仅当 | |
异或 |
逻辑关系
真值表
一组逻辑自变量与一个逻辑因变量的对应表
逻辑联结词
1 | 0 |
0 | 1 |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
sees as lambda x,y : x<=y
(互蕴含)
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
sees as lambda x,y : x==y
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
(相等关系)
真值表,懒得写了
(推论关系)
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
运算的性质
逻辑对象
逻辑运算
逻辑关系
性质
- 结合律
- 交换律
- 分配律
合式公式
命题变量及原子公式
- 0 和 1 是常量
- 值取为逻辑真值的变量称为命题变量
- 表示为小写字母 p, q, s, t 等
定义:命题变量称为原子公式
命题合式公式
定义
常量 0 和 1 是合式公式
命题变量是合式公式
若 Q, R 是合式公式,则 是合式公式
只有有限次应用 (1)-(3) 构成的公式是合式公式
推断式
若 Q, R 是合式公式,则 是推论式
等价式
若 Q, R 是合式公式,则 是等价式
逻辑规律
定律与规则
- 思维直觉、思维定律与定理
- 充分理由律(三段论):
- 传递律:
- 排中律:
- 矛盾律:
命题逻辑定理
后面还一堆
??????
公式复杂度及合式公式序
公式 P 的复杂度表示为
常量 0, 1 复杂度为 0
命题变量复杂度为 0
如果 ,则
如果 , 则
联结词的优先级
从高到低:
同一个联结词连续多次出现且无括号,则按照从左到右的顺序运算
在满足运算次序不变的情况下,运用联结词的优先级规则则可以减少合式公式括号。
命题逻辑语言
定义
所有的命题合式公式集合构成了命题逻辑语言,记为
推论
一般来说,命题逻辑语言 是无穷集合,也就是说合式公式有无穷多个
等值演算
重要定律
交换律 | |||
---|---|---|---|
结合律 | |||
分配律 | |||
德·摩根律 | |||
幂等律 | |||
同一律 | |||
吸收律 | |||
零律 | |||
排中律 | 双重否定律 | ||
矛盾律 | 假言易位 |
等值演算
定义
设合式公式 ,存在等式序列 ,其中,$$
分类:
2022 春 / 离散数学
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)