Una teoria, per essere una buona teoria scientifica, deve soddisfare due requisiti: deve descrivere accuratamente un ampio insieme di osservazioni empiriche sulla base di un modello che contenga solo pochi elementi arbitrari, e deve formulare predizioni ben definite sui risultati di future osservazioni.