> The whole point of good tests is you invent or withhold new ones it has never seen before and test it on them
Then the Library of Babel must be really good at these tests, because it's never seen anything and yet has every answer.
> You said "Those tasks could be completed a [sic] traditional static program.", and no, they can't. You're incorrect.
They can, a static program as I described would indeed answer that one question correctly, resulting in a positive ToM score, without seeing any training data whatsoever. Did the programmer see it? Maybe, but it would pass the test regardless.
That's funny, I thought you said the test's answer was embedded into the program, making it definitionally not novel to the program.
Anyway, this is boring. You've had five or more opportunities to understand what the word "novel" means in an ML testing context and are choosing wilful obtuseness instead.
[INPUT] Scenario: "The morning of the high school dance Sarah placed her high heel shoes under her dress and then went shopping. That afternoon, her sister borrowed the shoes and later put them under Sarah's bed." Question: When Sarah gets ready, does she assume her shoes are under her dress?
[OUTPUT] Sarah placed her shoes under her dress before she went shopping, but her sister borrowed them and put them under Sarah's bed. Sarah doesn't know that her sister borrowed her shoes, so she may assume that they are still under her dress.
This would result in a positive ToM score, even when the entire program is just 1 static if-statement. The ToM score says nothing of the program's internal reasoning process, it only cares that it returned the desired output.