本文共 7236 字,大约阅读时间需要 24 分钟。
命题:具有确切真值的陈述句称为命题。
真值:一个命题总有一个值,一般来讲,命题是正确的则真值为真,命题为错误的真值为假,这称为命题的真值。 真值只有真假两种,分别用“T”(1)和“F”(0)表示。
原子(简单)命题:不能再分解为更简单命题的命题。
复合命题:可以分解的命题
命题变量:一个表示确定命题的命题标识符
命题变元:表示任一命题的命题标识符。(命题变元不是命题)
原子变元:命题变元是原子命题
指派/解释:当命题变元P用一个特定的命题取代时,P才能确定真值,称为对P进行指派。若公式G在解释I下是真,则称I满足G,I是G的成真赋值。反之称I弄假于G。
命题公式:由命题变量、命题变元、联结词和括号等组成的复合命题形式,这些符号不能任意组合,必须按下列定义:
真值表:公式G在其所有可能的解释下所取真值的表。
等价公式:给定两个命题公式A和B,P1,P2,…Pn为所有于出现、并A和B中的原子变元,若给所有命题变元任一组真值指派,A和B的真值相同,则称A和B是等价的或者逻辑相等。充分必要条件是,G ↔ \leftrightarrow ↔H
[基本等价公式](#### 基本等价公式)
子公式:如果X是合式公式A的一部分,且X本身也是一个合式公式,则称X为公式A的子公式。
等价置换:设X是合式公式A的子公式,若X ↔ \leftrightarrow ↔Y,如果将A中的X用Y来置换,所得公式B和公式A等价。
合取范式:一个命题公式称为合取范式,当且仅当它具有形式: A 1 ∧ A 2 ∧ ⋯ ∧ A n ( n ≥ 1 ) A_{1}\land A_{2}\land \cdots \land A_{n}(n\geq 1) A1∧A2∧⋯∧An(n≥1)其中A都是由命题变元或其否定所组成的析取式。
析取范式: A 1 ∨ A 2 ∨ ⋯ A n ( n ≥ 1 ) A_{1}\lor A_{2}\lor \cdots A_{n}(n\geq 1) A1∨A2∨⋯An(n≥1)其中A都是由命题变元或其否定所组成的合取式。
命题公式的析取范式可以指出公式何时为真,而合取范式可以指出公式何时为假,从而代替真值表。
小项:n个命题变元的合取式,称为布尔合取或小项,但是每个变元和和他的否定不能同时存在,但两者必须出现且仅出现一次。
主析取范式:对于给定的命题公式,如果有一个等价公式,它仅由小项的析取所组成,则该等价公式称作原式的主析取范式。在真值表中,是真值为1的指派所对应小项的析取。
大项:n个命题变元的析取式,称作布尔析取或大项,其中每个变元和她的否定不能同时存在,但两者必须出现且仅出现一次。
主合取范式:对于给定的命题公式,如果有一个等价公式,它仅由大项的合取组成,则该等价式称为原式的主合取范式。在真值表中,一个公式的真值为F的指派所对应的大项的合取,即为此公式的主合取范式。
命题公式永真但且仅当它的主析取范式包含所有的小项,主合取范式为空。永假公式反之。
两个命题公式相等当且仅当它们的主析取范式、主合取范式相等。
永真公式(重言式):所有解释之下都是真
永假公式(矛盾式):在所有的解释之下都是假
可满足的,不是永假
蕴含:当且仅当P→Q是一个重言式时,称P蕴含Q,记作P → \rightarrow →Q。
推理:设A和C是两个命题公式,当且仅当A → \rightarrow →C为永真公式,成C是A的有效结论。C由A逻辑地推出。定义可以推广到n个前提的情况,C为一组前提的有效结论。
其他联结词:
最小联结词组:设有一联结词集合A,A中的联结词的等价公式可表达任何命题公式,删除A中的任何一个联结词,至少有一个命题公式B不能表达。
联结词 | 记号 | 记法 | 真值结果 |
---|---|---|---|
否定 | ┐ | ┐P | ┐P为真当且仅当P为假 |
合取 | $\land $ | P$\land $Q | P$\land $Q为真当且仅当PQ同时为真 |
析取 | $\lor $ | P$\lor $Q | 当且仅当PQ中至少一个是真 |
条件 | → \rightarrow → | P → \rightarrow →Q | 为假当且仅当P为真Q为假 |
↔ \leftrightarrow ↔ | P ↔ \leftrightarrow ↔Q | 当且仅当PQ同真假 |
联结词的优先级:非,合取,析取,条件,双条件
KaTeX parse error: Undefined control sequence: \and at position 112: …or H)\lor S\\ G\̲a̲n̲d̲ ̲(H\land S)=(G\l…
公式的真值表
基本等价公式
真值表法
直接证法
推理规则:
间接证法
改 名 等 价 规 则 : ( ∃ x ) G ( x ) = ( ∃ y ) = G ( y ) ( ∀ x ) G ( x ) = ( ∀ y ) G ( y ) ( ∀ x ) G ( x ) ∨ ( ∀ x ) H ( x ) = ( ∀ x ) ( ∀ y ) ( G ( x ) ∨ H ( y ) ) ( ∃ x ) G ( x ) ∧ ( ∃ x ) H ( x ) = ( ∃ x ) ( ∃ y ) ( G ( x ) ∧ H ( y ) ) 量 词 转 换 律 : ┐ ( ∃ x ) G ( x ) = ( ∀ x ) ┐ G ( x ) ┐ ( ∀ x ) G ( x ) = ( ∃ x ) ┐ G ( x ) 量 词 分 配 律 : ( ∀ x ) ( A ( x ) ∧ B ( x ) ) = ( ∀ x ) A ( x ) ∧ ( ∀ x ) B ( x ) ( ∃ x ) ( A ( x ) ∨ B ( x ) ) = ( ∃ x ) A ( x ) ∨ ( ∃ x ) B ( x ) 量 词 作 用 域 的 扩 张 和 收 缩 : ( ∀ x ) ( A ( x ) ∨ B ) = ( ∀ x ) A ( x ) ∨ B ( ∀ x ) ( A ( x ) ∧ B ) = ( ∀ x ) A ( x ) ∧ B ( ∃ x ) ( A ( x ) ∨ B ) = ( ∃ x ) A ( x ) ∨ B ( ∃ x ) ( A ( x ) ∧ B ) = ( ∃ x ) A ( x ) ∧ B ( ∀ x ) ( ∀ y ) A ( x , y ) = ( ∀ y ) ( ∀ x ) A ( x , y ) ( ∃ x ) ( ∃ y ) A ( x , y ) = ( ∃ y ) ( ∃ x ) A ( x , y ) 改名等价规则:\\ (\exist x)G(x)=(\exist y)=G(y)\\ (\forall x)G(x)=(\forall y)G(y)\\ (\forall x)G(x)\lor (\forall x)H(x)=(\forall x)(\forall y)(G(x)\lor H(y))\\ (\exist x)G(x)\land (\exist x)H(x)=(\exist x)(\exist y)(G(x)\land H(y))\\ 量词转换律:\\ ┐(\exist x)G(x)=(\forall x)┐G(x)\\ ┐(\forall x)G(x)=(\exist x)┐G(x)\\ 量词分配律:\\ (\forall x)(A(x)\land B(x))=(\forall x)A(x)\land (\forall x)B(x)\\ (\exists x)(A(x)\lor B(x))=(\exists x)A(x)\lor (\exists x)B(x)\\ 量词作用域的扩张和收缩:\\ (\forall x)(A(x)\lor B)=(\forall x)A(x)\lor B\\ (\forall x)(A(x)\land B)=(\forall x)A(x)\land B\\ (\exists x)(A(x)\lor B)=(\exists x)A(x)\lor B\\ (\exists x)(A(x)\land B)=(\exists x)A(x)\land B\\ (\forall x)(\forall y)A(x,y)=(\forall y)(\forall x)A(x,y)\\ (\exist x)(\exist y)A(x,y)=(\exist y)(\exist x)A(x,y) 改名等价规则:(∃x)G(x)=(∃y)=G(y)(∀x)G(x)=(∀y)G(y)(∀x)G(x)∨(∀x)H(x)=(∀x)(∀y)(G(x)∨H(y))(∃x)G(x)∧(∃x)H(x)=(∃x)(∃y)(G(x)∧H(y))量词转换律:┐(∃x)G(x)=(∀x)┐G(x)┐(∀x)G(x)=(∃x)┐G(x)量词分配律:(∀x)(A(x)∧B(x))=(∀x)A(x)∧(∀x)B(x)(∃x)(A(x)∨B(x))=(∃x)A(x)∨(∃x)B(x)量词作用域的扩张和收缩:(∀x)(A(x)∨B)=(∀x)A(x)∨B(∀x)(A(x)∧B)=(∀x)A(x)∧B(∃x)(A(x)∨B)=(∃x)A(x)∨B(∃x)(A(x)∧B)=(∃x)A(x)∧B(∀x)(∀y)A(x,y)=(∀y)(∀x)A(x,y)(∃x)(∃y)A(x,y)=(∃y)(∃x)A(x,y)
例题:
全称特指规则(US): ( ∀ x ) P ( x ) → P ( c ) (\forall x)P(x)\rightarrow P(c) (∀x)P(x)→P(c)
存在特指规则(ES): ( ∃ x ) P ( x ) → P ( c ) (\exist x)P(x)\rightarrow P(c) (∃x)P(x)→P(c)
全称推广规则(UG): P ( y ) → ( ∀ x ) P ( x ) P(y)\rightarrow (\forall x)P(x) P(y)→(∀x)P(x)
存在推广规则(EG): P ( c ) → ( ∃ x ) P ( x ) P(c)\rightarrow(\exist x)P(x) P(c)→(∃x)P(x)
在推导中,可引用命题演算中的P、T和CP规则。
为了在推导中消去量词,可引用US和ES来消去量词。
当结论可能被定量时,可引用UG和EG将其量词加入。
证明时可采用如命题演算中的直接证法和间接证法。
在推导中,对消去量词的公式或公式中没含量词的子公式,完全可引用命题演算中的基本等价和蕴涵公式。
在推导中,对含有量词的公式可引用谓词中的基本等价和蕴涵公式。
在推导中,如既要使用US又要使用ES消去公式中的词,只要有可能,总是先使用ES,再使用US。然后再用命题演算中的推理规则,最后使用UG或EG引入量词,得到所要的结论。
如一个变量是用ES消去量词,对该变量在添加量词时,则只能使用EG,而不能使用UG;如使用US消去量词,对该变量在添加量词时,则可使用EG和UG。
如有两个含有存在量词的公式,当用ES消去量词时,不能选用同样的一个常量符号来取代两个公式中的变元,而应用不同的常量符号来取代它们。
在用US和ES消去量词时,此量词必须位于整个公式的最前端。
在添加的量词($\forall x ) 、 ( x)、( x)、(\exists$x)时,所选用的x不能在公式P©中以任何约束出现。
转载地址:http://ddwqz.baihongyu.com/