IBM Quantum has released Qiskit Fermions 0.1.0, an open-source library designed to maintain physical symmetries and particle-number conservation during quantum circuit compilation for fermionic systems, with a focus on quantum chemistry and condensed matter simulation
IBM Quantum has introduced Qiskit Fermions 0.1.0, an open-source software package intended to address a persistent challenge in quantum simulation: how to translate the physics of interacting fermions-such as electrons in molecules or materials-into quantum circuits without losing essential physical structure. The library, built on a Rust core with Python and C bindings, is designed to express fermionic operators, construct domain-specific circuits, and optimize the mapping of these circuits onto qubit-based quantum processors.
Preserving Physical Structure
Conventional quantum chemistry workflows typically map fermionic Hamiltonians to qubits early in the compilation process, often using transformations like Jordan-Wigner. This approach can obscure or break physical symmetries and conservation laws, such as particle number, before the quantum circuit is even executed. Qiskit Fermions reverses this sequence by maintaining a dedicated fermionic circuit layer throughout the initial stages of compilation. Only in the final transpilation phase are these circuits converted into qubit gates, allowing physical constraints to be preserved deeper into the workflow.
Benchmarking Circuit Depth
One of the central technical claims for Qiskit Fermions is its ability to keep two-qubit gate depth constant for certain classes of problems. In time-evolution simulations of the one-dimensional Fermi-Hubbard model, the library uses ancilla-assisted flow-set encodings to group particle-hopping terms into single-qubit rotations. According to IBM, this method maintains a two-qubit gate depth of 12 across system sizes from 4 to 100 sites. By contrast, conventional Jordan-Wigner Trotterization reaches a depth of 407 at 100 sites. This reduction in circuit depth is significant for near-term quantum devices, where noise and decoherence limit the number of reliable operations.
Flexible Encodings and Simulation Tools
Qiskit Fermions supports pluggable fermion-to-qubit mappings, allowing researchers to use built-in conversion passes or define custom encodings without modifying high-level algorithms. The package integrates with ffsim, a simulator that operates directly in the fermionic Fock space, enabling efficient validation of circuits before they are mapped to qubits. It also connects with Sample-based Quantum Diagonalization (SQD) and randomized compilation techniques such as SqDRIFT, supporting workflows for ground-state energy estimation and error mitigation.
Integration and Ecosystem Alignment
The library is part of IBM's broader initiative to develop modular, reusable tools for quantum simulation and algorithm development. Qiskit Fermions is released under the Apache License 2.0 and is available on GitHub, with documentation provided through the Qiskit platform. The development team includes Max Rossmannek, Jennifer Glick, and Robert Davis. The approach aligns with ongoing efforts to bridge the gap between complex physical models and practical quantum computation, a challenge also addressed by national quantum initiatives such as the new quantum technology hub in Thailand, which aims to accelerate research and workforce training across Southeast Asia (regional quantum technology collaboration).
In quantum computing, mapping fermionic systems to qubits is a central step for simulating molecules and materials. Fermions obey the Pauli exclusion principle and have antisymmetric wavefunctions, which must be preserved when encoding their dynamics on a quantum processor. Structure-preserving compilation strategies, such as those implemented in Qiskit Fermions, aim to maintain these physical constraints as long as possible during circuit construction. This can reduce circuit depth, improve simulation fidelity, and enable more accurate modeling of quantum systems within the limits of current hardware. However, the practical impact of these methods will depend on continued advances in device fidelity, error mitigation, and scalable algorithm design.