Formulating a tentative explanation for an observed phenomenon, and testing it against the available evidence.