视频教程:https://www.bilibili.com/video/av77914255?p=1&t=226
一、离散笔记
catelog目录:
- 命题逻辑-基本的概念
- 命题逻辑-等值演算
- 命题逻辑-推理理论
- 谓词逻辑
- 集合代数
- 二元关系
- 图的基本概念
- 欧拉图和哈密顿图
- 树
1. 命题逻辑-基本概念
一、命题的定义:
能判断其真假的陈述句
- 1.能判断真假
- 2.陈述句
例题一:
例题一:判断下来语句是否为命题,如果是命题,真值如何?
(1)北京是中国的首都
是 (真) 1 ,T
(2)圆周率π是一个无理数。
是 ( 真), 1,T
(3)小张是个大学生
是陈述句且能判断真假,所以这个是一个命题
但是我们无法判断这个的真值,这个真值是暂时未定的
是(?)
(4)地球之外的星球上有人
是命题,但是无法判断是否为真
是(?)
(5)2200年的元旦是晴天
是(?)
(5)请关门
不是命题
否(…)
(6) 2 x + 4 ≥ 10 2x +4 \geq 10 2x+4≥10
这不是命题
命题的真值唯一
(7)我现在正在说谎话
这是一个非常有名的悖论
二、命题连接词
命题连接词就是在组合原子命题
联结词 | 非 | 并且,and,&& | 或者 or || | 如果…则…(充分条件) | 当且仅当(充要条件) |
---|---|---|---|---|---|
符号 | ¬ x \neg x ¬x | ∧ \wedge ∧ | ∨ \vee ∨ | → \to → | ↔ \leftrightarrow ↔ |
含义 | negation 逻辑非 | and | or | to | leftrightarrow 充要条件 |
(重要,基础)各种符号的真值表:
1.非 $ \neg$
P | ¬ P \neg P ¬P |
---|---|
0 | 1 |
1 | 0 |
2.and ∧ \wedge ∧
P | Q | P ∧ \wedge ∧ Q |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
3.or ∨ \vee ∨
P | Q | P ∨ \vee ∨ Q |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
4.to 充分条件 如果… 则… → \to →
P | Q | P → \to → Q |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
5.充要条件 当且仅当 ↔ \leftrightarrow ↔
这个要区别于 充分条件to
P | Q | P ↔ \leftrightarrow ↔ Q |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
例题二:
例题二:将下列命题符号化
- 2 \sqrt{2} 2 是无理数
这就是一个原子命题,
令 P: 2 \sqrt{2} 2 是无理数
2. 2 \sqrt{2} 2 和 5 \sqrt{5} 5都是无理数
令
P: 2 是 无 理 数 \sqrt{2}是无理数 2是无理数
Q: 5 是 无 理 数 \sqrt{5}是无理数 5是无理数
符号化: P ∧ \wedge ∧ Q
3. 2 和 5 的 乘 积 是 无 理 数 \sqrt{2} 和 \sqrt{5} 的乘积是无理数 2和5的乘积是无理数
令P:为 2 和 5 的 乘 积 是 无 理 数 \sqrt{2}和\sqrt{5}的乘积是无理数 2和5的乘积是无理数
因为这个主语只有一个
4.小丽喜欢唱歌或喜欢跳舞
令
P:小丽喜欢唱歌
Q:小丽喜欢跳舞
或者 : ∨ \vee ∨
符号化: P ∨ \vee ∨ Q
5.今天晚上小丽看书或者打球
令
P:小丽今天晚上看书
Q:小丽今天晚上打球
因为小丽今天晚上只能看书或者打球,所以看书和打球是不兼容的
小丽今天晚上看书不能打球: P ∧ ¬ Q P \wedge \neg Q P∧¬Q
小丽今天晚上打球不看书: Q ∧ ¬ P Q \wedge \neg P Q∧¬P
总合的符号化: ( P ∧ ¬ Q ) ∨ ( Q ∧ ¬ P ) (P \wedge \neg Q) \vee (Q \wedge \neg P) (P∧¬Q)∨(Q∧¬P)
6.如果天气好我就去公园
令
P:天气好
Q:去公园
天气好一定去公园,
去公园不一定天气好
所以这里是 充分条件
符号化: P → Q P \to Q P→Q
6.1.只要天气好,我就去公园
同理6.
符号化: P → Q P \to Q P→Q
6.2 只要天气好,我才会去公园.
天气好不一定去公园,
去公园一定你天气好,
所以这里是必要条件
符号化: Q → P Q \to P Q→P
6.3 仅当天气好,我才去公园
同理 6.2
7.经一事,长一智,并且不经一事,不长一智。
P:经一事
Q:长一智
经一事长一智是如果… 则的关系 就是 to → \to →
不经一事,不长一智,同理
并且是 and 关系 ∧ \wedge ∧
总合符号化: ( P → Q ) ∧ ( ¬ P → ¬ Q ) (P \to Q) \wedge ( \neg P \to \neg Q) (P→Q)∧(¬P→¬Q)
天津市是直辖市的充要条件是 2 + 3 = 5 2 + 3 = 5 2+3=5
P: 天津市是直辖市
Q:2+2=5
符号化: P ↔ Q P \leftrightarrow Q P↔Q
三、真值表
详情看例题
例题三:
判断公式的类型:
- 1.满足式(恒为1)
- 2.矛盾式(恒为0)
- 3.可满足式,不是矛盾式就行,包含满足式
1. P ∧ R ∧ ¬ ( Q → P ) P \wedge R \wedge \neg (Q \to P) P∧R∧¬(Q→P)
使用真值表解法
P P P | Q Q Q | R R R | Q → P Q \to P Q→P | ¬ ( Q → P ) \neg (Q \to P) ¬(Q→P) | P ∧ R P \wedge R P∧R | P ∧ R ∧ ¬ ( Q → P ) P \wedge R \wedge \neg (Q \to P) P∧R∧¬(Q→P) |
---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 1 | 0 |
- Q → P Q \to P Q→P 这里的Q是条件.只有条件为1,结论为0 的时候才能为 0 其他时候都是 1
所以这个公式的值恒为 0 ,因此这是一个 矛盾式
2. ( P → Q ) → ( ¬ Q → ¬ P ) (P \to Q) \to (\neg Q \to \neg P) (P→Q)→(¬Q→¬P)
P P P | Q Q Q | P → Q P \to Q P→Q | $ \neg P$ | ¬ Q \neg Q ¬Q | ( ¬ Q → ¬ P ) (\neg Q \to \neg P) (¬Q→¬P) | ( P → Q ) → ( ¬ Q → ¬ Q ) (P \to Q) \to (\neg Q \to \neg Q) (P→Q)→(¬Q→¬Q) |
---|---|---|---|---|---|---|
0 | 0 | 1 | 1 | 1 | 1 | 1 |
0 | 1 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 0 | 1 |
1 | 1 | 1 | 0 | 0 | 1 | 11 |
因为这个是恒定为1的式子,所以这是满足式,同时也是可满足式
3. ( ¬ P ∧ Q ) → ¬ R (\neg P\wedge Q) \to \neg R (¬P∧Q)→¬R
P P P | Q Q Q | R R R | ¬ P \neg P ¬P | ( ¬ P ∧ Q ) (\neg P \wedge Q) (¬P∧Q) | ¬ R \neg R ¬R | ( ¬ P ∧ Q ) → ¬ R (\neg P \wedge Q) \to \neg R (¬P∧Q)→¬R |
---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 1 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 1 |
0 | 1 | 0 | 1 | 1 | 1 | 1 |
0 | 1 | 1 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 0 | 0 | 0 | 1 |
因为这个式子存在1 和 0 ,所以这个式子是 可满足式
4.求公式 ( ¬ P ∧ Q ) → ¬ R (\neg P\wedge Q) \to \neg R (¬P∧Q)→¬R 的成真赋值和成假赋值
- 成真赋值:最后结果为 1(True)的参数(P,Q,R)的值
- 成假赋值:最后结果为0 (False)的参数(P,Q,R)的值。
这个式子的真值表如上所示 ,
- P = 0 Q =1 R = 1 时候公式的值为 0 ,为假
- 其他7种情况-公式的值为 1 ,为成真赋值.