Loading article…
理論計算機科学と形式言語理論では、正規言語は、アルファベットの文字、空語、空集合記号、すべてのブール演算子(補数を含む)、連結で構成され、クリーネスターを含まない正規表現で記述できる場合、スターフリーであると言われます。[1]この条件は、一般化されたスターの高さがゼロであることと同等です。
たとえば、アルファベット上のすべての有限語の言語は、空集合 の補集合 を取ることによって星なしであることが示されます。次に、連続する a を持たないアルファベット上の語の言語はと定義できます。これは、最初に任意の接頭辞と接尾辞を持つ からなる語の言語を構築し、次にその補集合 (部分文字列 を含まないすべての語でなければなりません) を取ることによって行われます。
星なしではない正規言語の例としては、[2] 、つまり偶数個の「a」からなる文字列の言語があります。 の場合、言語は、すべての単語の集合から で始まる単語、 で終わる単語、またはを含む単語を取り除いたとして定義できます。ただし、 の場合、この定義では は作成されません 。
マルセル=ポール・シュッツェンベルガーは、スターフリー言語を非周期的 統語的モノイドを持つ言語として特徴づけた。[3] [4]また、それらは、FO[<] (小なり関係を持つ自然数上の一階述語論理) で定義可能な言語として論理的に特徴づけられる。 [5]カウンターフリー言語[6]および線形時相論理で定義可能な言語として特徴づけられる。[7]
星のない言語はすべて均一なAC 0です。
参照
注記
- ^ ローソン (2004) p.235
- ^ Arto Salomaa (1981)。形式言語理論の宝石。コンピュータサイエンスプレス。p. 53。ISBN 978-0-914894-69-8。
- ^ Marcel-Paul Schützenberger (1965). 「自明な部分群のみを持つ有限モノイドについて」(PDF) .情報と計算. 8 (2): 190–194. doi : 10.1016/s0019-9958(65)90108-7 .
- ^ ローソン (2004) p.262
- ^ シュトラウビング、ハワード (1994)。有限オートマトン、形式論理、回路の複雑さ。理論計算機科学の進歩。バーゼル:ビルクハウザー。p. 79。ISBN 3-7643-3719-2.ZBL 0816.68086 .
- ^ マクノートン、ロバート、パパート、シーモア(1971)。カウンターフリーオートマトン。研究モノグラフ。第 65 巻。ウィリアム・ヘネマンによる付録付き。MIT プレス。ISBN 0-262-13076-9.ZBL 0232.94024 .
- ^ カンプ、ヨハン・アントニー・ウィレム(1968年)。時制論理と線型秩序の理論。カリフォルニア大学ロサンゼルス校(UCLA)。
参考文献
- ローソン、マーク V. (2004)。有限オートマトン。チャップマン&ホール/CRC。ISBN 1-58488-255-7.ZBL1086.68074 。
- Diekert, Volker; Gastin, Paul (2008)。「第一階定義可能言語」。Jörg Flum、Erich Grädel、Thomas Wilke (編)。論理とオートマトン: 歴史と展望(PDF)。アムステルダム大学出版局。ISBN 978-90-5356-576-6。
