Primary source for this record, read at the depth its deepened outcome states.
arxiv.org/abs/quant-ph/0003137 ↗Bravyi–Kitaev mapping
Balances locality of parity and occupation updates. Representative form: occupation and parity stored in logarithmic update sets.
Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.
Bravyi–Kitaev mapping is cataloged as an operator rather than a circuit. Balances locality of parity and occupation updates.
Circuit & simulation
What this takes and returns
TakesNothingWhat joins here
No input port, deliberately. You measure a state with this entry; you do not apply it and pass a register on.
Nothing in the Atlas meets this end.
ReturnsNothingWhat joins here
No output port, deliberately. An observable is measured with, never applied, so there is no register to hand on.
Nothing in the Atlas meets this end.
Not a stage. You measure a state with this; you do not apply it and pass a register on. It has a width and deliberately no ports. See all 60 →
How it works
The paper never uses the name. Bravyi and Kitaev define this encoding in §5, Fast simulation procedures, and call it nothing — the text says "encodings of the form" and draws a binary tree. Bravyi–Kitaev transform is what the community later called it. This record uses the common name because that is what a reader will search for, and states here that it is not the paper's own word, because a record that quotes a paper should not put a word in its mouth.
The problem it solves is a bookkeeping cost. Under the standard identification of fermionic modes with qubits, an annihilation operator carries the Jordan–Wigner sign , and computing that string touches every qubit below . Storing instead fixes the read and breaks the write: changing one occupation number then forces an update to every above it. The paper states the trade in exactly those terms and resolves it by storing partial sums.
The encoding. Eq. (19) is
where is a partial order on binary strings that makes the index set a binary tree. The inverse is Eq. (20), , and the parity sum the sign needs is Eq. (21), .
Where the logarithm comes from. The paper's own sentence is that each enters only of the , and that the sums in Eqs. (20) and (21) each contain terms. Both directions are therefore cheap at once, which is what neither the occupation encoding nor the parity encoding manages alone. The extraction operator is Eq. (22), built from controlled- and controlled- gates over the sets , and , and the paper states it costs operations. The abstract puts the headline the same way: simulating one fermionic gate costs qubit gates under the standard correspondence, and a different encoding reduces it to .
Why this record does not join the map. What it documents is a transformation between representations, and the map draws no process that performs one. The operator it publishes is the output of the mapping, not an object a route holds between two processes — which is what the ingredient shelf's encoding abstention says, and this record is one of the six it says it about.
Implementation
OPERATOR: Bravyi–Kitaev mapping
REPRESENTATIVE FORM: occupation and parity stored in logarithmic update sets
ROLE: Balances locality of parity and occupation updates.
This is a mathematical operator record, not an executable circuit.A reference record, not runnable source. Leona cannot execute it, so it cannot be saved to your Library as a circuit.
Quantum vs classical
Classical baseline
Use a classical state-vector or matrix simulation at the same width, precision, and measurement objective.
Quantum claim
The quantum record demonstrates a state or operator behavior; it does not make classical simulation or communication costs disappear.
How to compare
Compare fidelity, samples, gate depth, noise, memory, and the cost of preparing and reading the state.
Declared gaps
Nobody has reviewed this record for gaps yet.