Foundations of science