- Code: Select all
.4..9...76.85....2..5....8....2..7..41..36........1.3.2..3...1.9...4.........9.2.
+---------------------+-------------------+--------------------+
| 13 4 2 | 168 9 38 | 1356 56 7 |
| 6 379 8 | 5 17 347 | 1349 49 2 |
| 137 379 5 | 1467 2 347 | 13469 8 3469 |
+---------------------+-------------------+--------------------+
| *358 *3568 369 | 2 #58 -458 | 7 469 1 |
| 4 1 79 | 789 3 6 | 2 59 589 |
| -578 2 679 | 4789 578 1 | 4689 3 4689 |
+---------------------+-------------------+--------------------+
| 2 5678 467 | 3 5678 578 | 45689 1 45689 |
| 9 3568 136 | 18 4 2 | 3568 7 3568 |
| 3578 35678 13467 | 178 15678 9 | 34568 2 34568 |
+---------------------+-------------------+--------------------+
Row 4, box 3 are almost locked candidates for both 5 and 8 except for the values located in r6c1. Because of the bivalue ("58") in r4c5 no other cells in the row besides the bivalue or those of the almost locked candidates may contain "5" or "8" (if so then r6c1 must contain both). Likewise r6c1 must contain "5" or "8" (if not then r4c5 is empty).
I should let Havard come up with designations for the approach ("almost locked candidates"?) as he has a much more colorful way of expressing these concepts.
More generally, consider a box with 2 candidates, "a" and "b", existing only in a box-line plus one cell and both candidates in the line restricted common to an ALS:
- Code: Select all
+--------------------------+--------------------------
| a,b
| (a)(b)X (a)(b)Y (a)(b)Z=====ALS(a,b,...) (a)(b)U ...
| abW - - |
| - - - |
+--------------------------+--------------------------
where "(a)" implies "a" is optional and "-" implies "a" and "b" are not candidates in the cell. Then the cell in the box, "abW", must be either "a" or "b". In addition, "a" and "b" can be eliminated from all other cells, "(a)(b)U", common to the box-line and the ALS. In the above example r4c6<>5,8 and r6c1<>7 where ALS(a,b,...)=r4c5="58".