I Fish sono una famiglia di tecniche a una sola cifra basata su una relazione tra N unità base e N unità cover. X-Wing, Swordfish e Jellyfish non sono pattern indipendenti: sono Fish di dimensione 2, 3 e 4.
I Fish sono pattern a una cifra
Scegli una cifra X e ignora temporaneamente le altre. Cerca unità in cui tutte le candidature X sono confinate in un piccolo insieme di unità trasversali.
Il vocabolario fondamentale dei Fish
Cifra Fish
La singola cifra X che stai analizzando.
Base sets
Le N unità sorgente che devono ciascuna contenere una copia della cifra Fish.
Cover sets
Le N unità trasversali che contengono tutte le candidature Fish presenti nelle base.
Candidati base
Le candidature X situate nelle base e usate per dimostrare il confinamento.
La regola N-base / N-cover
Se N base richiedono N copie di X e tutte le loro candidature sono contenute in N cover, quelle N copie devono occupare le cover. Pertanto qualsiasi candidatura X nelle cover fuori dalle base può essere eliminata.
È un argomento di conteggio/capacità, non una regola geometrica del rettangolo.
Esempio Fish generico
Nomi delle dimensioni Fish
- size 2 → X-Wing;
- size 3 → Swordfish;
- size 4 → Jellyfish;
- dimensioni superiori esistono ma sono molto meno comuni nel solving manuale.
X-Wing: Fish size 2
Due righe base confinano X nelle stesse due colonne cover, o viceversa. Le candidature X nelle cover fuori dalle due base vengono eliminate.
Swordfish: Fish size 3
Tre base confinano tutte le candidature X in tre cover. Non serve che ogni base abbia esattamente due candidati o che il disegno sia perfettamente rettangolare.
Jellyfish: Fish size 4
Quattro base confinate in quattro cover. Il principio è identico; aumenta soltanto la dimensione della combinazione da riconoscere.
Fish basati su righe vs basati su colonne
Fish basato sulle righe
Le righe sono base e le colonne cover.
Fish basato sulle colonne
Le colonne sono base e le righe cover.
Per un Basic Fish classico non mescolare arbitrariamente tipi di house tra le base.
Perché un Fish non richiede lo stesso numero di candidati in ogni base
Ciò che conta è che ogni base debba contenere una copia di X e che tutte le sue candidature X siano dentro l'insieme di N cover. Una base può avere due candidati e un'altra tre, purché l'unione delle cover resti N.
Fish produttivo vs non produttivo
Un Fish può essere valido ma non eliminare nulla se le cover non contengono candidati esterni alle base. È una struttura corretta ma non una mossa utile.
Cosa sono le fins?
Le fins sono candidature base extra che escono dalla struttura delle cover di un Basic Fish. Impediscono le eliminazioni globali standard, ma possono permettere eliminazioni locali da target che vedono tutte le fins rilevanti.
Cosa significa Sashimi?
In un Sashimi Fish la struttura del Basic Fish è “incompleta” in un punto mentre una o più fins mantengono una variante eliminativa. Le tassonomie esatte variano tra solver; la prova è più importante dell'etichetta.
Basic, Finned, Franken e Mutant Fish
Basic Fish
Base tutte dello stesso tipo e cover del tipo trasversale standard: righe↔colonne.
Finned / Sashimi Fish
Introducono fins e quindi eliminazioni locali condizionate.
Franken Fish
Generalizzano consentendo blocchi come alcune base o cover insieme a linee.
Mutant Fish
Generalizzano ulteriormente e possono mescolare più tipi di house in entrambe le parti.
Endo fins e cannibalism
Nelle generalizzazioni esperte possono comparire sovrapposizioni interne (endo fins) o eliminazioni che riguardano candidati dentro la stessa struttura (cannibalistic Fish). Sono post-core per la maggior parte dei giocatori.
Fish vs Turbot Fish
Turbot Fish porta “Fish” nel nome, ma la prova insegnata qui è una breve X-Chain con due Strong Links collegati da un Weak Link, non un N-base/N-cover Fish.
Fish vs X-Chain
Fish
Usa conteggio di N copie richieste nelle base e N cover.
X-Chain
Usa una sequenza di implicazioni Strong/Weak sulla stessa cifra. Alcuni pattern possono essere descritti in più modi, ma il metodo di prova resta distinguibile.
Come cercare Basic Fish manualmente
1. Scegli una cifra
Lavora su un digit alla volta.
2. Trova righe o colonne sparse
Unità con 2–4 posizioni sono buone candidate base.
3. Combina possibili base
Per X-Wing prova coppie; per Swordfish terne; per Jellyfish quartetti solo quando necessario.
4. Conta le cover houses
L'unione delle posizioni nelle base deve ricadere in esattamente N cover.
5. Trova candidati esterni nelle cover
Sono i target del Basic Fish.
6. Ripeti lo scanning dopo l'eliminazione
Il progresso può creare Singles, Locked Candidates o Fish più piccoli.
Errori comuni nei Fish
Errore 1: cercare più cifre contemporaneamente
Rende difficile vedere la struttura base/cover.
Errore 2: contare celle sorgente invece di base e cover sets
La dimensione Fish è il numero di houses, non il numero totale di candidati.
Errore 3: richiedere un rettangolo perfetto
Swordfish/Jellyfish validi possono essere irregolari.
Errore 4: ignorare un candidato sorgente extra
Una candidatura fuori dalle cover rompe il Basic Fish o lo trasforma in una variante Finned/Sashimi.
Errore 5: eliminare nelle houses sbagliate
I target sono nelle cover e fuori dalle base, salvo regole specifiche di varianti avanzate.
Errore 6: supporre che ogni nome con “Fish” usi la logica Fish-set
Turbot Fish è l'esempio classico dell'ambiguità storica.
FAQ
Qual è la tecnica Fish più facile nel Sudoku?
X-Wing, Fish di size 2.
Swordfish è soltanto un X-Wing più grande?
È lo stesso principio N-base/N-cover con N=3, ma il riconoscimento può essere molto più irregolare.
Cosa viene dopo Swordfish?
Jellyfish (size 4), poi varianti Finned/Sashimi e generalizzazioni più rare.
Un Fish richiede esattamente due candidati in ogni riga?
No.
Franken e Mutant Fish sono necessari per la maggior parte dei Sudoku?
No. Sono tecniche esperte e rare rispetto al core.
Turbot Fish è davvero un Fish?
Storicamente porta quel nome, ma logicamente è meglio capirlo come breve X-Chain.
Cosa imparare dopo
Approfondisci X-Wing, Swordfish, Jellyfish, Finned X-Wing e confronta Turbot Fish per evitare confusione terminologica.