Is Physics Simple?

One of the principle arguments both for our confidence in the application of our physical theories to unobservable situations1 and the reality of the postulated objects is that our physical theories are particularly simple. The background idea is that when we approximate a function by fitting points or some other general method we expect to get a complex unwieldy object back thus the simplicity of our physical theories shows they aren’t just good approximations based on lots of data points but somehow really get at what is happening. However, I’m skeptical that our intuitions about simplicity are correct. In particular I worry that our idea of what’s simple is deeply influenced by what we find useful. To explain further let me offer an example.

Suppose you are given a box that lets you dial in any2 number between 0 and 1 and returns some output value between 0 and 1 within some experimental error3. If after trying many values you derive a polynomial with 25 coefficients that lets you very closely approximate the average result4 for a given input you probably wouldn’t think you’d hit on anything deep about the operation of the box. In fact you’d probably guess that greater precision (averaging over more tests) would reveal subtle distinctions between your approximate function and the true value. On the other hand if after the same number of tests it appears that sin(x) is an equally good approximation you might think this was the true function and expect this to be born out by further experiments. You might even make hypothesises about the box’s mechanism on this basis.

My worry is that those theories we take to be simple and elegant really aren’t simple at all. For instance is it really the case that sin(x) is a simpler function than some 25 term polynomial with integer coefficients between 1 and 10? The obvious way to answer this is to ask how many symbols it takes to define each function but this answer depends on what we take to be our primitive terms. To put the point more formally the Kolmogorov complexity of a string depends on our choice of a universal prefix-free machine. However, it’s reasonable to think that so long as we pick one system to represent out theories in and stick with it then it will function as a useful measure of a theories complexity5.

However, in practice we never really fix one system and insist on writing all our theories in terms of it. When people discovered that the sin function was frequently useful in describing physical systems they stuck it into their toolkit. They didn’t stick with whatever previous system they had been using and include the definition of sin(x) in all of their theories. Yet if our idea of what a simple theory is changes in response to what seems to make good predictions we no longer have a good argument for the truth of our theories. If it had turned out that a parametrized solution to the equation y^3+x*y=x^2 had been widely useful in physical theories instead of solutions to x^2+y^2=1 then it would probably have been those functions rather than cos(x) and sin(x) that we regarded as elementary functions.

I don’t doubt that evolution has endowed us with a notion of simplicity that works well in everyday macroscopic scenarios. What I’m skeptical of is the claim that the abstract mathematical theories that underlie particle physics and cosmology are really especially simple. Certainly it’s true that they can be expressed in a form that strikes us as elegant and appears simple but they only do so by making use of many layers of abstraction. I’m not so sure that if we examined the mathematical framework for quantum mechanics written out as a formal statement in PA it would still strike us as particularly simple.

In short I’m worried that we underestimate the power of additional layers of abstraction. Sure, the mathematical concepts used in modern physics are the result of a series of definitions and abstractions each one of which strikes us as simple and elegant but the essential question is whether alternative theories giving similar agreement with the data would admit a similar chain of definitions. Given that no real work (to my knowledge) has been done about the additional complexity each layer of abstraction brings to a theory what reason do we really have to be confident about the simplicity of physics?


  1. For instance inferences we draw about cosmology based on particle physics developed under substantially different physical conditions. While a physicist might claim that the situation in a distant star is quite similar to some test in an accelerator (or more accurately dissimilar in understood ways) what they are really saying is that it’s similar to the distant situation in the relevant ways. Our understanding of virtually all processes we haven’t directly tested is based on the assumption that our current theories aren’t just a really good fit to the data in a particular range but actually hit on deep invariants about the rules of nature. 

  2. More accurately it lets you dial in any number with a finite decimal expansion. You can choose the length of the decimal expansion but it takes longer to dial in .234823482348 than it does to dial in .234. 

  3. For each input value there is a ‘true’ output value and the observed outputs are normally distributed around the true value. 

  4. You test the same input value many times average the observed outputs and compare to your prediction. 

  5. Formally if K(u) is one complexity measure and C(u) is another then there is a constant D such that K(u) < C(u) + D and K(u)+D >C(u). Thus the only cases where C and K will disagree about which theory is more complex is when it’s a sufficiently close call. 

No Comments

Reply ››
Reply To Post
Leave info or

Use Markdown syntax or these HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>