blue wrote:Here are a couple of "free standing" remote triple patterns.
The cell count is up by 4, compared to what we have in this thread.
- Code: Select all
+-----------+--------------+
| . . . | . . -abc |
| . abc . | abc . abc |
| . . . | . . -abc |
+-----------+--------------+
| . abc . | . . . |
| . abc . | . . abc |
| . . abc | abc abc . |
+-----------+--------------+
Beautiful! I also think the RP-notation I suggested some time ago would work with these too:
(a/b/c)r8c9 = r9c78 - r9c3 = r78c2 - r2c2 = (a/b/c)r2c79 => -abc r13c9
(What we have is basically three parallel grouped X-Chains. In RPs we have two.)
- Code: Select all
+-------------+--------------+
| . . . | . -abc . |
| . abc . | abc -abc abc |
| . . . | . -abc . |
+-------------+--------------+
| . abc . | . abc . |
| abc . abc | . . abc |
| . . . | . abc . |
+-------------+--------------+
Also nice! Shouldn't the r2c8 be emptied first by the r2 triple, though? Then the links work:
- Code: Select all
+-------------+--------------+
| . . . | . -abc . |
| . abc . | abc . abc |
| . . . | . -abc . |
+-------------+--------------+
| . abc . | . abc . |
| abc . abc | . . abc |
| . . . | . abc . |
+-------------+--------------+
(a/b/c)r79c8 = r8c9 - r8c13 = r7c2 - r2c2 = (a/b/c)r2c79 => -abc r13c8
Since all of these can be seen as multiple grouped X-Chains (like RPs), I'm wondering if more complicated cases exist where that's not possible. In other words, can some of the triples (or possibly larger LSs) be spread into three boxes within a chute and still make it work? I'm imagining that would require fishy patterns. A simple example:
- Code: Select all
+------------+------------+---------------+
| . . . | . . . | . . . |
| . abc . | . abc . | . abc . |
| . . . | . . . | . . . |
+------------+------------+---------------+
| . . . | . . . | . -abc . |
| . abc . | . . . | abc . abc |
| . . . | . . . | . -abc . |
+------------+------------+---------------+
| . . . | . . . | . . . |
| . abc . | . abc . | . abc . |
| . . . | . . . | . . . |
+------------+------------+---------------+
Triple-3x4-Fish: (a/b/c)R258\c258b6 => -abc r46c8
Of course the same result is achieved with three separate fishes, but that's true about the chained versions as well. Every "free-standing" RP or (non-fishy) RT can be seen as two or three (grouped) X-Chains, so by itself it doesn't really give any new solving power (except that such chains/fishes are easier to see because of the naked pairs/triples revealing the links).
However, that observation leads me back to the earlier comment about the almost-form. I think that might actually be the most powerful way to use these patterns because it gives multi-digit weak links enabling exotic chain propagation possibilities and/or wonderful OTP-eliminations (like eleven's). Then the pattern's simultaneous multi-shot capability is actually essential. Would you agree with that?
An Almost-Triple-Fish:
- Code: Select all
+------------+------------+---------------+
| . . . | / . . | . . . |
| . abc . | / abc . | . abc . |
| . . . | d . . | . abcd . |
+------------+------------+---------------+
| . . . | / . . | . -abc . |
| . abcd . | d . . | abc . abc |
| . . . | / . . | . -abc . |
+------------+------------+---------------+
| . . . | / . . | . . . |
| . abc . | / abc . | . abc . |
| . . . | / . . | . . . |
+------------+------------+---------------+
(abc=d)r283c8 - r3c4 = r5c4 - r5c2 = (a/b/c)R258\c258b6 => -abc r46c8
Even there the triple-shot capability is not essential because the same eliminations are available with three separate moves (one for each fish).
Here's where it really shines, though:
- Code: Select all
+------------+------------+---------------+
| . . . | . . . | . . . |
| . abc . | . abc . | . abc . |
| . . . | . . . | . . . |
+------------+------------+---------------+
| . . . | . . . | . . . |
| . abcd . | . . . | abc -d abc |
| -d -d -d | . . . | . abcd . |
+------------+------------+---------------+
| . . . | . . . | . . . |
| . abc . | . abc . | . abc . |
| . . . | . . . | . . . |
+------------+------------+---------------+
(d)r5c2 = (a/b/c)R258\c258b6 - (a|b|c=d)r6c8 => -d r5c8,r6c123
I don't think that's possible without the multi-digit weak link (or a complicated net).