En esta página
Una XY-Chain es una cadena de sudoku construida, en su forma estándar, completamente con celdas bivalue: celdas que contienen exactamente dos candidatos.
A diferencia de X-Chain, el valor candidato cambia mientras la cadena avanza.
Cada paso alterna entre:
- un Enlace fuerte dentro de una celda bivalue;
- un Enlace débil entre celdas peer que comparten un candidato.
La primera y la última celda contienen el mismo candidato de extremo Z.
La cadena demuestra:
Al menos uno de los extremos debe ser Z.
Por tanto, el candidato Z puede eliminarse de cualquier celda exterior que vea ambos extremos.
XY-Chain generaliza la misma propagación bivalue que aparece primero en XY-Wing.
La estructura básica de una XY-Chain
Considera cuatro celdas bivalue:
A {3,9}
B {9,8}
C {8,2}
D {2,3}Para que formen una cadena:
- A ve B;
- B ve C;
- C ve D;
- cada pareja consecutiva comparte el candidato de enlace indicado por la secuencia.
El candidato 3 es el dígito de extremo porque aparece en A y D.
Ahora sigue las implicaciones.
Si A no es 3
A es bivalue, así que:
A = 9.
A ve B sobre el candidato 9:
B ≠ 9.
B es bivalue:
B = 8.
B ve C sobre 8:
C ≠ 8 → C = 2.
C ve D sobre 2:
D ≠ 2 → D = 3.
Por tanto:
A no 3 → D = 3.
Lee la cadena desde el otro extremo:
D no 3 → A = 3.
Así que A y D no pueden ser ambos no-3.
Al menos uno de los extremos contiene 3.
Por qué todas las celdas de una XY-Chain estándar son bivalue
La cadena depende de un Enlace fuerte dentro de cada celda.
Para:
{3,9}si 3 es falso, 9 queda forzado.
Pero si la celda fuera:
{3,9,5}entonces no-3 dejaría dos posibilidades:
- 9;
- 5.
Ningún compañero individual quedaría forzado y la propagación estándar se rompería.
Las AICs más generales pueden atravesar estructuras más ricas, pero ya no estaríamos ante una XY-Chain estándar.
Los dos tipos de enlace dentro de una XY-Chain
La técnica resulta mucho más fácil de verificar si separas las dos fuentes de inferencia.
Enlace fuerte dentro de una celda
Una celda bivalue {X,Y} contiene exactamente uno de sus dos candidatos.
Por tanto:
no X → Y
no Y → XEnlace débil entre celdas
Supón:
A {3,9}
B {9,8}y que A ve B.
Ambas celdas no pueden contener 9 porque comparten una unidad.
Así que:
A = 9 → B ≠ 9Esa relación del candidato 9 entre las dos celdas es débil.
Después, el Enlace fuerte interno de B convierte B ≠ 9 en B = 8.
La repetición débil entre celdas / fuerte dentro de la celda hace que el valor candidato «camine» por el tablero.
La eliminación por los extremos
Supón que la cadena empieza en A {Z,X} y termina en F {Y,Z}.
La prueba establece:
A = Z o F = Z.
Ahora considera un candidato Z exterior.
Si el target ve A, no puede ser Z cuando A = Z.
Si además ve F, no puede ser Z cuando F = Z.
Esos dos casos cubren todas las posibilidades válidas de los extremos.
Por tanto:
el candidato Z del target es falso.
El target no necesita ver las celdas internas de la cadena. Debe ver ambas celdas de extremo para el mismo candidato Z.
Ejemplo paso a paso en el tablero
Antes de leer el ejemplo, verifica:
- todas las celdas de la cadena son bivalue;
- cada pareja consecutiva de celdas se ve;
- cada pareja consecutiva comparte el candidato de enlace correcto;
- las celdas de extremo comparten candidato Z;
- el target Z exterior ve ambos extremos.
XY-Wing es la introducción corta más familiar
XY-Wing utiliza tres celdas bivalue:
Pivote {X,Y}
Pinza 1 {X,Z}
Pinza 2 {Y,Z}La lógica puede expresarse como una XY-Chain corta entre los dos extremos Z a través de las relaciones del pivote.
Eso crea una progresión natural:
XY-Wing
→ entender propagación bivalue
→ extender el camino por más celdas
→ XY-ChainSi una estructura de tres celdas es claramente un XY-Wing, utiliza ese nombre familiar. XY-Chain resulta útil cuando el camino contiene más celdas bivalue o una geometría menos evidente.
XY-Chain frente a X-Chain
Ambas técnicas usan inferencia alterna y pueden terminar en una eliminación por peers comunes de los extremos.
X-Chain
- un mismo candidato permanece fijo;
- los Enlaces fuertes suelen proceder de pares conjugados en unidades;
- los Enlaces débiles conectan candidatos iguales que se ven.
XY-Chain
- los valores candidatos cambian a lo largo del camino;
- los Enlaces fuertes están dentro de celdas bivalue;
- los Enlaces débiles conectan celdas peer mediante un candidato compartido.
Una regla mental útil es:
X-Chain sigue un dígito. XY-Chain sigue celdas bivalue.
XY-Chain frente a Remote Pair
Un Remote Pair utiliza una cadena de celdas bivalue que contienen siempre la misma pareja, por ejemplo {2,8} repetida a lo largo del recorrido.
XY-Chain permite que la pareja cambie de una celda a otra:
{3,9} → {9,8} → {8,2} → {2,3}Por tanto, Remote Pair es una estructura repetitiva más especializada, mientras XY-Chain es una familia más amplia de cadenas bivalue con candidatos cambiantes.
Cómo encontrar XY-Chains
1. Resalta las celdas bivalue
Son los únicos nodos admitidos por la forma estándar de la técnica.
2. Elige una celda inicial
Supón que contiene {3,9} y utiliza 3 como candidato de extremo.
3. Sigue el otro candidato
Busca una celda bivalue peer que también contenga 9.
4. Cambia al otro candidato de esa celda
Si la nueva celda es {9,8}, el estado sale por 8.
5. Busca una celda bivalue peer que contenga 8
Continúa la misma alternancia.
6. Detente cuando reaparezca el candidato de extremo
La cadena se vuelve especialmente interesante cuando llegas a una celda que vuelve a contener 3.
7. Comprueba los peers comunes de las dos celdas de extremo
Busca candidato 3 en celdas que vean ambos extremos.
8. Verifica toda la cadena en ambos sentidos
No te limites a que la secuencia de candidatos «parezca» correcta. Comprueba cada Strong Link interno y cada Weak Link entre celdas.
La geometría solo importa a través de la visibilidad
Una XY-Chain no tiene una forma geométrica fija.
Las celdas pueden repartirse por distintas filas, columnas y bloques.
Lo único necesario entre dos nodos consecutivos es que las celdas se vean sobre el candidato compartido correspondiente.
Por eso aprender la técnica como dibujo fijo limita mucho su reconocimiento.
Evita recorrer caminos sin objetivo
El grafo de celdas bivalue puede ramificarse rápidamente.
Para resolución manual:
- prioriza cadenas cortas;
- busca pronto un retorno al candidato de extremo;
- detente al encontrar targets útiles;
- abandona caminos que se vuelven difíciles de verificar;
- vuelve a técnicas sencillas después de cada eliminación.
No necesitas enumerar todas las rutas bivalue del puzzle.
¿Puede una XY-Chain repetir celdas o estados candidatos?
Una cadena explicativa limpia debería evitar repetir innecesariamente el mismo estado candidato.
Si vuelves al mismo nodo sin haber obtenido una conclusión, probablemente has creado un bucle redundante o una ruta más larga de lo necesario.
Las AICs y loops más generales pueden utilizar estructuras cíclicas con propósito, pero para una XY-Chain estándar conviene mantener un camino simple y verificable.
Los Enlaces fuertes entre celdas de la cadena no invalidan la técnica
Dos celdas consecutivas pueden compartir un candidato mediante una relación que sea no solo débil sino también fuerte, por ejemplo si forman un par conjugado.
Eso no invalida la cadena.
Una relación que es Strong también puede desempeñar el papel Weak porque sus dos extremos no pueden ser verdaderos al mismo tiempo.
Lo importante es que la inferencia utilizada en ese paso sea válida.
Una XY-Chain válida puede ser improductiva
Puedes construir una cadena correcta cuyos extremos compartan candidato Z y descubrir que ningún candidato exterior Z ve ambos extremos.
Entonces la cadena no produce la eliminación estándar.
No significa que la cadena sea falsa; simplemente no aporta progreso útil en ese estado del tablero.
Errores frecuentes
Utilizar una celda trivalue
Rompe la inferencia fuerte estándar dentro de la celda.
Conectar celdas que no se ven
El candidato compartido debe crear una relación débil válida entre ambas celdas.
Olvidar qué candidato transporta la cadena hacia delante
Cada celda recibe la inferencia por un candidato y sale por su otro candidato.
Terminar con un candidato diferente
La eliminación por endpoints descrita aquí necesita el mismo candidato Z en ambos extremos.
Eliminar desde un target que solo ve un extremo
No queda descartado en todos los casos válidos.
Buscar todas las rutas bivalue del puzzle
Es ineficiente y aumenta los errores. Busca endpoints útiles, no caminos por sí mismos.
Tratar XY-Chain como una figura fija
Es una relación lógica de visibilidad, no una geometría rígida.
Ejercicio de reconocimiento
Elige una celda bivalue {X,Y}.
- usa X como posible candidato de extremo;
- sigue Y hacia una celda peer bivalue;
- cambia al otro candidato de esa celda;
- continúa unas pocas celdas;
- busca que X reaparezca en un extremo nuevo;
- comprueba si existe un candidato X que vea ambos extremos.
FAQ
¿Qué es una XY-Chain en sudoku?
Una cadena de celdas bivalue en la que el candidato cambia al avanzar y que demuestra que al menos uno de dos extremos contiene el mismo candidato final.
¿Todas las celdas de una XY-Chain deben tener exactamente dos candidatos?
En la forma estándar, sí. Esa condición proporciona el Enlace fuerte interno que permite cambiar de un candidato al otro.
¿Una XY-Chain puede utilizar muchos dígitos diferentes?
Sí. A diferencia de X-Chain, los valores pueden ir cambiando a lo largo del recorrido.
¿XY-Wing es una XY-Chain?
Puede representarse como una XY-Chain muy corta y es una excelente introducción a su lógica.
¿Qué candidato se elimina?
El candidato compartido por las dos celdas de extremo, y solo de targets que vean ambos extremos.
¿Las celdas de extremo tienen que verse entre sí?
No. Lo importante es que el target vea ambas. Los extremos pueden estar en partes distintas del tablero.
¿Cuál es la diferencia entre XY-Chain y Remote Pair?
Remote Pair repite la misma pareja bivalue durante la cadena. XY-Chain permite que las parejas cambien mientras los candidatos se enlazan secuencialmente.
Qué aprender después
Continúa con AIC, que generaliza el lenguaje de cadenas más allá de las celdas bivalue, y con Remote Pair, una forma especializada de cadena bivalue repetitiva.