星高

星高

正则语言L的星高定义为所有能表示L的正则表示式的星高的最小值。

简介

在数学里,正则表示法 E 在有限字母 的 星高 定义如下::

•  , .

• 

• 

• 

正则语言 L 的 星高 定义为所有能表示 L 的正则表示式的星高的最小值。

可证明,语言 L 有星高0当且仅当其 语法幺半群 为非周期幺半群。

正则语言

在 字母表 集合 上的正则语言定义如下:

(1)空集合 是正则语言

(2)只包含一个 空字符串 的语言 是正则语言

(3)对所有 , 是正则语言

(4)若 A , B 是正则语言,则 (kleene星号)都是正则语言

除此之外都不是正则语言如果一个语言不是正则语言,它需要一个存储器至少是 的自动机才能辨认。换句话说, DSpace 等于所有正则语言的集合。实际上,大部分的非正则语言需要至少 的空间。

另见

• 星高问题

• 广义星高问题