跳转到内容

公式 (数理逻辑)

维基百科,自由的百科全书
公式
技术术语
上级分类word、​数学公式 编辑
话题方面邏輯學 编辑
研究学科邏輯學、​逻辑代数 编辑

数理逻辑中,公式(英語:well-formed formula,缩写WFFwff,常读作「woof」或「wiff」)是根据形式语言语法规则构造的有限符号序列。[1]公式是语法对象,通过解释被赋予语义含义。对公式的两个关键应用是在命题逻辑谓词逻辑中:在命题演算中,公式由命题变量逻辑联结词构成;在一阶谓词演算中,公式还包括量词谓词符号和函数符号。[2]

公式的精确定义依赖于所涉及的形式逻辑,但对一阶逻辑而言,有以下经典定义:公式是相对于特定语言定义的,即一组常量符号、函数符号和关系符号,其中的每个函数和关系符号都带有一个元数(arity)来指示它所接受的参数的数目。

命题演算公式

[编辑]

命题演算中,公式通过归纳定义构造。首先选定一组命题变量(如pqr等)。公式的集合是满足以下条件的最小表达式集合:[3]

  1. 每个命题变量本身是一个公式。
  2. 是公式,则是公式。
  3. 是公式,则都是公式。

该定义可用BNF表示如下(假设变量集合有限):

<form> ::= p | q | r | ... | ¬<form> | (<form>∧<form>) | (<form>∨<form>) | (<form>→<form>) | (<form>↔<form>)

为减少括号数量,逻辑联结词通常规定优先级:¬(最高)→ → → ∧ → ∨(最低)。在此约定下,公式可简写为[1]

谓词逻辑公式

[编辑]

一阶逻辑中,公式的定义依赖于签名(signature),即常量符号、谓词符号和函数符号的集合。

[编辑]

(term)表示论域中的对象,递归定义如下:

  1. 任何变量都是项。
  2. 任何常量符号都是项。
  3. 元函数符号,是项,则是项。

原子公式

[编辑]
  1. 是项,则原子公式
  2. 元谓词符号,是项,则是原子公式。

公式的递归定义

[编辑]

公式的集合是包含所有原子公式且满足以下条件的最小集合:[4]

  1. 是公式,则是公式。
  2. 是公式,则是公式。
  3. 是公式,是变量,则是公式。

不含任何量词的公式称为无量词公式(quantifier-free formula)。不以量词开头的公式称为开放公式(open formula)。

原子公式与开放公式

[编辑]

原子公式是不包含逻辑联结词和量词的公式。在命题逻辑中原子公式就是命题变量;在谓词逻辑中,原子公式是谓词符号或等词作用于项的结果。开放公式是含有自由变量的公式(即至少有一个变量不受量词约束)。没有自由变量的公式称为封闭公式(closed formula)或句子(sentence)。若公式中有自由变量,则对全部自由变量的全称量化称为全称闭包(universal closure)。[5]

公式的性质

[编辑]

是语言中的公式:[4]

  • 有效性:若的所有解释下都为真,则是有效的(valid)。
  • 可满足性:若的某个解释下为真,则是可满足的(satisfiable)。
  • 可判定性:若存在一种有效方法,对的自由变量的任何代入都能判定代入后实例的真假,则是可判定的(decidable)。

术语使用

[编辑]

在数理逻辑的早期著作中(如邱奇希尔伯特阿克曼),「公式」一词曾泛指任何符号串,而「合式公式」(well-formed formula)特指符合构造规则的公式。[6]现代用法(尤其是计算机科学领域)倾向于仅保留公式的代数概念,将具体的符号表示(如联结词的选择、括号约定、波兰记法中缀记法)视为纯粹的记法问题。

WFF的发音在英语中有多种变体,最常见的是「woof」(与「roof」押韵),此外也有「wiff」、「weff」和「whiff」等变体。这一缩写还进入了流行文化——耶鲁大学的Layman Allen开发的逻辑教学游戏「WFF 'N PROOF」的名称即是对「whiffenpoof」(耶鲁大学的传统欢呼用语)的双关借用。[7]

参见

[编辑]

參考文獻

[编辑]
  1. ^ 1.0 1.1 Enderton, Herbert. A Mathematical Introduction to Logic 2nd. Academic Press. 2001. ISBN 978-0-12-238452-3 (英语). 
  2. ^ Gamut, L. T. F. Logic, Language, and Meaning, Volume 1. University of Chicago Press. 1990. ISBN 0-226-28085-3 (英语). 
  3. ^ Kleene, Stephen Cole. Mathematical Logic. Dover. 2002 [1967]. ISBN 978-0-486-42533-7 (英语). 
  4. ^ 4.0 4.1 Boolos, George; Burgess, John; Jeffrey, Richard. Computability and Logic 4th. Cambridge University Press. 2002. ISBN 978-0-521-00758-0 (英语). 
  5. ^ Hodges, Wilfrid. Classical Logic I: First-Order Logic. Goble, Lou (编). The Blackwell Guide to Philosophical Logic. Blackwell. 2001. ISBN 978-0-631-20692-7 (英语). 
  6. ^ Alonzo Church, Introduction to Mathematical Logic, 1944, p. 49.
  7. ^ Allen, Layman E. Toward Autotelic Learning of Mathematical Logic by the WFF 'N PROOF Games. Monographs of the Society for Research in Child Development. 1965, 30 (1): 29–41 (英语).