假设一个
- 可数的函数符号集
- 一个可数的
项的集合由以下归纳定义
- 变量 是项。
- 如果 是项,而 是一个函数符号,那么 是一个项。
类型为 的项是特殊的项,它们被称为常量。在这种情况下,我们省略括号并将其表示为 。
项是上述对象的语法对应物。常量将表示域中的元素,而函数符号将表示引用这些对象的一种方式。
以下定义介绍了公式。
假设一个可数的谓词符号集 。公式(良构)的集合由以下归纳定义
- 如果 是项,而 是一个谓词符号,那么 是一个公式。
- 如果 和 是公式,那么 和 都是公式。
- 如果 是一个公式,那么 是一个公式。
- 如果 是一个变量,而 是一个公式,那么 和 都是公式。
类型为 的公式被称为原子或原子公式。
注意,子公式的概念与命题情况完全相同 (命题逻辑的语法 (Propositional Logic)).
我们引入以下缩写,它们也将与索引一起使用
|
|
|
|
|
|
|
|
代表变量 |
|
|
|
代表常量 |
|
|
|
代表函数符号 |
|
|
|
代表谓词符号 |
注意,在这些缩写中,函数和谓词符号的元数被省略;我们假设它将从上下文中清楚地显现出来。
示例:假设我们想要表示以下等式,它对域中的任意元素成立
两个运算符 和 在谓词逻辑公式中表示为二元函数符号 和 ,三个变量是 和 ,等价关系 是二元谓词符号 。总的来说,我们有以下谓词逻辑公式
在下文中,我们将使用与命题情况相同显而易见且更宽松的符号。
在一个公式 中,变量 的出现被称为绑定,如果它出现在 的一个子公式中,该子公式的形式为 或 。否则我们称这个出现为自由出现。
一个公式,如果它不包含一个变量的自由出现,就被称为闭合的。
示例: 以下公式包含 和 的自由出现和绑定出现。