In questa pagina
Il Simple Coloring è una tecnica a una cifra che trasforma una rete di coppie coniugate in due stati logici alternati. Tradizionalmente questi stati sono mostrati con due colori.
Ogni coppia coniugata contiene esattamente un endpoint vero; quindi i due endpoint ricevono polarità opposte. Non devi sapere in anticipo quale colore sia quello vero: cerchi un conflitto che renda impossibile una polarità o un candidato esterno incompatibile con entrambe le polarità possibili.
Le due eliminazioni classiche sono Color Trap e Color Wrap.
Importante regola di accessibilità
“Coloring” è il nome storico della tecnica, non un requisito di percepire colori. Un'interfaccia robusta deve ridondare lo stato con etichette A/B, simboli, contorni o altri indicatori oltre alla tonalità. La logica è binaria; il colore è soltanto un aiuto visivo.
Prerequisito: coppie coniugate
Il Simple Coloring si propaga lungo Strong Links della stessa cifra. Se il 7 ha esattamente due posizioni in una riga, quelle due candidature sono una coppia coniugata e ricevono stati opposti.
Se una delle due candidature appartiene anche a un'altra coppia coniugata in colonna o blocco, il partner riceve la polarità opposta e la rete continua.
Come costruire una rete di Simple Coloring
1. Trova una coppia coniugata
Scegli una cifra e cerca una riga, colonna o blocco con esattamente due posizioni residue.
2. Assegna stati opposti
Marca un endpoint A e l'altro B. Non stai decidendo quale sia vero.
3. Segui le coppie coniugate collegate
Ogni volta che un nodo già marcato ha un altro partner Strong in una diversa unità, assegna al partner lo stato opposto.
4. Continua dentro il componente connesso
Ripeti finché nessun nuovo partner coniugato è raggiungibile.
5. Fermati al confine del componente
Non attraversare un candidato solo perché “vede” un nodo colorato. La semplice visibilità è Weak e non determina la polarità del nuovo candidato.
Cosa significano i due colori
Dentro un componente connesso esistono due configurazioni coerenti: o A è la polarità vera e B falsa, oppure il contrario. La rete permette di ragionare su entrambe contemporaneamente senza scegliere.
Color Trap
Una Color Trap si verifica quando un candidato non colorato vede un nodo A e un nodo B della stessa rete. Qualunque polarità sia vera, uno dei due nodi colorati è vero e quindi elimina il candidato esterno.
Il target deve vedere entrambi i colori dello stesso componente.
Color Wrap
Un Color Wrap si verifica quando due nodi della stessa polarità si vedono e quindi non possono essere entrambi veri. Ma, per costruzione, se quella polarità fosse vera, tutti i suoi nodi rappresenterebbero lo stesso lato della rete. Il conflitto dimostra che l'intera polarità è falsa.
Di conseguenza:
- tutti i nodi del colore in conflitto sono falsi;
- tutti i nodi della polarità opposta sono veri.
Color Trap vs Color Wrap
Color Trap
Un candidato esterno vede entrambi i colori. Elimini quel candidato esterno, senza decidere quale colore sia globalmente vero.
Color Wrap
Due nodi dello stesso colore sono in conflitto. Quella polarità è impossibile per l'intero componente e l'altra polarità è vera.
Perché normalmente candidati dello stesso colore non si vedono
La propagazione attraverso coppie coniugate assegna colori opposti agli endpoint che si vedono per la stessa cifra. Se due nodi dello stesso colore finiscono a vedersi, hai trovato proprio il conflitto che produce un Wrap oppure hai colorato male la rete.
Più reti di Coloring disconnesse
Due componenti non collegati hanno polarità indipendenti. Il “colore A” della rete 1 non ha alcuna relazione logica automatica con il “colore A” della rete 2.
Non confrontare colori tra componenti separati finché una tecnica più avanzata non crea esplicitamente una relazione fra loro.
Un'ulteriore contraddizione: una polarità svuota una unità
Se assumere una polarità vera rende impossibile collocare la cifra in una riga, colonna o blocco che deve ancora contenerla, quella polarità è falsa. È la stessa idea di contraddizione applicata alla rete colorata.
Simple Coloring vs Multi Coloring
Simple Coloring lavora su un singolo componente con due polarità e usa conflitti/trappole interni. Multi Coloring mette in relazione più componenti separati della stessa cifra e richiede una gestione più avanzata delle polarità.
Simple Coloring vs X-Chain
Simple Coloring
Costruisce l'intera rete di coppie coniugate utile per una cifra e lascia che la geometria riveli Trap o Wrap.
X-Chain
Segue una sequenza selettiva di Strong e Weak Links della stessa cifra fino a endpoint che producono un'eliminazione.
Sono due visualizzazioni della stessa famiglia di inferenze, ma con metodi di ricerca diversi.
Coloring è logica di Chain resa visiva
Ogni bordo della rete è una relazione “esattamente uno vero”. Alternare A/B equivale a propagare stati attraverso Strong Links. Color Trap e Wrap sono conclusioni sugli endpoint o sulle polarità della rete.
Come scegliere una buona cifra per il Coloring
Preferisci cifre con diverse coppie coniugate collegate. Una cifra con una sola coppia isolata non crea una rete interessante; una cifra con molti Strong Links sovrapposti può produrre rapidamente una struttura utile.
Come cercare un Simple Coloring utile
Dopo aver costruito la rete, cerca in ordine:
- due nodi dello stesso colore che si vedono → possibile Wrap;
- candidati esterni che vedono entrambi i colori → possibile Trap;
- unità che diventerebbero impossibili sotto una polarità;
- se non c'è nulla, abbandona quel componente e prova un'altra cifra.
Una rete di Coloring valida può non produrre nulla
La validità della rete non garantisce un'eliminazione. Non forzare una conclusione: conserva la struttura oppure passa a un'altra tecnica.
Errori comuni
Colorare attraverso una relazione soltanto Weak
La polarità si propaga attraverso coppie coniugate/Strong Links, non attraverso qualsiasi visibilità.
Confrontare colori tra componenti disconnessi
Le etichette A/B sono locali al componente.
Eliminare entrambi i colori dopo un Wrap
Il Wrap elimina soltanto la polarità in conflitto; l'altra diventa vera.
Eliminare soltanto i due nodi dello stesso colore in conflitto
Il conflitto invalida l'intera polarità del componente, non solo quei due nodi.
Trattare qualsiasi candidato vicino come intrappolato
Una Trap richiede che il target veda almeno un nodo A e un nodo B della stessa rete.
Dimenticare la cifra del Coloring
Il Simple Coloring classico è a una sola cifra. Non mescolare candidati diversi nello stesso componente.
Affidarsi soltanto al colore
Usa anche etichette o simboli, soprattutto per accessibilità e verifica.
Esercizio di riconoscimento
Scegli una cifra, costruisci una rete A/B solo con coppie coniugate e, prima di eliminare, classifica la conclusione come Trap, Wrap o nessuna deduzione.
FAQ
Cos'è il Simple Coloring nel Sudoku?
Una tecnica a una cifra che assegna due polarità alternate a una rete di coppie coniugate per ricavare eliminazioni.
Il Simple Coloring usa una sola cifra?
Sì, nella forma descritta qui tutti i nodi rappresentano lo stesso candidato numerico.
Coloring significa indovinare tra due colori?
No. Non scegli quale colore sia vero; sfrutti una conclusione valida in entrambe le possibilità o una contraddizione che elimina una polarità.
Cos'è una Color Trap?
Un candidato esterno vede entrambi i colori dello stesso componente e quindi è falso qualunque polarità risulti vera.
Cos'è un Color Wrap?
Due nodi dello stesso colore si vedono, rendendo impossibile quella polarità per l'intero componente.
I colori hanno significato tra reti separate?
No. Le polarità di componenti disconnessi sono indipendenti.
Simple Coloring è la stessa cosa di X-Chain?
No, ma condividono la stessa logica di link a una cifra. Coloring gestisce una rete; X-Chain segue una sequenza specifica.
Cosa imparare dopo
Studia X-Chain per usare Strong e Weak Links della stessa cifra in una sequenza mirata, poi passa a Multi Coloring per relazionare più componenti.