En esta página
Un XY-Wing es un patrón de tres celdas formado íntegramente por celdas bivalue.
Contiene:
- un pivote
{X,Y}; - una pinza
{X,Z}; - otra pinza
{Y,Z}.
Las dos pinzas deben ver al pivote. Las pinzas no necesitan verse entre sí.
La conclusión importante es:
Al menos una de las dos pinzas debe ser Z.
Por tanto, el candidato Z puede eliminarse de cualquier celda que vea a ambas pinzas.
XY-Wing también se conoce habitualmente como Y-Wing. Ambos nombres describen el mismo patrón estándar.
XY-Wing de un vistazo
Pivote {X,Y}
Pinza A {X,Z}
Pinza B {Y,Z}En el patrón estándar:
- las tres celdas del patrón son bivalue;
- las dos pinzas ven al pivote;
- ambas pinzas comparten el mismo tercer candidato Z;
- la celda objetivo contiene Z;
- la celda objetivo ve a las dos pinzas.
Las letras X, Y y Z representan funciones, no dígitos concretos. Un XY-Wing real puede usar {2,7}, {2,5} y {7,5}, o cualquier otro conjunto de tres dígitos distintos con la misma estructura lógica.
Por qué funciona XY-Wing
Usa este ejemplo:
- pivote
{2,7}; - pinza A
{2,5}; - pinza B
{7,5}.
El pivote debe terminar siendo 2 o 7.
Si el pivote es 2
La pinza A ve al pivote, por lo que no puede ser también 2.
Como la pinza A es bivalue {2,5}, debe ser 5.
Si el pivote es 7
La pinza B ve al pivote, por lo que no puede ser también 7.
Como la pinza B es bivalue {7,5}, debe ser 5.
Esas son las dos únicas posibilidades del pivote.
Por tanto, en cualquier solución válida:
la pinza A es 5 o la pinza B es 5.
Un candidato 5 que vea a ambas pinzas entraría en conflicto independientemente de cuál de las dos ramas sea verdadera. Ese candidato puede eliminarse.
Ejemplo paso a paso en el tablero
Al leer un ejemplo de XY-Wing, demuestra el patrón siempre en el mismo orden:
- identifica el pivote bivalue;
- asigna sus candidatos X e Y;
- encuentra una pinza
{X,Z}que vea al pivote; - encuentra una pinza
{Y,Z}que también vea al pivote; - confirma que el mismo Z aparece en ambas pinzas;
- localiza celdas con Z que vean a las dos pinzas;
- elimina Z únicamente de esas celdas relacionadas comunes.
Este orden evita el error más habitual: ver tres celdas bivalue atractivas y asumir que forman un Wing antes de comprobar sus relaciones de visibilidad.
Por qué las pinzas no necesitan verse entre sí
La conexión lógica pasa por el pivote.
Si el pivote es X, la pinza {X,Z} se convierte en Z.
Si el pivote es Y, la pinza {Y,Z} se convierte en Z.
Nada en esa demostración exige que las dos pinzas compartan fila, columna o bloque.
La celda objetivo sí tiene otro requisito. Como cualquiera de las dos pinzas puede convertirse en Z, solo puede eliminarse un Z que vea a las dos posibles posiciones de Z.
Esta distinción es central en XY-Wing:
- la visibilidad pivote ↔ pinza crea la implicación;
- la visibilidad pinza ↔ objetivo permite la eliminación.
Geometría de XY-Wing
No existe una única forma visual obligatoria.
El pivote puede ver una pinza por una fila y la otra por un bloque. También puede usar una columna y un bloque, u otra combinación de unidades.
El patrón se define por las relaciones entre celdas, no por parecerse literalmente a una letra Y.
Por eso resaltar candidatos suele ser más útil que memorizar una silueta.
Cómo encontrar un XY-Wing
XY-Wing se busca mejor celda a celda, empezando por las celdas bivalue.
1. Resalta las celdas bivalue
Las celdas con exactamente dos candidatos son el punto de partida natural.
2. Elige un posible pivote {X,Y}
Todavía no decidas que es un Wing. Úsalo simplemente como ancla de búsqueda.
3. Busca entre las celdas relacionadas del pivote una {X,Z}
La primera pinza comparte X con el pivote e introduce un tercer dígito Z.
4. Busca entre las celdas relacionadas del pivote una {Y,Z}
La segunda pinza comparte Y con el pivote y debe contener el mismo Z que la primera.
5. Intersecta las regiones que ven las dos pinzas
Busca celdas que vean a ambas pinzas.
6. Comprueba si esas celdas comunes contienen Z
Si ninguna contiene Z, la estructura puede ser válida pero no produce una eliminación en ese momento.
7. Verifica los dos casos del pivote
Antes de borrar nada, comprueba mentalmente:
- pivote = X → primera pinza = Z;
- pivote = Y → segunda pinza = Z.
Si ambas ramas justifican la eliminación, el movimiento está demostrado.
Un XY-Wing válido puede no producir ninguna eliminación
Encontrar las tres celdas del patrón no garantiza progreso.
El Wing puede existir aunque ninguna otra celda con Z vea a ambas pinzas.
En ese caso:
- la estructura lógica es real;
- simplemente no existe una eliminación útil en ese estado del tablero.
Es una lección general del sudoku avanzado: una estructura con nombre solo se convierte en un movimiento útil cuando su conclusión modifica el estado de candidatos.
XY-Wing como una XY-Chain corta
XY-Wing no es un truco aislado. Puede representarse como una XY-Chain corta.
El pivote conecta dos implicaciones bivalue de manera que uno de los dos extremos debe contener Z.
Por eso XY-Wing es una buena introducción al razonamiento con cadenas:
- cada celda bivalue crea una relación de uno u otro candidato;
- si un candidato resulta falso, el otro queda forzado a verdadero;
- las implicaciones se conectan mediante relaciones entre celdas;
- los dos extremos justifican una eliminación común.
Las XY-Chains más largas extienden la misma idea a más de tres celdas.
XY-Wing frente a Trío desnudo
Ambos patrones pueden implicar:
- tres celdas;
- tres dígitos candidatos en total.
Pero sus demostraciones son diferentes.
Trío desnudo
Tres celdas comparten una misma unidad y la unión de sus candidatos contiene exactamente tres dígitos.
Esos tres dígitos quedan reservados para esas tres celdas y pueden eliminarse del resto de la unidad.
XY-Wing
Las tres celdas no necesitan compartir una sola unidad.
La prueba procede de que el pivote ve a ambas pinzas y sus dos estados posibles fuerzan Z en una pinza o en la otra.
Si {XY}, {XZ} y {YZ} están dentro de una misma unidad, comprueba primero si la explicación más sencilla es un Trío desnudo.
XY-Wing frente a XYZ-Wing
Los nombres se parecen, pero un candidato adicional en el pivote cambia la regla de eliminación.
XY-Wing
- pivote
{X,Y}; - pinzas
{X,Z}y{Y,Z}; - Z no está en el pivote;
- Z debe aparecer en una de las pinzas;
- el objetivo necesita ver ambas pinzas.
XYZ-Wing
- pivote
{X,Y,Z}; - pinzas
{X,Z}y{Y,Z}; - Z puede aparecer en el propio pivote;
- el objetivo debe ver pivote + las dos pinzas.
Esta diferencia de visibilidad es una de las formas más útiles de separar ambas técnicas.
XY-Wing frente a W-Wing
Las dos técnicas suelen comenzar con celdas bivalue, pero utilizan estructuras diferentes.
XY-Wing
Un pivote bivalue ve directamente a dos pinzas distintas.
W-Wing
Dos celdas Wing bivalue idénticas se conectan indirectamente mediante un Enlace fuerte sobre uno de sus candidatos.
Así, XY-Wing es principalmente un patrón de pivote y pinzas, mientras W-Wing es un patrón compacto de enlaces/cadena.
Errores frecuentes con XY-Wing
Utilizar un pivote con tres candidatos
El pivote estándar de XY-Wing es bivalue {X,Y}.
Un pivote trivalue {X,Y,Z} pertenece a la lógica de XYZ-Wing.
Usar candidatos Z distintos
Las dos pinzas deben compartir el mismo tercer candidato.
{X,4} y {Y,8} no forman un XY-Wing porque no existe un candidato extremo común que eliminar.
Olvidar que ambas pinzas deben ver al pivote
Compartir los símbolos de candidatos correctos no basta. Las relaciones de visibilidad forman parte de la demostración.
Exigir que las pinzas se vean entre sí
No es un requisito.
Eliminar Z de una celda que solo ve una pinza
Esa celda no está protegida frente a la rama en la que la otra pinza se convierte en Z.
Tratar cualquier grupo de tres celdas bivalue con tres dígitos como un Wing
La estructura exacta debe ser:
{X,Y} → {X,Z} y {Y,Z}.
Forzar una eliminación cuando no existe objetivo
Un Wing estructuralmente válido puede ser improductivo.
Ejercicio práctico de reconocimiento de XY-Wing
Elige una celda bivalue y llámala {X,Y}.
Después pregunta:
¿Puedo encontrar una celda relacionada que transforme X en Z y otra que transforme Y en el mismo Z?
Si la respuesta es sí, pregunta:
¿Qué celdas ven a las dos pinzas Z?
Este proceso de dos preguntas es más fiable que buscar visualmente una forma de letra Y.
FAQ
¿XY-Wing es lo mismo que Y-Wing?
Sí. Y-Wing es un nombre alternativo habitual para el patrón XY-Wing estándar.
¿Qué es el pivote en un XY-Wing?
El pivote es la celda bivalue {X,Y} que ve a las dos pinzas.
¿Qué son las pinzas?
Las pinzas son {X,Z} y {Y,Z}. Cada una ve al pivote y ambas comparten el candidato de eliminación Z.
¿Qué candidato se elimina?
Z, el candidato compartido por las dos pinzas.
¿Las pinzas tienen que verse entre sí?
No. La celda objetivo debe ver a ambas pinzas, pero las pinzas no necesitan ser celdas relacionadas entre sí.
¿Puede un XY-Wing producir más de una eliminación?
Sí. Puede eliminarse cualquier candidato Z que vea a las dos pinzas.
¿XY-Wing es una cadena?
Puede representarse como una XY-Chain corta, por lo que sirve como puente natural hacia cadenas bivalue más largas.
Qué aprender después
Aprende XYZ-Wing para ver cómo añadir Z al pivote cambia la demostración y exige una regla de visibilidad más estricta para el objetivo.
Más adelante, XY-Chain generaliza el mismo lenguaje de implicaciones bivalue más allá de tres celdas.