Claiming nel Sudoku: usare righe e colonne per restringere un blocco

Scopri la tecnica Claiming nel Sudoku: come usare una riga o una colonna per eliminare candidati all’interno di un blocco.

Introduzione

Il Claiming è una tecnica intermedia del Sudoku che lavora sul rapporto tra righe, colonne e blocchi.

È molto simile al Pointing, ma il ragionamento parte dalla direzione opposta: non dal blocco verso la linea, ma dalla linea verso il blocco. Nel Claiming osservi una riga o una colonna e noti che un certo numero può essere inserito solo all’interno di un determinato blocco. A quel punto, quel numero viene “reclamato” da quella riga o colonna dentro il blocco, e può essere eliminato dalle altre celle del blocco.

Questa tecnica è utile per ridurre i candidati e creare nuove opportunità di risoluzione.

In questa guida vediamo cos’è Claiming, come riconoscerlo e come distinguerlo da Pointing.

Cos’è la tecnica Claiming

Claiming si verifica quando, in una riga o in una colonna, un numero può essere inserito solo in celle che appartengono allo stesso blocco.

Poiché quel numero deve comparire nella riga o nella colonna, e le sue uniche posizioni possibili sono dentro quel blocco, allora il numero sarà necessariamente in quel blocco lungo quella linea.

Di conseguenza, lo stesso numero può essere eliminato dalle altre celle del blocco che non appartengono a quella riga o colonna.

È come se la riga o la colonna “reclamasse” quel numero dentro il blocco.

Relazione tra riga e blocco

Il caso più intuitivo è quello tra riga e blocco.

Immagina una riga in cui il numero 6 può stare solo in due celle. Entrambe queste celle si trovano nello stesso blocco 3×3.

Poiché la riga deve contenere un 6, il 6 sarà per forza in una di quelle due celle. E poiché quelle due celle appartengono allo stesso blocco, il 6 del blocco sarà per forza su quella riga.

Di conseguenza, nelle altre celle dello stesso blocco, ma fuori da quella riga, il candidato 6 può essere eliminato.

Relazione tra colonna e blocco

Claiming può partire anche da una colonna.

Se in una colonna un numero può essere inserito solo in celle che appartengono allo stesso blocco, allora quel numero sarà obbligatoriamente in quel blocco lungo quella colonna.

A questo punto, puoi eliminare quel candidato dalle altre celle del blocco che non si trovano nella stessa colonna.

Per esempio, in una colonna il numero 8 può stare solo in due celle, entrambe nel blocco centrale. Questo significa che l’8 del blocco centrale sarà nella colonna considerata. Le altre celle del blocco centrale non possono più contenere 8.

Il ragionamento è identico al caso della riga, ma applicato in verticale.

Quando una riga “reclama” un numero in un blocco

Una riga reclama un numero in un blocco quando tutte le possibili posizioni di quel numero nella riga sono concentrate nello stesso blocco.

La riga ha bisogno di quel numero, perché ogni riga deve contenere tutti i numeri da 1 a 9. Se le uniche celle disponibili per quel numero sono dentro un solo blocco, allora quel numero sarà per forza nell’intersezione tra quella riga e quel blocco.

Questa informazione permette di eliminare il candidato dalle altre celle del blocco.

Il punto importante è che il ragionamento parte dalla riga, non dal blocco. Stai chiedendo: “Dove può andare questo numero in questa riga?”.

Quando una colonna “reclama” un numero in un blocco

Una colonna reclama un numero in un blocco quando tutte le possibili posizioni di quel numero nella colonna appartengono allo stesso blocco.

Anche qui, il numero dovrà comparire nella colonna. Se può comparire solo dentro un blocco specifico, allora quel numero dovrà stare nell’intersezione tra quella colonna e quel blocco.

Di conseguenza, il candidato può essere eliminato dalle altre celle del blocco, cioè da quelle che non appartengono alla colonna.

Questa situazione può essere meno evidente rispetto al caso sulla riga, ma è altrettanto utile. Per riconoscerla, è importante leggere bene i candidati verticalmente.

Esempio guidato

Immagina la seconda riga della griglia. In questa riga, il numero 5 può stare solo in due celle. Entrambe le celle si trovano nel blocco in alto centrale.

Questo significa che il 5 della seconda riga sarà per forza nel blocco in alto centrale.

Di conseguenza, dentro quel blocco, il 5 non può comparire in celle che non appartengono alla seconda riga. Puoi quindi eliminare il candidato 5 da quelle celle.

Dopo l’eliminazione, una delle celle del blocco potrebbe rimanere con un solo candidato oppure potrebbe comparire un nuovo Hidden Single.

Questo è il valore del Claiming: riduce le possibilità e prepara nuove mosse.

Differenza con Pointing

Claiming e Pointing sono tecniche molto vicine, ma partono da direzioni diverse.

Nel Pointing osservi un blocco e noti che i candidati di un numero sono tutti nella stessa riga o colonna. Poi elimini il candidato fuori dal blocco, lungo quella linea.

Nel Claiming osservi una riga o una colonna e noti che i candidati di un numero sono tutti dentro lo stesso blocco. Poi elimini il candidato dalle altre celle del blocco.

Per ricordarlo facilmente: Pointing parte dal blocco e punta verso l’esterno. Claiming parte dalla linea e restringe il blocco.

Continua a leggere