XYZ-Wing in sudoku: zo herken en gebruik je deze geavanceerde techniek

De XYZ-Wing breidt de klassieke XY-Wing uit door een derde kandidaat aan de pivot toe te voegen — en ontgrendelt eliminaties die bivalue-patronen missen.

HomeBlog › XYZ-Wing

Je kent de XY-Wing — drie bivalue-cellen die een logische vork vormen die kandidaten in het hele rooster elimineert. Maar wat gebeurt er als de pivot-cel drie kandidaten heeft in plaats van twee? Daar komt de XYZ-Wing in beeld.

De XYZ-Wing is een natuurlijke uitbreiding van de XY-Wing die situaties afhandelt waar de pivot geen bivalue is. Hij is iets lastiger omdat de eliminatiezone beperkter is, maar de onderliggende logica is net zo elegant.

In deze gids leggen we precies uit wat een XYZ-Wing is, laten we zien waarom hij werkt, doorlopen we een echt voorbeeld met voor-en-na-diagrammen en vergelijken we hem met de XY-Wing zodat je weet wanneer je elk moet gebruiken.

✅ Wat is een XYZ-Wing in sudoku?

De XYZ-Wing is een geavanceerde techniek voor het elimineren van kandidaten die precies drie cellen gebruikt. Anders dan bij de XY-Wing waar alle drie de cellen bivalue zijn, heeft de XYZ-Wing een pivot met drie kandidaten en twee wings die elk bivalue zijn.

ℹ️ Definitie

Een XYZ-Wing bestaat uit een pivot-cel met kandidaten {X, Y, Z} en twee wing-cellen: één met {X, Z} en één met {Y, Z}. De pivot moet beide wings zien. Bij elke cel die alle drie de cellen kan zien — de pivot en beide wings — kan kandidaat Z worden geëlimineerd.

De naam komt van de drie kandidaten in de pivot. X, Y en Z spelen elk een rol: X en Y verbinden de pivot met zijn wings, terwijl Z het cijfer is dat wordt geëlimineerd. Elke kandidaat in de pivot wordt “gebruikt” — niets gaat verloren.

🧠 Hoe de XYZ-Wing werkt (de logica)

De redenering volgt drie takken in plaats van twee. Beschouw drie cellen op een echt rooster:

  • Pivot R1C3 heeft kandidaten {1, 5, 6}.
  • Wing R2C3 heeft kandidaten {5, 6} — deelt cijfer 5 met de pivot.
  • Wing R3C3 heeft kandidaten {1, 6} — deelt cijfer 1 met de pivot.

De pivot kan 1, 5 of 6 zijn. Laten we alle drie de mogelijkheden volgen:

  • Als de pivot 1 is: Wing R2C3 heeft nog steeds {5, 6}. Wing R3C3 verliest zijn 1 (zelfde kolom), dus moet hij 6 zijn.
  • Als de pivot 5 is: Wing R3C3 heeft nog steeds {1, 6}. Wing R2C3 verliest zijn 5 (zelfde kolom), dus moet hij 6 zijn.
  • Als de pivot 6 is: De pivot zelf is 6.

In elk geval is minstens één van de drie cellen 6. Dat betekent dat elke cel die alle drie de cellen kan zien nooit 6 kan zijn — het zou conflicteren met welke cel dan ook de 6 bevat.

💡 Belangrijkste inzicht

De XYZ-Wing is een drievoudige vork: welke waarde de pivot ook aanneemt, het eliminatiecijfer Z komt in minstens één van de drie cellen terecht. De derde tak (pivot = Z) maakt dit anders dan de XY-Wing en is waarom eliminatiecellen alle drie de cellen moeten zien, niet alleen de twee wings.

🔎 Stapsgewijs voorbeeld

Laten we een echte XYZ-Wing doorlopen. De pivot zit op R1C3 in vak 1, en beide wings zijn op R2C3 en R3C3 (verbonden via kolom 3 en vak 1). Het eliminatiecijfer is Z = 6.

Stap 1: Herken de drie cellen

  • Pivot R1C3: kandidaten {1, 5, 6} — de cel met drie kandidaten.
  • Wing R2C3: kandidaten {5, 6} — deelt 5 met de pivot (zelfde kolom en vak).
  • Wing R3C3: kandidaten {1, 6} — deelt 1 met de pivot (zelfde kolom en vak).

Stap 2: Bevestig het patroon

Controleer de vereisten: de pivot heeft precies drie kandidaten ✔, elke wing is bivalue ✔, de pivot ziet beide wings ✔, elke wing deelt één niet-Z-cijfer met de pivot ✔, en het gemeenschappelijke cijfer Z = 6 verschijnt in alle drie de cellen ✔.

XYZ-Wing in een sudokurooster — pivot R1C3 in blauw met {1,5,6}, wing R2C3 in groen met {5,6}, wing R3C3 in groen met {1,6}, eliminatiecellen R1C2, R2C2, R3C2 in rood
De XYZ-Wing: pivot R1C3 {1,5,6} in blauw, wings R2C3 {5,6} en R3C3 {1,6} in groen. Cellen die alle drie zien (rood) verliezen kandidaat 6.

Stap 3: Zoek de eliminatiedoelen

Welke cellen kunnen alle drie de XYZ-Wing-cellen (R1C3, R2C3 en R3C3) zien en bevatten kandidaat 6?

  • R1C2 — {6, 8}: ziet alle drie via vak 1 en rij 1. Verwijder 6{8} — een Naked Single!
  • R2C2 — {2, 3, 6, 9}: ziet alle drie via vak 1 en rij 2. Verwijder 6 → {2, 3, 9}.
  • R3C2 — {2, 3, 6, 8, 9}: ziet alle drie via vak 1 en rij 3. Verwijder 6 → {2, 3, 8, 9}.

Dat zijn 3 eliminaties uit één XYZ-Wing, en R1C2 wordt onmiddellijk opgelost als 8!

Rooster na toepassing van XYZ-Wing — kandidaat 6 verwijderd uit R1C2 (nu 8), R2C2 gereduceerd tot {2,3,9}, R3C2 gereduceerd tot {2,3,8,9}
Na het toepassen van de XYZ-Wing: kandidaat 6 verwijderd uit R1C2, R2C2 en R3C2. R1C2 is nu opgelost als 8.

Stap 4: Ga door met oplossen

Het oplossen van R1C2 als 8 verwijdert 8 uit de andere cellen in rij 1 en vak 1, wat een cascade van verdere vereenvoudigingen veroorzaakt. Eén goed opgemerkte XYZ-Wing kan een hele puzzel openbreken.

🔢 Patroonsamenvatting

Vinden: Een pivot {X, Y, Z} die twee wings ziet — één met {X, Z} en één met {Y, Z}.
Elimineren: Kandidaat Z uit elke cel die alle drie de cellen ziet.
Resultaat: Minder kandidaten, mogelijke Naked Singles en een eenvoudiger rooster.

🕵️ Hoe je een XYZ-Wing vindt

🛠️ Scanmethode

1. Scan het rooster naar cellen met precies drie kandidaten — dit zijn potentiële pivots.
2. Kijk voor elke cel met drie kandidaten {X, Y, Z} naar de bivalue-cellen die hij kan zien.
3. Kun je één wing met {X, Z} en een andere met {Y, Z} vinden?
4. Zo ja, vind cellen die alle drie zien en Z bevatten.
5. Elimineer Z uit die cellen.

💡 Pro-tip

Focus op vakken. Omdat eliminatiecellen alle drie de XYZ-Wing-cellen moeten zien, heeft het meest voorkomende XYZ-Wing-patroon alle drie de cellen in hetzelfde vak, of ten minste de pivot en één wing die een vak delen. Zoek naar cellen met drie kandidaten in vakken met meerdere bivalue-buren.

🔄 XYZ-Wing versus XY-Wing

De XYZ-Wing is een directe uitbreiding van de XY-Wing, maar ze verschillen op belangrijke punten.

Kenmerk XY-Wing XYZ-Wing
Pivot-kandidaten 2 (bivalue {X, Y}) 3 (triplet {X, Y, Z})
Wing-kandidaten elk 2 ({X, Z} en {Y, Z}) elk 2 ({X, Z} en {Y, Z})
Bevat pivot Z? Nee Ja — het belangrijkste verschil
Eliminatie ziet… Beide pincers (niet noodzakelijk de pivot) Alle drie de cellen (pivot + beide wings)
Eliminatiezone Kan het hele rooster bestrijken Beperkt — meestal binnen het vak van de pivot
Moeilijkheid Geavanceerd Geavanceerd+

Het cruciale verschil is dat bij een XY-Wing de pivot niet Z kan zijn (hij heeft alleen X en Y), dus eliminatiecellen hoeven de pivot niet te zien. Bij een XYZ-Wing kan de pivot Z zijn, dus eliminatiecellen moeten ook de pivot zien — waardoor de eliminatiezone kleiner wordt maar de techniek op meer roosterconfiguraties van toepassing is.

📌 De eliminatiezone uitgelegd

Dit is het lastigste deel van de XYZ-Wing. Een eliminatiecel moet alle drie de cellen zien: de pivot en beide wings. In de praktijk betekent dit meestal:

  • Zelfde vak als alle drie: Als de pivot en beide wings in hetzelfde vak zitten (zoals in ons voorbeeld), is elke andere cel in dat vak met kandidaat Z een eliminatiedoel.
  • Zelfde vak als pivot, zelfde rij/kolom als wings: Soms kan een cel buiten het vak de pivot zien (via rij/kolom) en beide wings (ook via rij/kolom). Maar dit is zeldzamer.
ℹ️ Waarom de zone kleiner is

Bij een XY-Wing bevat de pivot geen Z, dus kan hij de eliminatie niet “blokkeren”. Maar bij een XYZ-Wing bevat de pivot wel Z. Wanneer de pivot Z is, zijn alleen cellen die de pivot zien beschermd. Die extra beperking verkleint de eliminatiezone, maar maakt de techniek geldig in situaties waar de XY-Wing niet van toepassing kan zijn.

Ondanks de kleinere eliminatiezone zijn XYZ-Wings waardevol omdat ze werken met pivot-cellen met drie kandidaten — die veel vaker voorkomen dan bivalue-cellen naarmate een puzzel vordert.

⚠️ Veelgemaakte fouten om te vermijden

1. Vergeten dat eliminatiecellen alle drie de cellen moeten zien

Dit is de meest voorkomende fout. Anders dan bij de XY-Wing is alleen de twee wings zien niet genoeg. De eliminatiecel moet ook de pivot zien omdat de pivot Z bevat.

2. XYZ-Wing met XY-Wing verwarren

Als de pivot precies twee kandidaten heeft, is het een XY-Wing, geen XYZ-Wing. De technieken zijn verwant maar hebben verschillende eliminatieregels.

3. Verkeerde cijfertoewijzing

Z is specifiek het cijfer dat in alle drie de cellen voorkomt. Elke wing moet een verschillend niet-Z-cijfer met de pivot delen. Als beide wings hetzelfde cijfer met de pivot delen, is het patroon geen XYZ-Wing.

4. Elimineren uit cellen die Z niet bevatten

Alleen cellen die kandidaat Z daadwerkelijk als potloodnotatie hebben worden geraakt. Controleer zorgvuldig voordat je kandidaten verwijdert.

📅 Wanneer naar XYZ-Wings te zoeken

  1. Basistechnieken: Naked Singles, Hidden Singles, Full House.
  2. Technieken voor gevorderden: Naked Pairs, Hidden Pairs, Naked Triples, Pointing Pairs, Box/Line Reduction.
  3. Geavanceerde technieken: X-Wing, Swordfish, XY-Wing.
  4. Experttechnieken: XYZ-Wing, Jellyfish, ketens, Almost Locked Sets.
🔢 Moeilijkheidsindicator

Puzzels die XYZ-Wing vereisen, krijgen doorgaans de beoordeling Expert. Ze verschijnen wanneer standaard geavanceerde technieken zoals XY-Wing en X-Wing niet voldoende zijn. Onze moeilijke puzzels zijn een goed startpunt om deze techniek te oefenen.

🚀 Voorbij XYZ-Wing

Techniek Pivot-kandidaten Wings Eliminatie ziet
XY-Wing 2 (X, Y) 2 bivalue Beide wings
XYZ-Wing 3 (X, Y, Z) 2 bivalue Alle 3 cellen
WXYZ-Wing 4 (W, X, Y, Z) 3 bivalue Alle 4 cellen

De Wing-familie blijft groeien: WXYZ-Wing voegt een vierde kandidaat toe aan de pivot met drie wings. Elke stap omhoog voegt meer complexiteit toe maar ook meer kracht. Beheers XYZ-Wing voordat je naar WXYZ-Wing gaat — de logica is hetzelfde, alleen met meer takken.

ℹ️ De Wing-familie

XY-Wing, XYZ-Wing en WXYZ-Wing vormen een familie met toenemende complexiteit. Elk voegt een extra kandidaat toe aan de pivot, en de eliminatiezone krimpt overeenkomstig omdat meer cellen “gezien” moeten worden. In de praktijk zijn XY-Wing en XYZ-Wing het meest bruikbaar.

🎯 Oefen met XYZ-Wings

  • Vul alle potloodnotaties in: XYZ-Wing hangt af van het kennen van elke kandidaat in elke cel.
  • Scan op cellen met drie kandidaten: Dit zijn je potentiële pivots — vaker voorkomend dan bivalue-cellen in moeilijkere puzzels.
  • Controleer het vak: De meeste praktische XYZ-Wing-eliminaties vinden plaats binnen het vak van de pivot.
  • Verifieer met de oplosser: Gebruik onze sudoku-oplosser om je bevindingen te bevestigen.

Moeilijke Sudoku

Moeilijke puzzels waarin XYZ-Wing en andere geavanceerde technieken regelmatig nodig zijn.

▶ Speel Moeilijke Sudoku

XY-Wing-gids

Beheers eerst de XY-Wing — het is de basis voor het begrijpen van XYZ-Wing.

▶ Lees de XY-Wing-gids

Sudoku-oplosser

Voer je puzzel in en zie de oplosser automatisch XYZ-Wings vinden.

▶ Open de oplosser

Veelgestelde vragen

Een XYZ-Wing gebruikt drie cellen: een pivot met {X, Y, Z} en twee wings met {X, Z} en {Y, Z}. De pivot ziet beide wings, en bij elke cel die alle drie ziet kan kandidaat Z worden geëlimineerd.

Bij een XY-Wing heeft de pivot twee kandidaten en hoeven eliminatiecellen alleen beide pincers te zien. Bij een XYZ-Wing heeft de pivot drie kandidaten en moeten eliminatiecellen alle drie de cellen zien, waardoor de eliminatiezone kleiner wordt maar de techniek in meer situaties toepasbaar is.

Zoek naar cellen met precies drie kandidaten {X, Y, Z}. Zoek vervolgens twee bivalue-cellen die de pivot kan zien — één met {X, Z} en één met {Y, Z}. Elimineer Z uit elke cel die alle drie ziet.

De pivot moet X, Y of Z zijn. In elk geval is minstens één van de drie cellen uiteindelijk Z. Dus elke cel die alle drie ziet kan nooit Z zijn — het zou conflicteren met welke cel dan ook Z bevat.

Omdat de pivot Z bevat. Wanneer de pivot Z is, zijn alleen cellen die de pivot zien geblokkeerd. Bij een XY-Wing kan de pivot geen Z zijn, dus hoef je alleen de wings te zien. De extra beperking is de afweging voor het afhandelen van pivots met drie kandidaten.