Processing math: 100%

2016年1月9日土曜日

漫画 和算に恋した少女 第2巻

天元術 算額

▼ 「はああ…… 天元術かあ……」
 「ごらん律,これが算額だ.自分で考えた問題を額にして神社に奉納するんだよ.父さんの算額はこれだ.答えが書いてないのは『遺題』といってね,『誰か解ける人はいるかい?』って訪ねているんだよ」
 「じゃあ,あたしが解く!」
 「うん,そうしたらおまえの答えを算額にしてこの隣に掲げなさい.」

江戸時代の数学を和算といいます.天元術とは一言でいうと方程式で問題を解く方法です.これまでに解いた算額の問題は三平方の定理を用いて円の半径などを求める問題が多かったので,この「父さんの算額」の問題も同じように解けると思ったらこれはかなりの難問でした.

他サイトで類題があり,①デカルトの円定理を使った解答と②反転法を使った解答が見つかったのですが,ここではピタゴラスの定理を使って解く方法を考えてみました.

計算を簡単にするため,図のように大円Oの中心を原点,半径を6として,円Cの中心を(3,0),円C0の中心(a0,b0)=(3,0)とすれば,円C0の半径r0=3となります.それ以外の円Cnの中心を(an,bn),半径をrnとしましょう.
Cn1Cnを斜辺とする直角三角形で三平方の定理より(an1an)2+(bn1bn)2=(rn1+rn)2 OCnを斜辺とする直角三角形で三平方の定理よりa2n+b2n=(6rn)2 CCnを斜辺とする直角三角形で三平方の定理より(an3)2+b2n=(3+rn)2 以上の式を使ってrnをいくつか求めます

■まずr1を求めましょう.この場だけ円C1の中心(a1,b1)=(a,b),半径r1=rとして計算します.式(1-n)でn=1とすると(3a)2+(0b)2=(3+r)2 式(2)よりa2+b2=(6r)2 式(3)より(a3)2+b2=(3+r)2 まず(2)(3)からabrで表すとa=63r,b2=24r8r2 (4)を式(1-1)に代入してrについての方程式を解くとr=2.これを(4)に代入して(a,b)=(0,4).すなわち,円C1の半径と中心は次式になります.r1=2,(a1,b1)=(0,4) ■次にr2を求めましょう.計算を簡単にするためにまた同じ文字を使います.この場だけ円C2の中心(a2,b2)=(a,b),半径r2=rとして計算します.式(1-n)でn=2とすると(0a)2+(4b)2=(2+r)2 同様に(4)を(1-2)に代入してrについての方程式を解くとr=1,r=3となりますが,r2より小さいのでr=1.式(1-2)がr2の前後のrを求められる式になっているので,もうひとつの解である3r0の値になっています.r=1を(4)に代入して(a,b)=(3,4).すなわち,円C2の半径と中心は次式になります.r2=1,(a2,b2)=(3,4) ■次にr3を求めましょう.計算を簡単にするためにまた同じ文字を使います.この場だけ円C3の中心(a3,b3)=(a,b),半径r3=rとして計算します.式(1-n)でn=3とすると(3a)2+(4b)2=(1+r)2 同様に(4)を(1-3)に代入してrについての方程式を解きましょう.
(3r3)2+(424r8r2)2=(r+2)2
9r218r+9+16824r8r2+24r8r2=r2+2r+1
4r+24=824r8r2
r+6=224r8r2
r2+12r+36=4(24r8r2)
33r284r+36=0
11r228r+12=0
(11r6)(r2)=0
r=611,r=2
となりますが,r1より小さいのでr=611r=611を(4)に代入して(a,b)=(4811,3611).すなわち,円C3の半径と中心は次式になります.r3=611,(a3,b3)=(4811,3611) ■次にr4を求めましょう.計算を簡単にするためにまた同じ文字を使います.この場だけ円C4の中心(a4,b4)=(a,b),半径r4=rとして計算します.式(1-n)でn=4とすると(4811a)2+(3611b)2=(611+r)2 同様に(4)を(1-4)に代入してrについての方程式を解くと(計算略)r=13,r=1となりますが,r611より小さいのでr=13.すなわち,円C4の半径はr4=13になります.

ここで求めたrnを並べてみると,2,1,611,13,
分子を6にすると,63,66,611,618,
分母は,3,6,11,18,
この階差数列は,3,5,7,となり,その第k項は2k+1と推測できるので,分母の第n項は3+n1k=1(2k+1)=n2+2 従って円Cnの半径は次式になると推測できます.rn=6n2+2 あとは数学的帰納法でrn+1=6(n+1)2+2が成り立つことを示せばOKです.式(4)の添え字をnにして式(1-n)に代入して整理すると次式を得ます.12(rn+1rn)2+3r2nr2n+14rnrn+1(rn+rn+1)=0 これに(5)を代入して整理すると(6)を得られて終了なのですが,この計算は大変なので,WolframAlphaにしてもらいました.(x=rn,y=rn+1として計算しています)

これで式(5)が正しいことが分かったので,これを(2)と(3)に代入すると円Cnの中心の座標は次式になります.(an,bn)=(6(n21)n2+2,12nn2+2)
さらに式(5)も式(7)もnに0と負の整数を代入しても成り立ちますから,円Cの周りのすべての円の中心と半径が求められたことになります.確かにn±のとき,中心の座標は(6,0)に,半径は0に近づいていくことが分かります.

<2016年12月4日追記>

上図の半径3の円CとC0と半径6の大円Oとで囲まれる部分をArbelos(アルベロス)と呼ぶことが分かりました.古代ギリシアで使われていたといわれる「靴屋のナイフ(Arbelos)」がこの形と似ているのでこういう名前になったそうです.