Un candidat enfermé apparaît lorsqu'un chiffre est limité à l'intersection de deux unités.
Dans le Sudoku classique, cela se produit surtout entre :
- un bloc et une ligne ;
- un bloc et une colonne.
La famille comporte deux directions :
- Pointing : bloc → ligne ou colonne ;
- Claiming / Réduction bloc-ligne : ligne ou colonne → bloc.
Dans les deux cas, l'idée est la même :
Si toutes les positions possibles d'un chiffre dans une unité se trouvent dans sa zone commune avec une seconde unité, ce chiffre peut être supprimé du reste de la seconde unité.
- Source candidates
- Eliminations
La règle en une phrase
Un chiffre est entièrement confiné à l'intersection de deux unités.
→ Il est réservé à cette intersection.
→ Il peut être éliminé des autres cases de l'unité cible.
Pointing : bloc vers ligne ou colonne
Supposons que le candidat 7 n'apparaisse plus que dans deux cases d'un même bloc.
Ces deux cases se trouvent dans la même ligne.
Le bloc doit contenir un 7, donc l'un de ces deux emplacements sera nécessairement 7.
Il s'ensuit que le reste de cette ligne en dehors du bloc ne peut pas contenir 7.
Claiming : ligne ou colonne vers bloc
La logique peut être lue dans l'autre sens.
Supposons que, dans une ligne, le candidat 4 ne soit possible que dans deux cases, et que ces deux cases se trouvent dans le même bloc.
La ligne doit placer son 4 dans ce bloc.
Par conséquent, les autres cases du bloc, situées hors de cette ligne, ne peuvent pas contenir 4.
Pourquoi cette logique fonctionne
Chaque unité doit contenir chaque chiffre exactement une fois.
Si un chiffre est confiné à une zone commune entre deux unités, cette zone « réserve » le chiffre pour les deux unités.
Vous ne savez pas encore forcément quelle case recevra le chiffre.
Mais vous savez où il ne peut plus apparaître.
C'est une technique d'élimination, pas nécessairement de placement direct.
Il ne faut pas forcément deux cases
Le nom « Pointing Pair » peut laisser croire qu'il faut exactement deux positions.
Ce n'est pas obligatoire.
Si le chiffre reste possible dans trois cases d'un bloc et que ces trois cases sont toutes dans la même ligne, la même logique s'applique.
Le critère important est :
Toutes les positions du chiffre dans l'unité source se trouvent dans la même intersection.
Candidat enfermé et Singleton caché
Ces deux concepts sont proches.
Singleton caché
Un chiffre n'a qu'une position possible dans une unité.
→ On place le chiffre.
Candidat enfermé
Un chiffre possède encore plusieurs positions, mais elles sont toutes enfermées dans l'intersection avec une autre unité.
→ On élimine ce chiffre ailleurs.
Le candidat enfermé prolonge donc naturellement la logique du Crosshatching.
Candidat enfermé et sous-ensembles
Les candidats enfermés suivent un seul chiffre à travers deux unités qui se croisent.
Les sous-ensembles comme les paires nues ou cachées suivent au contraire plusieurs chiffres et plusieurs cases à l'intérieur d'une unité.
Les deux familles utilisent une idée de réservation, mais la structure recherchée n'est pas la même.
Comment les trouver efficacement
Recherche Pointing
- Choisissez un candidat.
- Parcourez les blocs.
- Demandez : toutes ses positions dans ce bloc sont-elles dans la même ligne ou colonne ?
- Si oui, regardez le reste de cette ligne ou colonne.
- Éliminez le candidat uniquement hors du bloc.
Recherche Claiming
- Choisissez un candidat.
- Parcourez une ligne ou une colonne.
- Demandez : toutes ses positions se trouvent-elles dans le même bloc ?
- Si oui, regardez les autres cases de ce bloc.
- Éliminez le candidat uniquement hors de la ligne ou colonne source.
Ce que cette technique peut débloquer
Une seule élimination peut créer :
- un Singleton nu ;
- un Singleton caché ;
- une paire ;
- un triplet ;
- un autre candidat enfermé.
Après toute élimination, revenez donc immédiatement aux techniques simples.
Erreurs fréquentes
Éliminer le candidat dans les cases source
Ces cases sont justement celles qui réservent le chiffre. Elles doivent conserver le candidat.
Ne pas vérifier toute l'unité source
S'il existe une autre position possible hors de l'intersection, la conclusion est invalide.
Penser qu'une élimination doit résoudre immédiatement une case
Le progrès intermédiaire peut être simplement la suppression correcte d'un candidat.
Confondre Pointing et Claiming
Pointing part du bloc.
Claiming part de la ligne ou de la colonne.
La logique est la même, mais la direction de recherche change.
FAQ
Qu'est-ce qu'un candidat enfermé ?
Un candidat dont toutes les positions possibles dans une unité sont limitées à l'intersection avec une seconde unité.
Locked Candidates et candidat enfermé désignent-ils la même chose ?
Oui. VeyraPlay utilise candidat enfermé comme terme français principal et conserve Locked Candidates comme alias international.
Quelles sont les deux formes principales ?
Pointing et Claiming / Réduction bloc-ligne.
Peut-on utiliser cette technique avec une colonne ?
Oui. Toute la logique fonctionne avec ligne ou colonne.
Que faut-il apprendre ensuite ?
Étudiez séparément Paires pointantes et Réduction bloc-ligne afin de rendre les deux directions de recherche automatiques.