Logic and science: science and logic