5
大学数学基礎解説
文献あり

マルコフ数が互いに素な整数の2乗和でかけることの証明

439
0

こんにちは、ロダンです。マルコフ数の性質を証明しよう企画の第二弾ということで記事を書いています(第一弾は こちら 、この後続くとは限りません)。今回の性質についても日本語で読めて、かつネットに置いてある文献がないということで、証明をちゃんと与えていきたいと思います。ただし、途中有名な定理を使用するところがあり、その証明は適宜文献を参照してもらうことにします。

主定理

まずはマルコフ数の定義からしていきましょう。

マルコフ数

マルコフ方程式x2+y2+z2=3xyzを満たす正整数解に現れる数をマルコフ数という。

マルコフ数の例

(1,2,5)はマルコフ方程式の解なので、1,2,5はマルコフ数である。

今回の主定理は次の定理です。

任意のマルコフ数cに対して、互いに素な(正の)整数の組{α,β}が存在して、c=α2+β2とかける。

実際に小さいマルコフ数1,2,5,13,29,34,89,169,194について確かめてみると、

1=02+12, 2=12+12, 5=12+22, 13=22+32, 29=22+52,34=32+52, 89=52+82, 169=52+122, 194=52+132

となりきちんと定理の主張を満たしていることがわかります。ところで、定理1の条件を満たすαβは何者なのか?ということも気になると思いますが、これは証明の途中で明らかになります。

証明の準備

まずこの証明を行うにあたって、いくつか既知の事実を与えておきます。

準備1: マルコフ方程式の正整数解の性質

まずはマルコフ数(というよりマルコフ方程式の解)の性質から。

(a,b,c)がマルコフ方程式の正整数解であるとき、a,b,cは互いに素である。

ステートメントはいたってシンプルですが、証明にはマルコフ方程式の正整数解を生成するツリーを使うなど、かなり奥深いです。 第一弾の記事 を参照してください。

準備2: 初等整数論についての重要な定理たち

初等的整数論における前提知識を確認しておきましょう。

ルジャンドル記号

pを奇素数とする。整数aに対して、記号(ap)を、

  • ax2modpを満たすx0が存在する場合(ap)=1,
  • ax2modpを満たすxが存在しない場合(ap)=1,
  • a0modpを満たす場合(ap)=0
    と定める。この記号をルジャンドル記号という。

この記号について、今回の証明で必要な性質を挙げておきます。

整数a,bと奇素数pについて、次が成り立つ。

  1. (abp)=(ap)(bp)
  2. (1p)=1 p 1mod4

上記の性質はオイラーの規準と呼ばれる性質
(ap)ap12modp
から導出できます。詳しくは 高校数学の美しい物語さんの記事 などを参照してください。さらにこの応用として、次の定理が示されます。

フェルマーの二平方和の定理

奇素数pに対して、「ある正整数の組{α,β}が存在してp=α2+β2とかける」ことと、「p4m+1型の素数である」ことは同値である。

証明は例えば 高校数学の美しい物語さんの記事 Wikipediaの「二個の平方数の和」の項 に詳細が載っているのでこちらを参照してください。

定理1の証明

では、実際に定理1を証明していきましょう。まず、次の補題を証明します。

  1. マルコフ数の奇数である正素因数は全てある整数mを用いて4m+1と表される。
  2. 偶数であるマルコフ数は4の倍数ではない。

cをマルコフ数とする。まず(1)を示す。cを含むマルコフ方程式の解(a,b,c)を一つとる。このとき、a2+b2+c2=3abcを満たしている。これを変形することでa2+b2=c(3abc)となり、a2+b2cで割り切れる。したがって、cの奇素因数pでもa2+b2は割り切れる。すなわち、a2b2modpである。ここで、命題2よりbcと互いに素であり、特にb2pは互いに素であるから、(b2p)=1が成立する。命題3(2)より、補題5を示すためには(1p)=1を示せば良い。命題3(1)から
1=(b2p)=(b2p)(1p)
が成立している。ルジャンドル記号の定義から明らかに(b2p)=1なので、(1p)=1である。よって示された。
(2)を示す。c=2ktとおく。ここでk1かつtは奇数であるとする。このとき、k=1であることを示せば十分である。cを含むマルコフ方程式の解(a,b,c)を一つとる。cが偶数であることとa2+b2=c(3abc)であることからa2+b2は偶数である。このときabは両方偶数であるか両方奇数であるかのどちらかであるが、命題2から両方偶数であることはありえず、したがって両方奇数である。このとき、(1)からa=4m+1,b=4m+1とかける。k2を仮定すると、
2a2+b2+c2=3abc0mod4
が成立することになり、これは矛盾である。したがって、c4の倍数ではない。

この先の議論のために、ガウス整数環Z[i]={x+yix,yZ}を考えます。ただしiは虚数単位です。まず基本的な事項について確認しておきます。

  1. Z[i]はノルムN(a+bi)=a2+b2についてユークリッド整域である。特に、一意分解整域である。
  2. uZ[i]について、「uは単元である」ことと「uはノルム1の元である」ことは同値であり、これを満たすu±1±iで全てである。

このあたりは基本的な環論の教科書を参照してください。Z[i]が一意分解整域であることにより、Z[i]においては素因数分解や最大公約数を考えることができます。さて、次の命題がこの問題の核心です。

マルコフ数cを含むマルコフ方程式の正整数解(a,b,c)を1つとる。このとき、ca+biZ[i]における最大公約数をα+βiとするとc=α2+β2が成立する。

最大公約数は単元倍による差を除いて一意的であって一意に定まるわけではないのでどんな値を取ってもα2+β2が一定なのかが一瞬気になりますが、Z[i]の単元は命題6(2)よりノルムを変えないので問題ありません。それでは、命題7を示していきましょう。

cZにおいて素因数分解したときの表示をc=p1a1p2a2pnanとする。ただし、p1,,pnは正であるとする。このとき、補題5よりpj4m+1型の素数または2だから、定理4より任意のjについてpj=αj2+βj2を満たす整数の組{αj,βj}が存在する(pj=2のときは2=12+12となることに注意)。したがって、pj=(αj+βji)(αjβji)が成り立つ。ここで、c=j=1n(αj+βji)aj(αjβji)ajcZ[i]における素因数分解を与えている。実際、αj+βji(αj+βji)(αj+βji)と因数分解されるとき、αjβji(αjβji)(αjβji)と因数分解されるので、pj=(αj+βji)(αj+βji)(αjβji)(αjβji)=(αj2+βj2)(αj2+βj2)が成り立つ。ここで、pjZにおける素数であるから、αj2+βj2=1またはαj2+βj2=1である。したがって、N(αj+βji)=1またはN(αj+βji)=1が成り立つので、命題6(2)からαj+βjiまたはαj+βjiのどちらかは単元である。
次に、a+biが各jに対してpj2のとき(αj+βji)aj(αjβji)ajのどちらか一方だけを約数に持ち、(αj+βji)ajを約数として持つときはαjβjiを約数としてもたず、(αjβji)ajを約数として持つときはαj+βjiを約数としてもたないことを示す。もしa+biαj+βjiαjβjiの両方を約数として持つと仮定すると、αj+βjiαjβjiは(pj2より)同伴ではないのでa+biは整数αj2+βj2を約数として持つが、これはabが互いに素であることに反する。したがってどちらか一方しか約数として持てない。さらにca2+b2の約数であるから、特にpjaja2+b2の約数である。したがって、a2+b2は約数として(αj+βji)aj(αjβji)ajを持っている。a2+b2=(a+bi)(abi)なので、aj個のαj+βjiaj個のαjβjia+biabiの約数としてそれぞれ分配され、すくなくともa+biabiのどちらかには約数としてαj+βjiαjβjiが合わせてaj個以上含まれている。a+biabiは互いに共役関係にあるので、a+biが約数としてαj+βjiを持っているならば、abiは約数としてαjβjiを同じ数だけ持っており、またa+biが約数としてαjβjiを持っているならば、abiは約数としてαj+βjiを同じ数だけ持っていることになる。このことは、a+biabiを入れ替えても成立する。以上のことから、a+biは約数としてαj+βjiαjβjiの両方を合わせてaj個以上持っていることになる。今αj+βjiαjβjiのどちらか一方は1つも持っていないことがわかっているので、a+biが各jに対して(αj+βji)aj(αjβji)ajのどちらか一方だけを約数に持ち、(αj+βji)ajを約数として持つときはαjβjiを約数としてもたず、(αjβji)ajを約数として持つときはαj+βjiを約数としてもたないことがわかった。
次に、pj=2となるjが存在する場合を考える(すなわち、cが偶数である場合である)。このとき、a+bi(1+i)2を約数として持たない。もし持つとすると、1+i1iは同伴なので(1+i)(1i)=2を約数として持つことになり、これはabが互いに素であることに反する。また、ca2+b2の約数であることから、特に2a2+b2の約数でなければならず、したがって直前の議論と合わせることで2の素因子である1+i(あるいは同じことだが1i)がa+biの約数としてちょうど1つ含まれることがわかった。
さて、a+biが約数としてj=1n(αj+εjβj)aj (ただし各jに対してεj{±1}とする)を持つとすると、上記の議論からこれがca+biの最大公約数α+βiである。今c=j=1n(αj+εjβj)aj(αjεjβj)ajなので、c=(α+βi)(αβi)=α2+β2が成立する(cが偶数であるときはpj=2であるようなjを含むが、このとき補題5(2)からaj=1であることがわかり、また1+ia+biにおける約数かつ(1+i)2a+biの約数でないことから奇素数と同じ議論ができることに注意せよ)。以上から示された。

pjが奇素数の場合はpj=(αj+βji)(αjβji)と素因数分解した際にαjβjの絶対値が同じ数になることはない(あったらp1p以外の約数を持つことになる)のでαj+βjiαjβjiが同伴になることはありませんが、pj=2の場合は1+i1iが同伴なので分けて議論する必要があります。

定理1の証明の締めくくりとして、αβが互いに素であるものとしてとれることを示します。

マルコフ数cについて、命題7のようにc=α2+β2となるαβをとると、αβは互いに素である。

αβZにおける共通の素因数qを持っているとする。このとき、α+βia+biZ[i]における約数なので、qa+biZ[i]における約数である。したがって、qabの(Z における)共通の素因数となるが、これはabが互いに素であること(命題2)に矛盾する。よって示された。

以上で定理1が示されました。

おわりに

実は私は定理1をスネークグラフという組み合わせ論の道具について論じているCanacki-Schifflerの論文CSで知っていたのですが、専門的でないもう少しシンプルな証明方法はないかと思ってこの内容をXでつぶやいてみたところ、@yotsunvaさんと@sumahola974944さんから親切なリプライをいただいたことでこの証明を完成させることができました。初等整数論の議論と環論の初歩の議論をうまく活用した証明になっており、とても気に入っています。コメントをくださったお二方、ありがとうございました。また、この記事を上げてから命題7の証明の不備(pj2の場合についての議論の欠落)を指摘していただいた J. Koizumi さんにも感謝の意を述べたいと思います。ありがとうございました。

参考文献

投稿日:20241216
更新日:20241230
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

rodin_math
204
39917

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 主定理
  2. 証明の準備
  3. 準備1: マルコフ方程式の正整数解の性質
  4. 準備2: 初等整数論についての重要な定理たち
  5. 定理1の証明
  6. おわりに
  7. 参考文献