■もうひとつのデーンの定理(その2)

 多面体の分割に関するデーンの定理(1900年)とは

  「正四面体と直方体は(たとえ同じ体積をもっていたとしても)分割合同ではない.」

というものですが,秋山仁先生はデーンの定理を拡張して

  「3次元正多面体の元素数は4である.」

  「4次元正多面体の元素数は4である.」

  「n(≧5)次元正多面体の元素数は3である.」

を証明しています(2009−2010年).

 今回のコラムでは「長方形の方形分割」に関するもうひとつのデーンの定理を紹介します.

===================================

【1】デーンの定理(1903年)

 「縦がa,横がbの長方形Kを縦横比が有理数であるような有限個の長方形に分割することができるならばa,bの比は有理数であることが必要十分条件である.」

 分割された小長方形は,縦横比が有理数という条件が付いているだけで,それぞれの長さは無理数でもかなわないのですが,分割の際,小長方形の配置は多様にありうるわけですから,この定理はまったく自明な定理とはいえません.

  [参]砂田利一「分割の幾何学」日本評論社

によると,1940年になってからブルックス,スミス,ストーン,テュッテはデーンの定理を電気回路とみなしてキルヒホッフの法則とオームの法則に帰着させて鮮やかに証明したとあり,この問題について詳しく述べてあるので参照してほしいと思います.

 特に,Kを有限個の正方形に分割できればa,bの比は有理数であることが必要十分条件となります.デーンの定理により,縦横比が有理数であるような長方形は正方形分割されるのですが,その方法は1通りではありません.

 縦横比がa/bであるとき,縦をa等分,横をb等分してab個の正方形で分割する方法では正方形領域は最小個数にはならないし,あまりに芸がありません.それに対して,ユークリッドの互除法に基づく連分数の理論は,もっと経済的な分割の方法です.

 ユークリッドの互除法に基づくアルゴリズムは,縦がa,横がbの長方形の分割では左から正方形を最大個数詰め,次に残りの長方形において下から正方形を最大個数詰め,・・・,最後の残った長方形において左から正方形を最大個数詰めると,正方形分割が得られることを示しています.

 a<bとして,このことを数式で表すと,

  b=q0a+r1

  a=q1r1+r2

  r1=q2r2+r3

  r2=q3r3+r4

  ・・・・・・・・

  rl-1=qlrl

上のようにしてrl+1回目に得られるrlはa,bの最大公約数であり,長方形はq0+q1+・・・+ql個の正方形で埋めつくされることになります.

 たとえば,縦が5横が7の長方形において,左から1辺の長さが5の正方形を1つ詰め,下から1辺の長さ2の正方形を2つ詰め,最後に残った長方形において左から対して1辺の長さ2の正方形を2つ詰めると,正方形分割が得られます.これを連分数表示すると

  7/5=[1:2,2]→正方形領域数5

 同様に

  11/7=[1:1,1,3]→正方形領域数6

となりますが,縦横比が無理数の場合はこの連分数展開は無限に続きますから,有限分割することができないことがわかります.

  √2=[1;2,2,2,2,2,・・・]→正方形領域数∞

  √3=[1;1,2,1,2,1,2,・・・]

  √5=[2;4,4,4,・・・]

  √6=[2;2,4,2,4,2,・・・]

  √7=[2;1,1,1,4,1,1,1,4,・・・]

 縦横比が黄金比,すなわち1:(√5+1)/2=1:1.618の長方形を黄金長方形とよびます.黄金長方形から正方形を取り去ると再び小さい黄金長方形が残ります.同様にしてこの手続きは無限に続行できます.したがって,黄金比はユークリッドの互除法によって「1」だけを使って連分数に展開できる無理数であり,すなわち,

  φ=(1+√5)/2=[1;1,1,1,1,1,・・・]

その意味では最もゆっくり収束する無理数であり,最もシンプルなフラクタル生成装置ともいえます.このことから,たとえば,

  55/34=[1:1,1,1,1,1,1,2]→正方形領域数9

は黄金比のよい近似になっていることが理解されます.

 ところが,縦が61,横が69の長方形の正方形分割をユークリッドの互除法に基づいて行うと

  69/61=[1:7,1,1,3]→正方形領域数13

となるのですが,これは最小正方形分割ではなく,1辺の長さが

  25,36,16,9,7,2,5,33,28

の9個の正方形を使って分割できることが知られています.

  25,36,16,9,7,2,5,33,28

は正方形による有限分割をその左辺がより左にあるもの,左辺が同じ位置のものについては上辺がより上にあるものから順に示してあります.

 このように長方形の最小正方形分割に対するユークリッドの互除法のアルゴリズムは破綻するのですが,それでは

  25,36,16,9,7,2,5,33,28

はどのようにして得られたものなのでしょうか? また,最小正方形分割のアルゴリズムは存在するのでしょうか?

===================================

【2】デーンの定理の応用

 デーンの応用が「長方形を最も少ない数の正方形で分割する」という問題ですが,

  [参]砂田利一「分割の幾何学」日本評論社

では,有理数値の重みをもつポアソン方程式Δf=gの解fについて考察していて,グラフ上のラプラシアンに関するスペクトル幾何学の離散近似問題に焼き直してあります.

 ここではもうひとつのデーンの定理の応用を紹介します.それはひとつの長方形がいくつかの小長方形に分割されているとき,小長方形の少なくとも1辺の長さが整数ならば,もとの大長方形の少なくとも1辺の長さは整数になるというものです.

 すべての小長方形の2辺の長さが整数ならば,この問題は自明ですが,少なくとも1辺の長さが整数というのですから,まったく自明とはいえません.

 背理法による証明を試みますが,大長方形の2つの垂直辺が水平整数辺をもつ小長方形の鎖によって連結されていないとすると,水平整数辺をもつ小長方形の鎖によって大長方形の2つの水平辺に橋が架けられているか,垂直整数辺をもつ小長方形の鎖によって大長方形の2つの水平辺に橋が架けられているかどちらかということになり,大長方形の少なくとも1辺の長さは整数になるのです.

===================================