In short

A k-local Hamiltonian is a Hermitian operator of the form H = \sum_i h_i where each term h_i acts non-trivially on at most k qubits. "Local" does not mean "small" — a 2-local Hamiltonian on a hundred qubits is still 2-local, because every individual term touches at most 2 of them. The whole of Part 15 depends on one structural observation: most physical Hamiltonians in nature are k-local for small k. Ising and Heisenberg models are 2-local. Molecular electronic Hamiltonians are 4-local after Jordan-Wigner encoding. Quantum spin-glasses, Hubbard models, lattice gauge theories — all low-k.

Locality is the hinge of quantum simulation. Positively: e^{-iHt} with a k-local H can be simulated efficiently on a quantum computer (Lloyd 1996 [2]; chapters 131–132 work through the Trotter algorithm). Each elementary term e^{-ih_i t} is a 2^k \times 2^k unitary — constant-size — and you stitch them together via Trotter-Suzuki. Negatively: finding the ground-state energy of a 2-local Hamiltonian is QMA-complete (Kitaev 1999; chapter 98). Even on a 2D lattice with only nearest-neighbour interactions, it remains QMA-complete. So locality is exactly the right knob: enough structure to make dynamics tractable, not enough to make ground states tractable.

Examples you should be able to write down: Ising H = -\sum J_{ij} Z_i Z_j - \sum h_i X_i; Heisenberg H = \sum J(X_i X_j + Y_i Y_j + Z_i Z_j); Hubbard H = -t\sum(c_i^\dagger c_j + \text{h.c.}) + U\sum n_{i\uparrow} n_{i\downarrow}; molecular electronic H = \sum t_{pq} c_p^\dagger c_q + \sum V_{pqrs} c_p^\dagger c_q^\dagger c_r c_s. Every quantum-chemistry and condensed-matter calculation runs inside this zoo.

The last chapter returned to Feynman's 1982 proposal and sorted the modern version into three concrete tasks: time evolution, ground-state energy, thermal sampling. Each requires a Hamiltonian H as input. Which H? That depends on the physics — the electrons of a molecule, the spins of a magnet, the electrons hopping on a lattice. And here lies the crucial structural point: every physically relevant Hamiltonian has a very specific algebraic shape. It is a sum of small pieces, each acting on only a handful of particles. That shape has a name — locality — and it is the single feature that makes the whole Part 15 algorithmic programme possible.

This chapter introduces locality carefully, writes down the five or six Hamiltonians you will meet for the rest of the track, and shows why locality is also the source of the QMA-hardness ceiling you met in chapter 98. By the end, you should be able to look at any physics Hamiltonian, say "this is k-local" for the right k, and predict whether the corresponding simulation task is easy-for-quantum or hard-even-for-quantum.

The definition, with pictures

Start with the sharpest version, before any physics.

$k$-local Hamiltonian

A Hermitian operator H on n qubits is k-local if it can be written as

H = \sum_{i=1}^M h_i

where each h_i is Hermitian, has bounded norm, and acts non-trivially on at most k of the n qubits — that is, h_i is of the form A_S \otimes I_{\bar S} where S \subseteq \{1, \ldots, n\} is a subset of size at most k, A_S is an operator on those qubits, and I_{\bar S} is the identity on the rest.

  • k is the locality of the Hamiltonian.
  • M, the number of terms, is typically polynomial in n — linear, at most quadratic — for physical Hamiltonians.
  • When the qubits are arranged on a lattice and each h_i only acts on geometrically nearby qubits (say, nearest neighbours), we say H is geometrically local in addition to k-local.

The notation A_S \otimes I_{\bar S} is worth decoding if you are not fluent with it. Suppose you have 10 qubits and a two-local term that acts on qubits 3 and 7. You write it as the tensor product I_1 \otimes I_2 \otimes A_{3,7} \otimes I_4 \otimes \ldots, where A_{3,7} is a 4 \times 4 matrix on those two qubits and every other qubit gets the 2 \times 2 identity. Formally it is a 2^{10} \times 2^{10} matrix; structurally it is a small matrix padded with identity. That padding is what the word "local" captures.

Why the word "local" does not mean "small" or "nearby by default": in the most general definition, a 2-local term can act on any two of the n qubits, however far apart they sit in space. Electron-electron Coulomb repulsion, for instance, is 2-local in the Jordan-Wigner encoding, but the two electrons can be on opposite sides of the molecule. Geometric locality — an additional restriction that the qubits must be nearest neighbours — is a strictly stronger condition.

k-local Hamiltonians — qubits as dots, terms as hyperedgesTwo panels. Left panel: a row of 8 filled circles representing 8 qubits. Arcs connect pairs of qubits, each arc is one 2-local term; arcs connect both nearby and far qubits, showing "2-local but not geometrically local". Right panel: same 8 qubits, but arcs only connect adjacent pairs, showing "geometrically 2-local". Below each panel, a caption.General 2-localterms connect any pair of qubitsq₁q₂q₃q₄q₅q₆q₇e.g. Coulomb repulsion in a moleculeGeometrically 2-localterms only connect nearest neighboursq₁q₂q₃q₄q₅q₆q₇e.g. 1D spin chain, nearest-neighbour Ising
Two ways to be 2-local. Left: any pair of qubits can share a term — this is the general definition. Right: only adjacent qubits share terms — this is "geometrically 2-local," a stricter condition used in condensed-matter physics and in the strongest versions of the QMA-hardness theorem.

Two sanity checks on the definition:

Why k-locality is physically universal

The genuinely surprising fact — and the one you should carry out of this chapter — is that essentially every Hamiltonian that arises in physics is k-local for k \leq 4, and most are 2-local. That is not a coincidence. It traces to the structure of the interactions nature uses.

Two-body forces. The overwhelming majority of fundamental interactions in physics are pairwise. The Coulomb force between two electrons is a two-body force. The exchange interaction between two spins is two-body. Gravity (classically) is two-body. A three-body force would require three particles to interact in a way that cannot be decomposed into pair interactions — such forces exist in nuclear physics, but they are small corrections, not the dominant term.

Short range. Most condensed-matter Hamiltonians have interactions that fall off with distance, so "next-to-nearest" terms are weaker than "nearest-neighbour" terms, which in turn are weaker than on-site terms. Dropping all terms beyond some range gives a geometrically local Hamiltonian with a controlled approximation error.

Encoding preserves locality. When you encode a molecular Hamiltonian or a lattice Hamiltonian onto qubits via Jordan-Wigner or Bravyi-Kitaev, the encoding preserves bounded locality — fermionic two-body terms become qubit 4-local (Jordan-Wigner) or O(\log n)-local (Bravyi-Kitaev), still a bounded polynomial.

Taken together: low k is what nature gives you, and what algorithm designers exploit. Feynman's Claim 3 from the last chapter — "build a quantum simulator" — becomes an efficient algorithm precisely because the Hamiltonians that matter are sums of a polynomial number of k-local terms with bounded k.

The zoo — five Hamiltonians you need to know

Here are the canonical Hamiltonians of quantum simulation, in order of increasing intricacy. For each, see what acts on what and count the locality.

1. Transverse-field Ising model (2-local)

The simplest non-trivial quantum many-body Hamiltonian:

H_{\text{Ising}} = -J \sum_{\langle i,j \rangle} Z_i Z_j - h \sum_i X_i.

Here \langle i,j \rangle means "over neighbouring pairs on some lattice." The first sum is the classical Ising interaction — a coupling that energetically rewards aligned spins (Z_i Z_j = +1 when the two spins agree, -1 otherwise). The second sum is the transverse field — a magnetic field in the x-direction that tries to flip each spin, adding quantum fluctuation.

Locality: 2-local (the ZZ terms) and 1-local (the X terms). Number of terms: M = O(n) — one X per site, one ZZ per bond. Physics: undergoes a quantum phase transition at h/J = 1 between a ferromagnetic phase (large J) and a paramagnetic phase (large h). A benchmark problem for quantum simulation; widely used as a VQE target.

2. Heisenberg model (2-local)

Spin interactions isotropic in all three directions:

H_{\text{Heisenberg}} = J \sum_{\langle i,j \rangle} (X_i X_j + Y_i Y_j + Z_i Z_j).

Locality: 2-local. Physics: describes quantum magnets. The 1D antiferromagnetic Heisenberg chain (solved by Bethe in 1931) is a textbook integrable system; the 2D version on a triangular or kagome lattice is a hotbed of research on quantum spin liquids. Variants: XXZ (two couplings), XY (drop the Z term), all still 2-local.

3. Hubbard model (fermionic, 4-local in qubits)

Electrons on a lattice, hopping and interacting:

H_{\text{Hubbard}} = -t \sum_{\langle i,j\rangle, \sigma} \left(c_{i\sigma}^\dagger c_{j\sigma} + \text{h.c.}\right) + U \sum_i n_{i\uparrow} n_{i\downarrow}.

The first sum (kinetic) lets an electron hop from site j to site i if both sites have room; "h.c." is Hermitian conjugate (the reverse hop). The second sum (on-site repulsion) penalises having two electrons of opposite spin on the same site; n_{i\sigma} = c_{i\sigma}^\dagger c_{i\sigma} is the number operator.

Locality in fermionic form: 2-local — every term involves at most two sites. Locality in qubits (via Jordan-Wigner): the kinetic term becomes c_i^\dagger c_j = \frac{1}{2}(X_i X_j + Y_i Y_j) \prod_{k\text{ between }i,j} Z_k. The Z string is the Jordan-Wigner tail; for nearest neighbours it reduces to k=2 with the right labelling, but for non-nearest pairs it spans the qubits between. For practical locality on a 2D lattice: 4-local after encoding. Physics: at half-filling, undergoes a Mott metal-to-insulator transition. The 2D Hubbard model near half-filling is the minimal model for high-T_c superconductivity — and classically unsolved.

4. Molecular electronic Hamiltonian (4-local in qubits)

The Hamiltonian of electrons in a molecule, which is what quantum chemistry is about:

H_{\text{mol}} = \sum_{pq} t_{pq} c_p^\dagger c_q + \frac{1}{2}\sum_{pqrs} V_{pqrs} c_p^\dagger c_q^\dagger c_r c_s.

t_{pq} are one-electron integrals (kinetic energy plus nuclear attraction; computed classically from the chosen orbital basis), and V_{pqrs} are two-electron integrals (Coulomb repulsion between orbitals).

Locality in qubits (Jordan-Wigner): 4-local (the two-electron terms involve four fermionic operators). Number of terms: O(n^4) where n is the number of spin-orbitals. Physics: the whole of quantum chemistry. Binding energies, reaction barriers, drug-target affinities.

5. Lattice gauge theories (k-local for small k)

High-energy physics' non-perturbative tool. A gauge theory on a lattice discretises spacetime and places fields on links and matter on sites. For \mathrm{U}(1) and \mathrm{SU}(N) gauge groups, the Kogut-Susskind Hamiltonian splits into plaquette terms (4 links around a square), link terms, and matter terms — all k-local with k \leq 4. Simulating lattice QCD at non-zero chemical potential is the long-term target, unreachable by classical Monte Carlo because of the sign problem.

The zoo of k-local HamiltoniansTable-like display with five rows. Row 1: "Ising" — 2-local, shows ZZ on a 1D chain. Row 2: "Heisenberg" — 2-local, shows XX+YY+ZZ on a chain. Row 3: "Hubbard" — 4-local after encoding, shows hopping + on-site U on a 2D lattice. Row 4: "Molecular" — 4-local, shows the four-index Coulomb integral. Row 5: "Lattice gauge" — ≤4-local, shows a plaquette on a lattice.ModelFormLocality (qubits)PhysicsIsing−J Σ ZᵢZⱼ − h Σ Xᵢ2-localclassical magnetism + fieldHeisenbergJ Σ (XᵢXⱼ + YᵢYⱼ + ZᵢZⱼ)2-localquantum magnets, spin liquidsHubbard−t Σ c†ᵢcⱼ + U Σ nᵢ↑nᵢ↓2-local (fermion) / 4-local (qubit)Mott insulators, high-TcMolecularΣ tₚq c†ₚcq + Σ Vₚqᵣₛ c†ₚc†qcᵣcₛ4-localchemistry, drug designLattice gaugeplaquette + link + matter terms≤ 4-localQCD at finite density
The canonical zoo of $k$-local Hamiltonians used in quantum simulation. Every model in the table is $k$-local with $k \leq 4$; every model has polynomially many terms in $n$. The rest of Part 15 will simulate one of these or a close cousin.

Everything from here on in Part 15 is about running algorithms on Hamiltonians from this zoo — or small generalisations of them.

Why locality makes simulation efficient

The single-most important fact about a k-local Hamiltonian, operationally, is that each individual term e^{-i h_i t} can be implemented as a constant-size quantum circuit. Each h_i acts on at most k qubits, so e^{-ih_i t} is a 2^k \times 2^k unitary — a matrix of size at most 16 (for k=4). Any 2^k \times 2^k unitary can be decomposed into O(4^k) one- and two-qubit elementary gates by the Solovay-Kitaev theorem. For bounded k, this is a constant gate count per term.

Then Lloyd 1996 [2] tells you how to stitch the pieces together. For a time-t evolution under H = \sum_{i=1}^M h_i:

e^{-iHt} \approx \left(\prod_{i=1}^M e^{-ih_i t/r}\right)^r

for large enough r (the number of Trotter steps). This is the first-order Trotter-Suzuki approximation. Each Trotter step costs M bounded-size unitaries. The total gate count is O(M \cdot r), with r = O(M \cdot t^2 / \epsilon) chosen to keep the error bounded by \epsilon. Plugging in:

\text{gates} = O\!\left(\frac{M^2 t^2}{\epsilon}\right).

Why this is polynomial: M is polynomial in n (each term acts on k of n qubits, and there are at most \binom{n}{k} = O(n^k) such terms; for physical Hamiltonians often M = O(n) or O(n^2)). t and 1/\epsilon are inputs. So the total gate count is polynomial in n, t, and 1/\epsilonefficient in every parameter. A classical simulation would need to store and update 2^n amplitudes — exponential in n. This is the Feynman-Lloyd efficient-simulation theorem.

Higher-order Trotter schemes (Suzuki 1991) and later algorithms (LCU, QSP, qubitisation — chapter 132) improve the scaling further, but the basic insight comes from locality: if you can simulate each h_i in constant time, you can simulate the sum in polynomial time. Strip locality and everything breaks — an arbitrary 2^n \times 2^n unitary has 4^n free parameters, and no finite circuit can realise it in general.

Why locality still makes ground-state finding hard

Now the negative side. Deciding the ground-state energy of a general k-local Hamiltonian is QMA-complete (chapter 98). Kitaev's 1999 theorem, plus later tightenings:

$k$-local Hamiltonian problem (promise version)

Input. A k-local Hamiltonian H = \sum h_i on n qubits, specified by writing down all the h_i's in full (each a 2^k \times 2^k Hermitian matrix, plus the qubit indices it acts on). Two thresholds a < b with b - a \geq 1/\text{poly}(n).

Output.

  • YES if the ground-state energy E_0(H) \leq a.
  • NO if E_0(H) \geq b.
  • Promise: one of these always holds (the case a < E_0 < b is excluded by the problem's statement).

Result: For k \geq 2, this problem is QMA-complete (Kempe, Kitaev, Regev 2006, tightening Kitaev's original 5-local proof). Even with geometric 2-locality on a 2D lattice, still QMA-complete (Oliveira–Terhal 2008). For k = 1, the problem is in P — single-qubit terms don't couple, so E_0 is the sum of minimum eigenvalues of each 1-local term.

This is a deep result, and it shapes the whole algorithmic landscape. The consequence, in one sentence: no efficient quantum algorithm can solve the ground-state problem in full generality, unless QMA collapses into BQP — an unlikely-but-open complexity assumption.

What can a quantum algorithm do? Approximate, heuristically, or under extra structural assumptions:

Phase estimation. Works if you can prepare a state with non-negligible overlap with the true ground state. The overlap preparation is the hard part.

Variational Quantum Eigensolver (VQE). Gives an upper bound on E_0 by minimising \langle \psi(\vec\theta)|H|\psi(\vec\theta)\rangle over parameters \vec\theta in a chosen circuit ansatz. The bound is tight only if the ansatz is expressive enough — which, for strongly correlated systems, is an open problem.

Adiabatic preparation. Start with a trivial ground state (say, all |+\rangle), slowly turn on the full Hamiltonian. If you evolve slowly enough, the system stays in its ground state. "Slowly enough" means a time inversely proportional to the smallest spectral gap encountered along the way. For Hamiltonians with gapless points, this is expensive.

Imaginary-time evolution. Apply e^{-\tau H} for large \tau to any state with ground-state overlap, and what comes out is proportional to the ground state. Implementing e^{-\tau H} directly is non-unitary and tricky, but it can be approximated.

The practical art of quantum chemistry on quantum computers is choosing which of these routes to combine, which structure to exploit, and which hardware constraints to respect. Locality is the feature that makes this field exist; QMA-completeness is the feature that prevents it from being easy.

Examples — write these down

Example 1: The 3×3 transverse-field Ising model on a 2D lattice

Setup. You want to study the quantum phase transition of the 2D transverse-field Ising model on a small grid. Nine spins arranged as a 3 \times 3 square lattice. Each spin interacts with its nearest neighbours via an Ising term -J Z_i Z_j and feels a transverse field -h X_i. Periodic boundary conditions: the lattice wraps around, so every spin has exactly four neighbours.

Step 1. Count the field terms. One -h X_i per site:

\sum_{i=1}^{9} (-h X_i) = -h(X_1 + X_2 + \ldots + X_9).

Nine 1-local terms.

Why enumerate so concretely: the gate count for simulating the dynamics is proportional to the number of terms per Trotter step, and writing them out is how you verify the count.

Step 2. Count the bond terms. On a 3 \times 3 periodic grid, each of 9 sites has 4 neighbours, giving 9 \times 4 / 2 = 18 bonds (divide by 2 because each bond is shared). So 18 -J Z_i Z_j terms.

\sum_{\langle i,j \rangle} (-J Z_i Z_j) \quad \text{with 18 bonds}.

Step 3. Write the full Hamiltonian.

H = -J\!\!\!\!\sum_{\substack{\langle i,j\rangle \\ 18 \text{ bonds}}}\!\!\! Z_i Z_j \; - \; h \sum_{i=1}^{9} X_i.

Step 4. Count: 18 + 9 = 27 terms total. Locality: 2-local (the ZZ terms) and 1-local (the X terms). Physical qubits needed: 9.

Step 5. Gate-count estimate for a Trotter-based dynamics simulation. First-order Trotter with r steps: each step costs ~27 small unitaries (18 controlled-phase-style gates for ZZ, 9 single-qubit rotations for X). Total gates per step: order 50, per Trotter step. For a simulation to time t with error \epsilon, r \sim t^2 / \epsilon; so a short t=1 simulation to precision 1% needs about 10^4 gates total. Comfortably within NISQ range.

Result. H is a 2-local Hamiltonian on 9 qubits with 27 terms. Simulating its dynamics is a NISQ-compatible benchmark.

3×3 transverse-field Ising modelA 3x3 grid of qubits (red dots). Lines connect each pair of horizontally and vertically adjacent qubits showing ZZ interactions. Below, each qubit has a small X label indicating the transverse-field term.XXXXXX9 qubits12 open bonds + 6 wraparound= 18 ZZ terms+ 9 X terms2-local
The $3 \times 3$ transverse-field Ising model on a periodic 2D lattice. Each bond contributes a $-J Z_i Z_j$ term; each site contributes a $-h X_i$ term. 2-local, 27 total terms, 9 qubits.

What this shows. Writing H down explicitly makes the locality visible: every term touches at most 2 of the 9 qubits, and the number of terms grows linearly with system size.

Example 2: The hydrogen molecule H₂ in a minimal basis

Setup. The simplest non-trivial molecule: two protons and two electrons. In the STO-3G minimal basis, each atom contributes one 1s orbital. Spin-orbitals: \phi_{1\uparrow}, \phi_{1\downarrow}, \phi_{2\uparrow}, \phi_{2\downarrow}. Four spin-orbitals total. Under Jordan-Wigner, four qubits.

Step 1. The electronic Hamiltonian has the form

H_{\text{H}_2} = \sum_{pq} t_{pq} c_p^\dagger c_q + \frac{1}{2}\sum_{pqrs} V_{pqrs} c_p^\dagger c_q^\dagger c_r c_s.

For H_2 the coefficients t_{pq} and V_{pqrs} are computed classically from the chosen orbitals — a few dozen numbers.

Step 2. Apply Jordan-Wigner. Every fermionic operator becomes a qubit operator with a Z-string tail. After the algebra, the Hamiltonian becomes a sum of 15 Pauli terms of the form

H_{\text{H}_2} = \sum_\alpha g_\alpha P_\alpha

where each P_\alpha is a tensor product of Paulis on the 4 qubits — for example, g_1 II + g_2 IIIZ + g_3 IZII + g_4 ZIIZ + g_5 XXYY + \ldots The specific coefficients at equilibrium geometry (0.735 Å bond length) are tabulated in the literature; typical values are g_\alpha \in [-1.3, 0.2] Hartree.

Step 3. Count locality. Each P_\alpha acts on at most 4 qubits (the whole system). So H_{\text{H}_2} is 4-local. Most terms are 2- or 3-local; the full count of 15 Pauli terms includes 1-local field-like terms and 2-, 3-, 4-local interaction terms.

Step 4. Ground-state energy. On paper, diagonalise the 16 \times 16 matrix — classically trivial. The ground state energy at equilibrium is E_0 \approx -1.137 Hartree. VQE on NISQ hardware has matched this number to within chemical accuracy in many experimental papers since 2014.

Result. H_2 in minimal basis is a 4-local Hamiltonian on 4 qubits. It is the "hello world" of quantum chemistry on quantum computers.

H₂ in a minimal basis — 4 spin-orbitals to 4 qubitsTwo hydrogen atoms on the left. Each atom has a 1s orbital split into up-spin and down-spin, giving 4 spin-orbitals total. Arrows map to 4 qubits on the right. Below, a sketch of the 15-term Pauli expansion.HHSTO-3G basis2 atomsϕ₁↑ϕ₁↓ϕ₂↑ϕ₂↓q₀q₁q₂q₃Jordan-Wigner:H = Σ gₐ Pₐ15 Pauli terms≤ 4-localE₀ ≈ −1.137 Haat 0.735 Åthe "hello world" of quantum chemistry on quantum computers
H$_2$ in a minimal basis. Four spin-orbitals map to four qubits via Jordan-Wigner. The resulting Hamiltonian has 15 Pauli terms, is 4-local, and has ground-state energy $E_0 \approx -1.137$ Hartree at the equilibrium bond length — reproducible on a 4-qubit NISQ device by VQE.

What this shows. The general molecular Hamiltonian, which in its raw form looks like a fermionic zoo, becomes a concrete k-local Pauli sum after encoding — the form quantum algorithms consume directly. 4 qubits, 15 terms, 4-local. This pattern scales: add more orbitals, get more qubits, more terms, same bounded k.

Common confusions

Going deeper

You now have the definition, the zoo, and the efficiency/hardness duality: locality makes dynamics tractable, locality does not rescue ground-state finding, nature cooperates by giving us low-k Hamiltonians. What follows is the deeper structure: Kitaev's history-state construction that proved the QMA-completeness, Jordan-Wigner and Bravyi-Kitaev fermion encodings in detail, the Trotter-Suzuki hierarchy, and how DFT secretly relies on a different structural assumption (local potentials, not local Hamiltonians).

Kitaev's proof of QMA-completeness

Kitaev's 1999 proof that local Hamiltonian is QMA-complete is one of the beautiful theorems of quantum complexity. The construction — called the history-state construction — takes any quantum verification circuit V with T gates and builds a 5-local Hamiltonian H_V on roughly O(T + n) qubits whose ground state encodes the full history of the circuit's computation:

|\psi_{\text{history}}\rangle = \frac{1}{\sqrt{T+1}} \sum_{t=0}^{T} |t\rangle_{\text{clock}} \otimes |V_t V_{t-1} \ldots V_1 |\psi\rangle\rangle_{\text{data}}.

The clock register tracks the time step; the data register holds the state after applying the first t gates. The Hamiltonian H_V has pieces that penalise the state's deviation from this history form, with an extra piece that penalises "end-of-computation state is a rejecting state." The ground-state energy is low iff there is a witness |\psi\rangle that V accepts — exactly the QMA acceptance condition. Thus k-local Hamiltonian is QMA-hard for k=5. Kempe-Kitaev-Regev 2006 tightened to k=2 via "perturbation gadgets." Oliveira-Terhal 2008 showed even geometrically 2-local on a 2D lattice is QMA-complete.

This is the quantum Cook-Levin theorem. See chapter 98 for the full treatment.

Fermion encodings in detail

The Jordan-Wigner encoding represents n fermionic modes with n qubits. The mapping:

c_j \;\longleftrightarrow\; \left(\prod_{k<j} Z_k\right) \cdot \frac{X_j + iY_j}{2}.

The \prod Z string — the Jordan-Wigner string — enforces fermionic anti-commutation. Every two-body fermionic term c_i^\dagger c_j picks up a string of Pauli-Z operators on the qubits between i and j. For neighbouring modes on a 1D lattice, this is a string of length 1 (trivial), and the two-body term becomes genuinely 2-local. For non-neighbouring modes — or for 2D and 3D lattices where the linear qubit ordering does not match the physical geometry — the string can be long, making the qubit term O(n)-local in the worst case.

Bravyi-Kitaev encoding addresses this by ordering qubits on a binary tree and redefining the creation/annihilation operators. Each fermionic operator becomes a product of O(\log n) Paulis instead of O(n). The cost is algebraic intricacy; the payoff is lower-depth circuits for large molecules. Modern chemistry-quantum-computing packages (OpenFermion, Qiskit Nature) support both.

Trotter-Suzuki hierarchy

The first-order Trotter formula e^{-iHt} \approx \prod_i e^{-ih_i t/r} has error O(t^2/r) per step, so error \epsilon requires r = O(t^2/\epsilon). Suzuki 1991 introduced higher-order formulas: a fourth-order Suzuki formula has error O(t^5/r^4) per step, so error \epsilon requires r = O(t^{5/4} / \epsilon^{1/4}) — much better scaling in \epsilon, at the cost of more gates per step (5 fractional time-steps per Trotter step at fourth order). For precision targets like chemical accuracy (\epsilon \sim 10^{-3} Hartree), higher-order Trotter is almost always faster.

Post-Trotter methods — linear combinations of unitaries (Berry et al. 2015), qubitisation (Low-Chuang 2017) — achieve optimal scaling O(t + \log(1/\epsilon)) using different tricks. Chapter 132 treats these.

DFT and local potentials

Density Functional Theory, the classical chemistry workhorse, famously sidesteps the k-local Hamiltonian problem by reformulating ground-state finding as a variational problem over the electron density rather than the wavefunction. Hohenberg-Kohn 1964 proved that the ground-state energy is a functional of the density alone. Kohn-Sham 1965 recast this as a self-consistent single-particle problem — the "Kohn-Sham equations" — with a local exchange-correlation potential v_{xc}(\vec r). DFT is efficient because the Kohn-Sham problem is effectively a system of non-interacting electrons in a local potential; but it is only as accurate as the approximation used for v_{xc}.

DFT's locality is different from the k-locality of the Hamiltonian. The Hamiltonian H has interaction terms that are 4-local in qubits; Kohn-Sham replaces them with a 1-local effective Hamiltonian where the electron-electron interaction has been folded into a local potential. The approximation is excellent for many systems, poor for systems with strong correlation. Quantum algorithms for chemistry come back to the original k-local form and solve it without the Kohn-Sham approximation.

Indian research on k-local Hamiltonian models

TIFR's condensed-matter theory group (led historically by T. V. Ramakrishnan and currently by several researchers including G. Baskaran) has worked for decades on Hubbard-like models, including the resonating-valence-bond scenario for high-T_c superconductivity — directly relevant to the quantum simulation goals of Part 15. IISc Bangalore's quantum chemistry group (Mukhopadhyay et al.) has published on VQE benchmarks for small molecules. HRI Allahabad and Raman Research Institute host theoretical quantum-information groups with papers on QMA-completeness variants. The zoo of k-local Hamiltonians is central to Indian theoretical physics, not peripheral.

Where this leads next

References

  1. Kitaev, Shen, Vyalyi, Classical and Quantum ComputationAmerican Mathematical Society.
  2. Seth Lloyd, Universal Quantum Simulators, Science (1996) — DOI:10.1126/science.273.5278.1073.
  3. Wikipedia, Local Hamiltonian problem.
  4. John Preskill, Lecture Notes on Quantum Computation, Chapter 5 — theory.caltech.edu/~preskill/ph229.
  5. McClean, Romero, Babbush, Aspuru-Guzik, The theory of variational hybrid quantum-classical algorithms (2016) — arXiv:1509.04279.
  6. Nielsen and Chuang, Quantum Computation and Quantum Information, §4.7 — Cambridge University Press.