1. 概述
在 逻辑学 中, 一阶语言 是一类 形式语言, 是 一阶逻辑 所使用的语言. 大部分主流数学都基于一阶逻辑, 例如 ZFC 集合论 便是由一阶语言写出的.
2. 定义
定义 1 (一阶语言)
注记 2 (定义的不严格性)
定义 1 (一阶语言) 是严格讨论数学的基础, 故在一阶语言之前并无所谓的 “严格”, 上述定义也不是严格给出的, 而是用自然语言 (或者 元语言) 写成的. 尽管如此, 在定义中我们还是用了 集合论 的惯常用语.
注记 3 (符号不同)
取决于作者的不同, 上述定义中的符号亦可能有所出入, 例如有些文章会将括号替换为左右中括号 '
' 以及 ' ', 再将等价符号 替换为 或 . 同时亦有可能额外引入其他的一些符号.
3. 例子
例子 4 (Peano 公理)
Peano 公理 语言包含了以下符号:
- 一个
-元函数 (表示 “取后继” 的操作); - 两个
-元函数 (加法与乘法); - 一个
-元谓词 (自然数相等).
例子 5 (ZFC 集合论)
4. 相关概念
5. 术语翻译
| 中文 | 英文 |
|---|---|
| 一阶语言 | first-order language |