$\text P$ vs $\text {BQP}$ is an open question. That is, "can systems which require a polynomial number of qubits in the size of an input be described with only a polynomial number of bits?" If the answer is "yes", then the device you're reading this with can factor quickly and do other fun things, whoopee! Most quantum information scientists assume that universal quantum computation is hard for Turing machines / classical computers, but there is no proof to show classical computers are quantum-weak. We know the following:
- Clifford circuits acting on stabilizer states are classically efficient (Gottesman-Knill theorem).
- All quantum states with a positive Wigner representation are classically efficient. This includes both stabilizer states and so-called bound states (see here). Bound states are interesting because they cannot be described trivially as combinations of stabilizer states (they lie outside the stabilizer polytope / octahedron), yet are still easy to classically simulate.
- Magic states promote Clifford circuits to full quantum universality by allowing for the application of a non-Clifford unitary through a process called 'gate teleportation' or 'gate injection' (see here). Magic states however, being pure non-stabilizer states are classically inefficient to simulate.
- It has been shown that if one can simulate a reusable magic state, then quantum power is classically realizable with software which takes advantage of the finding, ie. $\text P = \text{BQP}$ (see here). This is a big finding, but magic states are generally destroyed in the teleport/injection process so it seems hard to achieve magic-state-reusability.
The reason why $\text P$ becomes $\text{BQP}$ when the magic state is reusable is because the number of terms introduced by the magic state is kept constant; whereas in the typical magic state scenario (where the magic state is destroyed during gate injection), the number of terms grows exponentially with each magic state introduced to the computation (generally $N$ magic states consumed per $N$ non-Clifford transformations required, so $d^N$ terms).
Thus the challenge then becomes: how can we keep the number of terms constant but not be burdened with devising an invincible magic state? Ie. how can we employ a linear number of magic states in our simulation but keep the terms introduced by such states constant as in the $\text{P}=\text{BQP}$ finding from this article.
The proposed answer to the above problem is to compress the output of the gate injection qudit to the nearest 0 / neutral Wigner state (Wigner representations in this context are defined in this paper in the middle of p.5). Specifically, the gate injection circuit has 2 inputs: an info input $|\psi \rangle$, and a magic state $|T\rangle$. The output is the result state of a $T$ gate applied to $\psi$, $T|\psi\rangle$. In the event the output $T|\psi\rangle$ has a negative (inefficient) Wigner representation, we would then compress that qudit so that its state is shifted to the nearest 0 Wigner representation.
Your thought may be, well, the quantumness will be lost when you shift the output of the gate injection circuit to the nearest 0 Wigner state. But wait! 0 is neither a positive nor negative number, so we are not technically shifting it to a positive (weak and fast) state, but a neutral state -- by contrast, negative states are strong but seemingly slow. This is potentially an important distinction because while such 0 Wigner states are efficiently simulable, they may also retain quantum power.
The bottom line is we would have a circuit with Clifford gates, positive and neutral Wigner states (the latter sometimes called zero-sum-negative states), and unlimited use of magic states -- with the caveat that the output of the gate injection circuit can never be negative, and if so it must be shifted to the nearest 0/neutral Wigner state. Is such a system universal for QC?