通常の言語間の距離


13

私は2つの有限語の正規言語間の「近さ」の概念を定義したいおよび/または無限の単語ΣのωΣΣω)。基本的な考え方は、2つの言語が多くの単語で異ならない場合、2つの言語を近くにすることです。また、何らかの方法で編集距離を使用することもできます。この問題に関する適切な参照が見つかりませんでした。

すべての距離公理が真である必要はないので、距離とは呼びません(ただし、距離公理が悪くないわけではありません)。

最初の試みは、ここで、L、N及びKNの制限であるLKΣN、およびΔは対称差です。

dLK=リムサップn|LnKn||LnKn|
LnKnLKΣn

この「距離」は研究されていますか?主題に関する参照はありますか(距離関数の代替選択肢がある可能性があります)どんな助けやポインタも感謝します、ありがとう。

回答:


11

おそらく既にご存知のとおり、単語に関する一般的なメトリックはカンターメトリックであり、次のように定義されます。

dlk={0もし l=k2nどこ n={N|lk}

2nn

このメトリクスは、検証で多く表示されます。私が知っているこれへの最初の言及は、Alpern and Schneider 1985、Defining Livenessですです。(リンクがなくてすみませんが、オンラインコピーが見つかりませんでした。)

Jean-Eric Pinは、Automata TheoryのProfinite Methodsの調査記事を執筆しました。この記事では、より一般的なメトリックを調査し、Stoneの双対性との関連性を引き出しています。


おかげで、私はCantorメトリックを知っていましたが、Hausdorffメトリックを定義するためのその使用については知りませんでした。これは完全にうまくいくようです。
デニス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.