Cadeias de um dígito: Skyscraper, 2-String Kite, Turbot Fish
Cadeias de um dígito (Single Digit Chains) são uma família de técnicas avançadas de Sudoku baseadas na combinação de links fortes e fracos para o mesmo candidato. Este artigo cobre três técnicas comuns: Skyscraper, 2-String Kite e Turbot Fish. Elas compartilham o mesmo princípio central, mas diferem na forma como os links fortes são conectados.
- Link forte: Quando um candidato aparece em exatamente duas células dentro de uma unidade (linha/coluna/caixa), essas células formam um link forte—se uma é verdadeira, a outra deve ser falsa, e vice-versa.
- Link fraco: Duas células que podem "ver" uma à outra (mesma linha/coluna/caixa) não podem ser ambas verdadeiras, mas podem ser ambas falsas.
O diagrama mostra o princípio geral: A-B e C-D são links fortes (linhas sólidas), B-C é um link fraco (linha tracejada). A lógica:
- Se A é falso → B deve ser verdadeiro (link forte) → C deve ser falso (link fraco) → D deve ser verdadeiro (link forte)
- Se A é verdadeiro → A posição de A está determinada
De qualquer forma, pelo menos um de A e D deve ser verdadeiro. Portanto, qualquer célula que pode ver tanto A quanto D pode eliminar este candidato.
Regra geral de eliminação
Se dois links fortes estão conectados por um link fraco,
então células que podem ver ambos os extremos (A e D) podem eliminar esse candidato.
As três técnicas diferem na forma como o link fraco conecta:
- Skyscraper: Dois links fortes de linha/coluna paralelos conectados pela mesma linha/coluna
- 2-String Kite: Um link forte de linha e um link forte de coluna conectados pela mesma caixa
- Turbot Fish: Um link forte de caixa e um link forte de linha/coluna conectados pela mesma linha/coluna
Skyscraper
Skyscraper é a cadeia de um dígito mais fácil de identificar. Apresenta dois links fortes paralelos (ambos em colunas ou ambos em linhas) conectados por um link fraco perpendicular. A forma se assemelha a dois arranha-céus de alturas diferentes.
Análise do exemplo
Observe o candidato 3:
- Se R7C3=3 → R3C3≠3 (link forte) → R3C8=3 (link fraco aciona link forte)
- Se R7C3≠3 → R3C3=3 (link forte)
De qualquer forma, pelo menos um de R7C3 e R9C8 é 3.
- R7C9: Mesma linha que R7C3, mesma caixa que R9C8 → Remover candidato 3
- R9C1: Mesma linha que R9C8, mesma caixa que R7C3 → Remover candidato 3
Skyscraper: Dígito 3, R7C3-R3C3 (link forte Coluna 3) e R3C8-R9C8 (link forte Coluna 8) conectados pelo link fraco da Linha 3.
Ação: Remover candidato 3 de R7C9, R9C1.
2-String Kite
2-String Kite apresenta um link forte de linha e um link forte de coluna conectados por um link fraco dentro da mesma caixa. A forma se assemelha a uma pipa com duas cordas (linha e coluna) encontrando-se em uma caixa.
Análise do exemplo
Observe o candidato 7:
- Se R1C5=7 → Linha 1 determinada
- Se R1C5≠7 → R1C9=7 (link forte) → R2C8≠7 (link fraco) → R4C8=7 (link forte)
De qualquer forma, pelo menos um de R1C5 e R4C8 é 7.
- R4C5: Mesma coluna que R1C5, mesma linha que R4C8 → Remover candidato 7
2-String Kite: Dígito 7, R1C5-R1C9 (link forte Linha 1) e R2C8-R4C8 (link forte Coluna 8) conectados pelo link fraco da Caixa 3.
Ação: Remover candidato 7 de R4C5.
Turbot Fish
Turbot Fish apresenta um link forte de caixa e um link forte de linha/coluna conectados por um link fraco na mesma linha ou coluna. É a forma mais flexível de cadeia de um dígito.
Análise do exemplo
Observe o candidato 2:
- Se R2C1=2 → Caixa 1 determinada
- Se R2C1≠2 → R3C2=2 (link forte) → R3C9≠2 (link fraco) → R6C9=2 (link forte)
De qualquer forma, pelo menos um de R2C1 e R6C9 é 2.
- R6C1: Mesma coluna que R2C1, mesma linha que R6C9 → Remover candidato 2
Turbot Fish: Dígito 2, R2C1-R3C2 (link forte Caixa 1) e R3C9-R6C9 (link forte Coluna 9) conectados pelo link fraco da Linha 3.
Ação: Remover candidato 2 de R6C1.
Comparação das três técnicas
| Técnica | Link forte 1 | Link forte 2 | Link fraco | Reconhecimento |
|---|---|---|---|---|
| Skyscraper | Linha/Coluna | Linha/Coluna paralela | Mesma Linha/Coluna | Duas linhas paralelas, como arranha-céus |
| 2-String Kite | Linha | Coluna | Mesma Caixa | Linha e coluna cruzando, como cordas de pipa |
| Turbot Fish | Caixa | Linha/Coluna | Mesma Linha/Coluna | Caixa com linha/coluna, mais flexível |
Como encontrar cadeias de um dígito
- Comece com Skyscraper—links fortes paralelos são os mais fáceis de detectar
- Preste atenção aos limites das caixas para 2-String Kite
- Turbot Fish é o mais flexível mas o mais difícil de encontrar—observe tanto caixas quanto linhas
- Use o destaque de candidatos do solver para ver links fortes mais facilmente
Resumo
- Princípio central: Dois links fortes conectados por um link fraco formam uma cadeia de raciocínio
- Regra de eliminação: Células que veem ambos os extremos externos podem eliminar o candidato
- Caso de uso: Técnica avançada quando métodos intermediários não funcionam
- Dificuldade: Skyscraper < 2-String Kite < Turbot Fish
Comece um puzzle de Sudoku difícil e tente encontrar estas três técnicas de cadeias de um dígito!