四色定理

四色定理とは、厳密ではないが日常的な直感で説明すると「平面上のいかなる地図も、隣接する領域が異なる色になるように塗り分けるには4色あれば十分だ」という定理である。

1. 概説
-----

これを「地図の塗り分け」とすると、例えば飛び地を所属地と常に同じ色にしなければならない、とした場合、何色あっても足りない、といった問題などがあるので、まず、日常的な直感から離れた表現で記述し直すと「境界線によって囲まれたいくつかの領域からなる平面図形があり、境界線の一部を共有する領域は異なった色で塗らなければならない、としたとき、4色あれば十分である」となる。

グラフ理論でとらえると、

「平面グラフは4彩色可能である」という定理になる。

なお、境界線ではなく、点のみを共有する領域は隣り合っているものとはみなされず、互いに同色で塗ってもよい。また平面だけでなく、球面の場合も同様である。しかし、ドーナツや「繋がったドーナツ」のような、穴がある形状の表面については同様とはいかない。

証明される前は四色問題と呼ばれることもあり、1975年に証明されたのだが、未証明の期間が長かったため現在でも四色問題と呼ばれることがある。

3つの境界線が1点に集まっている場所があるため、3色必要であることはただちに明らかである。続いて、ある領域の周囲にいくつかの領域がある場合を考える。周囲の領域の個数が偶数であれば3色で塗り分けできるが、奇数個の領域で囲まれている場合は3色での塗り分けは不可能で、どうしても4色が必要である。そして、4色あればどんな場合でも塗り分け可能なのか？　ということが問題である。

前述のように、グラフ理論により「平面グラフは4彩色可能である」という定理となる。参考例を図に示すが、まず、地図の境界線をグラフの辺、境界線が接続する点をグラフの頂点としたグラフを作る。その双対グラフにおける頂点の彩色が、元の地図の塗分けと同じ問題となる。

また、このような領域の塗り分けが有限の色数で必ず可能となるのは平面以下の次元までであり、三次元以上では領域の取り方次第でいくらでも色数が必要な例が作れる。

2. 歴史
-----

1852年に法科学生のフランシス・ガスリーが数学専攻である弟のフレデリック・ガスリーに質問したのを発端に問題として定式化され、19世紀後半になって数学者がその話を聞いて証明を試みたが、多くの数学者の挑戦をはねのけ続けていた。1879年、アルフレッド・ケンプによる証明が『アメリカ数学ジャーナル』誌上で発表された。この証明は妥当と見なされていたが、1890年になってパーシー・ヒーウッドにより不備が指摘された。しかし、ケンプの証明で使われた論理に沿って、地図を塗り分けるには5色で十分であることが証明された。これは五色定理と呼ばれている。4色で十分かどうかは、グラフ理論における最も有名な未解決問題として残った。

1976年にケネス・アッペルとヴォルフガング・ハーケンは、ハインリヒ・ヘーシュにより考案された「放電法」と呼ばれる手続きを改良し、コンピュータを利用して約2000個の可約な配置からなる不可避集合を見出し、四色定理を「証明」するに至った。

これは一応は認められたが、人手による実行が不可能なほどの複雑なプログラムの実行によるものであることから、ハードウェアやソフトウェアのバグの可能性などの懸念から、その確実さについて疑問視する向きもあった。たとえば、東京女子大の小西善二郎講師は、元のSystem/370は現在入手不可能だが、等価回路で元のアセンブラによるプログラムの欠陥がないとは言えない、としている。

しかしその後、1996年にニール・ロバートソンらによりアルゴリズムやプログラムの改良が行われ、より簡易な手法による再証明が行われるなど、第三者による複数の改良された証明が行われ、証明は確実視されるようになっていった。2004年にはジョルジュ・ゴンティエが定理証明系Coqを用いて、よりシンプルな証明を行うなど、コンピュータの応用手法の洗練により、より確かな手続きで証明が行われるなどしているため、現在では四色問題は解決していると捉えられている。

3. 証明
-----

四色定理の証明法は次の2段階に分けられる。

どのような平面グラフをとってきても、その集合に属するグラフのどれか一つが部分グラフとして含まれるグラフの集合を考える。このような性質をもつグラフの集合を不可避集合という。
不可避集合をうまく選ぶと、それに属するどのグラフも次の意味で可約にできる。すなわち、その部分グラフを含むグラフがあったとき、その部分グラフを除いたものが4色で塗り分けが可能ならば、グラフ全体も4色で塗り分けができる。実際、もしも塗り分けに5色以上が必要な四色問題の反例となるグラフがあったとしたならば、その中で頂点の個数が最小のものを考える。すると、1.よりこのグラフは不可避集合に属する部分グラフを含む。2.により、この部分グラフを除いた、より頂点数の少ないグラフが既に四色問題の反例を与えることになる。しかし、それは最小の反例をとってきたという仮定に反する。

アッペルとハーケンはコンピュータによる実験を繰り返し、プログラムを何度も書き換えながら、可約なグラフから成る約2,000個のグラフからなる不可避集合を求めた。当時の大型汎用コンピュータであるIBM System/370「最高速のスーパコンピュータ」などと書かれていることがあるが、同機はいわゆる「スーパーコンピュータ」ではない。大成功を収めた1964年発表のSystem/360に続く、1970年発表の後継機であり、1975年当時のIBMの主力機である。System/360同様System/370ファミリを形成しており、モデルによって性能に幅がある。}}を1,200時間以上使用したといわれている。

複雑に思える問題に対して簡潔にまとまった比較的短い証明を、エレガントな証明と言うことがある。四色定理に対するある種「力業による証明」は、これとは対極にあるものとして揶揄を込めて「エレファント」な証明とも言われた。5色による塗り分けが可能であることの証明が簡潔なものであるのとは対照的である。

その後アルゴリズムは改良されたが、現在でもコンピュータを利用しないで済ませられる証明は得られていない。それどころか完全に自然言語を離れて、プログラムにバグがないことも含めた四色定理の証明全体をコンピュータ上の証明検証系システムCoqによってチェックさせた仕事がある。またコンピュータを使うこと以上に、証明の構成法自体が四色定理の解決のために特化していて、他の問題との関係性に乏しいことも数学者の間で人気のない理由になっている。

3.1. 一般化
--------

一般に種数 //g// ≥ 0 の閉曲面を塗り分けるのに最低限必要な色の数は、1890年にヒーウッドによって

と予想された。この予測が //g// ≥ 1 に対して正しいことは、リンゲルとヤングスにより1968年に証明された。この式に形式的に平面の場合である g = 0 を代入すれば、4 となる。

トーラス上のグラフは、7色で彩色可能である。

4. 3彩色問題
--------

「与えられた地図Gに対し、Gを3色で塗り分けできるかどうかを決定せよ」という問題を3彩色問題という。四色問題のときと同じく隣り合う土地を同じ色で塗ってはならない。

3彩色問題はNP完全問題の一つであることが知られている。

5. 四色問題とジョーク
------------

解決される少し前の1975年に一つのハプニングがあった。数学パズルで有名なマーティン・ガードナーが『サイエンティフィック・アメリカン』の連載コラム「Mathematical Games」において、これが四色問題の反例であるという境界の図を載せたのである。

「なぜか世間の注意をひかなかった6つの衝撃の発見」と題する4月号のこの記事は、実のところエイプリルフールの冗談であり、他の内容もやはりラマヌジャンの定数など、一見びっくりする数学ジョークというものであった。そして「四色問題の反例」は、実はマクレガーによる数学パズル問題で、四色での塗り分けは一見不可能に見えるが、実際に塗り分けを試みればあまり難航することもなく解けるというものである。そのため、塗り分けができたぞという手紙が千通以上も寄せられることになったという。

6. 脚注
-----

6.1. 注釈
-------

6.2. 出典
-------

7. 参考文献
-------

last1=Wilson - 改訂多色版。イアン・スチュワートによる前書を追加。
和書 - 原著初版の翻訳。

8. 関連項目
-------

グラフ彩色
グラフ理論
五色定理
トーラス

9. 外部リンク
--------

[1] - Robertsonらによる実際の633個の可約な不可避配置集合を見ることができる。双対グラフ表記のため、国が頂点、国境が枝で表される。最初の配置はバーコフのダイヤモンドであり、黒丸が5枝点を表す。以下、無印が6枝点、白丸が7枝点、四角が8枝点、三角が9枝点、五角形が10枝点で、最後の無印のみが11枝点となっている。
[2]
title=Four-Color Theorem -
title=Map Coloring -
title=Torus Coloring -