カラーリング 数独 - 候補の連鎖を色分けして矛盾を発見する
カラーリング (Simple Coloring) は、特定の数字の候補が 2 マスずつ連鎖する構造を 2 色で塗り分け、矛盾から候補を除外する上級テクニックである。X-Wing を超える難易度のパズルに挑むための論理的武器を解説する。
カラーリングの基本概念
2 色塗り分けの手順
手順 1: 特定の数字 (例えば 5) に注目する。手順 2: 5 の候補が 2 マスだけのユニットを全て特定する。手順 3: 任意の共役ペアの一方を色 A、他方を色 B で塗る。手順 4: 色 B のマスが別のユニットで共役ペアを形成していれば、そのペアの相手を色 A で塗る。手順 5: この交互塗りを連鎖が途切れるまで続ける。結果として、色 A のマス群と色 B のマス群が形成される。「色 A が全て正解」か「色 B が全て正解」のどちらかが成立する。
矛盾の発見パターン
塗り分けが完了したら、以下の 2 パターンで矛盾を探す。パターン 1 (同色矛盾): 同じ色のマスが同じユニット内に 2 つ以上存在する場合、その色は全て不正解である。よってその色のマスから対象数字を除外できる。パターン 2 (交差除外): 色 A のマスと色 B のマスの両方が「見える」位置にある第三のマスがあれば、そのマスから対象数字を除外できる。なぜなら、色 A か色 B のどちらかが正解であり、どちらが正解でもそのマスには対象数字が入れないからである。
X-Wing との関係
実践的な適用タイミング
カラーリングは計算コストが高いテクニックであるため、他の全てのテクニック (<a href="/ja/glossary/naked-single/">ネイキッドシングル</a>、ヒドゥンシングル、ペア系、<a href="/ja/glossary/block-line-reduction/">ボックスライン削減</a>、X-Wing) を試した後に適用するのが効率的である。適用する数字の選び方も重要で、盤面内で候補が 2 マスに限定されているユニットが多い数字ほど、長い連鎖が形成されやすく、カラーリングが有効に機能する。Master/Extreme 難易度のパズルでは、このテクニックが解法の決定打になることが少なくない。
共役ペアという考え方
二色が教える二つの結論
塗り分けが完成すると、二種類の結論が得られる。一つは、同じ色のマスが同一ユニット内に二つ現れた場合だ。同じ色は同時に正解になる前提なので、これは矛盾を意味し、その色のマス群はすべて不正解だと確定する。よってその色のマスから対象数字を除外できる。もう一つは、異なる二色のマスの両方から同時に見える第三のマスがある場合だ。最終的にどちらか一方の色が正解になる以上、その第三のマスには対象数字が入れず、除外できる。前者は一方の色全体を否定する強い結論、後者は個別マスを狙う除外であり、どちらも確実な論理に基づいている。