BravyiKitaev Module
Bravyi-Kitaev encoding for fermion-to-qubit mappings. The BK transform uses a Fenwick tree structure to achieve O(log n) Pauli weight per ladder operator, compared to O(n) for the Jordan-Wigner transform. This module delegates to MajoranaEncoding with Fenwick-tree index sets. Reference: Seeley, Richard, Love — "The Bravyi-Kitaev transformation for quantum computation of electronic structure" (arXiv:1208.5986)
Functions and values
| Function or value |
Description
|
Full Usage:
bravyiKitaevTerms op j n
Parameters:
LadderOperatorUnit
j : uint32
n : uint32
Returns: PauliRegisterSequence
|
Compute the Bravyi-Kitaev encoding of a single ladder operator at mode index j within a register of n qubits.
|