Aller au contenu
TechniquesAvancé

Swordfish

Apprenez comment Swordfish étend la logique des Fish à trois unités de base et trois unités de couverture, avec distributions irrégulières et éliminations valides.

Un Swordfish est le Fish basique de taille 3 au Sudoku.

Il suit un seul chiffre candidat à travers trois lignes de base et trois colonnes de couverture, ou trois colonnes de base et trois lignes de couverture.

Pour un Swordfish fondé sur les lignes, choisissez trois lignes telles que toutes les positions du chiffre du Fish dans ces lignes se trouvent dans les mêmes trois colonnes.

Les trois lignes de base doivent chacune recevoir une occurrence du chiffre.

Les trois placements obligatoires doivent donc occuper les trois colonnes de couverture.

Le candidat peut alors être supprimé de ces colonnes partout en dehors des trois lignes de base.

La relation centrale est :

3 unités de base exigent 3 placements, couverts par 3 unités de couverture.

Swordfish n'introduit pas une nouvelle preuve après X-Wing. C'est la même logique de comptage des Fish, à la taille 3.

Règle courte

Pour un Swordfish fondé sur les lignes :

  1. choisissez un chiffre candidat X ;
  2. sélectionnez trois lignes dont toutes les positions de X se trouvent dans trois colonnes au total ;
  3. vérifiez que chaque ligne de base participe réellement ;
  4. vérifiez que chaque colonne de couverture participe réellement ;
  5. supprimez X des autres cases des trois colonnes de couverture.
Visuel SudokuSwordfish étend la règle Fish à 3 bases et 3 couverturesLes trois lignes de base n'utilisent que trois colonnes de couverture. Le candidat 6 peut donc y être éliminé hors des bases.
Chiffre du Fish · 63 bases = 3 couverturesSwordfish
  • Lignes de base
  • Colonnes de couverture
  • Candidats source
  • Éliminations

Swordfish n'est pas un rectangle 3×3

Un Swordfish n'a pas besoin de former neuf candidats aux neuf intersections de trois lignes et trois colonnes.

Les positions sources peuvent être irrégulières.

Par exemple :

L1 → c2/c7
L5 → c2/c6/c7
L9 → c6/c7

L'union des colonnes est {c2,c6,c7}.

Trois lignes. Trois colonnes de couverture.

C'est potentiellement un Swordfish valide même si certaines intersections ne contiennent pas le candidat.

La bonne question n'est pas « vois-je une grille 3×3 ? » mais :

Toutes les positions du chiffre dans ces trois bases sont-elles contenues dans exactement trois covers ?

Pourquoi Swordfish fonctionne

Chaque ligne de base doit placer une occurrence de X.

Trois lignes de base exigent donc trois placements de X.

Si toutes leurs positions sont contenues dans seulement trois colonnes de couverture, ces trois placements doivent remplir ces trois colonnes.

On ne sait pas quelle ligne utilisera quelle colonne, mais on sait que les trois colonnes recevront chacune leur X à partir des bases.

Tout autre X situé dans ces colonnes, hors des trois lignes de base, est donc impossible.

Le raisonnement est identique au X-Wing : seul le nombre d'unités passe de 2 à 3.

Chaque base et chaque cover doivent réellement participer

Un ensemble de trois lignes utilisant trois colonnes n'est pas automatiquement un Swordfish minimal de taille 3.

Chaque unité de base doit avoir au moins une position du chiffre dans le motif.

Chaque unité de couverture doit également être nécessaire pour couvrir les positions sources.

Si l'une des trois colonnes de couverture n'est utilisée par aucune source, le motif n'est pas de taille 3.

Et si deux lignes suffisent déjà à former un X-Wing sur deux colonnes, cette structure plus petite doit être identifiée d'abord.

Cette exigence empêche de gonfler artificiellement un Fish plus simple en Swordfish.

Exemple pas à pas sur une grille

Swordfish fondé sur les colonnes

La structure se transpose exactement.

Choisissez trois colonnes de base. Si toutes les positions du candidat X dans ces colonnes se trouvent dans les mêmes trois lignes, ces lignes deviennent les unités de couverture.

Les trois colonnes doivent placer trois X dans les trois lignes de couverture.

X peut donc être éliminé des autres cases de ces lignes.

Combien de candidats sources un Swordfish peut-il contenir ?

Un Swordfish ne nécessite pas neuf candidats sources.

Chaque base peut contenir deux ou trois positions dans les covers, et les distributions peuvent varier.

Une structure courante peut avoir :

  • 2 positions dans la première base ;
  • 3 dans la deuxième ;
  • 2 dans la troisième.

Ce qui compte est l'union des unités de couverture, pas le nombre total de marques visibles.

Dans certaines définitions générales de Fish, une base peut même avoir une seule position, mais dans une résolution humaine cette situation indique souvent une déduction plus simple — par exemple un singleton caché ou un lien fort évident — qu'il vaut mieux traiter d'abord.

Swordfish vs X-Wing

X-Wing

2 bases → 2 covers.

Swordfish

3 bases → 3 covers.

La preuve est identique.

Swordfish est plus difficile à reconnaître parce que les trois bases peuvent utiliser des sous-ensembles différents des trois covers et que la forme visuelle est moins régulière.

Swordfish vs triplet nu

Les deux techniques utilisent une relation « trois contre trois », mais elles ne comptent pas les mêmes objets.

Triplet nu

Trois cases d'une même unité sont limitées à trois chiffres.

Swordfish

Trois unités de base exigent trois occurrences du même chiffre, toutes couvertes par trois unités perpendiculaires.

Un triplet est une contrainte multi-chiffres locale. Swordfish est une contrainte à chiffre unique répartie à travers plusieurs lignes ou colonnes.

Swordfish vs Jellyfish

Jellyfish étend la même logique à quatre bases et quatre covers.

Il ne faut pas apprendre Jellyfish comme une preuve entièrement nouvelle. Si le vocabulaire base/couverture de Swordfish est clair, le passage à la taille 4 est surtout un problème de reconnaissance et de suivi de davantage de positions.

Qu'en est-il des Finned ou Sashimi Swordfish ?

Les Fish « Finned » et « Sashimi » autorisent des positions sources supplémentaires qui empêchent les éliminations globales d'un Fish basique mais peuvent encore permettre des éliminations locales sous des conditions plus strictes.

Ils utilisent toujours la logique Fish, mais ajoutent des candidats appelés fins et une preuve par cas.

Pour apprendre cette extension, commencez par Finned X-Wing, où la structure est plus petite et plus facile à vérifier.

Comment trouver efficacement les Swordfish

La recherche manuelle devient beaucoup plus facile avec une carte de candidats filtrée par chiffre.

1. Filtrez un seul chiffre

Choisissez X et ignorez les autres candidats pendant la recherche.

2. Notez les lignes avec deux ou trois positions

Les lignes très denses sont moins prometteuses. Les lignes avec deux ou trois X sont de bons points de départ.

3. Comparez des groupes prometteurs de trois lignes

Cherchez des lignes dont les positions se recouvrent fortement.

4. Comptez l'union des colonnes de couverture

Fusionnez toutes les colonnes utilisées par X dans les trois lignes.

Si l'union contient exactement trois colonnes, poursuivez.

Si elle en contient quatre ou davantage, ce groupe n'est pas un Swordfish basique de taille 3.

5. Vérifiez l'état source complet

Assurez-vous qu'aucun X n'existe hors des trois covers dans les lignes de base sélectionnées.

6. Inspectez les covers pour des candidats extérieurs

Cherchez X dans les trois colonnes de couverture mais en dehors des trois lignes de base. Ce sont les cibles.

7. Répétez avec les colonnes

Après les lignes, transposez la recherche avec trois colonnes de base et trois lignes de couverture.

Un raccourci pratique pour reconnaître Swordfish

Pour un candidat X, vous pouvez résumer chaque ligne peu dense par la liste de ses colonnes :

L1 → 2,7
L5 → 2,6,7
L9 → 6,7

Si trois lignes utilisent ensemble seulement trois colonnes, vous avez une structure Fish à vérifier.

Ce raccourci ne remplace pas les vérifications : il sert seulement à repérer rapidement les groupes prometteurs.

Swordfish productifs vs non productifs

Un Swordfish peut être valide sans produire d'élimination.

Si aucun candidat X extérieur aux bases n'existe dans les trois covers, la structure ne change pas la grille.

Elle reste vraie mais non productive.

Dans une résolution humaine, concentrez-vous sur les Fish qui ont au moins une cible ou qui expliquent clairement la prochaine contrainte.

Ce qu'un Swordfish débloque généralement

Ses suppressions peuvent :

  • transformer une unité en lien fort pour X ;
  • créer un singleton caché ;
  • ouvrir un X-Wing différent ;
  • simplifier un Skyscraper ou une chaîne à chiffre unique ;
  • réduire suffisamment une carte de candidats pour faire apparaître un autre Fish.

Après chaque élimination, rescanez les trois covers et les unités liées aux cases modifiées.

Erreurs fréquentes

Exiger trois candidats dans chaque ligne de base

Ce n'est pas nécessaire. Deux positions dans une base sont très courantes.

Exiger les mêmes colonnes de candidats dans les trois lignes

Les distributions peuvent être différentes. Seule l'union des covers doit être limitée à trois colonnes.

Accepter quatre colonnes de couverture

Trois bases utilisant quatre covers ne forment pas un Swordfish basique de taille 3.

Ignorer un candidat source supplémentaire

Un X dans une base mais en dehors des trois covers invalide le Fish basique.

Éliminer dans les lignes de base

Pour un Swordfish fondé sur les lignes, les suppressions se font dans les colonnes de couverture hors des bases.

Supprimer les candidats sources

Les positions source sont nécessaires à la preuve. Ne les retirez pas avec le motif.

Mélanger plusieurs chiffres candidats

Un Fish suit exactement un chiffre.

Chercher Swordfish avant X-Wing et les techniques plus simples

Un X-Wing ou un candidat enfermé peut simplifier la carte et rendre Swordfish inutile ou plus évident.

Exercice de reconnaissance

Filtrez un chiffre X et choisissez trois lignes peu denses.

Écrivez leurs positions sous forme de colonnes, puis demandez :

L'union de toutes ces positions contient-elle exactement trois colonnes ?

Si oui, vérifiez l'absence de sources hors des covers et cherchez des X supplémentaires dans ces covers hors des lignes de base.

FAQ

Swordfish exige-t-il neuf candidats sources ?

Non. Les trois bases peuvent avoir deux ou trois positions chacune et la distribution peut être irrégulière.

Une ligne de base peut-elle contenir deux candidats ?

Oui. C'est même très courant.

Une ligne de base peut-elle contenir un seul candidat ?

Dans la définition abstraite d'un Fish, c'est possible, mais en pratique une seule position révèle généralement une déduction plus simple qu'il vaut mieux résoudre d'abord.

Les neuf intersections entre les trois bases et les trois covers doivent-elles contenir le chiffre du Fish ?

Non. Seules les positions réellement possibles comptent. Le Fish n'a pas besoin d'une grille 3×3 pleine.

Swordfish est-il simplement un X-Wing plus grand ?

Oui au niveau de la preuve : 3 bases / 3 covers au lieu de 2 / 2.

Que se passe-t-il si les trois lignes nécessitent quatre colonnes de couverture ?

Ce n'est pas un Swordfish basique. Cherchez une autre combinaison ou une structure différente.

Faut-il apprendre Jellyfish immédiatement après Swordfish ?

Pas nécessairement. Il est souvent plus utile de consolider X-Wing/Swordfish et les motifs à liens forts avant de chercher systématiquement des Fish de taille 4.

Que faut-il apprendre ensuite ?

Étudiez Jellyfish pour la taille 4 et Finned X-Wing pour comprendre comment la logique Fish peut survivre partiellement lorsqu'une position source supplémentaire — une fin — apparaît.