A theory is a group of linked ideas intended to explain something. A theory provides a framework for explaining observations. The explanations are based on assumptions. From the assumptions follows a number of possible hypotheses. They can be tested to provide support for, or challenge, the theory.