Saltar al contenido
TécnicasAvanzado

X-Wing

Aprende qué es un X-Wing en sudoku, cómo funcionan sus conjuntos base y de cobertura y dónde son válidas las eliminaciones resultantes.

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:

  1. elige un dígito candidato;
  2. encuentra dos filas donde ese dígito aparezca exactamente en las mismas dos columnas;
  3. confirma que no hay otra aparición del dígito en ninguna de las dos filas base;
  4. elimina el dígito de otras celdas de las dos columnas de cobertura.

La versión basada en columnas invierte filas y columnas.

Visual de SudokuLee un X-Wing como conjuntos base y de coberturaLas filas 2 y 7 son las bases. Las columnas 4 y 8 son las coberturas. El candidato 5 puede eliminarse de esas columnas fuera de las dos filas base.
  • 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: c3 y c8;
  • fila 6: c3 y c8.

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, o
  • r2c8 + 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.

Visual de SudokuUn X-Wing válido frente a un falso positivo con forma de rectánguloCuatro esquinas no bastan. Cada fila base debe restringir el candidato a las mismas dos columnas de cobertura.
Válido2 × 2
No es un X-Wing+1
  • 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.