Almost Locked Sets (ALS) nel Sudoku: Come Usare la Regola ALS-XZ per Eliminare Candidati

Un Almost Locked Set è un gruppo di N celle in una casa che contengono N+1 candidati — a un solo candidato dall'essere completamente locked. Quando due ALS condividono un Restricted Common Candidate, la potente regola ALS-XZ ti permette di eliminare un altro candidato condiviso dalla griglia.

HomeBlog › Almost Locked Sets (ALS)

Gli Almost Locked Sets (ALS) rappresentano una delle tecniche di livello esperto più potenti del Sudoku. Mentre tecniche come X-Wing o Swordfish si concentrano su una singola cifra, l'ALS lavora su più cifre simultaneamente, rendendolo eccezionalmente versatile.

L'idea centrale: trovare due gruppi di celle (ciascuno un “Almost Locked Set”) collegati da un candidato condiviso chiamato Restricted Common Candidate (RCC). Un secondo candidato condiviso può quindi essere eliminato dalle celle che vedono entrambi gli ALS.

In questa guida imparerai cos'è un ALS, comprenderai la regola di eliminazione ALS-XZ, esaminerai un esempio dettagliato e scoprirai come individuare questi pattern nei tuoi puzzle.

✅ Cos'è un Almost Locked Set?

Un Almost Locked Set (ALS) è un gruppo di N celle all'interno di una singola casa (riga, colonna o box) che insieme contengono esattamente N+1 candidati diversi.

🔢 Definizione ALS

N celle, N+1 candidati in una casa = Almost Locked Set. Se uno qualsiasi di quegli N+1 candidati venisse rimosso, gli N candidati rimanenti formerebbero un Locked Set perfetto (Coppia Nuda, Tripla, ecc.).

Esempi per dimensione:

  • 1 cella, 2 candidati: Una cella bi-valore come R3C5={4,7} è l'ALS più semplice.
  • 2 celle, 3 candidati: Per esempio R1C1={8,9} e R1C2={1,8,9} nella stessa riga — insieme contengono {1,8,9}.
  • 3 celle, 4 candidati: Tre celle che condividono quattro cifre — un passo sopra una Tripla Nuda.

La parola “almost” (quasi) è la chiave: un Locked Set ha N celle con N candidati ed è completamente determinato. Un ALS ha un candidato extra, quindi è “almost” (quasi) locked. Questo candidato in eccesso è ciò che rende l'ALS utile per la logica di eliminazione.

ℹ️ Nota sui nomi

Potresti vedere Almost Locked Sets abbreviato come ALS. La regola di eliminazione che accoppia due ALS si chiama ALS-XZ (o ALS Double). Catene più complesse che usano ALS includono ALS-XY-Wing, ALS-Chain e Death Blossom.

🔗 La Regola ALS-XZ

La regola ALS-XZ è la tecnica di eliminazione fondamentale che usa gli Almost Locked Sets. Richiede due ALS collegati da un candidato speciale.

🔢 Regola ALS-XZ

Dati ALS A e ALS B (senza celle condivise) con un Restricted Common Candidate x, qualsiasi altro candidato comune z che appare in entrambi gli ALS può essere eliminato da ogni cella esterna a entrambi gli ALS che vede tutte le celle-z in ALS A e tutte le celle-z in ALS B.

Perché funziona: Poiché x è ristretto, al massimo uno dei due ALS può mantenerlo. Qualunque ALS perda x diventa completamente locked (N celle, N candidati). In entrambi gli scenari, i candidati sopravvissuti di quell'ALS sono determinati. Il candidato z deve essere in un ALS o nell'altro — non può essere in nessuna cella che vede tutte le celle-z in entrambi.

In parole semplici:

  1. Trova due ALS (A e B) senza celle sovrapposte.
  2. Identifica un candidato condiviso x le cui celle in ALS A vedono tutte le celle-x in ALS B (questo è l'RCC).
  3. Trova un altro candidato condiviso z.
  4. Elimina z da qualsiasi cella (esterna a entrambi gli ALS) che può vedere ogni cella-z in ALS A e ogni cella-z in ALS B.

🔒 Il Restricted Common Candidate (RCC)

Il Restricted Common Candidate (RCC) è il perno della regola ALS-XZ. È la cifra candidato etichettata x che collega ALS A e ALS B.

🛠️ Requisito RCC

Il candidato x deve apparire in entrambi gli ALS, e ogni cella con x in ALS A deve vedere ogni cella con x in ALS B. Questo significa che condividono una riga, colonna o box. Il vincolo di visibilità assicura che entrambi gli ALS non possano mantenere x simultaneamente.

Connessioni RCC tipiche:

  • Stessa colonna: Una cella-x in ALS A e una cella-x in ALS B condividono una colonna.
  • Stesso box: Tutte le celle-x in entrambi gli ALS appartengono (o vedono dentro) lo stesso box.
  • Stessa riga: Le celle-x sono allineate nella stessa riga tra i due ALS.

Se x avesse celle in ALS A e ALS B che non si vedono tra loro, entrambi gli ALS potrebbero potenzialmente mantenere x, e la logica di eliminazione si romperebbe.

🔎 Esempio Passo per Passo

Esaminiamo una vera eliminazione ALS-XZ. Identificheremo due ALS, troveremo l'RCC ed elimineremo un candidato.

Passo 1: Identifica ALS A

Guarda la Riga 1. Due celle non risolte nel Box 1 formano un ALS:

  • R1C1 = {8,9}
  • R1C2 = {1,8,9}

Insieme contengono 3 candidati {1,8,9} su 2 celle — cioè N=2 celle con N+1=3 candidati. Questo è ALS A.

Passo 2: Identifica ALS B

Ora guarda la Riga 2. Tre celle non risolte formano un altro ALS:

  • R2C3 = {3,8}
  • R2C4 = {3,9}
  • R2C5 = {3,7,9}

Insieme contengono 4 candidati {3,7,8,9} su 3 celle — N=3, N+1=4. Questo è ALS B.

Passo 3: Trova il Restricted Common Candidate (RCC)

ALS A ha candidati {1,8,9}. ALS B ha {3,7,8,9}. I candidati comuni sono 8 e 9.

Controlla il candidato 8 come RCC:

  • 8 in ALS A: R1C1 e R1C2 (entrambi in Riga 1, Box 1).
  • 8 in ALS B: solo R2C3 (Riga 2, Box 1).
  • R1C1 vede R2C3 tramite il Box 1 ✔. R1C2 vede R2C3 tramite il Box 1 ✔.

Tutte le celle-x in ALS A vedono tutte le celle-x in ALS B. Il candidato 8 è un RCC valido (x=8).

Passo 4: Identifica il Candidato di Eliminazione (z)

L'altro candidato comune è 9 — questo è il nostro z.

  • 9 in ALS A: R1C1 e R1C2 (Riga 1, Box 1).
  • 9 in ALS B: R2C4 e R2C5 (Riga 2, Box 2).

Passo 5: Elimina z

Rimuovi il candidato 9 da ogni cella esterna a entrambi gli ALS che vede tutte e quattro le celle-z (R1C1, R1C2, R2C4, R2C5):

  • R1C4 — vede R1C1 & R1C2 (Riga 1) e R2C4 & R2C5 (Box 2) — {3,5,6,9} → {3,5,6}
  • R1C5 — vede R1C1 & R1C2 (Riga 1) e R2C4 (Col 4... in realtà Box 2) & R2C5 (Col 5) — {3,6,9} → {3,6}
  • R1C6 — vede R1C1 & R1C2 (Riga 1) e R2C4 & R2C5 (Box 2) — {3,5,6,9} → {3,5,6}

Tre celle perdono il candidato 9!

Esempio ALS-XZ — ALS A (verde) in Riga 1 con R1C1={8,9} e R1C2={1,8,9}, ALS B (blu) in Riga 2 con R2C3={3,8}, R2C4={3,9}, R2C5={3,7,9}. RCC=8 collegato tramite Box 1. Candidato 9 eliminato da R1C4, R1C5, R1C6 (rosso).
ALS-XZ: Verde = ALS A (Riga 1). Blu = ALS B (Riga 2). L'RCC (cifra 8) li collega tramite il Box 1. Le celle rosse perdono il candidato 9.

Passo 6: Risultato

Dopo aver rimosso il candidato 9 da tre celle nella Riga 1, le loro liste di candidati si riducono significativamente. R1C5 ora ha solo {3,6}, il che può abilitare Coppie Nude o Singoli Nascosti per fare ulteriori progressi.

Griglia dopo ALS-XZ — candidato 9 rimosso da R1C4, R1C5 e R1C6
Dopo l'ALS-XZ: R1C4, R1C5 e R1C6 non contengono più il candidato 9.
🔢 Perché funziona?

Caso 1: ALS A mantiene 8. Allora ALS B perde 8, diventando locked: {3,7,9} su 3 celle = Tripla Nuda. La cifra 9 è confinata in ALS B.
Caso 2: ALS B mantiene 8. Allora ALS A perde 8, diventando locked: {1,9} su 2 celle = Coppia Nuda. La cifra 9 è confinata in ALS A.
In entrambi i casi, la cifra 9 in queste due regioni è giustificata — non può apparire in nessuna cella esterna che vede tutte le istanze di 9 in entrambi gli ALS.

⚖️ ALS vs. Tecniche più Semplici

Tecnica Come Funziona Difficoltà
Coppie Nude 2 celle, 2 candidati in una casa → elimina dai peer Intermedio
X-Wing Cifra singola, 2 righe × 2 colonne → elimina dalle colonne Avanzato
XY-Wing 3 celle bi-valore in un pattern a cerniera → elimina dai peer comuni Avanzato
ALS-XZ Due ALS collegati da RCC → elimina candidato condiviso non-RCC Esperto
Swordfish Cifra singola, 3 righe × 3 colonne Esperto
Simple Colouring Cifra singola, catene coniugate con conflitti di colore Avanzato

L'ALS-XZ è più potente della maggior parte delle tecniche a cifra singola perché lavora con più cifre contemporaneamente. Un XY-Wing è in realtà un caso speciale di ALS-XZ dove entrambi gli ALS sono celle bi-valore.

🕵️ Come Individuare i Pattern ALS-XZ

🛠️ Strategia di ricerca

Passo 1 – Trova candidati ALS: Scansiona righe, colonne e box per gruppi di N celle con N+1 candidati. Inizia con ALS piccoli (celle bi-valore e gruppi di 2 celle).
Passo 2 – Cerca sovrapposizioni: Trova due ALS che condividono almeno due candidati comuni.
Passo 3 – Controlla l'RCC: Per ogni candidato comune, verifica che tutte le celle con quel candidato in ALS A possano vedere tutte le celle con esso in ALS B.
Passo 4 – Elimina z: L'altro candidato comune può essere eliminato dalle celle che vedono tutte le istanze di z in entrambi gli ALS.

Consigli pratici:

  • Inizia in piccolo: Le celle bi-valore sono gli ALS più facili da individuare. Accoppia una cella bi-valore con un ALS di 2 celle in un box sovrapposto per un rapido ALS-XZ.
  • Concentrati sui confini dei box: L'RCC spesso collega tramite un box condiviso, quindi guarda le celle vicino ai bordi dei box.
  • Usa i pencil mark: Il rilevamento ALS richiede liste di candidati complete e accurate. Assicurati che i tuoi pencil mark siano completamente aggiornati.
  • Guarda le aree congestionate: Le regioni con molte celle non risolte e candidati sovrapposti sono terreno fertile per i pattern ALS.

⚠️ Errori Comuni

1. Dimenticare il vincolo della casa

Ogni ALS deve avere tutte le sue celle in una singola casa (una riga, una colonna o un box). Una raccolta arbitraria di celle non è un ALS a meno che non condividano una casa.

2. Mancare la visibilità RCC

Il Restricted Common Candidate richiede che ogni cella con x in ALS A veda ogni cella con x in ALS B. Se anche una sola coppia non condivide una riga, colonna o box, l'RCC non è valido.

3. Eliminare il candidato sbagliato

Solo il candidato comune non-RCC (z) può essere eliminato. L'RCC (x) stesso non viene eliminato — è il collegamento che fa funzionare la logica.

4. Includere celle di entrambi gli ALS nelle eliminazioni

Le eliminazioni si applicano solo alle celle esterne a entrambi gli ALS. Non rimuovere z dalle celle che appartengono ad ALS A o ALS B — quelle celle fanno parte del pattern.

5. Pencil mark incompleti

Il rilevamento ALS dipende interamente da liste di candidati accurate. Mancare un candidato o averne uno in più porta a un'identificazione ALS errata e a eliminazioni sbagliate.

📅 Quando Cercare gli ALS

  1. Base: Singoli Nudi, Singoli Nascosti, Full House.
  2. Intermedio iniziale: Locked Candidates, Coppie Indicanti, Riduzione Box/Linea.
  3. Intermedio: Coppie Nude, Coppie Nascoste, Triple Nude.
  4. Avanzato: X-Wing, XY-Wing, W-Wing, Skyscraper, Simple Colouring.
  5. Esperto: ALS-XZ, Swordfish, Jellyfish, Unique Rectangles.

Usa l'ALS-XZ quando le tecniche più semplici sono esaurite. È una delle ultime tecniche da provare prima di ricorrere a catene avanzate o tentativi ed errori.

🔢 Indicatore di difficoltà

I puzzle che richiedono l'ALS-XZ sono tipicamente classificati Esperto o Estremo. Prova i nostri puzzle difficili per esercitarti con tecniche avanzate.

🚀 Oltre l'ALS-XZ

Tecnica Cosa Aggiunge Complessità
ALS-XZ Due ALS collegati da un RCC Esperto
ALS-XY-Wing Tre ALS in un pattern a wing con due RCC Esperto+
ALS-Chain Più ALS collegati in una catena Maestro
Death Blossom Una cella stelo i cui candidati si collegano ciascuno a un ALS diverso Maestro
Swordfish Pattern a cifra singola su 3 righe/colonne Esperto
Unique Rectangles Sfrutta il vincolo di unicità sui pattern mortali Avanzato

L'ALS-XZ è la porta d'accesso alle tecniche basate su ALS. Una volta a tuo agio nell'individuare due ALS collegati, estendere a tre (ALS-XY-Wing) o catene più lunghe è il passo naturale successivo. La logica di base resta la stessa: i restricted common candidates forzano un lato o l'altro a bloccarsi, e la certezza risultante guida le eliminazioni.

🎯 Esercitati con l'ALS-XZ

Sudoku Difficile

Puzzle impegnativi dove l'ALS-XZ e altre tecniche avanzate sono necessarie.

▶ Gioca a Sudoku Difficile

Guida XY-Wing

L'XY-Wing è un caso speciale di ALS-XZ — impara prima la versione più semplice.

▶ Leggi la guida XY-Wing

Guida Coppie Nude

Comprendere i Locked Sets ti aiuta a capire l'“almost” in Almost Locked Sets.

▶ Leggi la guida Coppie Nude

Domande Frequenti

Un Almost Locked Set (ALS) è un gruppo di N celle all'interno di una casa (riga, colonna o box) che contiene esattamente N+1 candidati diversi. Una cella bi-valore è l'ALS più semplice. Se un candidato venisse rimosso, il set diventerebbe completamente locked.

Due ALS condividono un Restricted Common Candidate (RCC) x — una cifra le cui celle in ALS A vedono tutte le celle-x in ALS B. Al massimo un ALS può mantenere x, costringendo l'altro a bloccarsi. Qualsiasi altro candidato comune z può quindi essere eliminato dalle celle che vedono tutte le istanze di z in entrambi gli ALS.

Un Restricted Common Candidate è una cifra che appare in entrambi gli ALS dove ogni cella che la contiene in ALS A può vedere ogni cella che la contiene in ALS B. Questa visibilità reciproca significa che entrambi gli ALS non possono mantenere la cifra simultaneamente.

L'ALS-XZ è una tecnica di livello esperto che richiede solide capacità di pencil-marking e l'abilità di riconoscere Almost Locked Sets tra case diverse. La maggior parte dei risolutori la impara dopo aver padroneggiato X-Wing, XY-Wing e metodi avanzati simili.

Sì. L'ALS-XZ è una delle tecniche a passo singolo più forti e può sbloccare posizioni in cui i metodi più semplici falliscono. Combinata con altre tecniche può risolvere quasi ogni puzzle senza tentativi ed errori.