Plus précisément ce que je veux dire par addition est, nous définissons pour être l'alphabet { 0 , 1 , 2 , . . . , i } . Compte tenu de langues régulières A et B sous un alphabet Σ i , regardez A × B .
Pour chaque paire ordonnée , définissez la "somme" de cette paire ordonnée comme a + b , où a et b sont des nombres dans la base i. Les 0 en tête sont ignorés, donc 0 ∗ est devant chaque chaîne acceptée. Cela implique que ϵ est défini comme 0.
Le langage est l'ensemble de chaînes représentant toutes ces sommes possibles.
Jusqu'à présent, je sais:
- Cela est vrai en unaire ( ).
- Cela est vrai pour tous les langages réguliers finis et B , car tout langage fini est régulier et A + B est fini.
- Le langage = { s | s est un multiple de n dans la base b } sous Σ b est régulier pour tout b > = 1 . Cela signifie que tous les langages de la forme C n peuvent également être ajoutés, comme C i + C j = C i + j , qui est également régulier. Cependant, il existe des langages comme D = { s | s commence et se termine par un 1} qui ne correspond pas à ce critère, donc cela ne décrit pas toutes les langues normales.