字元集 (数理逻辑)

字元集在不同领域中有不同意义。在逻辑学(特别是数理逻辑中)代表的是列举出形式语言非逻辑符号英语non-logical symbol的一组集合;在泛代数中则是列举出代数结构具代表性的运算。另外,在模型论中两种用法皆有使用。

对逻辑学更哲学性的讨论中,字元集的概念较少被提及。

定义

编辑

一个(单域)字元集在形式上定义为四元组 ,当中  是不包含其他基本逻辑符号的不相交集合,分别称作

  • 函数符号(例如:  
  • 关系符号谓词(例如:  
  • 常数符号英语Logical constant(例如:  

以及一个函数 用来为各个关系符号和逻辑符号指定一个自然数,称为该符号的元数。元数为 的符号称为 -元的。有些作者会将常数符号定为0-元的函数符号,其它则将常数符号分开定义。

不含函数符号的字元集称为关系字元集,而不含关系符号的字元集称作代数字元集[1] 如果  皆为有限集合,则称为有限字元集。更广泛的说,字元集 定义为 

字元集的语言是字元集和逻辑系统中的所有符号形成的合式公式的集合

其他记号

编辑

由于其形式定义对日常使用来说过于繁琐,一些字元集的定义经常以一种非正式的方式缩写,例如:

阿贝尔群的标准字元集是  ,当中 是一个一元算符。”

有时一个代数字元集会被视为元数的列表,例如:

“阿贝尔群的相似类型(原文:similarity type)是 。”

这在形式上将函数符号定义为类似于 (2-元)、 (1-元)和 (0-元)的样子,但也有机会看到以这种方式命名的关系符号。

数理逻辑中通常不会允许0-元的符号,[来源请求]因此常数符号就必须得被分开处理。 形成一个集合,并与 没有交集,且元数函数 在这集合上没有定义。然而这只会让事情变得复杂,尤其在用归纳法证明一个公式的结构时会需要考虑到额外的情况。虽然在此定义下0-元关系符号也是不被允许的,但我们依旧能用一个1-元关系符号,额外加上一个说明此关系的值对所有元素都相同的表达句来模拟。这种模拟方式只会在空结构中失效(但空结构照惯例通常会被排除在外)。如果允许0-元符号,则命题逻辑的公式也都会是一阶逻辑的公式。

无限字元集的一个例子是使用  来形式化无限标量体 向量空间的表达式和方程,当中 代表乘以标量 的1-元算符。如此便能维持单域的字元集和逻辑,论域只包含向量。[2]

字元集在逻辑学和代数中的应用

编辑

一阶逻辑的语境下,字元集中的符号又被称作非逻辑符号英语non-logical symbol,因为字元集配上逻辑符号便构成了基础的字母表,可以用于归纳的定义出两种形式语言:字元集上的集合与(合式)公式的集合。

在讨论结构时,诠释将函数符号和关系符号联系到与它们名字相衬的数学对象:一个 -元函数符号 在以 为论域的结构 中的诠释是一个函数 ,而一个 -元关系符号的诠释是一个关系  。当中 代表论域 和自己的 笛卡尔积,如此 便成为了一个 -元函数,而 则是一个 -元关系。

多域字元集

编辑

多域逻辑和多域结构英语structure (mathematical logic)#Many-sorted structures的字元集必须包含论域的讯息。最直接的做法便是透过符号类型[3]

符号类型

编辑

 为一个不包含符号  的(论域的)集合。

 上的符号类型是字母表 上的特定词汇:关系符号类型 ,和函数符号类型 ,其中 为非负整数且  (如果 ,则表达式 表示空词汇)

字元集

编辑

(多域)字元集是一个三元组 包含

  • 论域的集合 
  • 符号的集合 
  • 一个将 中的每个符号送到 上的符号类型的映射 

参见

编辑

附录

编辑
  1. ^ Mokadem, Riad; Litwin, Witold; Rigaux, Philippe; Schwarz, Thomas. Fast nGram-Based String Search Over Data Encoded Using Algebraic Signatures (PDF). 33rd International Conference on Very Large Data Bases (VLDB). September 2007 [27 February 2019]. (原始内容存档 (PDF)于2017-08-09). 
  2. ^ George Grätzer. IV. Universal Algebra. James C. Abbot (编). Trends in Lattice Theory. Princeton/NJ: Van Nostrand. 1967: 173–210.  Here: p.173.
  3. ^ Many-Sorted Logic, the first chapter in Lecture notes on Decision Procedures, written by Calogero G. Zarba页面存档备份,存于互联网档案馆).

参考文献

编辑

外部链接

编辑