彩色論法は、対象を有限個の色に分類し、許された構成が色のバランスや色の変化と両立しないことを示す方法です。 彩色は見た目の補助ではなく、不変量を可視化したものです。
1 ドミノと市松模様
8×8盤の対角の2隅を取り除いた盤は、ドミノで敷き詰めることができません。盤を市松模様に塗ると、取り除いた2隅は同色であるため、残りの黒マスと白マスの個数が異なります。ドミノ1枚は必ず異色の2マスを覆うため、敷き詰めることができたとすると、覆われた黒マスと白マスの個数は一致しなければなりません。この結論は、残りの黒マスと白マスの個数が異なることと矛盾します。
2 mod による彩色
整数をで割った余りを色の色とみなすと、足し算・掛け算の操作を色の変化として追跡できます。例えば、余りの色が同じ2数が存在することを鳩の巣原理によって示せば、差がの倍数になる2数が存在することが従います。
3 グラフの彩色
頂点を2色に塗り、辺の両端を異色にすることができるかどうかは、奇閉路の有無によって決まります。奇閉路があれば交互彩色が一周で破綻します。逆に奇閉路がなければ、各連結成分で一つの頂点からの距離の偶奇で2色に塗ることができます。
4 色の選び方
- 移動が上下左右:市松模様や座標の偶奇。
- 数の操作:mod。
- 回転・反転:向き、符号、色の置換。
- 分割・敷き詰め:各部品がもつ色の寄与。
色の数を増やすほど議論が有効になるとは限りません。同じ部品の寄与が簡単に記述でき、初期配置と目標配置の違いが残る色数を選びます。
5 演習
問題 5.1. 8×8盤から同色の2マスを取り除いた場合、ドミノで敷き詰めることができるかどうかを、黒マスと白マスの個数から判定せよ。
解答.
敷き詰めることはできない。
盤を市松模様に塗る。各行には8マスが黒と白の交互に並ぶので、各行の黒マスと白マスはそれぞれ4個であり、盤全体の黒マスと白マスはそれぞれ32個である。同色の2マスを取り除くと、取り除いた色のマスは30個、他方の色のマスは32個になる。
上下または左右に隣り合う2マスは異なる色であるから、ドミノ1枚は黒マス1個と白マス1個を覆う。敷き詰めることができたとし、用いたドミノの枚数をとすると、覆われた黒マスと白マスはともに個であり、残りの盤の黒マスと白マスの個数は等しくなければならない。この結論は、二つの色のマスの個数が30個と32個であることに反する。したがって、敷き詰めることはできない。▨
問題 5.2.とし、盤の四隅のうち2マスを取り除いた盤を考える。ドミノで敷き詰めることができない場合を、取り除く2マスの位置との偶奇によって、市松模様の彩色を用いて求めよ。また、それ以外の場合には敷き詰めることができることを示せ。
解答.
行列のマスをと書く(、)。が偶数のマスを黒、奇数のマスを白に塗る。上下または左右に隣り合う2マスは、との一方だけが異なるので、異なる色である。したがって、ドミノ1枚は黒マス1個と白マス1個を覆う。各列には黒マスと白マスが1個ずつあるので、盤全体の黒マスと白マスはそれぞれ個である。
四隅はであり、からこの四つは相異なる。2マスの選び方を三つの場合に分ける。
同じ列の2マスを取り除く場合、残りの盤は盤であり、各列を縦向きのドミノ1枚で覆うと敷き詰めることができる。を取り除く場合も同じである。
同じ行の2マスを取り除く場合、二つのマスのはとである。が奇数なら二つのマスは同じ色であり、残りの盤の黒マスと白マスの個数は個と個になって異なるので、敷き詰めることはできない。が偶数なら、2行目のマスを()の組に分け、1行目に残るを()の組に分ける。各組は左右に隣り合う2マスであるから、横向きのドミノで敷き詰めることができる。を取り除く場合は、1行目と2行目の役割を入れ替えて同じ結論を得る。
対角の位置にある2マスを取り除く場合、二つのマスのはとである。が偶数なら二つのマスは同じ色であり、同じ行の2マスを取り除く場合と同じ理由で、敷き詰めることはできない。が奇数なら、1行目に残るを()の組に分け、2行目に残るを()の組に分けると、横向きのドミノで敷き詰めることができる。を取り除く場合も、行の役割を入れ替えて同じ結論を得る。
以上より、敷き詰めることができないのは、同じ行の両端の2マスを取り除きが奇数である場合と、対角の位置にある2マスを取り除きが偶数である場合であり、いずれも取り除く2マスが同じ色になる場合である。それ以外の場合には敷き詰めることができる。▨
問題 5.3. 奇閉路の頂点を、辺の両端が異なる色になるように2色で塗ることはできない。その理由を、閉路に沿って色を一周追跡して説明せよ。
解答.
奇閉路の頂点を閉路に沿ってとし、辺をとする。は以上の奇数である。辺の両端が異なる色になるように2色で塗ることができたと仮定する。
を満たす整数について、「がと同じ色であることは、が偶数であることと同値である」をについての数学的帰納法で示す。のときは成り立つ。で成り立つとすると、はと辺で結ばれているのでと異なる色であり、色は2色しかないので、の色はの色でない方の色である。したがって、がと同じ色であることは、がと異なる色であること、すなわちが奇数であることと同値であり、が偶数であることと同値である。
は奇数であるからは偶数であり、はと同じ色である。ところがとは辺で結ばれているので、異なる色でなければならない。この矛盾により、奇閉路の頂点をそのように2色で塗ることはできない。▨
問題 5.4. 整数についての操作を一つ定め、その操作に対して有効な mod による彩色を設計し、到達することができない状態を一つ示せ。
解答.
一例を挙げる。座標平面の格子点(は整数)にある駒を、一回の操作で
のいずれかへ動かす。駒は原点から出発する。
三つの移動によるの変化は、それぞれ、、であり、いずれもの倍数である。そこで、格子点を、をで割った余りによって3色に塗る。一回の操作で駒の位置の色は変わらない。したがって、操作の回数についての数学的帰納法により、原点から到達することができるすべての格子点で、はの倍数である。
点ではであり、の倍数でない。よって、駒は点に到達することができない。▨