约定记号
表示一个有穷字母表, 表示由有穷字母表 生成的自由半群。
设 , 是有穷字母表 上的两个语言,我们用 表示 与 的连接,即 。1
准备概念3型文法或称正则文法,生成式的形式为A→wB或A→w,A,B∈N,w∈T* 称右线性文法;如果生成式的形式为A→Bw或A→w, 则称左线性文法。由正则文法产生的语言称为正则语言。
定义定义1设 是定义在有穷字母表 上的一个映射,使得对于任意的 , 是有穷字母表 上的一个语言。我们按照如下的规则将映射 的定义域扩充为 :
其中 表示空字,P,Q ,称如此得到的由 到 的映射 ,其中 ,是一个置换。1
定义2设 是从有穷字母表 生成的自由半群 到有穷字母表 生成的自由半群 的幂集 的置换,若对于每个 ,均使 是一个3型语言,则称 是从 到 的正则置换。1
举例S置换是一类特殊的正则置换。1
S置换定义设 是从有穷字母表 生成的自由半群 到有穷字母表 生成的自由半群 的幂集 的置换,若 使得集合类 是集合 的一个分划,则称置换 为一个S置换。1
定理1(封闭性)设 是从有穷字母表 生成的自由半群 到有穷字母表 生成的自由半群 的幂集 的S置换,若L是 上的一个3型语言,则 也是3型的。1
定理2(充分性)设 是从有穷字母表 生成的自由半群 到有穷字母表 生成的自由半群 的幂集 的S置换,则 是正则的。1
正则置换的一种表达式定理:关于V上任何正则置换f,常存在V上的置换,使得。
(中一切S置换:生成的子代数记为,其中。)2