SOLAX: A Python solver for fermionic quantum systems with neural network support
Louis Thirion, Philipp Hansmann, Pavlo Bilous

TL;DR
SOLAX is a Python library that combines quantum many-body modeling with machine learning to efficiently simulate fermionic systems, aiding research in physics and chemistry.
Contribution
It introduces a modular, machine learning-enabled Python framework for simulating fermionic quantum systems using second quantization.
Findings
Successfully applied to the Single Impurity Anderson Model
Provides a flexible tool for large quantum cluster simulations
Integrates JAX for high-performance computations
Abstract
Numerical modeling of fermionic many-body quantum systems presents similar challenges across various research domains, necessitating universal tools, including state-of-the-art machine learning techniques. Here, we introduce SOLAX, a Python library designed to compute and analyze fermionic quantum systems using the formalism of second quantization. SOLAX provides a modular framework for constructing and manipulating basis sets, quantum states, and operators, facilitating the simulation of electronic structures and determining many-body quantum states in finite-size Hilbert spaces. The library integrates machine learning capabilities to mitigate the exponential growth of Hilbert space dimensions in large quantum clusters. The core low-level functionalities are implemented using the recently developed Python library JAX. Demonstrated through its application to the Single Impurity Anderson…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCold Atom Physics and Bose-Einstein Condensates · Quantum, superfluid, helium dynamics · Quantum many-body systems
