On this page

    命题逻辑

    命题

    具有确定真值陈述句。如果命题为真, 其真值为真(T), 否则真值为假(F)。

    例子:

    命题:李自成起义那天,杭州下雨。

    已无法查明它的真值, 但它是或真或假的, 将它归属于命题。

    非命题:

    x=3是断言,但不是命题, 因为它的真值取决于x的值。 “真好啊!”不是断言, 所以不是命题。

    原子命题

    不能分解为更简单的陈述句

    例子:

    别的星球上有生物。

    思考: 这不应该是悖论?

    复合命题

    由联结词、标点符号和原子命题复合构成的命题。

    例子:

    如果地球是方的,那么恐龙现在还活着。

    悖论

    断言事实上不能指定它的真假, 所以不是命题。 这种断言叫悖论。

    例子:

    一个人说: “我正在说谎”。

    他是在说谎还是在说真话呢? 如果他讲真话, 那么他所 说的是真, 也就是他在说谎。我们得出结论如果他讲真话, 那么他是在说谎。另一方面, 如果他是说谎, 那么他说的是 假; 因为他承认他是说谎, 所以他实际上是在说真话, 我们 得出结论如果他是说谎, 那么他是讲真话

    从以上分析, 我们得出他必须既非说谎也不是讲真话。

    命题联结词

    否定词

    否定词$\lnot$:类似于 非

    合取词

    合取词$\land$:类似于 交

    析取词

    析取词$\lor$:类似于 并

    条件词

    条件词$\rightarrow$:条件命题是一个复合命题,读作若P则Q, P为前件, Q为后件

    条件式P →Q可以用多种形式描述:

    真值表:

    $P$ $Q$ $P \rightarrow Q$
    1 1 1
    0 0 1
    1 0 0
    0 1 1

    双条件词

    双条件词$\leftrightarrow$:双条件命题是一个复合命题, 读作 P双条件Q。 当P和Q的真值相同时, $P \leftrightarrow Q$的真值为T, 否则为F。

    真值表:

    $P$ $Q$ $P \leftrightarrow Q$
    1 1 1
    0 0 1
    1 0 0
    0 1 0

    命题公式

    命题公式(合式公式)的递归定义:

    运算符的优先级:$\lnot, \land, \lor, \rightarrow, \leftrightarrow$

    命题常量和命题变元

    命题常量:一个命题标识符如果表示确定的命题。 命题变元:一个命题标识符如果表示任意的命题。

    翻译

    使用命题公式,将自然语言中的命题,翻译成数理逻辑中的符号形式。

    例子:设P:明天下雨, Q:明天下雪, R:我去学校。 则:

    (i)“如果明天不是雨夹雪则我去学校”可写成:

    \[(\lnot P \lor \lnot Q) \rightarrow R\]

    或者:

    \[\lnot(P \land Q) \rightarrow R\]

    (ii)“如果明天不下雨并且不下雪则我去学校”可写成:

    \[(\lnot P \land \lnot Q) \rightarrow R\]

    (iii)“如果明天下雨或下雪则我不去学校”可写成:

    \[(P \lor Q) \rightarrow R\]

    (iv)”明天,我将风雪无阻一定去学校”可写成:

    \[(P \land Q \land R) \lor (\lnot P \land Q \land R) \land (P \land \lnot Q \land R) \land (\lnot P \land \lnot Q \land R)\]

    考虑几种情况:

    • $P \land Q$
    • $\lnot P \land Q$
    • $P \land \lnot Q$
    • $\lnot P \land \lnot Q$

    这几种情况都会去上学, 即$\rightarrow R$

    (v)“当且仅当明天不下雪并且不下雨时我才去学校”可写成:

    \[(\lnot P \land \lnot Q) \leftrightarrow R\]

    等值演算

    重要!!!

    真值表法

    重点:

    \[p \rightarrow q \Leftrightarrow \lnot p \lor q\]

    等价演算法

    1. 双重否定率:
    \[A \Leftrightarrow \lnot \lnot A\]
    1. 交换律
    \[A \lor B \Leftrightarrow B \lor A \\ A \land B \Leftrightarrow B \land A\]
    1. 结合律
    \[(A \lor B) \lor C \Leftrightarrow A \lor (B \lor C) \\ (A \land B) \land C \Leftrightarrow A \land (B \land C)\]
    1. 分配律
    \[A \land (B \land C) \Leftrightarrow (A \land B) \lor (A \land C) \\ A \lor (B \lor C) \Leftrightarrow (A \lor B) \land (A \lor C)\]
    1. 德摩根律
    \[\lnot (A \lor B) \Leftrightarrow \lnot A \land \lnot B \\ \lnot (A \land B) \Leftrightarrow \lnot A \lor \lnot B\]
    1. 幂等律:
    \[A \land A \Leftrightarrow A \\ A \lor A \Leftrightarrow A\]
    1. 吸收律
    \[A \lor (A \land B) \Leftrightarrow A \\ A \land (A \lor B) \Leftrightarrow A\]
    1. 零律:
    \[A \lor 1 \Leftrightarrow 1 \\ A \land 0 \Leftrightarrow 0\]
    1. 同一律:
    \[A \lor 0 \Leftrightarrow A \\ A \land 1 \Leftrightarrow A\]
    1. 排中律:
    \[A \lor \lnot A \Leftrightarrow 1\]
    1. 矛盾律:
    \[A \land \lnot A \Leftrightarrow 0\]
    1. 等价条件式
    \[A \rightarrow B \Leftrightarrow \lnot A \lor B\]
    1. 双条件等价式
    \[A \leftrightarrow B \Leftrightarrow (A \rightarrow B) \land (B \rightarrow A)\]
    1. 假言易位式:
    \[A \rightarrow B \Leftrightarrow \lnot B \rightarrow \lnot A\]
    1. 双条件否定等价式
    \[A \leftrightarrow B \Leftrightarrow \lnot A \leftrightarrow \lnot B\]

    例子:

    【证明题】用等价演算法证明: $p \leftrightarrow q \Leftrightarrow (p \land q) \lor (\lnot p \land \lnot q)$

    证明:

    \[p \leftrightarrow q \Leftrightarrow (p \rightarrow q) \land (q \rightarrow p) \\ \Leftrightarrow (\lnot p \lor q) \land (\lnot q \land p) \\ \Leftrightarrow ((\lnot p \lor q) \land \lnot q) \lor ((\lnot p \lor q) \land p) \\ \Leftrightarrow ((\lnot p \land \lnot q) \lor (q \land \lnot q)) \lor ((\lnot p \land p) \lor (q \land p)) \\ \Leftrightarrow (\lnot p \land \lnot q) \lor (q \land p)\]

    永真式和蕴涵式

    设A、B为两个命题公式, $A \Leftrightarrow B$当且仅当$A \leftrightarrow B$是永真式

    设A和B是命题公式, 若$A \rightarrow B$是永真式, 则称A蕴涵B, 记为$A \Rightarrow B$

    证明蕴涵的方法:

    例子:

    【证明题】证明$\lnot p \land (p \lor q) \Rightarrow q$

    证: \(\lnot p \land (p \lor q) \rightarrow q \Leftrightarrow \lnot (\lnot p \land (p \lor q)) \lor q \\ \Leftrightarrow (p \lor \lnot (p \lor q)) \lor q \\ \Leftrightarrow (p \lor (\lnot p \land \lnot q)) \lor q \\ \Leftrightarrow ((p \lor \lnot p) \land (p \lor \lnot q)) \lor q \\ \Leftrightarrow (p \lor \lnot q) \lor q \Leftrightarrow p \lor (\lnot q \lor q) = 1\)

    常用的推理定律:

    设A,B为任意两个命题公式, 则$A \Leftrightarrow B$的充分必要条件是$A \Rightarrow B$且$B \Rightarrow A$

    设A, B, C为合式公式

    推理规则

    联结词完备集

    设S是一个联结词集合,如果任何$n(n \geq 1)$个变元组成的公式,都可以由S中的联结词来表示, 则称S是联结词完备集

    最小联结词完备集:

    范式

    简单析取式和简单合取式

    简单析取式:由命题变元或其否定构成的析取式

    简单合取式:由命题变元或其否定构成的合取式

    析取范式和合取范式

    析取范式:由简单合取式构成的公式叫做析取范式,外析取内合取

    合取范式:由简单析取式构成的公式叫做合取范式, 外合取内析取

    主析取范式和主合取范式

    在简单合取式中,每个变元及其否定不同时存在, 但两者之一必须出现且进出现一次, 这样的简单合取式叫做布尔合取也叫小项极小项

    小项的性质:

    主析取范式:首先是一个 析取式, 如果它有一个等价公式,仅有最小项组成,称为该公式的主析取范式。

    在真值表中,一个公式的成真指派所对应的小项的析取,即为该公式的主析取范式, 即为该公式的主析取范式。

    Reference

    1. 离散数学 笔记