Chapter 23: What Comes Next

The pipeline is complete. The book is almost over. But the field is just getting started.

In This Chapter


What We Built

Let’s take a final inventory. Over twenty-three chapters, we constructed a complete pipeline:

flowchart LR
    MOL["Molecule"] -->|"Ch 1–3"| INT["Integrals"]
    INT -->|"Ch 5–7"| HAM["Hamiltonian"]
    HAM -->|"Ch 10–13"| TAP["Tapered"]
    TAP -->|"Ch 14–17"| TROT["Trotter step"]
    TROT -->|"Ch 21"| CIRC["Circuit"]
    style MOL fill:#e8ecf1,stroke:#6b7280
    style CIRC fill:#d1fae5,stroke:#059669

Every arrow is a function call in FockMap. Every box has been tested on H₂ and applied to H₂O. The pipeline is real, open-source, and published on NuGet.

But a pipeline is an instrument, not a destination. Here’s where the instrument gets used.


Near-Term Extensions

Circuit Optimisation

FockMap currently produces unoptimised gate sequences — each Pauli rotation becomes a CNOT staircase exactly as described in Chapter 16. Real quantum compilers (Qiskit’s transpiler, Cambridge Quantum’s tket, BQSKit) apply additional transformations:

These optimisations typically reduce CNOT count by 20–40% beyond what FockMap produces. They operate on the gate-level output (QASM, Q#, or JSON) and don’t require changes to the Hamiltonian construction.

Error Mitigation

Near-term quantum computers are noisy. Error mitigation techniques extract better estimates from noisy circuits without the overhead of full error correction:

FockMap’s contribution is the symmetry information: the Z₂ generators, Clifford rotations, and parity sectors from the tapering analysis provide exactly the symmetry constraints that verification-based mitigation needs.

Adaptive Ansätze

VQE (Chapter 20) uses a fixed ansatz — a predetermined circuit structure with adjustable parameters. Adaptive methods grow the ansatz one operator at a time:

FockMap’s Pauli-level representation of the Hamiltonian provides the operator pool that ADAPT-VQE selects from. The encoding choice affects the pool — lighter Pauli strings make better ADAPT operators, which is another argument for ternary tree encoding at scale.


Bosonic Simulation

FockMap already supports bosonic ladder operators and three bosonic-to-qubit encodings (unary, binary, Gray code — see the API documentation). The natural extension is vibronic simulation: mixed electron-phonon systems where both fermions and bosons are present.

Applications include:

The encoding pipeline for bosonic modes parallels the fermionic one: ladder operators → Pauli strings → Hamiltonian assembly. The main difference is that bosonic modes require a truncation parameter $d$ (the maximum occupation number per mode), and the encoding choice affects how many qubits each mode costs.


Lattice Models

The second-quantised framework isn’t limited to molecules. Lattice models in condensed matter physics use the same operator algebra:

FockMap’s encoding and tapering infrastructure applies directly to these systems. The Hamiltonian assembly step simplifies (lattice models have regular structure), but the downstream pipeline — Trotter decomposition, cost analysis, circuit export — is identical.


Quantum Error Correction

The tapering machinery from Chapters 10–13 is, at its core, stabiliser theory: finding commuting Pauli operators that generate a symmetry group, and using Clifford rotations to diagonalise them. This is precisely the mathematical framework of quantum error-correcting codes.

The algebra is the same. The difference is intent: tapering exploits physical symmetries to reduce qubit count, while error correction engineers artificial symmetries to detect and correct errors. A reader who has understood Chapters 10–13 has already learned half of quantum error correction theory.


Open Problems

Some questions this book doesn’t answer — because nobody has yet:

  1. Optimal encoding: is there a provably optimal encoding for a given Hamiltonian? The ternary tree encoding achieves $O(\log_3 n)$ worst-case weight, which matches a known lower bound for balanced trees. But the best encoding might depend on the Hamiltonian’s structure (sparsity, symmetry, locality), not just $n$.

  2. Tapering beyond Z₂: our tapering removes symmetries that square to the identity (Z₂ symmetries). What about higher-order symmetries — U(1) particle number conservation, SU(2) spin symmetry? These could remove more qubits, but the Clifford rotation synthesis is harder.

  3. Trotter error bounds: how many Trotter steps do you actually need? Tight error bounds for product formulas are an active area of research. Tighter bounds mean shorter circuits, which means earlier quantum advantage.

  4. Classical simulation limits: where exactly does classical simulation become infeasible? DMRG and tensor network methods keep improving. The crossover point — where quantum simulation beats the best classical method — shifts with every algorithmic advance on both sides.


The Pipeline Is Ready

We’ll end where we began. Chapter 1 asked: given a molecule, what is its ground-state energy? Twenty-two chapters later, we have a complete, tested, open-source pipeline that answers the question — for any fermionic or bosonic system, with six encoding options, symmetry-based tapering, first and second-order Trotterization, and export to every major quantum platform.

The pipeline runs on a laptop for small molecules (H₂, LiH). It produces circuits that near-term hardware can attempt for medium molecules (H₂O, N₂). And it generates the circuits that fault-tolerant hardware will need for the molecules that actually matter (FeMo-co, transition-metal catalysts, photochemical systems).

The H₂ dissociation curve in Chapter 18 showed the pipeline’s correctness. The water bond angle scan in Chapter 19 showed its predictive power — we computed a molecular geometry from first principles. The same machinery, with bigger integrals and more qubits, will someday compute the geometry of a catalyst, the spectrum of a photoactive molecule, or the mechanism of nitrogen fixation.

The quantum computer isn’t ready yet. The pipeline is.


Key Takeaways


Previous: Chapter 22 — Scaling: From H₂ to FeMo-co

Back to: Table of Contents