@freemo Other than manually, is there a mathematical way to calculate the "clues" for the "Einstein" or "5 houses" style puzzle?

@Absinthe calculate the clues or solve the puzzle? The clues are usually predefined for that riddle. You trying to create a varient of the riddle with different clues that works similarly?

@freemo Just wrote a program that presents such a problem. Due to time constraints we wrote it for 3x3 rather than 5x5 or whatever it normally is. But I wrote the clues manually, as I proved them out, and resolved the puzzle myself. I came up with 5 templated sets of rules and then we shuffle different entities and attributes through the puzzle. But I am considering expanding it to the full size puzzle at some point, and assume there should be some straight forward way to create all the "facts" relationships etc.. To come up with rule sets.

One explanation was to come up with all the possible "facts" (since they are definitely finite) then somehow determine that some number of them would be sufficient to solve it. Or something like that.


@Absinthe Ahh so you want to be able to generate a clue set that results in a solvable puzzle of the type... its absolutely doable yea. I never did it myself but my instinct is that it would be little more than simple set theory.

I'd have to work it out but im thinking each clue would reduce the possible options of the final set until you have a one member set, which is the solution as well as ensures its solvable..

But yea the key in my mind would be to just work it as set theory I'd think.

With that said, I'd have to give it more thought to actually implement such a thing...

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves. A STEM-oriented instance.

No hate, No censorship. Be kind, be respectful

We federate with all servers: we don't block any servers.