回答:
Myhill-Nerode定理を使用した(詳細な説明付きの)代替ソリューションを次に示します。読みやすくするために基数と2を使用しますが、証明は同じ整数のべき乗ではない任意の基数r 、kに対して一般化されます。
(1)3進ストリングが与えられた場合、x yが2のべき乗であるような別のストリングyが存在することを示します。
証明:任意の所与(せるのN、それが表す数である)∀ KとC ∈ { 0 、... 、3 K - 1 }、存在Yそのようなxは、Yが表す3 K、N + Cは。実際、これはx yが表すことができるすべての数を特徴付けます。したがって、x yが2のべき乗になるような最小のyを見つけることは、最小の整数kを見つけることに依存します。区間[ 3 k n 、3 k(n + 1 )− 1 ]にべき乗があるようにします。ログベース取る2、我々は見つけるために必要kは、我々は間隔の整数を有するように[ K ログ3 + ログX 、K ログ3 + ログ(X + 1 )](ドロップ- 1ここは不明瞭ですが、それに依存しない計算を簡素化します)。を変更してもk log 3の部分にのみ影響するので、任意の整数に任意に近づけるkを見つけることができます。
(2)いくつかのと対応する最小値yが与えられた場合、対応する最小値y ′がyより大きい必要があるような文字列x'が存在することを示します。これを繰り返すと、文字列の等価クラスが無限に多くなります。
プルーフ概要:ので、所与のX及びそれに対応するyとし、kは、我々は常にいくつか見つけることができ、X ' = 2 m個の Xをここでログ(2 M X + 1 )- ログ(2 m個の X )[ k log 3 + m + log x に整数が含まれないように十分小さい。k log 3 + log xは整数にはなり得ないという事実を暗黙的に使用していることに注意してください。
一般に、 ベースrで表されるべき乗について、セットは正規ですか?
あなたの質問は、コブハムの定理のサブケースです(アランコブハム、有限オートマトンによって認識可能な数のセットの基底依存性について、理論理論の計算システム 3(2):186--192、1969、doi:10.1007 / BF01746527):
してみましょう非負整数の集合であるとしましょうメートルとnは乗算独立した正の整数で。その後、Sは、両方で有限オートマトンによって認識され、M進そしてnは、それが最終的に周期的である場合にのみあれば進表記
ここで、乗法的に独立したということは、m p = n qであるような非ゼロのおよびqが存在しないことを意味します。Cobhamは、ベースrのkのべき乗の特定のケースについてBüchiを引用しています。これは、kとrが乗法的に依存している場合にのみ認識可能です。