--------------------------------------------------------------------------------
From: Ray Munroe Jr
To: Owen Cunningham
Sent: Thu, October 8, 2009 5:03:17 PM
Subject: RE: Hi from Ray Munroe
That sounds good, Owen.
Take Care!
Ray
--------------------------------------------------------------------------------
From: Owen Cunningham
Sent: Thursday, October 08, 2009 4:55 PM
To: Ray Munroe Jr
Subject: Re: Hi from Ray Munroe
Do you mind if I publish this email exchange as a post on my essay's forum thread? Now that you've articulated it, I'm wondering if a lot of people haven't made the same miscategorization: "I thought you were proposing an architecture that would be the next evolutionary step for modern computers." Now that we know our conversation isn't going to devolve into a slapfight (like the anonymous person who told me I should withdraw from the contest!), I don't mind it being available to all the other FQXi community members.
--------------------------------------------------------------------------------
From: Ray Munroe Jr
To: Owen Cunningham
Sent: Thu, October 8, 2009 2:23:49 PM
Subject: RE: Hi from Ray Munroe
Hi Owen,
OK - I won't launch the nuclear attack. I'll play nice, because I prefer it when everyone plays nice. I'm sorry I overreacted. I haven't scored your paper yet. I still like your ideas on page 2. Maybe I need to reread the end of your essay. It was thoughtful of you to offer your program.
I think I understand your feelings of being ignored because of being too closely associated with a category. I also feel that the "pure theorists" try to ignore me because I my thesis involved as much programming and simulation as theory. But someone has to bridge the gap between theory and experiment, and Monte Carlo-based simulation packages are the most accepted way to do that. Computers are relevant to physics, and I thought you were proposing an architecture that would be the next evolutionary step for modern computers.
My theory is a fairly complex multi-dimensional lattice, but I tried to break it down into understandable components. Many of the "pure theorists" (excluding my friend Lawrence Crowell) snub their noses at a geometrical approach to a TOE, but I tried to make the components of this theory simple enough that one shouldn't need a doctorate to understand it. I think you need a doctorate to be biased against it.
I think that understanding TOE will not require fancier "gauge theory chauvinist" equations (my TOE should include all matter fermions and all force bosons - not just gauge bosons) or more powerful "emergent artificial intelligence" computers (I know it isn't straightforward stuff, but you should also try to read Abhijnan Rej's essay) as much as it will require a fresh insight.
I am curious about decisional branching. Perhaps a computer program could figure out the TOE without the cumbersome framework of axioms. The axiom might be "It's like this because that's what works".
I keep trying to push forward with my ideas because I love this stuff. Even if I win $1,000, I still have more time invested in these ideas than that small prize.
Have Fun!
Ray
--------------------------------------------------------------------------------
From: Owen Cunningham
Sent: Thursday, October 08, 2009 12:46 PM
To: Ray Munroe Jr
Subject: Re: Hi from Ray Munroe
Hi Dr. Cosmic Ray,
Thanks for taking the time to read my paper and comment on it. I really do appreciate it. I hope you don't mind that I'm responding directly to you rather than posting another comment on the web forum.
At the time I cooked up the phrase "gauge theory chauvinist," I thought it would be met with a certain grudging amusement; the same way that, in my rebuttal to an anonymous critic earlier in this discussion thread, I referred to myself as a "a lowly private sector code monkey who flips zeroes to ones for a living." Obviously there is some truth to such a label, but I also don't realistically think that's all I am. I figured "gauge theory chauvinist" would elicit the same bemused recognition in professional theoretical physicists. Instead, it seems to have really pissed people off, which I regret and for which I'm very sorry.
I realize that I am the fish out of water here -- I am someone with no formal training in physics (beyond a pair of undergraduate introductory courses) who has submitted a paper to a physics contest. I don't have the fluency with the vocabulary of physics to express my ideas in a way that physicists will find intuitively approachable, so I was forced to express them using the vocabulary of computation. (I don't even want to call it "computer science" since I have only slightly more formal education in that area than in physics. My understanding of computation is more intuitive, borne of having begun programming computers at age six, and not having stopped doing it for another 26 years. Both a chemist and a sculptor can discourse knowledgeably about the properties of marble; my perspective on computation is more akin to the sculptor's than the chemist's.)
Given these deficiencies, I have a few comments I'd like to make in my paper's defense:
The physics community is the one that first decided to crash the computer scientists' party, not the other way around. It was physicists and not computer scientists who coined the term "digital physics," and that area still seems to be a fairly young and undeveloped subspecies of physics. I view my paper as an attempt to contribute only to that particular subspecies, since I agree I am simply not qualified to contribute meaningfully to any other area of physics. The downside to this is that theoretical physicists who don't have any interest in digital physics lack the same intuitive understanding of my computational vocabulary as I lack of their physical, Lie-algebra-based vocabulary. This is why my paper has elicited so many comments of the form, "Wow, your mildly interesting paper seems to have made some good points, but nothing really relevant to physics." I wish someone who had as much history as I do with computation, and also as much history as you do with physics, would read the paper and comment on it.
The biggest advantage that computation seems to have over mathematics in describing reality is its much more natural accommodation of conditionality and decisionmaking. Mathematics has never seemed to handle decisional branching gracefully (or at least not as gracefully as it handles other constructs), whereas it is an integral, natural part of computation. Many of the behaviors we observe in the universe -- not just behaviors that fit in the physics category, but also behaviors in biology, chemistry, economics, meteorology -- seem to have a conditional aspect to them (in addition to other aspects like magnitude, direction, orientation, motion, etc.) Mathematics can model these latter attributes quite nicely, but seems flummoxed by conditionality. So this has led me to wonder whether, if we do eventually find a theory of everything, it simply can't be adequately expressed in purely mathematical terms. What if the theory of everything is better expressed in computational terms -- that is, what if the theory of everything is better expressed as programming language source code than as a bunch of equations?
The very earliest spark of my paper was when I purchased Seth Lloyd's book "Programming the Universe," and thought to myself, "This is the first time I've purchased a book with the word 'programming' in the title that hasn't contained a single line of sample code." To co-opt the terminology of pure mathematics, the digital physics community seems to have contented itself with producing existence proofs, but not constructions. That community seems to agree that "Yup, the entire universe could indeed be software," but nobody seems to have taken the next logical step, to say "OK, what might that software look like? How might its source code be constructed?" My paper offers up a starting point for exploring such possible constructions.
In your comment, you mentioned that I made "several unnecessary and potentially inflammatory statements." Aside from the phrase "gauge theory chauvinist," which I agree is unnecessary and potentially inflammatory, what other statements are you referring to?
Thanks again for your time,
Owen Cunningham