shithub: puzzles

Download patch

ref: 0fffbf32dbe92d370df36745a165f4065629e5fb
parent: a163926ed5b74c23211ccd4b3f3e58401d8f720b
author: Simon Tatham <anakin@pobox.com>
date: Mon Apr 25 10:17:14 EDT 2005

Oops; _actually_ add the reasoning mode I mentioned in the last
checkin.

[originally from svn r5671]

--- a/solo.c
+++ b/solo.c
@@ -567,6 +567,12 @@
  *    subset: the numbers 1, 2 and 3 _must_ be in those three
  *    squares in some permutation, and hence we can deduce none of
  *    them can be in the fourth or fifth squares.)
+ * 
+ *  - Setwise positional elimination: if there is a subset of the
+ *    unplaced numbers within a domain such that the union of all
+ *    their possible positions has the same size as the subset
+ *    itself, then all other numbers can be ruled out for those
+ *    positions.
  */
 
 /*