Vai al contenuto
TecnicheIntermedio

Pointing Pair

Impara Pointing Pair e Pointing Candidates nel Sudoku, quando un blocco confina una cifra a una riga o colonna e permette eliminazioni sulla stessa linea.

Una Pointing Pair è la direzione blocco→linea dei Candidati bloccati.

Dentro un blocco 3×3, tutte le posizioni rimaste per una cifra si trovano sulla stessa riga o colonna. La casella esatta non è ancora risolta, ma il blocco ha già dimostrato una cosa utile:

Questa cifra deve comparire su questa linea dentro il blocco.

Di conseguenza lo stesso candidato può essere eliminato dalla linea fuori dal blocco.

Anche se Pointing Pair è il nome più familiare, la stessa dimostrazione può coinvolgere tre posizioni sorgente allineate. Pointing Candidates è la descrizione più generale.

Pointing Pair in breve

Parti da un blocco.

Se tutti i candidati X di quel blocco sono sulla stessa riga:

elimina X dalla riga fuori dal blocco.

Se tutti i candidati X sono sulla stessa colonna:

elimina X dalla colonna fuori dal blocco.

Direzione: blocco → linea.

Visuale SudokuPointing vincola i candidati di un riquadro a una lineaSe tutti i candidati di una cifra nel riquadro sono sulla stessa riga o colonna, elimina quella cifra dal resto della linea fuori dal riquadro.
  • Riquadro
  • Riga
  • Candidati sorgente
  • Eliminazioni

Perché Pointing funziona

Supponiamo che il blocco 5 debba ancora contenere 7.

Nel blocco, il 7 può comparire soltanto in r4c4 o r4c6.

Entrambe le caselle appartengono alla riga 4.

Una delle due deve diventare 7 perché il blocco 5 richiede un 7. Quindi la riga 4 riceverà certamente il suo 7 da qualche parte dentro il blocco 5.

Qualsiasi altro candidato 7 sulla riga 4 fuori dal blocco 5 è quindi impossibile.

Nota ciò che non è stato dimostrato:

  • non sai che r4c4 = 7;
  • non sai che r4c6 = 7.

È sufficiente l'affermazione più debole:

il 7 della riga 4 si trova dentro questo blocco.

Questa è l'intera dimostrazione di Pointing.

Esempio passo dopo passo su una riga

Quando verifichi un esempio Pointing, separa chiaramente le posizioni sorgente dai bersagli dell'eliminazione:

  1. identifica il blocco sorgente;
  2. trova ogni posizione legale della cifra nel blocco;
  3. conferma che tutte le posizioni sorgente condividano una riga;
  4. conserva i candidati sorgente;
  5. elimina la cifra soltanto dalla stessa riga fuori dal blocco;
  6. riesamina la linea modificata.

Pointing può funzionare lungo una colonna

Il pattern è perfettamente simmetrico in verticale.

Se ogni candidato 4 di un blocco si trova nella colonna 8, il blocco deve collocare il 4 da qualche parte in quella colonna.

Il candidato 4 può quindi essere eliminato dalla colonna 8 fuori dal blocco.

Pointing Pair vs Pointing Triple

Supponiamo che un blocco possa collocare la cifra 2 soltanto in:

  • r8c4;
  • r8c5;
  • r8c6.

Le tre caselle sono tutte sulla riga 8.

Il blocco garantisce comunque che la riga 8 riceva il 2 dentro quel blocco, quindi gli altri candidati 2 sulla riga 8 fuori dal blocco possono essere eliminati.

Alcune risorse chiamano questa configurazione Pointing Triple.

Non è una dimostrazione diversa. La condizione generale è semplicemente:

tutte le posizioni rimaste per una cifra nel blocco condividono una sola linea.

Il numero di posizioni sorgente è secondario.

I candidati sorgente devono essere completi

Pointing è valido solo se le caselle evidenziate rappresentano tutte le posizioni legali della cifra nel blocco sorgente.

Se esiste un altro candidato X in una riga o colonna diversa dello stesso blocco, il blocco non è più confinato a una sola linea.

Per questo un filtro per cifra può essere molto utile: ti permette di verificare il pattern posizionale completo invece di fidarti di un'impressione visiva parziale.

Dove può eliminare Pointing?

L'area bersaglio è precisa.

Per un Pointing basato su una riga:

  • conserva ogni X sorgente dentro il blocco;
  • guarda la riga condivisa;
  • elimina X soltanto dalle caselle di quella riga fuori dal blocco sorgente.

Per un pattern basato su una colonna, applica la stessa logica in verticale.

Pointing non elimina X da peer arbitrari delle caselle sorgente. L'eliminazione deriva dal vincolo della linea condivisa.

Perché Pointing è un'estensione naturale del Crosshatching

Il Crosshatching ti allena già a seguire una cifra dentro un blocco.

Esito da principiante:

i vincoli lasciano una sola casella possibile.

→ Singolo nascosto.

Esito intermedio:

i vincoli lasciano più caselle possibili, ma tutte condividono la stessa riga o colonna.

→ Pointing.

Per questo Pointing spesso sembra uno scanning più avanzato, non un tipo di ragionamento completamente nuovo.

Come trovare più velocemente Pointing Pair

Pointing si cerca cifra per cifra.

1. Scegli una cifra

Una cifra con diverse copie già risolte può essere più facile da seguire perché molte linee sono già escluse.

2. Controlla i blocchi che devono ancora contenere la cifra

Individua tutte le posizioni legali dentro ogni blocco.

3. Cerca un allineamento

Chiediti se tutte le posizioni rimaste condividono:

  • una riga;
  • oppure una colonna.

4. Controlla la linea fuori dal blocco

Il pattern è produttivo se lo stesso candidato appare anche altrove sulla linea.

5. Riesamina dopo l'eliminazione

Una mossa Pointing può creare:

  • un Singolo nascosto;
  • un Singolo nudo;
  • un altro pattern di Candidati bloccati;
  • un sottoinsieme.

Pointing vs Singolo nascosto

Entrambi possono iniziare osservando una cifra dentro un blocco.

Singolo nascosto

Resta una sola casella legale.

→ Inserisci la cifra.

Pointing

Restano due o tre caselle legali, ma tutte sulla stessa linea.

→ Elimina la cifra dalla linea fuori dal blocco.

Pointing è quindi una soluzione posizionale parziale: non conosci ancora la casella esatta, ma conosci la linea.

Pointing vs Claiming

Le due tecniche usano la stessa intersezione blocco-linea in direzioni opposte.

Pointing

La restrizione sorgente è dimostrata nel blocco.

blocco → riga/colonna

Claiming / Box-Line Reduction

La restrizione sorgente è dimostrata nella riga o colonna.

riga/colonna → blocco

Se la geometria evidenziata sembra simile, chiediti:

Quale unità ho controllato per prima per dimostrare dove deve andare la cifra?

Quella è l'unità sorgente e determina la direzione della tecnica.

Pointing vs un inserimento risolto

Pointing normalmente elimina candidati invece di collocare una cifra.

Non scegliere una delle caselle sorgente solo perché il pattern è forte. Le posizioni sorgente restano alternative finché una deduzione successiva non le distingue.

Il valore della mossa è l'eliminazione che produce altrove.

Errori comuni

Eliminare la cifra dalle posizioni sorgente

Quelle posizioni devono restare: sono il motivo per cui il blocco garantisce la cifra sulla linea condivisa.

Dimenticare una terza posizione sorgente

Se esiste un'altra X legale su una linea diversa del blocco, Pointing non è dimostrato.

Cercare soltanto pattern di due caselle

Tre posizioni sorgente allineate usano esattamente la stessa logica.

Eliminare dalla linea sbagliata

L'eliminazione segue la riga o colonna condivisa da tutti i candidati sorgente.

Trattare note parziali come una mappa completa dei candidati

Le note selettive possono nascondere una posizione sorgente valida. Se non annoti tutto, verifica sempre i vincoli reali della griglia.

Aspettarsi un inserimento

Il risultato diretto è normalmente un'eliminazione di candidati.

Esercizio di riconoscimento

Con una cifra candidata evidenziata, poni questa domanda in ogni blocco:

«Le X di questo blocco vivono tutte su una sola linea?»

Se sì, guarda lungo quella linea fuori dal blocco.

È una domanda abbastanza breve da diventare parte della normale scansione intermedia.

FAQ

Perché si chiama Pointing Pair?

Le posizioni candidate dentro il blocco «puntano» visivamente lungo la riga o colonna condivisa verso i candidati che possono essere eliminati.

Pointing Pair è lo stesso di Locked Candidates Type 1?

Sì. È un nome comune dei solver per la stessa direzione blocco→linea.

Le caselle sorgente devono essere adiacenti?

No. Devono soltanto appartenere allo stesso blocco e alla stessa riga o colonna.

Pointing può usare tre candidati?

Sì. La versione a tre caselle è spesso chiamata Pointing Triple, ma la logica è identica.

Pointing è possibile senza annotazioni a matita?

Sì. Puoi calcolare mentalmente le posizioni rimaste. Candidati completi o filtri per cifra rendono semplicemente più facile la verifica.

Un Pointing Triple è più difficile di un Pointing Pair?

Può essere leggermente più difficile da notare, ma la dimostrazione logica è la stessa.

Cosa imparare dopo

Impara Box-Line Reduction / Claiming per invertire la direzione della stessa logica d'intersezione.

Poi continua con Coppia nuda, dove la restrizione passa da una cifra intrappolata in un'intersezione a due cifre riservate a due caselle.