Why are there no interesting (1D, 2-state) quantum cellular automata?

post by Optimization Process · 2024-11-26T00:11:37.833Z · LW · GW · 7 comments

This is a question post.

Contents

  Answers
    9 Jordan Taylor
    5 James Camacho
    3 interstice
None
7 comments

You know elementary cellular automata, where each of the boolean-valued cells evolves according to 

where .

I think the natural quantum-mechanical extension of this is:

You can take any elementary cellular automaton and quantum-ize it: just choose ; then that product is 1 exactly when  is the classical evolution of . (Not every  gives rise to a unitary , though; only the reversible ones.)

But... are there other unitary operators of this form, which aren't basically equivalent to reversible classical CAs? I think not, disappointingly, but I'm not sure, and I don't understand why not.

Bounty: $100 if you make me feel like I have a significantly deeper understanding of why all quantum elementary CAs are basically equivalent to classical elementary CAs (or show me I'm wrong and there actually is interesting behavior here). Partial payouts for partial successes.


My current understanding (the thing you have to enhance or beat) is:

Answers

answer by Jordan Taylor · 2024-11-26T04:38:10.623Z · LW(p) · GW(p)

There are many articles on quantum cellular automata. See for example "A review of Quantum Cellular Automata", or "Quantum Cellular Automata, Tensor Networks, and Area Laws". 
I think compared to the literature you're using an overly restrictive and nonstandard definition of quantum cellular automata. Specifically, it only makes sense to me to write  as a product of operators like you have if all of the terms are on spatially disjoint regions. 

Consider defining quantum cellular automata instead as local quantum circuits composed of identical two-site unitary operators everywhere:


If you define them like this, then basically any kind of energy and momentum conserving local quantum dynamics can be discretized into a quantum cellular automata, because any two-site time and space independent quantum Hamiltonian can be decomposed into steps with identical unitaries like this using the Suzuki-Trotter decomposition. 

comment by Optimization Process · 2024-11-26T07:53:32.398Z · LW(p) · GW(p)

I think compared to the literature you're using an overly restrictive and nonstandard definition of quantum cellular automata.

That makes sense! I'm searching for the simplest cellular-automaton-like thing that's still interesting to study. I may have gone too far in the "simple" direction; but I'd like to understand why this highly-restricted subset of QCAs is too simple.

Specifically, it only makes sense to me to write as a product of operators like you have if all of the terms are on spatially disjoint regions.

Hmm! That's not obvious to me; if there's some general insight like "no operator containing two ~'partially overlapping' terms like  can be unitary," I'd happily pay for that!

answer by James Camacho · 2024-11-26T01:53:16.299Z · LW(p) · GW(p)

I think you're looking for the irreducible representations of  (edit: for 1D, ). I'll come back and explain this later, but it's going to take awhile to write up.

comment by Optimization Process · 2024-11-26T08:13:06.801Z · LW(p) · GW(p)

I've never been familiar enough with group-theory stuff to memorize the names (which, warning, also might mean that it will take you a lot of time to write a sufficiently-dumbed-down version), but the internet suggests is related to... the Minkowski metric? I would be flabbergasted to learn that something so specific-to-our-universe was relevant to this toy mathematical contraption.

Replies from: james-camacho
comment by James Camacho (james-camacho) · 2024-11-26T20:25:51.725Z · LW(p) · GW(p)

I wrote up my explanation as its own post here: https://www.lesswrong.com/posts/LpcEstrPpPkygzkqd/fractals-to-quasiparticles [LW · GW]

Replies from: Optimization Process
comment by Optimization Process · 2024-11-30T21:11:24.552Z · LW(p) · GW(p)

I thank you for your effort! I am currently missing a lot of the mathematical background necessary to make that post make sense, but I will revisit it if I find myself with the motivation to learn!

answer by interstice · 2024-12-02T13:59:15.388Z · LW(p) · GW(p)

I think the basic reason that it's hard to make an interesting QCA using this definition is that it's hard to make a reversible CA. Reversible cellular automata are typically made using block-partitioning or a second-order method. The (classical) laws of physics also seem to have a flavor more similar to these than a GoL-style CA, in that they have independent position and velocity coordinates which each determine the time evolution of the other.

7 comments

Comments sorted by top scores.

comment by Ben (ben-lang) · 2024-11-29T13:37:45.134Z · LW(p) · GW(p)

After finding a Unitary that comes from one of your classical Cellular Automata then any power of that unitary will also be a valid unitary. So for example in classical logic their is a the "swap" gate for binary inputs, but in quantum computing the "square-root swap" gate also exists. 

So you can get one of your existing unitary matrices, and (for example) take its square root. That would kind of be like a quantum system doing the classical Cellular Automata, that is interrupted halfway through the first step. (Because applying the root matrix twice is the same as applying the matrix). Similarly you can look at the 1/3rd step by applying the cube root of the matrix.

So would you consider the square root matrix a quantum elementary CA? Its not exactly equivalent to anything classical, because classically you can't look "between the steps".

[This is a long winded way of me saying that I don't "get" the question. You want a unitary, U, of the form given in that equation for <y|U|x>, but you also don't want U to be "basically equivalent" to a classical CA.  How are you defining "basically equivalent", is anything satisfying your equation automatically "basically equivalent"?]

Replies from: Optimization Process
comment by Optimization Process · 2024-11-30T20:55:38.519Z · LW(p) · GW(p)

This is a good point! I'll send you $20 if you send me your PayPal/Venmo/ETH/??? handle. (In my flailings, I'd stumbled upon this "fractional step" business, but I don't think I thought about it as hard as it deserved.)

How are you defining "basically equivalent"

Nyeeeh, unfortunately, sort of "I know it when I see it." It's kinda neat being able to take a fractional step of a classical elementary CA, but I'm dissatisfied because... ah, because the long-run behavior of the fractional-step operator is basically indistinguishable from the long-run behavior of the corresponding classical CA.

So, tentative operationalization of "basically equivalent":  is "basically equivalent" to a classical elementary CA if the long-run behavior of  is very close to the long-run behavior of some , i.e., uh, 

...but I can already think of at least one flaw in this operationalization, so, uh, I'm not sure. (Sorry! This being so fuzzy in my head is why I'm asking for help!)

Replies from: ben-lang, ben-lang
comment by Ben (ben-lang) · 2024-12-02T12:21:26.426Z · LW(p) · GW(p)

Random thoughts. You can relatively simply get a global phase factor at each timestep if you want. I don;t think a global phase factor at each step really counts as meaningfully different though. Anyway, as an example of this:

So that, at each (classical) timestep every single element of the CA tape just moves one step to the right. (So any patterns of 1's and 0's just orbit the tape in circles forever, unchanging.). Its quite a boring CA, but a simple example.

We can take the quantum CA that is exactly the same, but with some complex phase factor:

Where the delta function is saying "1 iff  , else 0."

This is exactly the same as the old classical one (everything moves on step to the right), but this time we also have a global phase factor applied to the total system. The total phase factor is , where N is the total number of cells on the tape.

Tiny bit more interesting:

Now we only gain phase factors on values of 1, so the global phase depends on the total number of 1's on the tape, rather than its length.

To get proper quantum stuff we need phase factors that are not global. (IE some relative phases). I feel like this equation below is a reasonable kind of place to start, but I have run out of time for now so might return to this later.

comment by the gears to ascension (lahwran) · 2024-11-29T09:11:36.537Z · LW(p) · GW(p)

What is a concise intro that will teach me everything I need to know for understanding every expression here? I'm also asking Claude, interested in input from people with useful physics textbook taste

comment by Alfred Harwood · 2024-11-26T22:04:08.883Z · LW(p) · GW(p)

When you are considering finite tape length, how do you deal with  when  or  when  ?  

Replies from: Optimization Process
comment by Optimization Process · 2024-11-27T00:42:18.571Z · LW(p) · GW(p)

I was imagining the tape wraps around! (And hoping that whatever results fell out would port straightforwardly to infinite tapes.)