Skip to content

Commit

Permalink
~
Browse files Browse the repository at this point in the history
  • Loading branch information
valbert4 committed Mar 21, 2024
1 parent 8b8162c commit d3090a0
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 12 deletions.
2 changes: 1 addition & 1 deletion codes/quantum/qubits/fermion_into_qubit/bksf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ short_name: 'BKSF'
introduced: '\cite{arxiv:quant-ph/0003137}'

alternative_names:
- 'Loop-Stabilized fermion simulation (LSFS) code'
- 'Loop-stabilized fermion simulation (LSFS) code'
# 1701.07072

description: |
Expand Down
6 changes: 3 additions & 3 deletions codes/quantum/qubits/fermion_into_qubit/bkt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ short_name: 'BKT'
introduced: '\cite{arxiv:quant-ph/0003137}'

description: |
A fermion-into-qubit encoding defined on ternary trees that maps Majorana operators into qubit operators of weight \(\lceil \log (n+1) \rceil\).
The code can be reformulated in terms of Fenway trees \cite{doi:10.1002/spe.4380240306} and its locality can be further optimized to yield the \textit{segmented Bravyi-Kitaev (SBK) transformation code} \cite{arxiv:1701.07072}.
A fermion-into-qubit encoding that maps Majorana operators into Pauli strings of weight \(\lceil \log (n+1) \rceil\).
The code can be reformulated in terms of Fenwick trees \cite{doi:10.1002/spe.4380240306}, and the Pauli-string weight can be further optimized to yield the \textit{segmented Bravyi-Kitaev (SBK) transformation code} \cite{arxiv:1701.07072}.
relations:
parents:
- code_id: fermions_into_qubits
cousins:
- code_id: jw
detail: 'The BKT code exponentially improves over the JW transformation code in the weight of encoded fermionic operators \cite{arxiv:1910.10746}.'
detail: 'The weight of a Majorana operator in the BKT (JW transformation) code scales logarithmically (linearly) with \(n\), with the former demonstrating an exponential imporvement \cite{arxiv:1910.10746}.'


# Begin Entry Meta Information
Expand Down
2 changes: 1 addition & 1 deletion codes/quantum/qubits/fermion_into_qubit/bvc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ alternative_names:
- 'Auxiliary fermion code'

description: |
A 2D fermion-into-qubit encoding that builds upon the JW transformation encoding by eliminating the weight-\(O(n)\) \(X\)-type string at the expense introducing additional gauge qubits.
A 2D fermion-into-qubit encoding that builds upon the JW transformation encoding by eliminating the weight-\(O(n)\) \(X\)-type string at the expense introducing additional qubits.
See \cite[Sec. IV.B]{arxiv:2201.05153} for details.
protection: |
Expand Down
1 change: 0 additions & 1 deletion codes/quantum/qubits/fermion_into_qubit/derby_klassen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ description: |
protection: |
Some single-qubit errors are detectable, with the rest inducing low-weight fermionic dephasing noise \cite{arxiv:2003.07125}.
relations:
parents:
- code_id: qetc
Expand Down
5 changes: 1 addition & 4 deletions codes/quantum/qubits/fermion_into_qubit/jw.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ introduced: '\cite{doi:10.1007/978-3-662-02781-3_9,arXiv:cond-mat/0010440,arxiv:
description: |
A mapping between qubit Pauli strings and Majorana operators that can be thought of as a trivial \([[n,n,1]]\) code.
The mapping is best described as converting a chain of \(n\) qubits into a chain of \(2n\) Majorana modes (i.e., \(n\) fermionic modes).
It maps Majorana operators into qubit operators of weight \(O(n)\).
It maps Majorana operators into Pauli strings of weight \(O(n)\).
The Majorana modes \(\{\gamma_j\}\) are defined from Pauli strings as follows,
\begin{align}
Expand All @@ -38,9 +38,6 @@ relations:
parents:
- code_id: aqm
detail: 'The AQM fermion-into-qubit code reduces to the JW transformation code when the outer code is trivial.'
cousins:
- code_id: fermions_into_qubits
detail: 'The JW transformation code is the first example of a fermion-into-qubit code.'


# Begin Entry Meta Information
Expand Down
2 changes: 1 addition & 1 deletion codes/quantum/qubits/fermion_into_qubit/mlsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ short_name: 'MLSC'
introduced: '\cite{arxiv:1812.08190}'

description: |
An single error-correcting fermion-into-qubit encoding defined on 2D qubit lattice whose stabilizers are associated with loops in the lattice.
An single error-correcting fermion-into-qubit encoding defined on a 2D qubit lattice whose stabilizers are associated with loops in the lattice.
protection: |
The code can correct single-qubit errors \cite{arxiv:1812.08190}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name: 'Ternary-tree fermion-into-qubit code'
introduced: '\cite{arxiv:1910.10746}'

description: |
A fermion-into-qubit encoding defined on ternary trees that maps Majorana operators into qubit operators of weight \(\lceil \log_3 (2n+1) \rceil\).
A fermion-into-qubit encoding defined on ternary trees that maps Majorana operators into Pauli strings of weight \(\lceil \log_3 (2n+1) \rceil\).
relations:
Expand Down

0 comments on commit d3090a0

Please sign in to comment.