En esta página
Un X-Wing es el Fish básico de tamaño 2 en sudoku.
Sigue un único dígito candidato a través de dos filas y dos columnas.
En un X-Wing basado en filas, eliges dos filas en las que todas las posiciones posibles de un dígito están restringidas a las mismas dos columnas. Como ambas filas necesitan colocar ese dígito una vez, esas dos columnas deben recibir las dos copias desde las filas fuente.
Por tanto, el mismo candidato puede eliminarse de otras celdas de esas dos columnas.
Regla rápida
Para un X-Wing basado en filas:
- elige un dígito candidato;
- encuentra dos filas donde ese dígito aparezca exactamente en las mismas dos columnas;
- confirma que no hay otra aparición del dígito en ninguna de las dos filas base;
- elimina el dígito de otras celdas de las dos columnas de cobertura.
La versión basada en columnas invierte filas y columnas.
- Filas base
- Columnas de cobertura
- Candidatos de origen
- Eliminaciones
Conjuntos base, conjuntos de cobertura y dígito Fish
El vocabulario general de Fish ayuda a entender X-Wing y sus extensiones.
Dígito Fish
Es el único candidato que estamos siguiendo. Un X-Wing nunca mezcla varios dígitos.
Conjuntos base
Son las dos filas o las dos columnas que aportan las posiciones fuente.
Conjuntos de cobertura
Son las dos columnas o filas que contienen todas las posiciones del dígito dentro de las bases.
Un X-Wing de tamaño 2 tiene 2 bases y 2 coberturas.
Un X-Wing sencillo basado en filas
Supón que el candidato 7 aparece en:
- fila 2:
c3yc8; - fila 6:
c3yc8.
La fila 2 debe colocar su 7 en una de esas dos columnas. La fila 6 también.
Como una misma columna no puede contener dos 7, las dos filas se repartirán c3 y c8 de alguna manera. En consecuencia, ningún otro 7 puede permanecer en esas dos columnas fuera de las filas 2 y 6.
Por qué funciona X-Wing
La técnica no decide cuál de las dos diagonales es la correcta.
Solo demuestra que las dos columnas de cobertura recibirán sus dos copias del dígito desde las dos filas base.
Da igual si la solución final usa:
r2c3+r6c8, or2c8+r6c3.
En ambos casos, cualquier otro 7 de c3 o c8 sería imposible.
Ejemplo paso a paso en el tablero
Filtra mentalmente un único dígito. Verifica las dos filas base completas y confirma que sus únicas posiciones para ese dígito están dentro de las mismas dos columnas.
Después busca candidatos del mismo dígito en esas columnas fuera de las filas base. Esos son los targets válidos.
X-Wing basado en columnas
Todo el razonamiento es simétrico.
Si dos columnas restringen el mismo dígito a las mismas dos filas, las columnas son las bases y las filas las coberturas. El candidato puede eliminarse de otras celdas de esas filas.
¿Un X-Wing siempre parece un rectángulo perfecto?
Las cuatro celdas fuente ocupan las esquinas de un rectángulo geométrico, pero el rectángulo visual no es la prueba.
Lo importante es el estado completo de candidatos dentro de las dos bases.
Un rectángulo con cuatro candidatos puede parecer X-Wing, pero si una de las filas base tiene una tercera posición posible para el dígito fuera de las dos coberturas, el patrón básico queda roto.
- Candidatos de origen
- Un candidato extra rompe el Fish
X-Wing vs un rectángulo aleatorio de candidatos
Cuatro apariciones en forma rectangular no bastan.
Debes comprobar:
- mismo dígito;
- exactamente dos bases;
- todas las posiciones del dígito en esas bases dentro de las dos coberturas;
- eliminaciones solo en las coberturas y fuera de las bases.
La geometría es una pista de reconocimiento, no una prueba suficiente.
¿Qué ocurre si una fila base tiene un candidato extra?
Entonces ya no tienes un X-Wing básico.
Ese candidato adicional puede convertir la estructura en un Finned X-Wing, Sashimi X-Wing u otro patrón de single-digit logic, pero las eliminaciones normales del X-Wing ya no son válidas automáticamente.
X-Wing vs Candidatos bloqueados
Candidatos bloqueados
Conectan un bloque con una fila o columna para un único dígito.
X-Wing
Conecta dos filas con dos columnas, o dos columnas con dos filas, para un único dígito.
Ambas técnicas siguen posiciones de candidatos, pero su geometría y su prueba son distintas.
X-Wing vs Swordfish
X-Wing
2 conjuntos base → 2 conjuntos de cobertura.
Swordfish
3 conjuntos base → 3 conjuntos de cobertura.
Jellyfish
4 conjuntos base → 4 conjuntos de cobertura.
Son tamaños sucesivos de la familia Basic Fish.
Cómo encontrar X-Wings con eficiencia
1. Elige un dígito poco denso
Un candidate map con pocas apariciones es mucho más fácil de leer.
2. Escanea filas con exactamente dos posiciones fuente
Anota mentalmente el par de columnas.
3. Busca un par de cobertura repetido
Si otra fila usa exactamente las mismas dos columnas, tienes un candidato a X-Wing.
4. Verifica las filas base completas
No debe existir una tercera posición del dígito fuera de esas dos columnas.
5. Inspecciona las columnas de cobertura
Busca candidatos externos que puedan eliminarse.
6. Repite el proceso con columnas
Un X-Wing puede estar orientado en cualquiera de las dos direcciones.
X-Wings productivos y no productivos
Un patrón puede ser lógicamente válido y no eliminar nada porque las columnas de cobertura no contengan candidatos externos.
Eso no es un error, simplemente no produce progreso en ese estado del puzzle.
Qué suele desbloquear un X-Wing
Las eliminaciones pueden crear:
- Singles;
- Locked Candidates;
- Subsets;
- Strong Links más claros;
- otros Fish o patrones de single-digit logic.
Como siempre, después de una eliminación avanzada vuelve a buscar lógica sencilla.
Errores comunes
Buscar varios dígitos a la vez
Fish se analiza un candidato cada vez.
Tratar cualquier rectángulo como X-Wing
Debes comprobar las posiciones completas dentro de las bases.
Ignorar un candidato extra en una fila o columna base
Un tercer candidato fuera de las coberturas invalida el X-Wing básico.
Eliminar en la dirección equivocada
Con bases en filas, eliminas en columnas de cobertura. Con bases en columnas, eliminas en filas de cobertura.
Eliminar los candidatos fuente
Los cuatro candidatos fuente sostienen el patrón y no se eliminan por la técnica.
Esperar que el patrón elija una diagonal
X-Wing no decide qué esquina exacta será verdadera; elimina candidatos que son falsos en ambos casos posibles.
Buscar Fish antes que lógica más simple
Singles, Locked Candidates y Subsets suelen ser más baratos de reconocer.
Ejercicio de reconocimiento
Elige un dígito y mira solo sus candidatos. Busca dos filas con exactamente el mismo par de columnas. Después verifica el estado completo y busca targets en esas columnas.
FAQ
¿X-Wing es una técnica Wing?
No. A pesar del nombre, X-Wing pertenece a la familia Fish, no a la familia de Wings como XY-Wing o W-Wing.
¿Un X-Wing siempre utiliza exactamente cuatro candidatos fuente?
En un Basic X-Wing estándar, sí: dos posiciones en cada una de las dos bases. Las variantes finned/sashimi modifican esta estructura.
¿Las cuatro celdas fuente deben estar en cuatro bloques diferentes?
No. La prueba depende de filas y columnas, no de que las esquinas pertenezcan a cuatro bloques distintos.
¿Puede un X-Wing construirse desde columnas?
Sí. La versión column-based es completamente simétrica.
¿Qué pasa si una fila fuente tiene un tercer candidato fuera de las dos columnas de cobertura?
Ya no es un X-Wing básico. Puede existir otra técnica relacionada, como Finned X-Wing, pero debes usar su prueba específica.
¿X-Wing requiere adivinar qué diagonal es correcta?
No. La eliminación es válida porque ambos casos posibles bloquean los mismos candidatos externos.
Qué aprender después
Cuando el mismo principio necesita tres bases y tres coberturas, entra en Swordfish. También conviene estudiar patrones cortos de un único dígito como Skyscraper.