命题演算简介
← 回到逻辑计算器介绍
命题演算或命题逻辑是逻辑学的一个基础分支,专注于对命题的操作和组合 - 这些陈述可以明确地声明为真或假。它为理解更复杂的逻辑系统奠定了基础,并在各个学科中都有应用。
命题
Propositions are declarative sentences that assert a fact about the world, which can either be true or false, such as "It is raining".
真值:⊤ 和 ⊥
在命题逻辑中,我们使用特殊符号来表示真值:⊤(顶部)表示真,⊥(底部)表示假。这些符号是形式逻辑中的标准,并在本指南的真值表中出现。
真值表
真值表是根据组成命题的真值来确定逻辑表达式真值的系统方法,提供逻辑运算的清晰视觉表示。它们可能如下所示:
p | q | p → q |
---|---|---|
⊥ | ⊥ | ⊤ |
⊥ | ⊤ | ⊤ |
⊤ | ⊥ | ⊥ |
⊤ | ⊤ | ⊤ |
逻辑运算符
逻辑运算符是用于连接命题或改变其真值的符号,构成构建复杂逻辑表达式的基础。主要运算符包括:
非 ¬
否定命题的真值。 ¬
p | ¬p |
---|---|
⊥ | ⊤ |
⊤ | ⊥ |
与 ∧
当它组合的两个命题都为真时为真。 ∧
p | q | p ∧ q |
---|---|---|
⊥ | ⊥ | ⊥ |
⊥ | ⊤ | ⊥ |
⊤ | ⊥ | ⊥ |
⊤ | ⊤ | ⊤ |
或 ∨
当组合命题中至少有一个为真时为真。 ∨
p | q | p ∨ q |
---|---|---|
⊥ | ⊥ | ⊥ |
⊥ | ⊤ | ⊤ |
⊤ | ⊥ | ⊤ |
⊤ | ⊤ | ⊤ |
蕴含 →
除了第一个命题为真而第二个为假的情况外,都为真。 →
p | q | p → q |
---|---|---|
⊥ | ⊥ | ⊤ |
⊥ | ⊤ | ⊤ |
⊤ | ⊥ | ⊥ |
⊤ | ⊤ | ⊤ |
双条件 ↔
当两个命题都同样为真或假时为真。 ↔
p | q | p ↔ q |
---|---|---|
⊥ | ⊥ | ⊤ |
⊥ | ⊤ | ⊥ |
⊤ | ⊥ | ⊥ |
⊤ | ⊤ | ⊤ |
表达式
表达式是通过用逻辑运算符连接命题形成的更复杂的陈述,允许表示细致的逻辑关系。
逻辑等价
逻辑等价是在所有可能条件下都具有相同真值的表达式。它们包括恒等律、不矛盾律和德摩根定律等基本定律。
证明
命题演算中的证明涉及基于公理(假设的真理)、先前建立的真理和推理规则来证明命题的真实性。它们对于验证逻辑论证和定理至关重要。
应用
命题演算不仅仅是一个理论框架,还在计算机科学的软件验证、数学的正式化证明和哲学的论证分析方面有实际应用。其原理支撑着更高级逻辑系统(如谓词逻辑)的研究,并在逻辑推理和批判性思维技能的发展中发挥重要作用。