[1]hardest-logic-puzzleOk, maybe if I break it down I can try.
Let's see...
First thing I have to do is know what I have to keep track of.
A database might work as follows:
INDEX NUMBER
TIME/DATE OF EVENT
QUESTION-TEXT
QUESTION-DIRECTED-AT [T/F/R]
ANSWER RECEIVED [DA/JA]
PRIOR-QUESTION-REFERENCE-NUMBER [0 for none or prior question
referenced].
That would be a start. Then, I would extract some data.
I want to know all the cases for
T for F and for R separately and line them up
My first goal is to attempt to understand their language.
I would have such things as:
T-JA
T-DA
F-JA
F-DA
R-JA
R-DA
There are SIX distinct words in my mind at this point.
They have no need to correspond to each other in any way at this
point.
I do not know their meanings, but i need to keep track of them
all seaprately. They mean true/false but they could also mean
ANYTHING.
For me, they could just as easily mean:
Apples, Oranges, Dirt, Computers, Water, Fingernail. But then,
things get tricky.
I have to treat each of those separate 6 words as being able to
PASS MESSAGES to each other.
One changes the state of the other.
So, I have to learn the rules by noticing the patterns.
Does it appear that a T-JA changes the F-DA in some cases for
example?
The answers influence each other in some way. The way the
answers influence each other is very important and isn't easy to
figure out.
Also, in retrospect, I labelled the names wrong. I should not
have used T-JA, F-JA, R-JA because I DON'T KNOW who is who.
So the T, F, R distinctions are currently meaningless.
I would have to go back and change the labels in my program to
reflect my own agnosticism about their identities to:
A-JA
A-DA
B-JA
B-DA
C-JA
C-DA
to avoid future contamination. Now this is where I would be
stuck.
If I could go TWICE (if not more times), I could do the
following:
a) find some sample questions. I don't know what they are. I
have to be sure to cover every possible combination of question
asking/answering between the Gods as well as as long-chains of
questions I can ask.
I might have to have an arbitrary stopping point. Maybe the
longest chain of questions would be 12 in a row to the same god.
It would be arbitrary. I don't know enough so I have to pick
something.
then
b) I'd go back to my computer and input the sample values into
the system.
From there, I could begin to find some potential patterns. It
wouldn't be enough to have the final answers, but what it would
do is this:
c) Start generating questions that can further hone in on any
patterns I notice in the interactions between the gods' answers
with each other, and with my questions. I will also line up
their question chains on top of each other to see:
a's 12 chained questions
b's 12 chained questions
c's 12 chained questions
I'd see what the relationships are (if any) batween the
fingernails and the apples as it were.
Now, the reason WHY I abstract AWAY FROM the "true/false/random
is this:
I don't need to know such things yet. They're just words that
have the potential to influence each other.
It doesn't matter if the word is "true" or "orange". I just know
they have effects.
It also helps remove my cognitive bias of needing to "FIND OUT
THE TRUTH". All this "True/False/Random" stuff will just confuse
my brain. I need to simply have items on the table that do
things to each other. ---- I can design a system in a few
minutes that contains the framework within which one can work
with questions and answers.
But I can't do them myself. I read his answers and my brain went
"bzzzt". While I understand philosophical concepts and logic
concepts on a meta level, when it comes to the practice of it, I
can't.
Systems Engineering for generic questions and answers? yes.
Specific questions and answers? No.
It's still oranges and fingernails to me. ==== What I basically
designed was this:
A system for addressing three unknown entities by asking them
questions who respond in an unknown language each consisting of
two words each.
The user can ask as many questions as they like.
The answers of the three unknown entities also can interact with
each other in some way.
It's a meta system that can be used for Logic puzzles, word
games, any kind of interaction with these three entities - and
they can be ANY three entities, not just true/false/random
entities. So, oddly enough, Deepak Krishnan, my answer to the
Hardest Logic Puzzle Ever is this:
Take the Logic, the Hardest and the Puzzle out of it completely.
==== <span class="UFICommentBody"
data-reactid=".3.1:5.0.1:$comment174978272838382_174995486169994/=10.0.$right.0.$left.0.0.1.$comment-body.
References
Visible links
1.
http://icopiedyou.com/wp-content/uploads/2015/09/hardest-logic-puzzle.jpg