Scientific theories and hypotheses

See:

Cosmology of Realitie

The Great Programmer Hypothesis