Originally Posted by
Chronos
There are analogues to Gödel's theorem (and the Halting Theorem and other related theorems) for finite systems, though. What it fundamentally comes down to is that even though a part of a system can, to a degree, model the whole system, and a system can sometimes completely model a smaller system, no system, whether finite or infinite, can completely model itself. And we, the ones who are doing the modeling, are a part of the entire Universe.
In particular, psychology is one scientific field that will never end. One might imagine that a "perfect science of psychology" could exactly predict how a person would act. But a person with knowledge of that perfect science of psychology could determine what the science would say about how they would act, and could then choose to deliberately act in a different way. There might be some superhuman entity that's capable of a more detailed science that any mere human can comprehend, who could perfectly predict mere humans, but then that opens up an entirely new field of study, the psychology of those superhumans.