ronk wrote:Here is an example where both sets B (CB) and C (CR) contain digit 1...
Nice example! (And another one my solver doesn't pick up ).
ronk wrote:There's no doubt that is true. Modifying rubylip's definition, while keeping the definition simple, is the problem.
First stab:
Sue de Coq wrote:Consider the set of unfilled cells C that lies at the intersection of Box B and Row (or Column) R. Suppose |C|>=2. Let V be the set of candidate values to occur in C. Suppose |V|>= |C|+2. The pattern requires that we find |V|-|C|+n cells in B and R, with at least one cell in each, with at least |V|-|C| candidates drawn from V and with n the number of candidates not drawn from V. Label the sets of cells CB and CR and their candidates VB and VR. Crucially, no candidate from V is allowed to appear in VB and VR. Then C must contain V\(VB U VR) [possibly empty], |VB|-|CB| elements of VB and |VR|-|CR| elements of VR. The construction allows us to eliminate the candidates V\VR from B\(C U CB) and the candidates V\VB from R\(C U CR), the candidates VR\V from R\(C U CR) and the candidates VB\V from B\(C U CB).
Your case with the same candidate in CR and CB ist not mentioned explicitly (counts both times for n). Simple is relative though...