Scientific and philosophic truth have parted company.