2

連分数表示は一意に存在する

134
0

はじめに

少し前に, 力学系のゼミで例として連分数を扱いました. 準備のために細かい証明をしたにも関わらず, 発表の時にはあまり本質的でないと思い, 細かい部分は飛ばす判断をしました.

準備したのに結局使わないのは悲しいので, Mathlog に落としておこうと思います.

殴り書きしたため, 最悪に読みづらいです. すみません.

N={nZn>0} とします.

f:XXに対してfnfn回合成を表すことにします. また, n=0のときはidXを表すものとします.

連分数展開

定義など

連分数

次のような分数表示を有限連分数という.
[a1,a2,,an]:=1a1+1a2+1an
ただしaiN

また, 無限列[a1,a2,]を無限連分数という. もし[a1,,an]n で収束先をもつなら, その値を無限連分数の値として定義する.

実は全ての実数に対して連分数による表示が一意に存在します. この記事ではこの証明と構成を目標にします.

ガウス変換と有限連分数

連分数を扱うにあたって, 非常に親和性の高い写像を紹介します.

ガウス変換

写像φ:[0,1][0,1]
φ(x)={1x[1x],(x0)0,(x=0)
で定める. (ガウス変換)
ただし, [x]x以下の最大の整数である.

さて, この定義を少し変形すると, 次のようになります.
x=1[1x]+φ(x)
φ(x)にもう一度同じことを繰り返すことを考えれば, ただちに次の等式がわかります. φn1(x)0である限り,
x=1a1+1a2++1an+φn(x)
(ただし, ai=[1φi1(x)])

すると, 途中でφn(x)=0となるようなxは有限連分数表示を持つということがわかります. 実はこれを完全に判定することができます.

x[0,1]が有理数 m>0,φm(x)=0

多少省略して書く.
m=rn+k としたとき(m,n,r,kは自然数, k<n)
φ(nm)=kn
である. したがってxが有理数ならあるn,mφn(x)=1mとなるが, φ(1m)=0のためが示された. xが有限連分数表示を持つことから明らか.

これはつまり, 次を意味します.

x[0,1]が有限連分数表示を持つ xは有理数.

は明らか. は補題1による.

また, この表示は一意です. この証明は, 次の無限連分数の時の証明と多分同じなので省きます.

無限連分数

雰囲気的に, 無理数は無限連分数で一意に表せそうですね. 実際にそうなります.

[0,1]内の無理数と, 無限連分数は1対1対応を持つ.
つまり, 無限連分数は常に値を持ち, 無理数の無限連分数表示が一意に存在する.

証明は本質的ではないです. 本質的で意味ありげな証明方法をご存じの方は是非ご紹介をお願いします. 以下枠線内は定理3の証明です.

無限連分数が常に値を持つこと

自然数の無限列(ai)を任意にとる. この時, [0,1]上の関数fa,n
fa,n(y):=1a1+1a2++1an+y
とすると, fa,nは連続であり, 閉区間を閉区間に移す. fa,nによる閉区間Jの像をIa,n(J)で表す. このとき, [a1,,an]Ia,n0([0,1])である. 次に示す補題4により, |Ia,n([0,1])|0 as n であり, ([a1,,an])nN は Cauchy 列となるので, 収束先を持つ. ただし, 区間J=[a,b]に対して|J|は区間の長さbaを表す.

任意のaNN に対して, |Ia,n([0,1])|0 as n

(補題4の証明)

まず, J0=[s,t],J1=[1an+t,1an+s]とすると, Ia,n(J0)=Ia,n1(J1)となる. 同じようにして, 区間の列をJ0,,Jn
In(J0)=In1(J1)==|Jn|
となるように定める.

ここで, 例えば
|J1|=ts(an+s)(an+t)tsan(an+(ts))=|J0|an2+an|J0||J0|1+|J0|
であるが,
bn+1=bn1+bn

bn=b01+nb0
となるので,
|Jn||J0|1+n|J0|
である. したがって, |In([0,1])|11+n0

無理数が無限連分数表示をもつこと

x[0,1]を無理数としたとき, an:=[1φn1(x)]とする. このとき, φn(x)[0,1]のため, 任意のnNxIa,n([0,1])となる. また, 当然無限連分数も[a1,a2,,]Ia,n([0,1])である. ゆえに,
x,[a1,a2,]nNIa,n([0,1])
であるが, この集合は距離が0より大きい2点を含まないため, この2点の距離は0であり, つまり
x=[a1,a2,]

連分数表示が一意であること

異なる無限連分数が異なる値を持つことを示せばよい. まず, fa,nは単射なので(単射z1ai+zn回合成していることに注目すれば簡単である), 任意の閉区間J,Jについて, JJ=ならば, Ia,n(J)Ia,n(J)=である.

ここで, 2つの異なる無限連分数x=[a1,a2,],y=[b1,b2,,]をとる. すなわち, あるkがあり, akbkとなる. このような最小のkmとしておく. ここで, am,bmの差は1以上であるため, 任意のd(0,1)に対してIa,m([0,d])Ib,m([0,d])= となる. ここで, そのdとして[am+1,am+2,][bm+1,bm+2,]のうち大きい方の値を選ぶと,
xIa,m([0,d]), yIb,m([0,d])である. しかしこの2つの集合は交わりをもたないので, xyである

まとめと力学系的な意味

まず今回の結果は次のように言えます.

Sを有限または無限自然数列全体の集合
S:=ωN{N}Nω
とします.

連分数表示の一意存在性

次を満たす全単射h:SR が存在する.

任意のaSに対して,
h(a)=[a]

せっかくなので, 少しだけ力学系的な意味に触れます.

S上のシフト作用素E, すなわち(Ea)n=an+1を満たすE:SSと, φhにより共役である. すなわち
φh=hE

さて, シフト作用素というものは, 挙動が完全にわかっているものと考えてもよいでしょう. 力学系において共役というのは, 実質的に同じ写像という意味です. つまり, この一見謎な写像φというものは, 連分数表示によって完全に理解されたのです.

投稿日:202473
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

grkon
2
134
数学弱者 数列に興味があります

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 連分数展開
  3. 定義など
  4. ガウス変換と有限連分数
  5. 無限連分数
  6. まとめと力学系的な意味