Guías / Rectángulo vacío
Rectángulo vacío
> Requisito previo: [Chain Basics](learning://chains)
Advanced
Rectángulo vacío
Requisito previo: Chain Basics
Descripción
El rectángulo vacío es una técnica de eliminación de candidatos de un solo dígito: céntrese en un dígito d.
Dentro de un cuadro, el dígito d puede formar una distribución especial en cruz/en forma de L, lo que significa que todos los d candidatos en ese cuadro se encuentran en una fila y una columna.
Si una cadena corta fuerza a d a entrar en esas líneas, a veces se puede llegar a una contradicción muy clara: la caja termina sin lugar para d, por lo que la suposición original debe ser incorrecta.
Explicación

En la imagen de arriba, queremos eliminar el candidato 3 en r6c9 (rojo).
Aquí está la breve contradicción:
- Supongamos r6c9 = 3 (el candidato rojo es verdadero)
- Una fila no puede contener dos 3, por lo que r6c4 ≠ 3
- En la columna 4, el dígito 3 tiene solo dos celdas posibles: r6c4 o r8c4
Como r6c4 no es 3, r8c4 debe ser 3 - Ahora mira el cuadro 9 (el cuadro rectangular vacío):
con r6c9 = 3 (misma columna) y r8c4 = 3 (misma fila), se eliminan las 3 posiciones restantes en el cuadro 9, por lo que el cuadro 9 no tiene lugar para el dígito 3 (contradicción)
Entonces la suposición es imposible: r6c9 no puede ser 3 y el candidato 3 puede eliminarse.
Ejemplos
Estas imágenes muestran más patrones de rectángulos vacíos. Úsalos como referencia para “cuadro en cruz/forma de L + cadena corta + eliminación (rojo)”:


Cómo encontrar un rectángulo vacío
Lista de verificación de una línea: encuentre un cuadro donde d candidatos formen una cruz/L, luego use una cadena corta que haría que el cuadro se quede sin lugares para d, y elimine el candidato rojo por contradicción.
En un verdadero rompecabezas:
- Elija un dígito d
- En un cuadro, verifique si todos los d candidatos se encuentran en una fila + una columna (forma de cruz/L)
- Busque una cadena corta de modo que, suponiendo que un candidato rojo sea verdadero, fuerce d en esas líneas
- Si esa suposición deja el cuadro sin lugar para d, elimine el candidato rojo d