Hai imparato l'XY-Wing — tre celle bi-valore che formano una biforcazione logica che elimina candidati attraverso la griglia. Ma cosa succede quando la cella pivot ha tre candidati invece di due? È qui che entra in gioco l'XYZ-Wing.
L'XYZ-Wing è un'estensione naturale dell'XY-Wing che gestisce situazioni in cui il pivot non è bi-valore. È leggermente più complesso perché la zona di eliminazione è più ristretta, ma la logica sottostante è altrettanto elegante.
In questa guida spiegheremo esattamente cos'è un XYZ-Wing, mostreremo perché funziona, esamineremo un esempio reale con diagrammi prima e dopo, e lo confronteremo con l'XY-Wing in modo che tu sappia quando usare ciascuno.
✅ Cos'è un XYZ-Wing nel Sudoku?
L'XYZ-Wing è una tecnica avanzata di eliminazione dei candidati che usa esattamente tre celle. A differenza dell'XY-Wing dove tutte e tre le celle sono bi-valore, l'XYZ-Wing ha un pivot con tre candidati e due wing che sono ciascuno bi-valore.
Un XYZ-Wing consiste in una cella pivot con candidati {X, Y, Z} e due celle wing: una con {X, Z} e una con {Y, Z}. Il pivot deve vedere entrambi i wing. Qualsiasi cella che può vedere tutte e tre le celle — il pivot ed entrambi i wing — può avere il candidato Z eliminato.
Il nome deriva dai tre candidati nel pivot. X, Y e Z giocano ciascuno un ruolo: X e Y collegano il pivot ai suoi wing, mentre Z è la cifra che viene eliminata. Ogni candidato nel pivot è “usato” — nulla viene sprecato.
🧠 Come Funziona l'XYZ-Wing (La Logica)
Il ragionamento segue tre rami invece di due. Considera tre celle su una griglia reale:
- Pivot R1C3 ha candidati {1, 5, 6}.
- Wing R2C3 ha candidati {5, 6} — condivide la cifra 5 con il pivot.
- Wing R3C3 ha candidati {1, 6} — condivide la cifra 1 con il pivot.
Il pivot può essere 1, 5 o 6. Tracciamo tutte e tre le possibilità:
- Se il pivot è 1: Il wing R2C3 ha ancora {5, 6}. Il wing R3C3 perde il suo 1 (stessa colonna), quindi deve essere 6.
- Se il pivot è 5: Il wing R3C3 ha ancora {1, 6}. Il wing R2C3 perde il suo 5 (stessa colonna), quindi deve essere 6.
- Se il pivot è 6: Il pivot stesso è 6.
In ogni caso, almeno una delle tre celle è 6. Ciò significa che qualsiasi cella che può vedere tutte e tre le celle non può mai essere 6 — entrerebbe in conflitto con qualsiasi cella contenga il 6.
L'XYZ-Wing è una biforcazione a tre vie: indipendentemente dal valore che assume il pivot, la cifra di eliminazione Z finisce in almeno una delle tre celle. Il terzo ramo (pivot = Z) è ciò che lo rende diverso dall'XY-Wing e il motivo per cui le celle di eliminazione devono vedere tutte e tre le celle, non solo i due wing.
🔎 Esempio Passo per Passo
Esaminiamo un vero XYZ-Wing. Il pivot si trova in R1C3 nel Box 1, ed entrambi i wing sono in R2C3 e R3C3 (collegati dalla Colonna 3 e dal Box 1). La cifra di eliminazione è Z = 6.
Passo 1: Identifica le tre celle
- Pivot R1C3: candidati {1, 5, 6} — la cella a tre candidati.
- Wing R2C3: candidati {5, 6} — condivide 5 con il pivot (stessa colonna e box).
- Wing R3C3: candidati {1, 6} — condivide 1 con il pivot (stessa colonna e box).
Passo 2: Conferma il pattern
Controlla i requisiti: il pivot ha esattamente tre candidati ✔, ogni wing è bi-valore ✔, il pivot vede entrambi i wing ✔, ogni wing condivide una cifra non-Z con il pivot ✔, e la cifra comune Z = 6 appare in tutte e tre le celle ✔.
Passo 3: Trova gli obiettivi di eliminazione
Quali celle possono vedere tutte e tre le celle dell'XYZ-Wing (R1C3, R2C3 e R3C3) e contengono il candidato 6?
- R1C2 — {6, 8}: vede tutte e tre tramite Box 1 e Riga 1. Rimuovi 6 → {8} — un singolo nudo!
- R2C2 — {2, 3, 6, 9}: vede tutte e tre tramite Box 1 e Riga 2. Rimuovi 6 → {2, 3, 9}.
- R3C2 — {2, 3, 6, 8, 9}: vede tutte e tre tramite Box 1 e Riga 3. Rimuovi 6 → {2, 3, 8, 9}.
Sono 3 eliminazioni da un singolo XYZ-Wing, e R1C2 è istantaneamente risolta come 8!
Passo 4: Continua la risoluzione
Risolvere R1C2 come 8 rimuove 8 dalle altre celle nella Riga 1 e nel Box 1, causando una cascata di ulteriori semplificazioni. Un XYZ-Wing ben individuato può aprire un intero puzzle.
Trova: Un pivot {X, Y, Z} che vede due wing — uno con {X, Z} e uno con {Y, Z}.
Elimina: Il candidato Z da qualsiasi cella che vede tutte e tre le celle.
Risultato: Meno candidati, potenziali singoli nudi e una griglia più semplice.
🕵️ Come Trovare un XYZ-Wing
1. Scansiona la griglia per celle con esattamente tre candidati — questi sono potenziali pivot.
2. Per ogni cella a tre candidati {X, Y, Z}, guarda le celle bi-valore che può vedere.
3. Puoi trovare un wing con {X, Z} e un altro con {Y, Z}?
4. Se sì, trova le celle che vedono tutte e tre e contengono Z.
5. Elimina Z da quelle celle.
Concentrati sui box. Poiché le celle di eliminazione devono vedere tutte e tre le celle dell'XYZ-Wing, il pattern XYZ-Wing più comune ha tutte e tre le celle nello stesso box o almeno il pivot e un wing che condividono un box. Cerca celle a tre candidati in box con diversi vicini bi-valore.
🔄 XYZ-Wing vs XY-Wing
L'XYZ-Wing è un'estensione diretta dell'XY-Wing, ma differiscono in modi importanti.
| Caratteristica | XY-Wing | XYZ-Wing |
|---|---|---|
| Candidati del pivot | 2 (bi-valore {X, Y}) | 3 (tripla {X, Y, Z}) |
| Candidati dei wing | 2 ciascuno ({X, Z} e {Y, Z}) | 2 ciascuno ({X, Z} e {Y, Z}) |
| Il pivot contiene Z? | No | Sì — la differenza chiave |
| L'eliminazione vede… | Entrambi i pincer (non necessariamente il pivot) | Tutte e tre le celle (pivot + entrambi i wing) |
| Zona di eliminazione | Può estendersi all'intera griglia | Ristretta — di solito entro il box del pivot |
| Difficoltà | Avanzato | Avanzato+ |
La differenza cruciale è che in un XY-Wing, il pivot non può essere Z (ha solo X e Y), quindi le celle di eliminazione non devono vedere il pivot. In un XYZ-Wing, il pivot può essere Z, quindi le celle di eliminazione devono anche vedere il pivot — rendendo la zona di eliminazione più piccola ma la tecnica applicabile a più configurazioni della griglia.
📌 La Zona di Eliminazione Spiegata
Questa è la parte più complessa dell'XYZ-Wing. Una cella di eliminazione deve vedere tutte e tre le celle: il pivot ed entrambi i wing. In pratica, questo di solito significa:
- Stesso box di tutte e tre: Se il pivot ed entrambi i wing sono nello stesso box (come nel nostro esempio), qualsiasi altra cella in quel box con il candidato Z è un obiettivo di eliminazione.
- Stesso box del pivot, stessa riga/colonna dei wing: Occasionalmente, una cella fuori dal box può vedere il pivot (tramite riga/colonna) ed entrambi i wing (anche tramite riga/colonna). Ma questo è più raro.
In un XY-Wing, il pivot non contiene Z, quindi non può “bloccare” l'eliminazione. Ma in un XYZ-Wing, il pivot contiene Z. Quando il pivot è Z, solo le celle che vedono il pivot sono protette. Questo vincolo aggiuntivo riduce la zona di eliminazione ma rende la tecnica valida in situazioni in cui l'XY-Wing non si applica.
Nonostante la zona di eliminazione più piccola, gli XYZ-Wing sono preziosi perché funzionano con celle pivot a tre candidati — che sono molto più comuni delle celle bi-valore man mano che un puzzle progredisce.
⚠️ Errori Comuni da Evitare
1. Dimenticare che le celle di eliminazione devono vedere tutte e tre le celle
Questo è l'errore più comune. A differenza dell'XY-Wing, vedere solo i due wing non è sufficiente. La cella di eliminazione deve anche vedere il pivot perché il pivot contiene Z.
2. Confondere XYZ-Wing con XY-Wing
Se il pivot ha esattamente due candidati, è un XY-Wing, non un XYZ-Wing. Le tecniche sono correlate ma hanno regole di eliminazione diverse.
3. Assegnazione errata delle cifre
Z è specificamente la cifra che appare in tutte e tre le celle. Ogni wing deve condividere una cifra non-Z diversa con il pivot. Se entrambi i wing condividono la stessa cifra con il pivot, il pattern non è un XYZ-Wing.
4. Eliminare da celle che non contengono Z
Solo le celle che hanno effettivamente il candidato Z come pencil mark sono influenzate. Controlla attentamente prima di rimuovere qualsiasi candidato.
📅 Quando Cercare gli XYZ-Wing
- Tecniche di base: Singoli Nudi, Singoli Nascosti, Full House.
- Tecniche intermedie: Coppie Nude, Coppie Nascoste, Triple Nude, Coppie Indicanti, Riduzione Box/Linea.
- Tecniche avanzate: X-Wing, Swordfish, XY-Wing.
- Tecniche da esperto: XYZ-Wing, Jellyfish, Catene, Almost Locked Sets.
I puzzle che richiedono l'XYZ-Wing sono tipicamente classificati Esperto. Appaiono quando le tecniche avanzate standard come XY-Wing e X-Wing non sono sufficienti. I nostri puzzle difficili sono un buon punto di partenza per esercitarsi con questa tecnica.
🚀 Oltre l'XYZ-Wing
| Tecnica | Candidati del Pivot | Wing | L'Eliminazione Vede |
|---|---|---|---|
| XY-Wing | 2 (X, Y) | 2 bi-valore | Entrambi i wing |
| XYZ-Wing | 3 (X, Y, Z) | 2 bi-valore | Tutte e 3 le celle |
| WXYZ-Wing | 4 (W, X, Y, Z) | 3 bi-valore | Tutte e 4 le celle |
La famiglia Wing continua a crescere: il WXYZ-Wing aggiunge un quarto candidato al pivot con tre wing. Ogni passo in alto aggiunge più complessità ma anche più potenza. Padroneggia l'XYZ-Wing prima di passare al WXYZ-Wing — la logica è la stessa, solo con più rami.
XY-Wing, XYZ-Wing e WXYZ-Wing formano una famiglia di complessità crescente. Ognuno aggiunge un altro candidato al pivot, e la zona di eliminazione si riduce di conseguenza perché più celle devono essere “viste.” In pratica, XY-Wing e XYZ-Wing sono i più comunemente utili.
🎯 Esercitati con gli XYZ-Wing
- Inserisci tutti i pencil mark: L'XYZ-Wing dipende dal conoscere ogni candidato in ogni cella.
- Scansiona le celle a tre candidati: Questi sono i tuoi potenziali pivot — più comuni delle celle bi-valore nei puzzle più difficili.
- Controlla il box: La maggior parte delle eliminazioni pratiche dell'XYZ-Wing avviene entro il box del pivot.
- Verifica con il risolutore: Usa il nostro risolutore Sudoku per confermare i tuoi risultati.
Sudoku Difficile
Puzzle difficili dove XYZ-Wing e altre tecniche avanzate sono regolarmente necessarie.
▶ Gioca a Sudoku DifficileGuida all'XY-Wing
Padroneggia prima l'XY-Wing — è la base per comprendere l'XYZ-Wing.
▶ Leggi la Guida all'XY-WingRisolutore Sudoku
Inserisci il tuo puzzle e guarda il risolutore trovare automaticamente gli XYZ-Wing.
▶ Apri il RisolutoreDomande Frequenti
Un XYZ-Wing usa tre celle: un pivot con {X, Y, Z} e due wing con {X, Z} e {Y, Z}. Il pivot vede entrambi i wing, e qualsiasi cella che vede tutte e tre può avere il candidato Z eliminato.
In un XY-Wing, il pivot ha due candidati e le celle di eliminazione devono solo vedere entrambi i pincer. In un XYZ-Wing, il pivot ha tre candidati e le celle di eliminazione devono vedere tutte e tre le celle, rendendo la zona di eliminazione più piccola ma la tecnica applicabile in più situazioni.
Cerca celle con esattamente tre candidati {X, Y, Z}. Poi trova due celle bi-valore che il pivot può vedere — una con {X, Z} e una con {Y, Z}. Elimina Z da qualsiasi cella che vede tutte e tre.
Il pivot deve essere X, Y o Z. In ogni caso, almeno una delle tre celle finisce per essere Z. Quindi qualsiasi cella che vede tutte e tre non può mai essere Z — entrerebbe in conflitto con qualsiasi cella contenga Z.
Perché il pivot contiene Z. Quando il pivot è Z, solo le celle che vedono il pivot sono bloccate. In un XY-Wing il pivot non può essere Z, quindi devi solo vedere i wing. Il vincolo aggiuntivo è il compromesso per gestire pivot a tre candidati.