はじめに
Sudokuを始めたばかりのころは、ルールはかなり単純に見えます。しかし少し深く学び始めると、候補、ブロック、Naked Single、Hidden Pair、Pointing、X-Wingなど、多くの新しい用語が出てきます。
この用語集は、それらをわかりやすく整理するためのものです。SudokuとSudoku Arenaのガイドで使われる主な用語を簡単に説明しているので、忘れた単語やテクニックに出会ったときにいつでも確認できます。
目的は、すべてを丸暗記することではありません。始めたばかりの人にも、テクニックを手早く復習したい人にも役立つ、整理された参照先を持つことです。
セル
セルとは、数字または記号を入力できるグリッド内の1つのマスのことです。
クラシックな9×9のSudokuには81個のセルがあります。ゲーム開始時にすでに埋まっているセルもあれば、プレイヤーが埋める必要のあるセルもあります。
各セルは常に、行・列・ブロックという3つの領域に同時に属しています。あるセルにどの数字を入れられるかを判断するには、この3つすべてを確認する必要があります。
行
行とは、グリッドの横方向のラインです。
9×9のSudokuには9本の行があり、それぞれ9個のセルで構成されています。完成したグリッドでは、各行に1から9までの数字が重複なく入っていなければなりません。
ある数字がすでに行にある場合、その同じ行の別のセルにその数字を入れることはできません。この制約は、手を確定する前に行う基本的な確認の1つです。
列
列とは、グリッドの縦方向のラインです。
9×9のSudokuには9本の列があり、それぞれ9個のセルで構成されています。各列にも、1から9までの数字が重複なく入っていなければなりません。
セルを分析するときは、入れたい数字がその列にすでに存在していないかを必ず確認する必要があります。すでにある場合、その数字はそのセルには使えません。
ブロック
ブロックとは、グリッド内部にある領域の1つです。
クラシックな9×9のSudokuでは、各ブロックは3行×3列で構成され、9個のセルを含みます。グリッド全体は9個の3×3ブロックに分かれています。
完成したグリッドでは、各ブロックにも1から9までの数字が重複なく入っていなければなりません。Hidden Single、Pointing、Claimingなど、多くの解法テクニックは、ブロック・行・列の関係を利用します。
ユニット
Sudokuでユニットとは、重複なくすべての記号を含む必要があるグリッド上の任意の領域を指します。
クラシックな9×9のSudokuでは、ユニットは行、列、3×3ブロックです。テクニックの説明で「同じユニット」と言う場合、関係するセルが同じ行、同じ列、または同じブロックに属しているという意味です。
ライン
ラインとは、グリッドの行または列のことです。
この用語は、PointingやClaimingのように、ブロック・行・列を関連付けるテクニックで特によく使われます。「ライン上の削除」と言う場合、行または列に沿った削除を意味します。
バイバリューセル
バイバリューセルとは、可能な候補がちょうど2つだけある空きセルです。
バイバリューセルは、Y-Wingのような一部の高度なテクニックで重要です。明確な代替案にもとづく推論を組み立てられるからです。
候補
候補とは、Sudokuのルールに違反せずにセルへ入れられる可能性のある数字、またはより一般的には記号のことです。
たとえば、あるセルに1、2、3、5、7、9を入れられない場合、候補として4、6、8が残るかもしれません。
候補は確定した数字ではありません。まだ有効な可能性です。解いていく中で、一部は削除され、一部は確実な解になります。
候補は中級・上級のSudokuで非常に重要です。多くのテクニックが候補の配置にもとづいているからです。
メモ
メモとは、セル内の候補を視覚的に表示したものです。
紙のSudokuでは、メモは小さく書かれることがよくあります。オンラインSudokuでは、サイト上で手動または自動で管理できます。
メモは、すべての可能性を頭の中だけで覚えておかなくてよいようにしてくれます。ただし役立てるには、グリッドに数字を入れるたびに更新する必要があります。
テクニック
テクニックとは、数字を入れたり候補を削除したりするための論理的な方法です。
テクニックは、論理的な根拠のない数字を入れずにSudokuを解くために使います。各テクニックには明確なルールがあり、確認可能な結果を生みます。
Naked SingleやHidden Singleのように非常にシンプルなテクニックもあれば、X-WingやY-Wingのようにより高度なものもあります。
Sudoku Arenaでは、「学ぶ」セクションで扱うテクニックをヒントの説明にも使い、プレイヤーの上達を助けることができます。
Naked Single
Naked Singleは基本テクニックです。
1つのセルに可能な候補が1つだけ残っているときに成立します。他の数字は、グリッドの制約やそれ以前の論理的な削除によって除外されています。
この場合、残った候補を確信を持って入力できます。
簡単な例:あるセルに入れられる数字が7だけなら、そのセルは7でなければなりません。
Naked Pair
Naked Pairは中級テクニックです。
同じ行・列・ブロック内の2つのセルが、まったく同じ2つの候補だけを持っているときに成立します。
その2つの数字はその2つのセルを占める必要があるため、同じユニット内の他のセルから削除できます。
例:同じ行の2つのセルに{2,8}だけが入っている場合、その行の他のセルから候補2と8を削除できます。
Pointing
Pointingは、ブロックとラインの関係にもとづく中級テクニックです。
ブロック内で、ある数字を置けるすべての位置が同じ行または同じ列に並んでいるときに成立します。
この場合、その候補はブロックの外にある同じ行または列の他のセルから削除できます。
覚え方:Pointingはブロックから始まり、ラインを指します。
Claiming
ClaimingはPointingに似た中級テクニックですが、逆方向から始まります。
ある行または列で、候補が特定のブロックに属するセルにしか現れないときに成立します。
この場合、その候補はブロック内の他のセルから削除できます。
覚え方:Claimingはラインから始まり、ブロックを絞り込みます。
Naked Triple
Naked Tripleは中級テクニックです。
同じユニット、つまり行・列・ブロック内の3つのセルが、全体として3つの候補だけを含んでいるときに成立します。
その3つの数字はその3つのセルに予約されるため、同じユニット内の他のセルから削除できます。
3つのセルすべてが同じ候補を持っている必要はありません。重要なのは、可能な数字全体の集合です。
X-Wing
X-Wingは高度なテクニックです。
ある候補が2つの行で同じ2列にだけ限られている、または2つの列で同じ2行にだけ限られているときに成立します。4つの位置が論理的な長方形の角を作ります。
候補が2つの行で同じ2列にだけ現れる場合、その列の他のセルから削除できます。候補が2つの列で同じ2行にだけ現れる場合、その行の他のセルから削除できます。
X-Wingは、より単純なテクニックだけでは足りなくなる難しいSudokuで役立ちます。
Y-Wing
Y-Wingは、それぞれ2つの候補を持つ3つのセルにもとづく高度なテクニックです。
中心となるセルはピボットと呼ばれます。他の2つのセルはウィングです。ピボットは両方のウィングを見ることができ、ウィング同士はピボットにはない共通候補を共有しています。
その共通候補は、両方のウィングを見ることができるセルから削除できます。
Y-Wingは長方形ではなく、バイバリューセル同士の小さな論理チェーンにもとづくため注意が必要です。
唯一解
よく作られたSudokuグリッドには、唯一の解があるべきです。
これは、最初に与えられた数字から出発して、グリッド全体を完成させる正しい方法が1つだけ存在するという意味です。
唯一解は、Sudokuを本当の論理パズルにするために重要です。もしグリッドに複数の解があると、一部のセルは確実に推論できない可能性があります。
エラー
エラーとは、本来入れられないセルに数字を入れること、またはグリッドを誤った解へ導く根拠のない選択のことです。
行・列・ブロック内ですぐに重複を生む数字の場合もあれば、一見可能に見えてもグリッドを間違った解へ進めてしまう数字の場合もあります。
エラーを避けるには、各手を明確な推論にもとづかせる必要があります。なぜその数字が正しいのか説明できないなら、おそらくまだ入力するタイミングではありません。
ヒント
ヒントとは、可能な手や利用できるテクニックを示してくれる助けです。
ヒントは、単に答えを出すだけでないときに最も役立ちます。どのテクニックが使われているのか、どのセルが関係しているのか、なぜその手が有効なのかを説明するべきです。
Sudoku Arenaでは、ヒントは学習ツールにもなります。特に、グリッドを埋めるためだけでなく、テクニックを理解するために使う場合に有効です。
難易度
Sudokuの難易度は、解くために必要な論理的な道筋がどれだけ複雑かを示します。
空きセルの数だけで決まるわけではありません。同じ数のヒントを持つ2つのグリッドでも、難易度が大きく異なることがあります。
難易度は主に必要なテクニックによって決まります。簡単なSudokuはSingleで解けることがあります。中級のSudokuでは、ペア、Pointing、Claiming、Naked Tripleが必要になる場合があります。難しいSudokuでは、X-WingやY-Wingが必要になることがあります。
まとめ
Sudokuの主な用語の意味を知っておくと、グリッドをよりよく読み取り、テクニックを理解し、ヒントをより有効に活用できます。
すべてをすぐに覚える必要はありません。新しい用語に出会ったときやテクニックを復習したいときに、この用語集を参照できます。
これらの概念に慣れるほど、説明を追いやすくなり、次のゲームで上達しやすくなります。