Skip to content

Empty Rectangle

Loading demo...

An Empty Rectangle is a same-digit two-strong-link chain. One of its strong links comes from a conjugate pair in a row or column. The other comes from two perpendicular grouped nodes inside a box. In that grouped-node strong link, one node corresponds to the intersection of a row and the box, and the other to the intersection of a column and the box.

For a candidate digit d, suppose that within a box, all instances of d are confined to one row intersection and one column intersection. Then if there is also a conjugate pair in the corresponding row or column, and one end of that conjugate pair forms a weak link with the row or column intersection inside the box, we get a two-strong-link chain. Any candidate d that forms weak links with both the other end of the conjugate pair and the opposite grouped node can be eliminated.

For example, look at digit 4 in the board below. In box 4, all candidate 4s are confined to the intersections of that box with row 5 and column 2. We can group them into two nodes: node H is R5C1+R5C3, and node V is R4C2+R6C2. These represent the propositions “4 is in one of the cells in H” and “4 is in one of the cells in V,” and one of them must be true, so they form a strong link. In addition, column 9 contains a conjugate pair at R5C9 and R9C9, giving another strong link. Since R5C9 forms a weak link with grouped node H, we get a grouped two-strong-link chain whose endpoints are grouped node V and R9C9. Candidate 4 in R9C2 forms weak links with both endpoints, so it can be eliminated.

27379237139129242353452547579254525925913425923234134947347341342923413513491593481345938935345134479134793934713457478345723823573458461968736188766519828766272658196

This is a very clean Empty Rectangle. A box has nine cells. A row intersection and a column intersection occupy five of them, leaving four cells behind. If the chosen candidate is confined to the intersections, those remaining four cells contain none of that candidate, creating the empty rectangle.

An Empty Rectangle only requires the chosen candidate in a box to be confined to one horizontal intersection and one vertical intersection. It does not require every unfilled cell inside those intersections to contain the candidate.

The pattern can appear in several forms. In the next example, the Empty Rectangle is in box 6, where candidate 9 is confined to the intersections with row 5 and column 8. When grouping the nodes, only the vertical pair R5C8+R6C8 is a true grouped node, while R5C7 is a simple node. But you could just as well group the horizontal pair R5C7+R5C8 and pair it with simple node R6C8, or even allow overlapping grouped nodes. These different decompositions do not change the chain analysis.

679565979595676967969695969565969569595989895958979789348211328482174351834724328717264183247598136637415213264

Here are some more Empty Rectangle examples.

68926892568126916891682668267686789678968146914679361368689268694689268136789236789126815691569267956892568167967915696795613681681235691256923691569123563613561615636169124692369169123634741359525731442834729874578
34834371781335839293582835273567267235137935979179135716789689171781279129358913571791357817891359136934691343919179591571913913916169265976141984284645346278252643828547