But I don't want tricks. I want to know that it knows so I don't have to continually guess whether it's right or not.
So it seems like we should probably teach LLMs to "use a calculator", rather than try to get them to be more right when doing math 'in their head'.
E.g. I verified just now and asked it to multiply two huge numbers, and it immediately spat out Python code, then evaluated it and gave me the result, rather than try to add the numbers itself.
In theory, yes. In practice, parallelism combined with floating point math make current implementations fundamentally non-deterministic.