配列検討。それは例えば、方法で、 "通常の"と思われるのは2 = (1 、2 、3 、4 、... )ではありません。
しかし、この直感をどのように形式化するかはわかりません。は通常の言語であり、s 1はある意味でこの言語の文字列の制限であるという点で私に飛びつきます。
これらの無限の文字列を検討するための用語はありますか?私たちは、ポンピング補題に何かの類似を持っていますか、それによって我々はそのような「無限の定期的な」文字列の形式であることを述べることができるとのx、yの、Zの有限?
配列検討。それは例えば、方法で、 "通常の"と思われるのは2 = (1 、2 、3 、4 、... )ではありません。
しかし、この直感をどのように形式化するかはわかりません。は通常の言語であり、s 1はある意味でこの言語の文字列の制限であるという点で私に飛びつきます。
これらの無限の文字列を検討するための用語はありますか?私たちは、ポンピング補題に何かの類似を持っていますか、それによって我々はそのような「無限の定期的な」文字列の形式であることを述べることができるとのx、yの、Zの有限?
回答:
おそらく、最初の文字列を表す最も具体的な用語は周期的です。文字列x 1 x 2 …(有限または無限)は、すべてのiについて、x i = x i + tとなるような tがある場合、周期的です 。この例の場合、t = 2を取ることができます。やや弱い概念は、x i = x i +となるnと tがある場合、文字列は最終的に周期的であるということです。すべてのための私≥N。
ただし、より一般的には、通常の言語に直接類似したものがあります。これは、通常の言語です。これらは、有限オートマトンの自然な一般化によって認識されます。状態セットはまだ有限ですが、受け入れ基準は無限の単語を処理するように変更する必要があります。特に、オートマトンは無限入力の処理を終了しないため、「オートマトンが受け入れ状態で終了する場合に受け入れる」とは言えません。
無限の単語に対するオートマトンの最も単純なクラスは、ビュッチオートマトンです。これらは、使い慣れた有限オートマトンとまったく同じように定義されており、オートマトンの実行中に少なくとも1つの受け入れ状態に無限にアクセスすると、入力を受け入れます。通常の有限オートマトンとの違いの1つは、非決定論的なビュッチオートマトンが決定論的なものより強力であり、正規言語が非決定論的なビュッチオートマトンによって受け入れられるものであることです。他の賢明な受け入れ基準は、同じクラスの言語を受け入れる他のオートマトンモデルにつながります。