Je beheerst Naked Pairs, Hidden Pairs en zelfs de X-Wing. Toch weigeren sommige roosters nog te bewegen, vol potloodnotaties die basis- en gevorderdentechnieken niet kunnen kraken. Klinkt bekend?
Maak kennis met de XY-Wing — ook bekend als de Y-Wing — een geavanceerde eliminatiestrategie die drie bivalue-cellen verbindt in een logische keten. Zodra je ziet hoe hij werkt, wordt een hele klasse koppige puzzels plotseling oplosbaar.
In deze gids leggen we precies uit wat een XY-Wing is, doorlopen we de logica erachter en demonstreren we de techniek op een echte puzzel met voor-en-na-diagrammen.
✅ Wat is een XY-Wing in sudoku?
De XY-Wing (soms geschreven als Y-Wing) is een geavanceerde techniek voor het elimineren van kandidaten die precies drie bivalue-cellen gebruikt. Elke cel bevat precies twee kandidaten, en ze delen cijfers in een specifiek patroon.
Een XY-Wing bestaat uit een pivot-cel met kandidaten {X, Y} en twee pincer-cellen: één met {X, Z} en één met {Y, Z}. De pivot moet beide pincers zien. Bij elke cel die beide pincers kan zien, kan kandidaat Z worden geëlimineerd.
De naam komt van de drie kandidaatparen. De pivot bevat X en Y, terwijl de pincers elk het eliminatiecijfer Z bijdragen. Samen vormen ze een “wing” (vleugel) met de pivot in het midden.
🧠 Hoe de XY-Wing werkt (de logica)
De redenering is verrassend helder. Beschouw drie bivalue-cellen op een echt rooster:
- Pivot R1C1 heeft kandidaten {4, 5}.
- Pincer R1C9 heeft kandidaten {5, 7} — deelt cijfer 5 met de pivot.
- Pincer R2C3 heeft kandidaten {4, 7} — deelt cijfer 4 met de pivot.
De pivot kan alleen 4 of 5 zijn. Laten we beide mogelijkheden volgen:
- Als de pivot 4 is: Pincer R1C9 heeft nog steeds {5, 7}, onaangetast. Maar Pincer R2C3 verliest zijn 4 (zelfde vak), dus moet hij 7 zijn.
- Als de pivot 5 is: Pincer R2C3 heeft nog steeds {4, 7}, onaangetast. Maar Pincer R1C9 verliest zijn 5 (zelfde rij), dus moet hij 7 zijn.
Hoe dan ook, minstens één pincer is altijd 7. Dat betekent dat elke cel die beide pincers kan zien nooit 7 kan zijn — het zou conflicteren met welke pincer dan ook de 7 bevat.
Zie de XY-Wing als een logische vork: hoe de pivot ook uitvalt, het eliminatiecijfer Z wordt geforceerd naar een van de twee pincers. Cellen die beide pincers zien, raken altijd “in het kruisvuur.”
🔎 Stapsgewijs voorbeeld
Laten we een echte XY-Wing doorlopen. De pivot zit op R1C1 in vak 1, de ene pincer op R1C9 (verbonden via rij 1) en de andere pincer op R2C3 (verbonden via vak 1). Het eliminatiecijfer is Z = 7.
Stap 1: Herken de drie cellen
- Pivot R1C1: kandidaten {4, 5} — ziet beide pincers.
- Pincer R1C9: kandidaten {5, 7} — deelt 5 met de pivot (zelfde rij).
- Pincer R2C3: kandidaten {4, 7} — deelt 4 met de pivot (zelfde vak).
Stap 2: Bevestig het patroon
Controleer de vereisten: alle drie de cellen zijn bivalue ✔, de pivot ziet beide pincers ✔, elke pincer deelt precies één cijfer met de pivot ✔, en het “andere” cijfer in elke pincer is hetzelfde (Z = 7) ✔.
Stap 3: Zoek de eliminatiedoelen
Welke cellen kunnen beide pincers (R1C9 en R2C3) zien en bevatten kandidaat 7?
- R1C2 — {4, 5, 7, 8}: ziet R1C9 (zelfde rij) en R2C3 (zelfde vak). Verwijder 7 → {4, 5, 8}.
- R2C7 — {7, 8}: ziet R1C9 (zelfde vak) en R2C3 (zelfde rij). Verwijder 7 → {8} — opgelost!
- R2C8 — {2, 7, 8}: ziet R1C9 (zelfde vak) en R2C3 (zelfde rij). Verwijder 7 → {2, 8}.
Dat zijn 3 eliminaties uit één XY-Wing, en R2C7 wordt onmiddellijk opgelost als 8!
Stap 4: Ga door met oplossen
Het oplossen van R2C7 als 8 creëert een cascade: R2C8 wordt {2} en beperkt het rooster verder. Eén goed opgemerkte XY-Wing kan een hele puzzel ontgrendelen.
Vinden: Een pivot {X, Y} die twee pincers ziet — één met {X, Z} en één met {Y, Z}.
Elimineren: Kandidaat Z uit elke cel die beide pincers ziet.
Resultaat: Minder kandidaten, mogelijke Naked Singles en een eenvoudiger rooster.
🕵️ Hoe je een XY-Wing vindt
1. Scan het rooster naar bivalue-cellen — cellen met precies twee kandidaten.
2. Kies een bivalue-cel als potentiële pivot {X, Y}.
3. Kijk naar elke bivalue-cel die de pivot kan zien. Bevat er één X en een cijfer Z?
4. Kijk opnieuw: bevat een andere bivalue-cel die de pivot kan zien Y en dezelfde Z?
5. Zo ja, elimineer Z uit elke cel die beide pincers ziet.
Begin met bivalue-cellen in drukke gebieden van het rooster — waar rijen, kolommen en vakken kruisen met veel onopgeloste cellen. XY-Wings produceren vaker eliminaties wanneer de pincers verschillende eenheden bestrijken.
🔄 XY-Wing versus X-Wing
Ondanks de gelijkende namen zijn XY-Wing en X-Wing volledig verschillende technieken.
| Kenmerk | X-Wing | XY-Wing |
|---|---|---|
| Betrokken cellen | 4 cellen in een rechthoek | 3 bivalue-cellen (pivot + 2 pincers) |
| Vorm | Rechthoek over 2 rijen & 2 kolommen | Wing (pivot in het midden, pincers aan de uiteinden) |
| Kandidaatfocus | Eén kandidaat over rijen/kolommen | Drie verbonden cijfers (X, Y, Z) |
| Eliminatie | Verwijdert één cijfer uit hele rijen of kolommen | Verwijdert Z uit cellen die beide pincers zien |
| Bivalue vereist? | Nee | Ja — alle drie de cellen moeten bivalue zijn |
Zie X-Wing als een rij/kolompatroon en XY-Wing als een kandidaatketenpatroon. Beide zijn geavanceerd, maar ze lossen verschillende soorten knelpunten op.
📌 Hoe de pivot met de pincers verbindt
De pivot moet beide pincers “zien”, wat betekent dat hij met elk een rij, kolom of vak deelt. Veelvoorkomende verbindingspatronen:
- Rij + kolom: Pivot verbindt met de ene pincer via een rij, met de andere via een kolom — vormt een L-vorm.
- Rij + vak: Eén pincer in dezelfde rij, een andere in hetzelfde vak (zoals in ons voorbeeld hierboven).
- Kolom + vak: Eén pincer in dezelfde kolom, een andere in hetzelfde vak.
- Vak + vak: In zeldzame gevallen delen beide pincers het vak van de pivot (alle drie de cellen in hetzelfde vak).
Een veelvoorkomend misverstand: de pincers hoeven elkaar niet te zien. Ze hoeven alleen de pivot te zien. Eliminaties gebeuren in cellen die beide pincers zien — de pivot zelf maakt geen deel uit van de eliminatiezone.
⚠️ Veelgemaakte fouten om te vermijden
1. Cellen gebruiken die niet bivalue zijn
Alle drie de cellen (pivot en beide pincers) moeten precies twee kandidaten hebben. Een cel met drie of meer kandidaten kan niet deelnemen aan een XY-Wing.
2. De gedeelde cijfers verkeerd hebben
Elke pincer moet precies één cijfer met de pivot delen, en de twee gedeelde cijfers moeten verschillend zijn. Het “overgebleven” cijfer in elke pincer moet hetzelfde zijn — dat is je Z.
3. Uit de verkeerde cellen elimineren
Je kunt Z alleen elimineren uit cellen die beide pincers zien. Slechts één pincer zien is niet genoeg. Controleer de rij-, kolom- en vakrelaties dubbel.
4. XY-Wing met X-Wing verwarren
In de praktijk lijken ze totaal niet op elkaar. X-Wing is een rechthoek; XY-Wing is een keten van drie bivalue-cellen.
📅 Wanneer naar XY-Wings te zoeken
- Basistechnieken: Naked Singles, Hidden Singles, Full House.
- Technieken voor gevorderden: Naked Pairs, Hidden Pairs, Naked Triples, Pointing Pairs, Box/Line Reduction.
- Geavanceerde technieken: X-Wing, Swordfish, XY-Wing.
- Experttechnieken: XYZ-Wing, W-Wing, ketens, Almost Locked Sets.
Puzzels die een XY-Wing vereisen, krijgen doorgaans de beoordeling Moeilijk of Expert. Onze moeilijke puzzels zijn uitstekende plekken om deze techniek te oefenen.
🚀 Voorbij XY-Wing: XYZ-Wing & W-Wing
| Techniek | Cellen | Pivot-kandidaten | Moeilijkheid |
|---|---|---|---|
| XY-Wing | 3 (bivalue) | 2 (X, Y) | Geavanceerd |
| XYZ-Wing | 3 (pivot heeft 3) | 3 (X, Y, Z) | Geavanceerd+ |
| W-Wing | 2 + verbindingscel | 2 (zelfde paar) | Expert |
Beheers eerst de XY-Wing. De logische redenering — nagaan wat er gebeurt wanneer de pivot X versus Y is — gaat direct over op zijn complexere neefjes.
XY-Wing, XYZ-Wing en WXYZ-Wing vormen een familie met toenemende complexiteit. Elk voegt een extra kandidaat toe aan de pivot, waardoor de eliminatieregels licht veranderen. Begin met XY-Wing en bouw van daaruit verder.
🎯 Oefen met XY-Wings
- Vul alle potloodnotaties in: XY-Wing hangt af van het kennen van elke kandidaat in elke cel.
- Scan op bivalue-cellen: Cellen met precies twee kandidaten zijn je bouwstenen.
- Controleer verbindingen: Vraag jezelf voor elke bivalue-cel af: “kunnen twee andere bivalue-cellen die ik kan zien samen een wing vormen?”
- Verifieer met de oplosser: Gebruik onze sudoku-oplosser om je bevindingen te bevestigen.
Moeilijke Sudoku
Moeilijke puzzels waarin XY-Wing en andere geavanceerde technieken regelmatig nodig zijn.
▶ Speel Moeilijke SudokuMiddelmatige Sudoku
Puzzels voor gevorderden om bivalue-cellen te leren herkennen voordat je XY-Wing aanpakt.
▶ Speel Middelmatige SudokuSudoku-oplosser
Voer je puzzel in en zie de oplosser automatisch XY-Wings vinden.
▶ Open de oplosserVeelgestelde vragen
Een XY-Wing gebruikt drie bivalue-cellen: een pivot met {X, Y} en twee pincers met {X, Z} en {Y, Z}. De pivot ziet beide pincers, en bij elke cel die beide pincers ziet, kan kandidaat Z worden geëlimineerd.
X-Wing gebruikt vier cellen in een rechthoek om een kandidaat uit rijen of kolommen te elimineren. XY-Wing gebruikt drie bivalue-cellen die via kandidaatparen zijn verbonden. Het zijn volledig verschillende technieken.
Scan op bivalue-cellen. Kies er één als pivot {X, Y} en zoek vervolgens twee andere bivalue-cellen die hij kan zien — één met {X, Z} en één met {Y, Z}. Elimineer Z uit cellen die beide pincers zien.
De pivot moet X of Y zijn. Als het X is, moet de {Y, Z}-pincer Z zijn. Als het Y is, moet de {X, Z}-pincer Z zijn. Hoe dan ook is één pincer altijd Z, dus cellen die beide pincers zien kunnen nooit Z zijn.
Nee. Elke pincer moet de pivot zien, maar de pincers hoeven elkaar niet te zien. Eliminaties gebeuren in cellen die beide pincers zien.