Resolving Microwave Number States

A highly readable book I picked up a few years ago is Principles of Quantum Electronics by Dietrich Marcuse. One of the fun parts about this book is that it beigins discussion of quantizing electronmagnetism by starting with the quantization of simple LC circuits. Of course, Marcuse, writes

It is true that the quantum theory of the LC circuit must be regarded as more correct than the classical theory, but the difference between the results of classical and quantum theory are unobservable by experiments with LC circuits.

This was written in 1970. What is interesting, of course, in our modern day of cool quantum experiments, is whether this is true today. In many ways, it does remain true, but there is a notable exception and that is in superconducing circuits. Very interesting, and readable works on this (with a focus on decoherence) are cond-mat/0308025 and cond-math/0408588 (works by Guido Burkard, Roger Koch, and David DiVincenzo.) So if a quantized theory of quantum circuits can be used to describe some superconducting quantum systems can we also do things like couple these to electromagnetic fields which are themselves quantized?
Well the answer is yes! And a group at Yale has been doing some excellent experiments in this direction. Here is a Nature paper just published about coupling superconducting circuits to microwaves transmission lines (Nature 445, 515-518, “Resolving photon number states in a superconducting circuit”, D. I. Schuster, A. A. Houck, J. A. Schreier, A. Wallraff, J. M. Gambetta, A. Blais, L. Frunzio, J. Majer, B. Johnson, M. H. Devoret, S. M. Girvin and R. J. Schoelkopf) Previos work had shown how to get this coupling into the “strong coupling regime” where a single photon can be absorbed and emitted multiple times, whereas in this work they show how to get into a “strongly disapative regime” where the a single photon can have a large effect on the superconducting circuit without ever being absorbed. This allows the authors to perform experiments where they measure the photon number of the microwave field. Pretty cool! They call experiments like this circuit quantum electrodynamics. A new field is born.
So what consequences are there for quantum computerists? Well certainly this gives a possible method for a bus in some of the superconducting quantum systems. It should also allow for the preparation on nonclassical states of the microwave field, something which might have potential impact on quantum communication like protocols for quantum computing. But this is all in the future. Right now it’s just cool to sit back and read about the experiment!

The Most Interesting Quantum Foundations Result You've Never Heard Of

When I was an undergraduate at Caltech visiting Harvard for the summer I stumbled upon Volume 21 of the International Journal of Theoretical Physics (1982). What was special about this volume of this journal was that it was dedicated to papers on the subject of physics and computation (I believe it was associated with the PhysComp conference?) Now for as long as I can remember I have been interested in physics and computers. Indeed one of the first programs I ever wrote was a gravitational simulator on my TRS-80 Color Computer (my first attempt failed because I didn’t know trig and ended up doing a small angle approximation for resolving vectors…strange orbits those.) Anyway, back to Volume 21. It contained a huge number of papers that I found totally and amazingly interesting. Among my favorites was the plenary talk by Feynman in which he discusses “Simulating Physics with Computers.” This paper is a classic where Feynman discusses the question of whether quantum systems can be probabilistically simulated by a classcal computer. The talk includes a discussion of Bell’s theorem without a single reference to John Bell, Feynman chastizing a questioner for misusing the word “quantizing”, and finally Feynman stating one of my favorite Feynman quotes

The program that Fredkin is always pushing, about trying to find a computer simulation of physics, seem to me an excellent program to follow out. He and I have had wonderful, intense, and interminable arguments, and my argument is always that the real use of it would be with quantum mechanics, and therefore full attention and acceptance of the quantum mechanical phenomena-the challenge of explaining quantum mechanical phenomena-has to be put into the argument, and therefore these phenomena have to be understood ver well in analyzing the situation. And I’m not happy with all the analyses that go with just the classical theory, because nature isn’t classical dammit, and if you want to make a simulation of nature, you’d better make it quantum mechanical, and by golly it’s a wonderful problem, becuase it doesn’t look so easy.

(That, by the way, is how he ends the paper. Talk about a way to finish!)
Another paper I found fascinating in the volume was a paper by Marvin Minsky in which he points out how cellular automata can give rise to relativistic and quantum like effects. In retrospect I dont see as much amazing about this paper, but it was refreshing to see things we regard as purely physics emerging from simple computational models.
But the final paper, and which to this day I will go back and read, was “The Computer and the Universe” by John Wheeler. Of course this being a Wheeler paper, the paper was something of a poetic romp…but remember I was a literature major so I just ate that style up! But the most important thing I found in that paper was a description by Wheeler of the doctoral thesis of Wootters. Wootters result, is I think, one of the most interesting result in the foundations of quantum theory that you’ve never heard of (unless you’ve read one of the versions of the computation and physics treatise that Wheeler has published.) Further it is one of those results which is hard to find in the literature.
So what is this result that I speak of? What Wootters considers is the following setup. Suppose a transmitter has a machine with a dial which can point in any direction in a plane. I.e. the transmitter has a dial which is an angle between zero and three hundred and sixty degrees. Now this transmitter flips a switch and off goes something…we don’t know what…but at the other end of the line, a receiver sits with another device. This device does one simple thing: it receives that something from the transmitter and then either does or does not turn on a red light. In other words this other device is a measurment aparatus which has two measurment outcomes. Now of course those of you who know quantum theory will recognize the experiment I just described, but you be quiet, I don’t want to hear from you…I want to think, more generally, about this experimental setup.
So we have transmitter with an angle and a reciever with a yes/no measurement. Now yes/no measurements are interesting. Suppose that you do one hundred yes/no measurements and find that yes occurs thirty times. You will conclude that the probability of the yes outcome is then roughly thirty percent. But probabilities are finicky and with one hundred yes/no measurements you can’t be certain that the probability is thirty percent. It could very well be twenty five percent or thirty two percent. Now take this observation and apply it to the setup we have above. Suppose that the transmitter really really wants to tell you the angle he has his device set up at. But the receiver is only getting yes/no measurements. What probability of yes/no measurements should this setup have, such that the the receiver gains the most information about the angle being sent? Or expressed another way, suppose that a large, but finite, number of different angles are being set on the transmitter. If for each of these angles we get to choose a probability distribution, then this probability distribution will have some ability to distinguish from other probability distributions. Suppose that we want to maximizes the number of distinguishable settings for the transmitter. What probability distribution should occur (i.e. what probability of yes should there be as a function of the angle)?
And the answer? The answer is [tex]$p_{yes}(theta)=cos^2left({n theta over 2} right)$[/tex] where [tex]$n$[/tex] is an integer and [tex]$theta[/tex] is the angle. Look familiar? Yep thats the quantum mechanical expression for a setup where you send a spin $n/2$ particle with its amplitude in a plane, and then you measure along one of the directions in that plane. In other words quantum theory, in this formulation, is set up so that the yes/no distribution maximizes the amount of information we learn about the angle [tex]$theta$[/tex]! Amazing!
You can find all of this in Wootters’s 1980 thesis. A copy of which I first laid my hands on because Patrick Hayden had a copy, and which I subsequently lost, but now have on loan for the next two weeks! Now, of course, there are caviots about all of this and you should read Wootters’s thesis, which I do highly recommend. But what an interesting result. Why haven’t we all heard of it?

Scirate.com


Dave, where have you been? Your posting has been almost nonexistent over the last few weeks. Why?
I’ve been busy.
Really? Academics are busy? I thought that they only taught one course per term. Sounds like you are a bunch of tax payer sponsored lazy bums to me.
Bah, you have no idea! Grumble, grumble. But more seriously I haven’t been blogging because I only have a certain small amount of free time and I’ve been dedicating all this time to a new project.
New project? Like your project to make an information theoretic transactional interpretation of quantum theory?
No, even more bizarre. A website.
A website? Come on, Dave, last time I created a website it took me like a few minutes. Are you really that slow?
I am slow. But that’s another issue. What took me so long was that I needed to learn php and a little javascript and extend my mastery of pyton to get the website working.
Ah, becoming a true computer scientist are you, Dave?
Hey, since Scott Aaronson can now claim to be “the second funniest physics blogger,” maybe with these skills I can claim to be “the second least funny computer science blogger!”
So what is this website of which you speak? I hope its not pornography related.
No, no pornography. The website is called scirate.com.
Scirate.com? Are you irate about science or something? I’m certainly irate about science…I hate how that damn thing called reality keeps dragging me down.
No, I love science. It doesn’t make me irate at all. Just filled with a deep calm. So take that! But anyway, scirate.com is a website inspired by digg.com, the arxiv, the open archives initiative, conversations I’ve had with Joe Renes, Michael Bremner, and a host of others, and my desire to have some fun.
Fun? So it IS pornography related.
No. No pornography. The idea came from the observation that while the arxiv is a amazing tool, one of the problems was that the volume of papers was high and, to put it bluntly, the quality of these papers was not necessarily so great. So the question became, how do I do something to filter out the arxiv? Now, of course, everyone will want a slightly different filter. One person’s noise might be indeed another persons operatic masterpeice. But there should be a way to produce at least “some” kind of filter based on the quality of the work. And certainly computers aren’t smart enough to do this filtering (okay that’s a challenge to all you AI people out there!) And using citations is too slow. But there is a group of experts out there who can do pretty good filtering…
Who?
You! And by “you” I mean the people who read the arxiv listings.
Me? What can I do?
Well, each day postings from the arxiv (actually only from quant-ph right now, see below) are listed onto scirate.com. If you are registered, you can then look through the listing and vote (or “Scite” as I call it) for the preprints. Then, when you display, or anyone else displays the page, the listing will be sorted by vote. So, with enough user participation, the hope is that the signal will “float” to the top. A noise filter!
Are you calling me a Butterworth filter?
Nothing of the sort. I’m calling you a useful!
Okay, but aren’t you worried about vote stuffing?
Certainly vote stuffing is possible. But I’m an optimist when it comes to others behavior. That being said, I have a few tricks for avoiding vote stuffing.
Fine, but aren’t you worried that this just adds another layer to the popularity contest of science. Aren’t you just adding another leg in the “publish or perish” beast?
No, I’m not worried. First of all to have an impact it must be used by more than a few crazies like those people who read this website. And if it is used by more than a few crazies, well then I think the site is worth it. Second of all, anyone who takes seriously citation data of any sort is setting themselves up for “the wrong kind of science.” Just because the reality of how academia works is a pain doesn’t mean that you have to buy into carrying about how cited your paper is. You should be doing science for the reasons of expanding knowledge.
Okay, maybe I’m a little interested. Oh wait, I’m a high energy theorist, but you only have quant-ph. Why?
Well right now I only have quant-ph. This is because quant-ph is what I read and I wanted to start somewhere familiar. Second, I do plan on extending it to the other arxiv’s and allowing you choose which arxiv’s to browse, etc. Third, the arxiv is moving to a new format for papers sometime soon and this will certainly break my oai harvester, so I will wait until they make that change before I attack the other arxivs.
Fair enough, but the site seems a little barebones, doesn’t it?
Yep. Mostly I’ve just been focusing on getting the barebones site up and running. Further improves will come if there is enough interest. And of course it would be great if users could tell me about problems their having or features they’d like to see. To do this I’ve set up a blog scirate.com/blog.
Why are the abstracts displayed in small font?
Click on them and find out.
I voted, but the paper didn’t change order.
Yes, right now you have to reload to get the new order. This will, eventually, be fixed.
Can’t you do something more sophisticated like feature X on digg.com?
Eventually there will be more features. Believe me I have a long list of ideas, but I’m always open to ideas. Again The Scirate Blog is a good place to post your ideas.
What software did you use to write the site? Why didn’t you use Pligg, the digg clone?
Php, mysql, javascript, some serverside ajax stuff, python. Doing things on your own is funner. Did I ever tell you about how I learned Calculus? I bought a book on quantum mechanics and on about page 12 came to an integral sign (the famous integral sign that Planck turned into a sum sign!) and didn’t know what it was. I took it to a teacher who knew it was an integral sign. So I went off and learned Calculus.
You really are obsessed with quantum theory, aren’t you?
Yes.
Well, Dave, I’ll see you later. I’ll see you at QIP right?
Um, did I mention I’m teaching this term?
You inserted that last sentence to make this blog post one big circle didn’t you?

The Clebsch-Gordan Dance

Let’s Dance, put on your red shoes and dance the blues.
That’s right, it’s the new paper dance! My new addition to that noise factory also known as the quant-ph arXiv: quant-ph/0612107.

How a Clebsch-Gordan Transform Helps to Solve the Heisenberg Hidden Subgroup Problem
Authors: Dave Bacon
It has recently been shown that quantum computers can efficiently solve the Heisenberg hidden subgroup problem, a problem whose classical query complexity is exponential. This quantum algorithm was discovered within the framework of using pretty-good measurements for obtaining optimal measurements in the hidden subgroup problem. Here we show how to solve the Heisenberg hidden subgroup problem using arguments based instead on the symmetry of certain hidden subgroup states. The symmetry we consider leads naturally to a unitary transform known as the Clebsch-Gordan transform over the Heisenberg group. This gives a new representation theoretic explanation for the pretty-good measurement derived algorithm for efficiently solving the Heisenberg hidden subgroup problem and provides evidence that Clebsch-Gordan transforms over finite groups are a vital new primitive in quantum algorithm design.

I am the anti-Wolfram

For a long long time, I was very sympathetic towards the point of view that the universe is one gigantic digital computer. This point of view has been championed by many people, including Ed Fredkin and Stephen Wolfram. Seth Lloyd has recently writen a book in which he updates this point of view, taking the point of view that that the universe is one gigantic quantum computer. One of the essential reasons for believing this sort of things is that computers (classical or quantum) can be used to simulate the physics of the universe. Of course there are all sorts of issues with this idea, for example, the simulations are invariably done up to a certain fixed accuracy. So while you can certainly do the simulaton on a quantum computer, as the physics becomes more and more accurate, you will need to believe that the computer doing the simulation is larger and larger. There is nothing intrinsicaly wrong with this notion, and indeed it may be that at its bare base there is a final discrete unit, but until such a unit shoes up in experiment, the hypothesis seems to me indistinguishable from not believe that the universe is a quantum computer. But this isn’t why I’ve become more skeptical of the universe as a computer point of view.
The reason I’ve become more skeptical is that I do not believe in computers. Er, well, at least I do not believe in digital perfectly working computers, nor do I believe in exact perfectly working quantum computers. When we dig down into the bowls of our computers we find that in their most basic form, these computers are made up of parts which are noisy or have uncertainties arising from quantum theory. Our digital computers (like the coming quantum computers) are emergent phenomena, and, further, it seems that in this emergence, nothing resembling absolutely perfect fault-tolerant computation is possible. Fault-tolerance can only be achieved over a certain time horizon (in both classical, where we currently have very very low error rates, and in quantum, where we are struggling to get the emergence to give us very low error rates.) Now of course, one can always work with the model of a perfect computer (neglecting a meta-level of thinking about what “working” means in terms of you, who are also a computer.) But if you do this, you must admit that you are talking about an entity that does not exists, as far as we known, in our universe. So somehow we are supposed to be comfortable in looking at the universe as a perfect computer, when such objects don’t exist in our universe? This makes me feel uncomfortable.
So I guess this makes me the anti-Wolfram, not subscribing to the view of our universe as a computer. Does this mean that I think that computation or information theory doesn’t have anything to say about physics? Actually, the answer is no. I’m just unconfortable with a naive translation of what it means for the universe to be a computer where everything is perfect and error free. Somehow I think the real answer must, somehow, be much deeper.

Why I'm Not a Bohmist

David Bohm was one of the more interesting researchers in the field of the foundations of quantum theory. While a graduate student at Berkeley under Oppenheimer (after a short stay a Caltech where he was unhappy), he wrote, with David Pines, some early very influential papers on plasma physics. His textbook on quantum theory is a model for almost all of our modern quantum textbooks. And then, of course, there is the Aharonov-Bohm effect which shows how the vector potential can affect results even when the particles involved transverse regions where the vector potential magnetic field vanishes. It was supposedly while writing this textbook on quantum theory that he began to question the foundations of quantum theory and which led him to develop a non-local hidden variable theory for nonrelativistic quantum mechanics-a task whose supposed impossibility in turn led John Bell to formulate his famous inequality. Bohm, however, had consorted with the Oppenheimer crowd at Berkeley and got pulled into the whole “are you a communist” political mess and thus could not obtain a job in the United States, instead obtaining a job first in Brazil (on the recommendation of no one less than Einstein) and then in the United Kingdom where he continued his work in foundations and consorted with an assortment of interesting characters, including the Dali Lama and Jiddu Krishnamurti.
As you can see, I’ve always been fascinated by Bohm’s life. But what do I think of his hidden variable theory? It must be said right off the bat that Bohm constructed his theory more as a proof of principle than as the final solution to the foundational problems as he saw them (In fact it is probably best to say that Bohm did not believe there was a “final” solution as far as I can tell.) Well at various times in my life I have felt that Bohm’s theory was an intriguing direction towards understanding quantum theory. But as I’ve learned more and more from quantum compting, I’ve begun to think less and less of this theory. Indeed, I would say that quantum computing has taught me that there is something radical missing from approaches along the lines of Bohm’s non-local hidden variable theory. Quantum computing ruined Bohmian mechanics for me.
“Bah!” you say. What can quantum computing, which is obsensibly founded along the mantra “do not question quantum theory…accept it and rejoice at the splended information processing you can now do!” have to do with questions from the foundations of quantum theory, who are questions more associated with philosophy than constructive technological advance (yes this was a low blow to philosophy…sorry couldn’t resist)?
Well I would say it has pretty much everything to do with interpretations of quantum theory! Take you favorite interpretation of quantum theory. Now ask the question, how does this interprettion help explain to me why quantm computing is more powerful than classical computing. Whenever I do this for any of the interpretations, I find that I walk away even more appreciative of the weaknesses of each of the interpretations of quantum theory. For example, back to Bohmian mechanics. Now how does the idea that there is a pilot wave, or such, guiding the trajectory of a particle give us insight into why quantum computers can efficiently factor integers? Sure it seems reasonable that non-local hidden variable theories can be more powerful than local hidden variable theories, but why does the particular implementation of a non-local theory, as advocated by the Bohmian interpretation crowd, give us any extra insight into the power of quantum computing? Indeed, this is the crux of my problem: the more I learn quantum computing, the more I see it conected to the theory of computation. And the more I see it connected to the theory of computation, the less satisfying I find explanations such as “well it’s just a non-local theory”. Explanations such as that are like saying BQP is in PSPACE, so the power of quantum computing is obviously that of PSPACE. This leads to further weaknesses, I think, like the extreme wastefulness of non-local hidden variable theories in terms of their representation of the flow of classical inormation. I mean one of the astounding result of quantum computing is not that you can factor integers, but that you can’t also do everything in, say, NP. Why this theory with Goldilocks like power, able to solve problems not so difficult so as to rearrange our theory of tractible computation, but at the same time able to solve problems widely thought to be intractable on a classical computer?
Of course, you will object that I am asking too much of an interpretation. The interpretation is only supposed to make you feel good at night, when you crawl into bed with your copy of Cohen-Tannoudji et al, not to actually be useful (sorry, another low blow.) But I believe that an interepretation of quantum theory, which is obsensibly about resolving our conflicting feelings about the classical world we think we know and the quantum world, will only satisfy me if it comes along with an equal solution to resolving the conflicting feelings about why quantum computers are of the intermediate power we widely suspect them to be. Maybe, indeed this also offers an explanation for why there is little agreement over interpretations: the problem is related to a problem in computational compelxity, BQP?=BPP, whose resolution would represent a major insight in long standing difficult problems in computational complexity.

More ArXiv News

The arxiv is changing the way it labels papers on 1/1/07, in part because the math arxiv almost reached one thousand papers per month. One thousand papers per month! Basically the new format is YYMM.NNNNvV where YY are the last two digits for the year (starting with 07), MM are the month, NNNN represents the number and vV is the version of the paper. The subject class will now be placed at the end of the paper: for example, “arXiv:0701.0001v1 [quant-ph].” Still no word on when the new naming scheme will be introduced.
Oh: and an interesting paper today, a “lost” paper of David Bohm’s quant-ph/0612002.

MyArXiv v0.01

So for those of you who’ve downloaded all of quant-ph or all of hep-th or all of gr-qc or maybe all three of them, you might be looking for a nice simple way to search the title and authors and abstract of these files with a nice simple application. Because using someone else’s software to do this would be too easy, and I needed an excuse to learn Python, I cobbled together a program to do exactly this, which I call MyArXiv. The program is bare bones. If you’re a windows user, simply install the .exe below and run the program. Then set the base directory to a directory which contains the quant-ph or hep-th or gr-qc folder which you uncommpressed from the arxiv on your hard drive torrent. Then reload the database (this will take a few moments.) You only need to reload the database whenever your local version of the arxiv changes. Searching should result in the appropriate links and double clicking on these should launch the pdf.
Here is the windows setup file: setup.exe.
Here is the python source as a text file: myarxiv.txt
I haven’t tried the program yet on any platfor besides windows, but getting it to run elsewhere should be fairly simple (it requires wxpython as well as buzhug) Comments welcome.
Screenshot (click for full size):
MyArXiv Screenshot

Got quant-ph?

I just noticed that the project to supply the arxiv as a single file has moved beyond covering hep-th and now includes quant-ph and gr-qc. Sweet! Closer and closer to all of physics on my harddrive.