Distance entre les langues régulières


13

Je veux définir une notion de "proximité" entre deux langages réguliers de mots finis dans (et / ou des mots infinis dans ). L'idée de base est que nous voulons que deux langues soient proches si elles ne diffèrent pas par beaucoup de mots. Nous pourrions également utiliser la distance d'édition d'une manière ou d'une autre ... Je n'ai pas pu trouver de bonnes références sur ce problème.Σ ωΣΣω

Je n'appelle pas cela une distance parce que je n'exige pas que tous les axiomes de distance soient vrais (bien que ce ne soit pas mauvais s'ils le sont).

Une première tentative consiste à définir où et sont les restrictions de et à , et est la différence symétrique.

d(L,K)=lim supn|LnΔKn||LnKn|
LnKnLKΣnΔ

Cette "distance" est-elle étudiée? Existe-t-il des références sur le sujet (éventuellement avec des choix alternatifs pour la fonction de distance)? Toute aide ou pointeur serait apprécié, merci.

Réponses:


11

Comme vous le savez peut-être déjà, une métrique commune sur les mots est la métrique Cantor, qui est définie comme:

d(l,k)={0if l=k2nwhere n=min{iN|liki}

En gros, si une chaîne est une séquence d'événements, la distance entre deux chaînes est , où est la première fois qu'elles diffèrent. Cela peut être transformé en une métrique sur les langues (non vides) en utilisant la métrique Hausdorff. (Si vous autorisez des chaînes infinies, vous devez également vous assurer que les langues sont complètes à Cauchy.) 2nn

Cette métrique apparaît beaucoup dans la vérification. La première référence à cela que je connais est Alpern et Schneider 1985, Defining Liveness . (Désolé pour l'absence de lien, mais je n'ai pas trouvé de copie en ligne.)

Jean-Eric Pin a écrit un article d'enquête, Profinite Methods in Automata Theory , dans lequel il étudie des mesures plus générales, et établit également des liens avec la dualité de Stone.


Merci, j'étais au courant de la métrique Cantor, mais pas de son utilisation pour définir la métrique Hausdorff, cela semble parfaitement bien.
Denis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.