公式well-formed formula
项与公式 / 语句(Formula, Sentence)
- 定义
- 依赖深度 layer 1
- 数理逻辑
- 一阶语言与公式
def.formula · 定义 · 逻辑 · 公式 · 自由变元 · 语句
又称合式公式·well-formed formula·wff·命题
陈述
(在给定的一阶语言 里)公式就是按语法规则 3 生成的表达式,即
其中 遍历 的关系符号, 遍历项(严格说这是一条归纳定义:公式全体是「含全部原子公式、并对上述运算封闭」的最小集合)。
变元在 、 的辖域内出现叫约束出现,否则叫自由出现;没有自由变元的公式叫语句(闭公式)。
公式的复杂度(连接词与量词的个数)可以做归纳 —— 这是「对公式作归纳」的依据。
说明
⭐ 「」这种写法在说什么:它表示 是一个公式,且其中的自由变元都在 里(未必都用上)。分离公理模式里写的「对每个公式 ( 不出现)」说的就是这种约定 —— 公式是元数学概念,不是 ZFC 的对象,所以「不出现」才是一句关于符号串的话。
⭐ 归纳定义 = 最小集合:这句话背后用的是 上的归纳(见「归纳原理与递推定义」)。同时它也是「公式的复杂度可以做归纳」的原因 —— 两者是同一件事的两面。
⚠ 只留一部分原始符号: 是 的缩写,、 也可由 定义。原始符号越少,语法规则和后续的证明就越短,代价是写公式时多几层括号。
⚠ 「变元换成项」的操作是代入,它有个必须小心的坑(变元捕获),单独一个节点。
它指向谁(出边)
定义引用 4
-
代入是作用在公式上的操作(只换自由出现)。
-
按公式的复杂度递归定义 —— 没有「公式由语法规则生成」这件事,这个递归就没有落脚点。
-
分离公理模式写的是「对每个公式 (其中 不出现),下面是一条公理」—— 它是公理模式而不是单条公理,正在于它要对每个公式都发一条。
-
替换公理模式同样是「对每个公式一条公理」。
谁指向它(入边)
定义引用 1
-
公式是某个语言的公式:先有符号表,才有那三条语法规则。
参考
- Enderton, A Mathematical Introduction to Logic, Ch. 1
- Kunen, Set Theory, I.2
同一星团的其他概念 4 个
继续
在星图里打开「公式」 · 全部 709 个概念 · Markdown 原文 · English entry · 读图指南与记号表