Question: what are the two requirements for a good scientific theory?
Answer: A scientific theory is a good theory if it satisfies two requirements: It must accurately describe a large class of observations in terms of a model that is simple enough to contain only a few elements, and it must make definite predictions about the results of future observations.