ある言語が正規言語であるかどうかの判断基準とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ある言語が正規言語であるかどうかの判断基準の意味・解説 

ある言語が正規言語であるかどうかの判断基準

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/07 15:06 UTC 版)

正規言語」の記事における「ある言語が正規言語であるかどうかの判断基準」の解説

チョムスキー階層での正規言語位置によれば正規言語文脈自由言語真部分集合である。すなわち、正規言語文脈自由言語含まれる一方、その逆は真ではない。 例えば、同じ個数の a と b を含む文字列から成る言語文脈自由言語ではあるが、正規言語ではない。このような言語正規言語ではないことを証明するには、マイヒル-ネローデの定理反復補題 (Pumping Lemma) を使う。 正規言語代数学的に定義するには、二つ方法がある。Σ を有限アルファベットとし、Σ* を Σ 上の自由モノイド(Σ によって作られる記号全て)とすると、f : Σ* → M はモノイド同型となる。ただしここで M は有限モノイドである。そして、S を M の部分集合とすると、f−1(S) は正規言語となる。任意の正規言語このようにして構成することができる。 もう一つ方法として、L が Σ 上の言語であるとき、Σ* 上の同値関係 ~ を次のように定義する。 x ∼ y :⇔ ∀ z ∈ Σ ∗ : x z ∈ L ↔ y x ∈ L {\displaystyle x\sim y:\Leftrightarrow \forall z\in \Sigma ^{*}:xz\in L\leftrightarrow yx\in L} すると、L が正規言語であることは、同値関係 ~ の作る同値類指標濃度)が有限であることと同値になる。そして、同値類指標は L を受理する最小決定性有限オートマトンの状態の個数一致する

※この「ある言語が正規言語であるかどうかの判断基準」の解説は、「正規言語」の解説の一部です。
「ある言語が正規言語であるかどうかの判断基準」を含む「正規言語」の記事については、「正規言語」の概要を参照ください。

ウィキペディア小見出し辞書の「ある言語が正規言語であるかどうかの判断基準」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ある言語が正規言語であるかどうかの判断基準」の関連用語

1
56% |||||

ある言語が正規言語であるかどうかの判断基準のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ある言語が正規言語であるかどうかの判断基準のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの正規言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS