4

2019年の阪大入試(理系)第4問(1)をめちゃくちゃ遠回りして解く その6(完結)

163
0

前回の記事: 2019年の阪大入試(理系)第4問(1)をめちゃくちゃ遠回りして解く その5

今回で完結となります.結局[Gyo20]に出てくる命題をこのシリーズの中で全部証明し切ってしまいました.ここまで読んでくださった方はもうこの論文は読む必要ないです(断言).

概要

いよいよ最終目標である以下の定理を示します.

Calkin-Wilfツリーの頂点の分数は全て既約分数である.

やっと来たかと思うと感慨深いですね.多くても10行程度の証明で済むはずのこの定理の証明を,わざわざ(比較的)難解な証明を経由して示そうとしているのですから,ここまで読んでくださった方は相当なガッツがあると思います(自分で書いておいて何なんですが,ここまでの全部の議論をフォローしてくださっている人はいらっしゃるのだろうか…).全てをフォローしてくださっている方にもそうでない方にも,とにかく読者の皆様には本当に感謝しかありません.

定理1の証明

前回,初期交点ベクトルツリーからCalkin-Wilfツリーを構成したわけですが,何か気づくことはないでしょうか.実際に最初の7つの対応を並べてみましょう.
compare2 compare2
Calkin-Wilfツリーは初期交点ツリーの3つの成分のうち2つを抜き出してそれぞれ+1して分子と分母に配置するという形で構成されていましたが,どの頂点を見ても交点ベクトルの値が一番大きい成分が選ばれていないことにお気づきでしょうか.実は同じことが交点ベクトルツリーとStern-Brocotツリーの場合にも起こっていました.
compare3 compare3
交点ベクトル/Stern-Brocotツリーの対応において最大の成分が選ばれないことは以下の定理から容易にわかります:

第3回の定理8

LttT, F(L,)0を満たす三角形分割Ltの辺とする.このとき,gradL()=ab(ただしabは既約分数)であることとF(L,)=[a1b1a+b1]であることは同値である.

交点ベクトル/Stern-Brocotツリーの対応は,交点ベクトルの第1成分が分子,第2成分が分母に対応していた( 第3回の定理2 )ので,tTであるような三角形分割Ltの辺の交点ベクトルにおいては(F(L,)=0であるようなものを除き)第3成分が常に最大値であることにより,最大の成分が選ばれないことはある意味当然の結果であると言えます.まずは,これの初期交点ベクトル/Calkin-Wilfツリー版を示しましょう.
初期交点ベクトルとCalkin-Wilfツリーの対応は,直前のフリップによって変化した成分以外の2成分に1を足したものをそれぞれ分子分母に配置する対応でした( 第5回の定理1 )ので,次の定理を示せばいいことになります.

t,tT3Lt=φk(Lt)であるとする.F(Lt,3)=[f1f2f3]0,F(Lt,3)=[f1f2f3]0
としたとき,fkF(Lt,3)の成分の中で最大値でないこととfkF(Lt,3)の成分の中で最大値であることは同値.

ちなみに今はそんなに関係ありませんが(ないことはないですが)ikのときfi=fiであることは定義からすぐにわかります.
補題3は交点行列の具体的な記述を与えた 第5回の定理8 からでも導出できますが,場合分けが多くて綺麗ではないので別の証明を考えます.そのために,第3回,第5回で使った命題に今回も登場してもらいましょう.

第3回の補題3

M=(m1,m2,m3)を三角形分割,{i,j,k}={1,2,3}とする.このとき,次の2つの条件は同値である.

  1. 次のどちらかの不等式が成立する.
    gradL(mi)<gradL(mj)<gradL(mk)orgradL(mk)<gradL(mj)<gradL(mi).

  2. abcdが既約分数で,gradL(mi)=ab,gradL(mk)=cdであるとき,gradL(mj)=a+cb+dである.

特に,任意の三角形分割M=(m1,m2,m3)に対してa,cZb,dZ0が存在して,abcdが既約分数であって
{gradL(m1),gradL(m2),gradL(m3)}={ab,cd,a+cb+d}
となる.

第3回の命題5

M=(m1,m2,m3)を三角形分割,{i,j,k}={1,2,3}とする.
gradL(mi)<gradL(mj)<gradL(mk)
を仮定する.

  1. M={mi,mj,mk}を,Mmjでフリップした三角形分割とする.このとき,次のどちらかの不等式が成立する.
    gradL(mj)<gradL(mi)<gradL(mk)orgradL(mi)<gradL(mk)<gradL(mj).

  2. M={mi,mj,mk}を,Mmiでフリップした三角形分割とする.このとき,このとき,次の不等式が成立する.
    gradL(mj)<gradL(mi)<gradL(mk).

  3. M={mi,mj,mk} を,Ltmkでフリップした三角形分割とする.このとき,次の不等式が成立する.
    gradL(mi)<gradL(mk)<gradL(mj).

第3回の補題7

任意のtT3i{1,2,3}に対して,gradL(i;t)0.

第5回の補題7

任意のtT3に対して,次の等式が成立する.
F(Lt,L)=(F(L,Lt))T,
ただし,Tは転置を表す.

補題4,命題5,補題6の証明は 第3回の記事 を参照してください.補題7は交点行列の定義を考えれば明らかです.

補題3の証明

まず,fkF(Lt,3)において最大値であることを仮定してfkF(Lt,3)において最大値でないことを示す.fk=0ならば最大値ではないので, fk0を仮定する.fk{f1,f2,f3}の中で最大であるとすると,F(L,Lt)の第k列に対応する三角形分割の辺の傾きが真ん中の大きさであることが補題7と定理2,補題4からわかる.命題5から,F(L,Lt)の第k列に対応する三角形分割の辺の傾きは真ん中の大きさではない.再び 補題7と定理2,補題4を適用することで,fk{f1,f2,f3}の中で最大でないことがわかる.
 逆について示す.fkF(Lt,3)において最大でないことを仮定する.fk0であれば,上の議論の逆を辿ることで示される.fk=0のとき,補題6からF(L,Lt)(3,k)成分がfk=0であることになる.このときF(L,k;t)=0であることが定理2からわかる.よってgradL(k;t)0または1またはであるが,補題6からgradL(k;t)0またはである.後の議論はfk0のときと同様.

以上から,以下の定理が示されました.

第5回の定理1 における初期交点ベクトルツリーとCalkin-Wilfツリーの対応において使用される交点ベクトルF(Lt,3)の2つの成分は,どちらもF(Lt,3)の3つの成分において最大ではない.

さて,もう少しです.ここでさらに少し記号の準備をしましょう.
3次の置換群をS3として,σS3F(L,))=[f1f2f3]に対してσ(F(L,))
σ(F(L,))=[fσ(1)fσ(2)fσ(3)]
と定義しておきます.このとき,以下の事実が成り立ちます.

任意のtT3i{1,2,3}について,あるσS3sT3, j{1,2,3}が存在して
σ(F(Lt,3))=F(L,j;s).

この補題は一見非自明に見えますが,実は単純な話です. 第2回の記事 Lを取るときに.「どんな1点トーラス上の三角形分割でも,トーラスの普遍被覆を適当に歪めることで下の図の状態とみなすことができる」という話をしました.
torusuniversal torusuniversal
これを補題中のLtに適用してあげるだけです.ただし,sT3となるようにするために少し工夫が必要です.

LからLtにフリップを繰り返して移る際の最後に移した辺がk番目の成分の辺であるとする.このとき適当に被覆写像を取り直すことで,上図の普遍被覆の斜線をk;tに対応させ,他の2辺を縦線,横線に対応させるようにする.さらに,σ(3)=kとなる置換σをとることで,sとしてT3に属するようなものが取れる.

つまり,三角形分割Ltを上図の縦線,横線,斜線と同一視しようとする際に,3を含む三角形分割Lをフリップを繰り返して得ようとするときはまず最初に斜線に対応する辺をフリップするように調整し,しかもそれが三角形分割における3つ目の成分となるように添字を置換することでsT3の頂点として取ってこれるようにしたわけです.

さて,実はもうほとんどCalkin-Wilfツリーの分数の既約性の証明は終わっています.最後にとどめをさしましょう.

定理1の証明

まず最初に,Calkin-Wilfツリーと初期交点ベクトルツリーの対応において使用される交点ベクトルF(Lt,3)0ベクトルではないことに注意しておく.定理8と定理9から,対応に用いられるF(Lt,3)の2つの成分は,ある交点ベクトルF(L,j;s)(ただしsT3)の第1成分と第2成分に一致する.これをそれぞれα,βとする.ここで,定理5からα+1β+1β+1α+1は既約分数.Calkin-WilfツリーにおけるF(Lt,3)に対応する分数はこの2つのうちのどちらかであるから,Calkin-Wilfツリーにおける任意の頂点の分数が既約分数であることが示された.

以上でこのシリーズのゴールである定理が証明されました.ここまでお疲れ様でした!

シリーズ完結,でも…?

これにて無事このシリーズは完結…といきたいところですが,まだ少しモヤモヤした感情を持っている人もいるかもしれません.おそらく,

こんなこと考えて何のためになるんだ!?

と思っていらっしゃる方もいるのではないでしょうか(あ,もし証明が間違っている等の理由でモヤモヤしている方がいらっしゃったらコメントをお寄せくださると助かります).実際,直接証明しようとすればこんな長ったらしい証明を与えなくても良いはずです.確かに,この事実を証明するだけならばここまでやる必要はありません.しかし,この証明の過程で考えたツリー同士の対応は重要な意味を持つと個人的には考えています.もうお気づきかと思われますが,このシリーズで一番僕が伝えたかった事実はツリーの既約性の話ではなくこのStern-Brocotツリー,Calkin-Wilfツリーと交点ベクトルが構成する2つのツリーの対応の話です.次回の記事で,そこら辺の話をして終わりにしようと思います.ということで後もう少しだけ続きます.ここまで読んでくださってありがとうございました.

参考文献

  • [Gyo20] Y. Gyoda, Cluster duality between Calkin-Wilf tree and Stern-Brocot tree, 2020. preprint, arXiv:2009.06473 [math.NT]
投稿日:20201119
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

rodin_math
202
39488

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中