Quanta Magazine: The Quest to Quantify Quantumness
quantamagazine.org
quantamagazine.org
In my opinion the quanta article is mostly accurate but there are some innacuracies. Where they say there are "three islands" there are definitely at least a few more. You can cook up more examples quite easily.
They key point is that if a circuit can be divided up into pieces which aren't entangled with each other then you can understand the individual pieces separately, which is very nice. On the other hand if the system can't be divided up in this way you don't really have any choice except deal with the whole thing as one big blob, which is difficult.
Another obvious example is what you get if there is no superpositions at any time. I.e. at every step in the computation the state is a computational basis state. Since we label computational basis states with binary strings, with a little checking you can see that circuits with no superpositions are exactly the same as reversible classical Boolean/logic circuits. These can obviously be efficiently classical simulated so they form another island. Here the relevant quantum resource that frees you from the island is what is called coherence.
There are probably a bunch more examples. I think you can invent one where all your quantum logic gates have to have at least a certain amount of noise in them, but I haven't checked the details on that.
I think you can sort-make the argument you want to make, because all computational basis states are also product states, just like all computational basis states are also stabilizer states and also (if they have the right parity) fermionic gaussian states. Where it goes wrong is when you start thinking about gates/circuits instead of states, because (e.g.) CX or CCC..CX gates with arbitrary numbers of controls are (in general) highly entangling gates, but they map computational basis states to other computational basis states.
Does this make sense?
|Simulated state |Computational basis state that allows classical simulation|
|Non entangled superposed state |product/stabilizer/fermionic state|
|Entangled superposed state |stabilizer/fermionic state|
|Magic superposed state |fermionic state|
So as I see it non superposing states are a special case of any classically simulable superposed state so they can always be classically simulated.
For example imagine we have a big, complicated quantum circuit, which doesn't look "nice" in any way, but at every time it happens that the state may be expressed as a superposition of only 2 (or a few) stabilzer states. Even though the states are simple in this sense, we wouldn't expect to be able to efficiently classically simulate this circuit.
This is because even though there is an efficient classical description of the state of the quantum computer at every timestep (the efficient description is as a superposition of a few stabilizer states), there isn't an efficient way to find these efficient classical descriptions, or even notice that they exist.