Hi rjamil,
rjamil wrote:Just look in to your OTP move for
November 14, 2018 puzzle:
SpAce wrote:- Code: Select all
.----------.--------------.------------------------.
| 5 4 1 | 2 6 c38 |b78+3 37 9 |
| 9 38 2 | 1 7 5 | 38 4 6 |
| 7 38 6 | 38 9 4 | 5 1 2 |
:----------+--------------+------------------------:
| 4 2 8 | 9 1 d37 | 6 a35(+7) 57 |
| 6 9 5 |e3(7) 4 2 |a13(+7) 8 1-7 |
| 1 7 3 | 5 8 6 | 2 9 4 |
:----------+--------------+------------------------:
| 2 1 4 | 6 3 78 | 9 57 a58(+7) |
| 3 5 7 | 48 2 9 | 14 6 18 |
| 8 6 9 | 47 5 1 | 47 2 3 |
'----------'--------------'------------------------'
BUG+4
(7)r4c8,r5c7,r7c9 =BUG= (3)r1c7 - r1c6 = r4c6 - (3=7)r5c4 => -7 r5c9; stte
Lets build guardian candidates vs BUG+cells relationship:
3 @ r1c
8; and
7 @ r4c
7 r5c
47 r7c9.
You have mistakes there. First, a couple of typos; should be: 3 @ r1c7 and 7 @ r4c8. A bigger problem is that you've listed 7r5c4 as a BUG+ cell. Look again. It only has two candidates so it certainly can't hold any guardians. The marked (7) in it is a result of the chain from the guardian 3r1c7 which doesn't see the elimination directly (so it must imply a remote candidate that does).
Since all BUG+cells, of guardian candidate 7, sees r5c9, therefore 7 may be removed from r5c9. (if all BUG+cells of guardian candidate 7 sees any other BUG-cell that contain 7 as BUG candidate, then 7 may also be removed from that BUG+cell.
There will be no more need to build a chain to prove anything. Simply each guardian candidate's BUG+cells are enough to prove the removals.
None of that makes any sense, sorry to say. Read again what I've written before. Don't you think I would have used a simpler BUG move if one existed?
Similarly, look in to three BUG+2 and one BUG+3 examples from
this thread/topic:
They're all valid examples of RW's trick and its extensions I mentioned. No problem at all with them. However, the BUG+4 situation above can't be solved with that trick. My original one is probably the simplest possible BUG solution for it.
Note: I am digging BUG related posts and studying slowly.
That's good for me, because I like the examples and interesting discussions you find. However, I'm not sure how much it helps you to dig up old threads with possibly questionable and confusing explanations, until you understand what I've said, because it seems that you keep making the same systemic mistakes.
Please, try to read and internalize what I've written in this thread. It's probably as good as it gets, as far as basic BUG explanations go. Yet it seems that you've still completely missed the most important point of BUG solving, even though I've been constantly repeating it. Without it you can't understand how my BUG+4 solution above works (and why it's probably the simplest one available).
Before I continue with this thread, I want you to answer this question: what is the fundamental (and very simple) rule of BUG solving?
If you don't know it by now, please reread everything I've said, and find the answer from there. It's the key to everything. Until you understand that, there's no hope of real progress. You will not find anything simpler or better in the old threads, I guarantee you. (But you will find it mentioned there too, of course, because it's all there is to it.)