markdown
連分数展開md 049cd89
lecture/math/number-theory/continued-fraction-expansions.lecture.n.md
Download PDF

連分数れんぶんすう展開てんかい

date2026-07-14document_iddoc_60cb1014a1800804e50b8ada9a16d84bdescription実数を整数の連鎖的な割り算で表現する—連分数の定義・収束分数の意味・ユークリッド互除法との双対性・無理数の循環性を整理する。prerequisitesユークリッドの互除法と一次不定方程式 / 整数の性質の基本 / 有理数と無理数type講義content_typelecturestatusactiverelateddata/lecture/math/number-theory/number-theory-portal.lecture.n.md / data/lecture/math/algebra/euclidean-algorithm-and-linear-diophantine-equations.lecture.n.md / data/lecture/math/number-theory/chinese-remainder-theorem.lecture.n.md
mathalgebranumber-theoryundergraduatelecture

1導入どうにゅう

この講義こうぎでは、連分数れんぶんすうはユークリッド互除法ごじょほうを「逆ぎゃくから読よむ」ものであり、実数じっすうを有理数ゆうりすうで近似きんじするときの「最良近似さいりょうきんじ」を与あたえることを説明せつめいする。

2、π、e といった無理数むりすうを分数ぶんすうで近似きんじするとき、「分母ぶんぼがこの大おおきさ以下いかでこれ以上いじょう近ちかい分数ぶんすうはない」という最良近似さいりょうきんじが系統的けいとうてきに得えられる。これが連分数れんぶんすうの威力いりょくである。

2用語ようごと定義ていぎ

2.1連分数れんぶんすうContinued fraction

連分数れんぶんすうContinued fractionとは、以下いかの形かたちの表現ひょうげんである:

x=a0+[PARSE ERROR: Undefined("Command(\"cfrac\")")]1a1+[PARSE ERROR: Undefined("Command(\"cfrac\")")]1a2+[PARSE ERROR: Undefined("Command(\"cfrac\")")]1a3+⋯

記法きほう:x=[a0;a1,a2,a3,…]

ここで a0∈Z、ai∈Z>0(i[PARSE ERROR: Undefined("Command(\"ge\")")]1)。各かく ai を部分商ぶぶんしょう(partial quotient)という。

「連れん」という命名めいめい:分数ぶんすうの中なかにさらに分数ぶんすうが連れんなる構造こうぞうから命名めいめい。continued(続つづく)の訳やく。

2.2収束分数しゅうそくぶんすうConvergent

n 番目ばんめの収束分数しゅうそくぶんすうConvergent(漸近分数ぜんきんぶんすうとも)は

pnqn=[a0;a1,…,an]

有限ゆうげんで打うち切きった連分数れんぶんすうの値ちであり、x への最良有理近似さいりょうゆうりきんじを与あたえる。

2.2.1連分数れんぶんすうの分類ぶんるい

種類しゅるい定義ていぎ例れい
有限ゆうげん連分数れんぶんすうai=0(i>N)で打うち切きれる有理数ゆうりすうのみ
無限むげん連分数れんぶんすう(非循環ひじゅんかん)部分商ぶぶんしょうが非周期的ひしゅうきてきe=[2;1,2,1,1,4,1,1,6,…]
無限むげん連分数れんぶんすう(循環じゅんかん)部分商ぶぶんしょうが周期的しゅうきてき2=[1;2_]、3=[1;1,2_]

基本定理きほんていり:実数じっすう x が無理数むりすうであるための必要十分条件ひつようじゅうぶんじょうけんは、連分数れんぶんすう展開てんかいが無限むげんに続つづくことである。また x が2次無理数にじむりすう(ax2+bx+c=0 の有理係数ゆうりけいすう解かい)であることと循環連分数じゅんかんれんぶんすうになることは同値どうちである(ラグランジュの定理ていり)。

3方針ほうしん

有理数ゆうりすうの場合ばあいはユークリッド互除法ごじょほうの商しょうの列れつがそのまま連分数れんぶんすうの部分商ぶぶんしょうになる。無理数むりすうの場合ばあいは整数部分せいすうぶぶんを取とり続つづけるアルゴリズムで展開てんかいする。

4厳密げんみつな説明せつめい

4.11. 有理数ゆうりすうの連分数れんぶんすう展開てんかい(ユークリッド互除法ごじょほうとの双対そうつい)

p/q(p,q∈Z、q>0)の展開てんかい:

p=a0q+r1⟹a0=⌊p/q⌋
q=a1r1+r2⟹a1=⌊q/r1⌋
r1=a2r2+r3⟹a2=⌊r1/r2⌋

余あまりが 0 になったところで終了しゅうりょう。ユークリッド互除法ごじょほうの余あまりの列れつが逆数ぎゃくすうで積つみ上あがった構造こうぞうになっている。

例れい:43/30 を展開てんかいする。

43=1·30+13⟹a0=1
30=2·13+4⟹a1=2
13=3·4+1⟹a2=3
4=4·1+0⟹a3=4

したがって 43/30=[1;2,3,4]。

4.22. 無理数むりすうの連分数れんぶんすう展開てんかい

x=2 の場合ばあい:

a0=⌊2⌋=1
x1=12-1=2+1,a1=⌊2+1⌋=2
x2=1(2+1)-2=12-1=2+1⟹a2=2,…

以下いか同様どうように ai=2(i[PARSE ERROR: Undefined("Command(\"ge\")")]1)が続つづく。2=[1;2_]。

4.33. 収束分数しゅうそくぶんすうの漸化式ぜんかしき

p-1=1,p0=a0;pn=anpn-1+pn-2
q-1=0,q0=1;qn=anqn-1+qn-2

隣接りんせつする収束分数しゅうそくぶんすうの差さ:

pnqn-1-pn-1qn=(-1)n-1

この恒等式こうとうしきは一次不定方程式いちじふていほうていしき ax+by=1 の解かいを自動的じどうてきに与あたえる。

4.44. 最良近似さいりょうきんじの意味いみ

p/q が x の収束分数しゅうそくぶんすうであるならば、q′[PARSE ERROR: Undefined("Command(\"le\")")]q を満みたす任意にんいの有理数ゆうりすう p′/q′(p′/q′≠p/q)に対たいして

|x-p/q|[PARSE ERROR: Undefined("Command(\"le\")")]|x-p′/q′|

つまり収束分数しゅうそくぶんすうは「分母ぶんぼがこれ以下いかの分数ぶんすうの中なかで最良さいりょうの近似きんじ」を与あたえる。

4.55. 黄金比おうごんひと連分数れんぶんすう

ϕ=1+52=[1;1_]=1+[PARSE ERROR: Undefined("Command(\"cfrac\")")]11+[PARSE ERROR: Undefined("Command(\"cfrac\")")]11+⋯

部分商ぶぶんしょうがすべて 1 であることから、黄金比おうごんひは「有理数ゆうりすうで最もっとも近似きんじしにくい」無理数むりすうである(最悪近似数さいあくきんじすう)。フィボナッチ数列すうれつの隣接りんせつ比ひが黄金比おうごんひに収束しゅうそくするのは、フィボナッチ数列すうれつが [1;1_] の収束分数しゅうそくぶんすうの分子ぶんし・分母ぶんぼの列れつそのものだからである。

5見分みわけ方かた

  • 有理数ゆうりすうの近似きんじ問題もんだい → 収束分数しゅうそくぶんすうが最良近似さいりょうきんじを与あたえる
  • 「分母ぶんぼ [PARSE ERROR: Undefined("Command(\"le\")")]N で最もっとも近ちかい分数ぶんすうは?」→ 連分数れんぶんすう展開てんかいして収束分数しゅうそくぶんすうを列挙れっきょする
  • 循環連分数じゅんかんれんぶんすう → 2次無理数にじむりすう(n 型がた)
  • ax+by=1 を解とく → 隣接りんせつ収束分数しゅうそくぶんすうの差さ pnqn-1-pn-1qn=(-1)n-1 を利用りよう

6どこまで成立せいりつするか

連分数れんぶんすう展開てんかいは実数じっすうに適用てきようできる。複素数ふくそすうへの一般化いっぱんか(ガウス整数せいすうの連分数れんぶんすう)も存在そんざいするが複雑ふくざつになる。収束しゅうそくの速はやさは部分商ぶぶんしょうの大おおきさに依存いぞんし、部分商ぶぶんしょうが大おおきいほど速はやく収束しゅうそくする。

7最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]x=[a0;a1,a2,…],ai=⌊xi⌋,xi+1=1xi-ai
[PARSE ERROR: Undefined("Command(\"boxed\")")]pn=anpn-1+pn-2,qn=anqn-1+qn-2
[PARSE ERROR: Undefined("Command(\"boxed\")")]pnqn-1-pn-1qn=(-1)n-1

8一言ひとことでいうと

連分数れんぶんすうはユークリッド互除法ごじょほうを逆ぎゃくから読よむ表現ひょうげんであり、有理数ゆうりすうによる最良近似さいりょうきんじの系統的けいとうてきな構成こうせい法ほうを与あたえる。

9関連かんれんリンク

data/lecture/math/algebra/euclidean-algorithm-and-linear-diophantine-equations.lecture.n.md data/lecture/math/number-theory/chinese-remainder-theorem.lecture.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる