こんにちは、ロダンです。前回記事を書いてからもう1年以上経ちますが、私のことを覚えていらっしゃいますでしょうか?今回は、マルコフ数に関する最近の研究結果gyoda-maruyamaを紹介したいと思います。
本稿の概要
本題に入る前に、いくつかこれまで私がmathlogの記事に書いた事実について確認しておくことにしましょう。
復習:マルコフ方程式、マルコフ数、一意性予想
私の記事では再三言及している(
例えばこの記事
)マルコフ方程式とマルコフ数ですが、初見の方も多いと思うので今一度復習しておきましょう。マルコフのディオファントス方程式、長いので略してマルコフ方程式とは、
という方程式のことを指します。この方程式の解である整数の三つ組をマルコフトリプルといい、その各成分をマルコフ数といいます。マルコフ方程式は例えば
を正整数解(マルコフトリプル)として持つのでなんかがマルコフ数になります。この方程式や正整数解は1880年ごろにAndrey Markov (Markoffとも書く)という数学者が無理数の有理数よる近似(ディオファントス近似)に関する研究markov1markov2の中で見出したもので、現在ではいろいろな数学との関連が明らかになっています。この方程式の正整数解は、自明な解から3つあるうちの成分を1つ入れ替える特定の操作によって全ての正整数解を芋蔓式に列挙できるという性質があるということが知られています(例えば
私の過去の記事
をご覧ください)。
さて、マルコフ数には次のような予想があったのでした。
マルコフ数の一意性(単一性)予想
任意のマルコフ数に対して、を最大数とするようなマルコフトリプルが(数の順番による差を除いて)ただ一つ存在する。
この予想は1913年にFrobeniusfrobeniusが提唱し、100年以上経った今も解決されていない激ムズ予想です。ただ、次のような部分的解決はあります。
マルコフ数が素数であるとき、を最大数とするようなマルコフトリプルが(数の順番による差を除いて)ただ一つ存在する。
この定理は1990年代から2000年代にかけて、いろいろな人によって色々な手法を使って証明されています。例えば、Baragar baragar, Button button, Schmutz schmutz, Zhang zhang, Lang–Tan lang-tanなどなど。今回はこの定理を一般化する話をしたいと思います。
一般化マルコフ方程式と一般化マルコフ数
私の過去の記事
では、方程式
(ただし)が、マルコフ方程式のような「正整数解のツリー構造」を保つような一般化であるという話をしました。そこで、この方程式について次のような問題を考えてみることにしましょう。
上記の方程式の正整数解に現れる数を1つとったとき、が最大の数であるような方程式の解は(数の順番による差を除いて)一意的か?
これが、もし任意のと任意のについてなりたてば、の場合を考えることでマルコフ数の単一性予想が肯定的に解決されます。しかしながらこの問題、
私の過去の記事
ですでに成り立たない例を挙げていたのでした。実際、であるような場合はとが解になっていて、これらは共にを最大数として持つ解です。
したがって、この範囲まで予想を拡張するのは無理なようです。ただちょっと待ってください、本家のマルコフ方程式はは全てで、同じ値です。そこで、少し条件を制限して次のような問題を考えてみることにしましょう。
方程式
の正整数解に現れる数を1つとったとき、を最大数とするような解が(数の順番による差を除いて)ただ一つ存在するか?
この問題は、問題1のが全て同じである場合に制限したバージョンです。実は、この問題2は成り立たないやがまだ見つかっていません。
ということで、この問題を予想の形で述べておくことにしましょう。上記の方程式
を一般化マルコフ方程式とよび、その解を一般化マルコフトリプル、その成分を一般化マルコフ数と呼ぶことにします。名前が長いので定理や証明中で言及するときなど、ちゃんと区別したいとき以外は古典的なものと同じように単にマルコフ方程式とかマルコフトリプルと呼んだりすることにします。
さて、考えたい予想は次のようになります。
一般化マルコフ数の一意性予想
任意にをとる。任意の一般化マルコフ数に対して、を最大数とするような一般化マルコフトリプルが(数の順番による差を除いて)ただ一つ存在する。
本稿の主題は、この予想の次のような部分的解決です。
([5, Theorem 1.6])
任意にをとる。一般化マルコフ数が素数であるとき、を最大数とするような一般化マルコフ方程式の解が(数の順番による差を除いて)ただ一つ存在する。
この定理2において、としたものが定理1です。本稿では、この定理についてのおおまかな解決方針について述べていきたいと思います。
一般化マルコフトリプルの構成方法
まず、一般化マルコフ方程式の正整数解の列挙方法についてもう少し詳しくみていくことにしましょう。基本原理は
私の過去の記事
で紹介した方法をに適用するだけなのですが、後のために値が一番大きい数が第2成分に出てくるように成分の順番を調整します。
一般化マルコフツリー
次のルールで帰納的に定まる二分木を考える。
(1) 最初の頂点は
(2) 各は以下のような2つの子を持つ。
([6,Theorem 1.1])
一般化マルコフツリーについて、次のことが成り立つ。
- 全ての頂点は第2成分が最も大きい一般化マルコフトリプルである。
- 第2成分が最も大きい一般化マルコフトリプルは全て一般化マルコフツリーに含まれる。さらに、以外の解(順番違いは区別する)は、このツリーの左半分と右半分の領域にそれぞれちょうど1個ずつ含まれる。
- 深さ2の頂点をとって、この頂点を最初の頂点とするような一般化マルコフツリーの部分木を考えると、この木には, 以外の順番違いによる差を除いた全ての一般化マルコフトリプルが1回ずつ現れる。
証明はここではしませんが、の例をみておくことにしましょう。スペースの都合上、ツリーを90度倒した状態で表示します。
の場合も見ておきましょう。
すると、(1)出てくる頂点は全て第2成分が最大であるようなマルコフトリプルであり、(2)ちょうど上半分と下半分で同じ形がでており、(3) のときは, のときはとそれより下(右)の部分では順番違いが含まれていないようになっていることがわかると思います。
さて、このツリーの頂点は全て第2成分が最大の数であり、またより下ではと以外の全ての一般化マルコフトリプルが1回ずつ現れることを踏まえると、以下のことがわかります。
より下にある頂点全体の集合において、全ての頂点の第成分が互いに異なることと、一般化マルコフ数に関する一意性予想が成立することは同値である。
ここから、定理2についての十分条件を与えることができます。
素数(ただしとする)を第2成分としてもっている、より下にある一般化マルコフトリプルが一意的であるならば、定理2は成り立つ。
本稿の目標は、この命題を示すことです。
命題5では2番目に小さい一般化マルコフ数が素数である場合について考慮されていませんが、実はは素数であろうとなかろうと、これが最大数となるような一般化マルコフトリプルはしかないことが簡単に示せます。
証明の準備:一般化コーントリプルの導入
定理2、もしくは命題5を初等的整数論の枠組みのまま証明しようとするのはいささか難しいです。「(一般化)マルコフ数」というものがもつ情報量があまりにも乏しいからです。整数論は、今回の問題のように前提知識が少なくても研究レベルの問題・予想が理解できるものがゴロゴロあるというのがその魅力の一つであると思うのですが、「なぜ理解することが容易な問題が予想のまま残っているのか?」という点に着目してみると、その原因が今回のように「登場する概念の情報量が少なすぎるために、切れるカードがない」という点にある場合が結構あります。この手の問題に対しては、その考察対象の背後にある情報量の多い数学的構造を見抜いて、それを活用して問題を解くという手法がよく取られます。ということで、今回はマルコフ数を「行列化」するという手段をとることにより、内包する情報量を増強する戦術を取ります。
一般化コーン行列
とする。行列 は、次の条件を全て満たすとき一般化コーン行列という:
-
- は一般化マルコフ数
-
こちらも長いので地の文では単に「コーン行列」と呼びます。今回の場合マルコフ数を右上成分に含むような行列を考えて、情報の増強を行なっているわけですね。実際、整数1つだった情報量が、コーン行列を考えることによって整数4つに増えているわけです。さて、今マルコフ数に対する情報の増強を行いましたが、これを使ってマルコフトリプルに対する情報の増強を行うことにしましょう。
一般化コーントリプル
とする。行列の3つ組は、次の条件を全て満たすとき一般化コーントリプルという:
- は一般化コーン行列
- は一般化マルコフトリプル
- を満たす、ただしである
行列もトリプルも、(3)の条件がだいぶ謎だと思われるかもしれません。こんな条件どこから持ってきたんだと。これがどういう事象に由来しているか、一応きちんとした理由はあるのですが、話すと長くなるので今は「まあこうやって設定すると後々都合がいいんだな」と思っておいてください(そのうちこの話に関する記事を書くかも)。ちなみにの場合はそれぞれ「のトレースが成分の3倍」「」となって、割と自然な条件に思える人もいるかもしれません。実際、のときのコーントリプルが定義されたのは1955年のCohnの論文cohnであり、他のの場合が今回紹介している論文gyoda-maruyamaで導入されたことを踏まえるとかなり早いです。
さてこのコーントリプル、定義をしたはいいのですが、この定義を満たすようなが任意のマルコフトリプルに対して存在するかどうかはまだわかっていません。それを確かめてみましょう。まずのケースから。
([5, Proposition 3.4])
とする。であるような一般化コーントリプルは、次で与えられるもので全てである。
ただし、は任意の整数とする。
この命題の証明はそんなに難しくないです。の成分をと決めてやると、がに入っていること、トレースの条件、であることからを決定することができます。次に以外の場合を考えます。任意のに対してもと同じような手法で求めることは可能なのですが、ここではもっとスマートな方法を利用します。次のツリーを考えましょう。
一般化コーンツリー
次のルールで帰納的に定まる二分木を考える。
- 最初の頂点は
- 各は以下のような2つの子を持つ。
このように与えると、次の定理が成り立ちます。この定理が非常に重要です。
([5, Theorem 1.10])
一般化コーンツリーについて、次が成り立つ。
- 全ての頂点は一般化コーントリプルである。
- とその2つの子の各行列をその(1,2)成分で置き換えると、
となり、これは一般化マルコフツリーの世代ルールに一致する。
各行列の成分はに依存しないので、どんなを取ってもこの定理は成立します。証明は大変なのでここでは省略します。以上のことから、次の系が成り立ちます。
任意のに対して、一般化コーンツリーの頂点に含まれる各行列をその成分に置き換える操作は、と一般化マルコフツリーの間のツリー同型を与える。したがって特に、第2成分が最大となるような任意の一般化マルコフトリプルに対して、その値を各成分に持つような一般化コーントリプルが存在する。
でコーンツリーの具体例を見てみることにしましょう。は何であってもいいのですが、ここではとします。
,のときは次のようになります。
各行列の成分を抜き出してみると、先ほど例示したマルコフツリーに現れるマルコフトリプルに一致することが見て取れると思います。これで、コーンツリーはマルコフツリーの情報を増強したものとして与えられることがご理解いただけたかと思います。1つ注意として、は成分の順番を入れ替えてなどにするとコーントリプルにはなりません。ここはマルコフとは異なるところです。という条件があり、とは等しいとは限らないからです。
さて、情報量が増えたことによっていろんなことがわかるようになります。コーンツリーの第2成分に注目してみましょう。次の定理が成り立ちます。
[5, Theorem 3.11]
一般化コーンツリーの各第2成分の行列は全て互いに異なる。
これは、上半分と下半分で同じ頂点が出てくるマルコフツリーでは成立しないことでした。コーンツリーによる情報の増強によって、同じマルコフトリプルでもツリーの位置によって区別ができるようになったわけです。当然、に対応する一般化コーントリプル(の場合は )より下の頂点の第2成分についてもすべて異なる行列であることがわかっています(マルコフの方は命題4により第2成分が全て異なることと一意性予想が同値であったのでした)。これが、一意性予想を部分的に解決する大きな足掛かりになるのです。
定理2の証明の概要
コーンツリーという大道具を手に入れたところで、定理2の証明の概要を説明することにしましょう。定理2を示すためには命題5を示せば良いのですが、この命題5をもう少しちゃんとした形で述べ直します。一般化マルコフツリーの頂点とそれより下の頂点全体からなる部分木をで表すことにします。例えばの場合は
の場合は
から始まる部分木です。一方、これと同じ部分の一般化コーンツリーの部分木(成分が同じ様子になっている部分木は2つありますが、左(図では下)の方)をとします。ここで、ととっておくことにします(このとり方は非常に重要です)。の場合、は
の場合、は
から始まる部分木です。
さて、を完全二分木の頂点として、を上のの位置にある一般化マルコフトリプルの第2成分とします。
命題5は次のような命題でした。
命題5の言い換え
一般化マルコフ素数(ただしとする)について、を満たす頂点が一意的であるならば、定理2は成り立つ。
さらにこれをコーンツリーを使った主張に言い換えます。を上のの位置にある一般化コーントリプルの第2成分とします。対応は定理8より単射なので、命題9と合わせて次の命題が成り立ちます。
一般化マルコフ素数(ただしとする)に対して、を成分に持つような一般化コーン行列が一意的であるならば、定理2は成り立つ。
以下、一般化マルコフ素数に対してならばであることを示します。 とは成分がで一致しているので、成分が一致することを示せば良いです(残りの成分の一致はとであることから従います)。そこで、との成分をそれぞれとおきます。 ここで、の成分における次の性質を利用します。
この命題はが素数かどうかに関わらず成立します。証明はしませんが、成り立つことをの場合のいくつかのケースで確かめておきましょう。の最初の3つの頂点について、
のとき、かつ、
のとき、 かつ、
のとき、 かつ、
の最初の3つの頂点について、
のとき、 かつ、
のとき、 かつ、
のとき、 かつ
で実際に成り立っていることが確認できます。
命題11はにのみ依存する性質であるから、の条件下ではとはともに全く同じ条件を満たすことになります。したがって…と結論づけるのはまだ早いです。「を満たすの解」が一意的であることを示さなければいけません。したがって、定理2の成立は以下の命題に帰着されます。
一般化マルコフ素数に対して、を満たすの解は一意的である。
この命題は証明しておきましょう。
まずの解が高々2つであることを示す。,をの解でを満たすものとする。 だから、 の素数性よりが成立する。をの解でであるようなものとしてとる。 このとき、先の議論と同様にしてを得る。との両辺引いてを得る。したがって、解の個数は高々2個である。さて、の解として今を満たすものが少なくとも1つ取れることが命題11からわかっている。これをとおくと、もの解であり、このときである。したがって、とは別の解であり、の解の個数が高々2つであることからの解はとで全てである。以上から、を満たす解はしかないことがわかり、一意性が示された。
以上により定理2が示されました。
おわりに
ここまで読んでくださってありがとうございました(ここに辿り着く人はどれくらいいるんだろうか?)。薄々気づいている人もいるとは思いますが、この一般化マルコフ方程式に関する理論の創始者は私です。この研究は2021年に始まったばかりであり、取り組むべき問題が山ほどあります。ひとまずは1800年代から積み上がっている古典的マルコフ方程式(のケース)における理論の拡張が目下の課題です。この記事をきっかけに、一般化マルコフ方程式についての知名度が上がり、問題に取り組む研究者が増えてくれると嬉しいなと思います。