↙️ backlink
命题公式和真值表
- 命题变元
- 常值命题
- 一个特定的命题是一个常值命题,它不是具有值“T”,就是具有值“F”.
- 命题变元
- 一个任意的没有赋予具体内容的原子命题是一个变量命题,常称它为命题变量(或命题变元)(propositional variable),该命题变量无具体的真值,它的变域是集合 {T,F}.
- 命题公式
- 当复合命题中包含命题变元时,此复合命题也即为命题变元的函数,且该函数的值仍为“真”或“假”,这样的函数可形象地称为“真值函数”或“命题公式”,此命题公式没有确切的真值.
- 例如: G=P∧Q→¬R.
- 命题公式生成规则
- 命题变元本身是一个公式
- 如果 G是公式,则 (¬G)也是公式
- 如 G, H是公式,则 (G∧H)、 (G∨H)、 (G→H)、 (G↔H)也是公式
- 仅由有限步使用上述规则后所得到的包含命题变元、联结词和括号的符号串才是命题公式
- 记法
- 如果 G是含有 n各命题变元 P1,P2,⋯,Pn的公式,可记为 G(P1,P2,⋯,Pn)或简写为 G.
- 说明
- 原子命题是最简单的合式公式,称为原子合式公式,简称原子公式
- 命题公式没有真值,只有对其命题变元进行真值指派后,方可确定命题公式的真值
- 整个公式的最外层括号可以省略;不影响运算次序的括号也可以省略
- 在实际应用中,为了便于存储和运算,命题公式常用二元树的方式来表达
- 公式的解释
- 对公式中所有命题变元的真值进行指定,则称指定的这组真值为命题公式的一个解释,常记为 I.
- 例子
- 设有公式: G=P→(¬Q∧R)
- I1:P=0,Q=1,R=0是 G的一个解释,使得 G的真值为1.
- 如果公式 G在解释 I下是真的,则称 I满足 G,此时 I是 G的成真赋值;如果 G在解释 I下是假的,则称 I弄假于 G,此时 I是 G的成假赋值.
- 真值表(truth table)
- 有 n个命题变元的公式应有 2n个不同的解释
- 利用真值表可得到公式的所有成真赋值和成假赋值
- 真值表画法
- 一般将公式中的命题变元放在真值表的左边,将公式的结果放在真值表的右边. 有时为了清楚起见,可将求公式的中间结果也放在真值表中.
- 例子
- 设有公式: G=(P→((¬P↔Q)∧R))∨Q,则 G的真值表为:[[离散数学图表1 - G的真值表|G的真值表]]