通常の言語が「通常」と呼ばれるのはなぜですか?


27

なぜ正規言語(およびその正規表現から)が「正規」と呼ばれるのですか?文脈自由言語や他の種類の言語にも多くの規則性があります。

最初は、そのタイプの言語を他の「非正規」または何らかの異常な言語と区別するために、形容詞「正規」が使用されたと思います。もしそうなら、これらの他のタイプはどこにあり、それらの非規則性は何でしたか?


1
通常のサブグループが「通常」と呼ばれる理由よりも良い理由はありませんか?
サショニコロフ

回答:


39

ソースを簡単に確認すると、チョムスキーは自分の階層のレベルを「タイプ0、タイプ1、タイプ2、タイプ3」と呼んでいることがわかります。彼は脚注で、彼のタイプ3はKleeneの「通常のイベント」に対応していると述べています。Kleeneがそこに書いた:私たちは現在「通常のイベント」と呼ぶイベントのクラスを説明します。(より説明的な用語に関する提案を歓迎します。)

したがって、この用語は歴史的な事故であり、通常の言語と文脈自由言語との関係には何の関係もありません。


6
Kleeneの論文(すばらしい論文、ありがとう!)は、「通常の」イベントと「無限の」イベント(無限の過去に発生した可能性のある別のイベントに依存する)および「明確な」イベント(多くの過去の瞬間)。「通常の」イベントは、最後の瞬間「価値」に依存するイベントです。pl1p
gioele

9
また、この論文は、通常の言語が「わかりやすい」ではなく「通常の」と呼ばれる場合、Kleenに感謝しなければならないことを示しています。
gioele
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.