Some philosophers of science avoid these awkward questions by denying that scientific laws are transcendent, eternal realities; they argue instead that they are generalisations based on observable behaviour. But this amounts to an admission that the laws of nature evolve and may not be fixed for ever. In

