After reading Bennys post on almost locked sets, http://forum.enjoysudoku.com/viewtopic.php?t=2510&highlight=locked+sets, it occured to me that the key point is that two disjoint locked sets cannot have a restricted common candidate. Should we not then be able to state a corresponding set of rules for almost hidden sets. Let me define some terms and state for almost hidden sets a rule which would correspond to the xz-rule of almost locked sets.
Let A be a subset of a group (a row, block or column). The complement of A in its group are the cells in the group not in A. It will be denoted by c(A). There is already some ambiguity here as it is possible for A to be a subset of multiple groups. In this case one should be more explicit and write, for instance, c(A,r7) or c(A,b4). When the group we are talking about is unique or clear from the situation, we can suppress the extra information.
A candidate in A is called a hidden candidate if it does not occur in c(A). A hidden set is then precisely a set A which contains n cells and n hidden candidates. An almost hidden set will be a set A which contains n cells and n-1 hidden candidates.
Let A and B be two disjoint almost hidden sets and let x be a common candidate. Then x is a hidden common candidate if it is a hidden candidate for both A and B. A restricted hidden common candidate is a restricted common candidate which is also a hidden common candidate.
xz-rule: Let A and B be two disjoint almost hidden sets and let x be a restriced hidden common candidate. Let z be a common candidate of A and B which is not a hidden candidate for either A or B. Then any cell which can see all of the z candidates in c(A) and c(B) cannot be z.
Proof: Such a z would eliminate all z's in c(A) and c(B). Hence z would be a hidden candidate for both A and B. They would now form hidden sets (and hence locked sets) with a restricted common candidate, a contradiction.
My questions are whether any deductions made from this theorem could be seen (more easily, perhaps) by another rule and whether anyone can come up with a useful example. As a mathematician, I am trained to work out theory and let the engineers come up with applications, so I am not much use in finding examples.
Thanks in advance for your expertise and time.