kerkael wrote: ↑22 August 2023, 18:44
I don't understand how the Validator B>1 Y>1 P>1 works (Blue,Yellow,Purple)
I test 312 vs that validator. I get TRUE.
- I understand both B and P are indeed >1, but that I didn't get info about Y.
I test 345 vs the same validator. I get TRUE again.
- This time I consider that each of my three digits >1
Wrong ... the solution was 221.
How can Purple be 1 ????
Yeah, this is a fundamental part of
Turing Machine that can be quite confusing; I was actually befuddled by it at first until I played a few games.
(For those playing at home, this is validator 31.)
Validators have some number of
potential criteria, but they only actually test a
single criterion. The three potential criteria for this valdator are:
You don't know which one it is in a particular game at the start, but you
do know that it only tests
one of these.
Your first test number was
3-1-2, and you got
TRUE. That means that the validator is either testing
Blue is greater than 1 or
Purple is greater than 1. It can't be testing Yellow, because you set that to 1, and it would have returned
FALSE in that case. (In fact, had it returned
FALSE, you would immediately know that the criteria it is testing is
Yellow is greater than 1.)
Your second test number was
3-4-5. Unfortunately, this is
always going to return
TRUE on this validator, because every digit you're testing is greater than 1, and all three of the potential criteria are
is <SOME COLOR> greater than 1? Which they all are. So you learned nothing new from this test.
The final answer was
2-2-1. Given your first test number of
3-1-2 and the
TRUE result from that, we can deduce that the
actual criterion for this validator was:
That's all it tests: is Blue greater than 1? The values for Yellow and Purple are utterly irrelevant (and not checked) by this validator. Both of your test numbers had a Blue digit greater than 1 (3, then 2), and it (correctly) returned
TRUE for both of those.
Does that help?
P