October 18, 2019

Post puzzles for others to solve here.

Re: October 18, 2019

Postby SpAce » Sat Oct 19, 2019 3:02 am

Sudtyro2 wrote:
Ngisa wrote: Well, I just wanted to shorten the chain:
(5=7)r4c4 - (7)r4c1 = [(7-9)r6c1 =(9-5)r7c1] = (5)r7c5 =>....

Nothing wrong with the full chain...but for a more compacted Eureka format why not write the bracketed section as [(79-5)r67c1] or [(7-95)r67c1]? Analogous to ALS, either term is simply an AHS (Almost Hidden Set).

<flashes the SPD badge>
    Please step out of the car, sir, and put your hands behind your back.
<clicks handcuffs on>
    You have the right to remain silent...
8-)

Actually, no need for grammar-policing here :) Just something very minor about my other favorite topic: terminology.

First, comparing ALS and AHS as two different things is a bit confusing, though it's done all the time and you can't be blamed for that. To me the preferable way to see things is that ALS (almost locked set) is the supertype of both ANS (almost naked set) and AHS (almost hidden set), which means that they're both ALSs. That's the most logical view because they both contain a locked subset strongly linked to a spoiler (or obstacle) which makes them "almost". The only difference is that the ANS spoiler is internal and the AHS spoiler is external to the locked set cells.

Problem is, most people (including myself) use ALS as a synonym for ANS, which leads to ambiguous communication. It's the exact same problem that I have with "Turbot Fish" being both a specific pattern and its own supertype (which is why I rather use "Turbot Crane" for the pattern). Such naming hierarchies are simply bad design, although there are historical reasons why it's gotten that way. (Another source of confusion is that "locked" can also refer to something restricted to a box-line intersection. Thus, something like a "locked pair" or "locked triple" is ambiguous. I really hate it.)

Secondly, what exactly is an AHS? You imply that it's the term (79-5)r67c1. That would seem kind of natural because (79=5)r67c1 would be an ANS in the same cells. However, what makes the latter an ANS is the strong link between the locked set (naked pair 79) and the internal spoiler 5. Similarly, the AHS must include both a locked set (hidden pair 79) and a strongly linked spoiler, but this time the spoiler 7r4c1 isn't in the same cells. Thus the full AHS in this case is: (7)r4c1 = (79)r46c1. The weak link (79-5) is not really part of the AHS or relevant to its definition, although such an internal weak link is only possible with a hidden type of locked set. It would still be an AHS if an external weak link were used:

(7)r4c1 = (79-5)r46c1 = (5)r7c5
(7)r4c1 = (79)r46c1 - (9=25)r7c85
User avatar
SpAce
 
Posts: 2671
Joined: 22 May 2017

Re: October 18, 2019

Postby Sudtyro2 » Sat Oct 19, 2019 10:44 am

SpAce wrote:
    You have the right to remain silent...

Good advice...
Silly me, all along I thought AHS really stood for "Antiquated Hashing Standard." :)

SteveC
Sudtyro2
 
Posts: 754
Joined: 15 April 2013

Previous

Return to Puzzles