grid_on

Sudoku Clean

Guias / Cadeia X

Cadeia X

> Pré-requisito: [Chain basics](learning://chains)

Advanced

Cadeia X

Pré-requisito: Chain basics


1. Visão geral

X-Chain é uma técnica de cadeia que se concentra em um dígito d.

Pense nisso como: conectar posições candidatas do mesmo dígito d usando elos fortes e elos fracos, para formar um caminho de raciocínio “se…então…”.

Seu uso mais comum é a eliminação:

  • os dois pontos finais têm o mesmo dígito d
  • se um candidato d puder ver ambos endpoints
    ⇒ aquele candidato d muitas vezes pode ser eliminado

2. Passo a passo

X-Chain walkthrough

Na imagem, falamos apenas do dígito candidato 3.

Começando no ponto final azul r1c5, a cadeia alterna elos fortes/fracos e eventualmente atinge o outro ponto final azul r8c3.
O candidato vermelho 3 em r8c5 é o que queremos eliminar.

Por que podemos remover 3 em r8c5? Basta uma pequena contradição:

  1. Suponha que o candidato vermelho r8c5 = 3 seja verdadeiro
  2. Então, na mesma coluna, r1c5 não pode ser 3 (o início torna-se “falso”)
  3. Porque a cadeia alterna elos fortes/fracos:
    • “falso” passa por um forte vínculo para forçar “verdadeiro”
    • “verdadeiro” passa por um elo fraco para forçar “falso”
      passo a passo, a cadeia eventualmente força r8c3 = 3 (o final se torna “verdadeiro”)
  4. Mas r8c3 e r8c5 estão na mesma linha: ambos não podem ser 3 – contradição

Portanto, a suposição é impossível: 3 em r8c5 pode ser eliminado.


3. Exemplos

Aqui estão mais dois exemplos de X-Chain. Você não precisa verificar cada passo primeiro – treine seu “olho padrão”:

  • concentre-se em um dígito d
  • encontrar uma cadeia alternada forte/fraca conectando dois pontos finais
  • encontre um candidato vermelho d que possa ver ambos os pontos finais

X-Chain example A

X-Chain example B


4. Como identificar o X-Chain

Em uma frase: escolha um dígito d, construa uma cadeia alternada usando pares conjugados (ligações fortes) e, em seguida, elimine d de qualquer célula que possa ver ambos os pontos finais.

Lista de verificação prática:

  1. Escolha um dígito d (por exemplo 3)
  2. Em linhas/colunas/caixas, encontre locais onde d tem exatamente duas posições candidatas (esse é um elo forte)
  3. Conecte esses segmentos usando relações “podem se ver” (elos fracos) para formar uma cadeia alternada
  4. Encontre um candidato d que possa ver ambos os pontos finais – essa é uma eliminação típica