(1) この樹形図に現れる分数はすべて既約分数であることを示せ.ただし整数は既約分数とみなす.
(2) すべての正の有理数がこの樹形図に現れることを示せ.
(3) この樹形図に現れる有理数はすべて異なることを示せ.
(4) はこの樹形図の上から何段目の左から何番目に配置されるか答えよ.たとえば,は上から3段目の左から4番目である.
(図省略)
2019.02.27記
有理数が可付番であることの証明のために正の有理数を一列に並べるとき、分母と分子の和が小さい順番に並べたり、二次元格子点を原点から螺旋状に並べたりするが、これらにおいて、可約分数を除いて並べるため、どの分数が何番目に来るかを知るのはちょっと面倒になる。しかし、この並べ方だと正の有理数がちょうど一度だけあらわれるので無駄がない並べ方になっているのが面白い。初めて知ったので今後何かの機会に使いたい。
(1) ユークリッドの互除法から、との最大公約数、及びとの最大公約数はそれぞれとの最大公約数に等しいので、帰納的に互いに素になる。よって既約分数。
(2)(とは互いに素)において、まずの場合について考える。(をで割った商を、余りをとする。
とは互いに素なので)もし、が樹形図に登場するならば、その段下にが登場する。
次にの場合について考える。(をで割った商を、余りをとする。とは互いに素なので)
もし、が樹形図に登場するならば、その段下にが登場する。
この操作で分母と分子の和が小さくなっていることに注意しておく。
これを繰り返したとき、分母と分子の和は単調減少し、とは互いに素だから、やがてに到達する。つまり、すべての正の有理数からに到達する道筋があるので、すべての正の有理数はこの樹形図に登場する。
(3)分子が分母より大きいときは、商の数だけ上の段に登るとき樹形図で左上に進むことになり、分子が分母より小さいときは、商の数だけ上の段に登るとき樹形図で右上に進むことになる。
つまり、一つの有理数がに到達する戻り方は1通りしかないので、同じ有理数は樹形図の中には登場しない。
(4) , , であるから、商の合計はだから段目。
ここに到達するとき、と進む。つまり左下に、右下に、左下にだけ進む。左下、右下に進むことをそれぞれで表し、
それを「左から並べ」た2進数を考えると、それはとなる。左端が0番目でなく1番目と数えるので番目になる。
このアルゴリズムだと、がどこに登場するかを知りたければ、,,,,,であるから、段目にあり、左から番目であることがわかる。
2022.09.19記
これは Calkin-Wilf tree と呼ぶらしい.
Calkin–Wilf tree - Wikipedia
色々調べると,色々な人が解説を書いている.
honyajitsu.cocolog-nifty.com
mysandbox.hatenadiary.com
こういう文献もある.
The Calkin-Wilf tree of a quadratic surd(arXiv)
The Calkin-Wilf Tree and Its Various Properties (pdf)
ついでに
Consider the function
— Tamás Görbe (@TamasGorbe) 2022年9月18日
f(x) = 1 / ( ⌊x⌋ + 1 − {x} )
and the sequence of numbers
0, f(0), −f(0), f(f(0)), −f(f(0)), f(f(f(0))), −f(f(f(0))), ...
Congratulations, you've just listed every rational number exactly once! pic.twitter.com/NRlNnx49Ql
という tweet があったが,これは
Calkin–Wilf tree - Wikipedia
の Breadth first raversal というところにある
Calkin–Wilf sequence can also be generated directly by the formula
where denotes the th number in the sequence, starting from , and represents the integral part.
と同じ漸化式.ここにある話は,上記解答(4)のアルゴリズムに相当している.これに関しては天書の証明に乗っているらしい.昔読んだから普通に解けたのかも知れないので,確認しておく.
と思ったが,このアルゴリズムを見ると の連分数表示が
だから,連分数表示から数列の何番目かわかる方式になっているので,この漸化式を理解するには連分数表示を使うと良いのだな(これは wikipedia にも軽く書いてある).このあたりは
スターンの$2$原子数列(5-表) ~カルキン・ウィルフ・ツリーと既約分数~: ほにゃらら実験室
に割と詳しく書いてある.
2022.09.20記
天書の証明(原著第6版)を確認した.
「第19章 集合,関数,連続体仮説」(p.145)にカルキン・ウィルフ(Calkin-Wilf) ツリーが書いてあり,
Calkin–Wilf sequence can also be generated directly by the formula
where denotes the th number in the sequence, starting from , and represents the integral part.
の説明も書いてある.説明を知りたければ天書の証明(原著第6版)を確認して欲しい.