Saltar al contenido
TécnicasAvanzado

Swordfish

Aprende cómo funciona Swordfish en sudoku, cómo tres conjuntos base y tres de cobertura forman un Fish de tamaño 3 y dónde son válidas sus eliminaciones.

Un Swordfish es el Basic Fish de tamaño 3 en sudoku.

Sigue un único dígito candidato a través de tres filas base y tres columnas de cobertura, o de tres columnas base y tres filas de cobertura.

En la versión basada en filas, todas las posiciones posibles del dígito dentro de las tres filas deben quedar contenidas en las mismas tres columnas. Esas columnas recibirán las tres copias del dígito desde las filas base, así que el candidato puede eliminarse de otras celdas de las columnas de cobertura.

Regla rápida

Para un Swordfish basado en filas:

  1. elige un dígito;
  2. selecciona tres filas cuyas posiciones para ese dígito estén contenidas en solo tres columnas;
  3. confirma que las tres filas y las tres columnas participan realmente;
  4. elimina el candidato de otras celdas de las columnas de cobertura.
Visual de SudokuSwordfish extiende la regla Fish a 3 bases y 3 coberturasLas tres filas base usan sólo tres columnas de cobertura. Por tanto, el candidato 6 se elimina de esas columnas fuera de las bases.
Dígito Fish · 63 bases = 3 coberturasSwordfish
  • Filas base
  • Columnas de cobertura
  • Candidatos de origen
  • Eliminaciones

Swordfish no es un rectángulo 3×3

El patrón no necesita nueve candidatos fuente ni una cuadrícula visual completa.

Una fila base puede tener dos posiciones y otra tres. Lo importante es que la unión de posiciones de las tres bases utilice exactamente tres coberturas y que todas las bases/coberturas necesarias participen.

Esto hace que Swordfish sea bastante más difícil de reconocer que X-Wing.

Por qué funciona Swordfish

Cada una de las tres filas base debe colocar el dígito exactamente una vez.

Como todas sus posiciones están confinadas a tres columnas, esas tres columnas deben recibir las tres copias del dígito desde las filas base.

Cualquier candidato adicional del mismo dígito en una de las columnas de cobertura, pero fuera de las tres filas base, competiría por una posición ya completamente asignada al conjunto. Por tanto, puede eliminarse.

Todas las bases y coberturas deben participar de verdad

No basta con elegir arbitrariamente tres filas y tres columnas.

Cada fila base debe contener al menos una posición del dígito dentro del patrón, y las tres columnas de cobertura deben ser necesarias para cubrir el conjunto completo de candidatos fuente.

Si en realidad solo se necesitan dos columnas, puede haber un X-Wing o una deducción más simple.

Ejemplo paso a paso en el tablero

Filtra un solo dígito y registra todas sus posiciones en las tres filas seleccionadas.

Calcula la unión de columnas. Si utiliza exactamente tres y no hay candidatos fuente fuera de ellas, busca el mismo dígito en esas columnas fuera de las filas base.

Swordfish basado en columnas

La lógica es completamente simétrica.

Tres columnas pueden restringir el dígito a tres filas. Entonces las columnas son las bases, las filas las coberturas y las eliminaciones ocurren en esas filas fuera de las columnas fuente.

¿Cuántos candidatos fuente puede contener un Swordfish?

No existe una exigencia de nueve candidatos.

Las tres bases pueden tener distribuciones de dos o tres posiciones cada una, siempre que el conjunto completo quede cubierto por tres unidades de cobertura y que la estructura sea realmente de tamaño 3.

Por ejemplo, una distribución 2 + 2 + 3 puede formar un Swordfish perfectamente válido.

Swordfish vs X-Wing

X-Wing

Dos bases y dos coberturas.

Swordfish

Tres bases y tres coberturas.

Swordfish es la extensión de tamaño 3 de la misma lógica Basic Fish.

Swordfish vs Trío desnudo

Trío desnudo

Tres celdas de una misma unidad reservan tres dígitos.

Swordfish

Tres unidades base restringen un único dígito a tres unidades de cobertura.

Ambos utilizan un principio de conteo, pero actúan sobre estructuras distintas.

Swordfish vs Jellyfish

Jellyfish amplía el mismo modelo a cuatro bases y cuatro coberturas.

A medida que aumenta el tamaño del Fish, crece mucho el número de combinaciones a comprobar y suele disminuir la frecuencia práctica.

¿Qué ocurre con Finned o Sashimi Swordfish?

Son extensiones donde la fuente deja de formar un Basic Fish limpio y aparecen candidatos adicionales llamados fins o una estructura Sashimi.

La lógica de eliminación cambia: no puedes aplicar todas las eliminaciones del Swordfish básico. Esas técnicas pertenecen a una capa más profunda de Finned Fish.

Cómo encontrar Swordfish con eficiencia

1. Filtra un solo dígito

No mezcles candidates de distintos valores.

2. Registra filas con dos o tres posiciones

Son las mejores bases candidatas.

3. Compara grupos prometedores de tres filas

Busca conjuntos cuyas posiciones se solapen en pocas columnas.

4. Cuenta la unión de columnas de cobertura

Debe contener exactamente tres columnas para un Swordfish de tamaño 3.

5. Verifica el estado fuente completo

No debe existir en esas filas un candidato del dígito fuera de las tres coberturas.

6. Busca candidatos externos en las coberturas

Esos son los targets potenciales.

7. Repite con columnas

La versión transpuesta puede ser más fácil de ver.

Un atajo práctico de reconocimiento

No intentes imaginar una figura de pez. Construye una pequeña tabla mental:

  • fila A → columnas posibles;
  • fila B → columnas posibles;
  • fila C → columnas posibles.

Si la unión usa exactamente tres columnas, investiga el patrón.

Swordfish productivo vs no productivo

Puede existir una estructura de Fish válida sin candidatos externos en las coberturas. En ese caso no produce ninguna eliminación.

No confundas “patrón válido” con “movimiento útil”.

Qué suele desbloquear Swordfish

Una o dos eliminaciones pueden crear:

  • Singles;
  • Locked Candidates;
  • Strong Links;
  • X-Wings o patrones más pequeños;
  • un candidate map mucho más limpio.

Errores comunes

Exigir tres candidatos en cada fila base

No es necesario. Dos posiciones pueden bastar en una base.

Exigir las mismas tres columnas en cada fila

Las distribuciones pueden ser irregulares. La unión total es lo que cuenta.

Aceptar cuatro columnas de cobertura

Eso no es un Swordfish básico de tamaño 3.

Ignorar un candidato fuente extra

Una aparición fuera de las tres coberturas rompe la prueba básica.

Eliminar dentro de las filas base

Con bases en filas, las eliminaciones se hacen en las columnas de cobertura fuera de las bases.

Eliminar candidatos fuente

Los candidatos fuente sostienen la prueba y no son targets.

Mezclar dígitos candidatos

Fish sigue un único valor.

Buscar Swordfish antes que X-Wing y técnicas sencillas

Comprobar primero patrones más pequeños reduce trabajo y falsos positivos.

Ejercicio de reconocimiento

Selecciona un dígito poco denso y anota las columnas posibles de varias filas. Busca tres filas cuya unión utilice exactamente tres columnas.

FAQ

¿Swordfish necesita nueve candidatos fuente?

No. Puede tener menos mientras las tres bases queden cubiertas por exactamente tres coberturas.

¿Puede una fila base tener solo dos candidatos?

Sí. Es muy común.

¿Puede una fila base tener solo un candidato?

Si realmente solo existe una posición para el dígito en esa fila, ya tienes un Hidden Single y debes resolverlo antes. No necesitas Swordfish.

¿Todas las intersecciones entre las tres bases y tres coberturas deben contener el dígito?

No. Un Swordfish puede ser irregular y dejar varias intersecciones vacías.

¿Swordfish es simplemente un X-Wing más grande?

Sí como estructura Basic Fish: tamaño 3 frente a tamaño 2. En reconocimiento práctico es bastante más complejo.

¿Qué ocurre si las tres filas necesitan cuatro columnas de cobertura?

No tienes un Swordfish básico. Puede existir otra estructura, pero no puedes aplicar las eliminaciones de tamaño 3.

¿Debo aprender Jellyfish inmediatamente después de Swordfish?

Es útil comprender que existe como tamaño 4, pero no necesitas buscarlo constantemente. Swordfish ya enseña el principio general de Fish de mayor tamaño.

Qué aprender después

La siguiente extensión Basic Fish es Jellyfish. También puedes pasar a Wings o Chains si buscas familias estructuralmente diferentes.