Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2412.10240

SymPT: a comprehensive tool for automating effective Hamiltonian derivations

Giovanni Francesco Diotallevi, L. I. Reascos, Mónica Benito

Published Dec 13, 2024• 1 citation
arXivHTMLPDF

Abstract

The Schrieffer-Wolff transformation (SWT) is a foundational perturbative method for deriving effective Hamiltonians in quantum systems by systematically eliminating couplings between pairs of energy distant subspaces. Despite recent advancements, the implementation of SWTs for sufficiently complex systems remains computationally challenging and often requires extensive calculations that are prone to errors. In this work, we introduce an analytical software tool, SymPT (Symbolic Perturbation Theory), designed to automate the SWT and its extensions. Building on a universal framework developed in recent research, SymPT provides a systematic and generalizable solution for deriving the generator of the transformation, enabling accurate computation of effective Hamiltonians for arbitrary perturbative systems. The tool supports both time-independent and time-periodic Hamiltonians, extending beyond standard SWT to incorporate arbitrary coupling elimination, block-diagonalization and full-diagonalization routines, thus enabling precise handling of systems with intricate energy structures.

Related papers

Non-perturbative analytical diagonalization of Hamiltonians with application to ZZ-coupling suppression and enhancement.

Boxi Li, Tommaso Calarco, Felix Motzoi

Deriving effective Hamiltonian models plays an essential role in quantum theory, with particular emphasis in recent years on control and engineering problems. In this work, we present two symbolic methods for computing effective Hamiltonian models: the Non-perturbative Analytical Diagonalization (NPAD) and the Recursive Schrieffer-Wolff Transformation (RSWT). NPAD makes use of the Jacobi iteration and works without the assumptions of perturbation theory while retaining convergence, allowing to treat a very wide range of models. In the perturbation regime, it reduces to RSWT, which takes advantage of an in-built recursive structure where remarkably the number of terms increases only linearly with perturbation order, exponentially decreasing the number of terms compared to the ubiquitous Schrieffer-Wolff method. Both methods consist of elementary algebra and can be easily automated to obtain closed-form expressions. To demonstrate the application of the methods, we study the ZZ interaction of superconducting qubits systems in two different parameter regimes. In the near-resonant regime, the method produces an analytical expression for the effective ZZ interaction strength, with an improvement of at least one order of magnitude compared to neglecting the comparably further detuned state. In the dispersive regime, we calculate perturbative corrections up to the 8th order and accurately identify a regime where ZZ interaction is suppressed in a simple model with only resonator-mediated coupling.

•Dec 1, 2021•0 citations

A systematic method for Schrieffer-Wolff transformation and its generalizations

Rukhsan Ul Haq, Keshav Kumar Singh

Schrieffer-Wolff transformation is extensively used in quantum many-body physics to calculate the low energy effective Hamiltonian. It offers a perturbative method to understand the renormalization effects in the strong coupling regime of the quantum many-body models. The generator for Schrieffer-Wolff transformation is calculated using heuristic methods. It is highly desirable to have a rigorous, systematic and simple method for the calculation of generator for this highly important transformation. In this paper, we put forward such a method. We demonstrate our method by applying it to few well-known models from various fields like strongly correlated electron systems, quantum optics and cavity quantum electrodynamics. Our method can be applied to a broad class of quantum many-body Hamiltonians.

arXiv:2004.06534•Apr 13, 2020•1 citation

Schrieffer-Wolff Transformation on IBM Quantum Computer

Rukhsan Ul Haq, Iqbal, Basit, Mohsin Illahi +2 more

Schrieffer-Wolff transformation (SWT) has been extensively used in quantum many-body physics to calculate the low energy effective Hamiltonian. It provides a perturbative method to comprehend the renormalization effects of strong correlations in the quantum many-body models. The generator for Schrieffer-Wolff transformation is calculated usually by heuristic methods. Recently, a systematic and elegant method for the calculation of this extremely significant transformation has been reported [1]. Given the huge significance of SWT for many areas including quantum condensed matter physics, quantum optics and quantum cavity electrodynamics, it is imperative to develop quantum algorithm for carrying out SWT on quantum computer. In this paper, we put forward this quantum algorithm and demonstrate it for single impurity Anderson model (SIAM), thereby arriving at Kondo model as effective Hamiltonian. We implement our quantum algorithm in QisKit and carry out SWT for SIAM on IBM Quantum computers. To the best of our knowledge, this work is the first of its kind to obtain Kondo model from Anderson impurity model using a quantum algorithm.

arXiv:2208.04746•Aug 5, 2022•0 citations

Pymablock: An algorithm and a package for quasi-degenerate perturbation theory

Isidora Araya Day, Sebastian Miles, Hugo Kerstens +2 more

A common technique in the study of complex quantum-mechanical systems is to reduce the number of degrees of freedom in the Hamiltonian by using quasi-degenerate perturbation theory. While the Schrieffer-Wolff transformation achieves this and constructs an effective Hamiltonian, its scaling is suboptimal, it is limited to two subspaces, and implementing it efficiently is both challenging and error-prone. We introduce an algorithm for constructing an equivalent effective Hamiltonian as well as a Python package, Pymablock, that implements it. Our algorithm combines an optimal asymptotic scaling and the ability to handle any number of subspaces with a range of other improvements. The package supports numerical and analytical calculations of any order and it is designed to be interoperable with any other packages for specifying the Hamiltonian. We demonstrate how the package handles constructing a k.p model, analyses a superconducting qubit, and computes the low-energy spectrum of a large tight-binding model. We also compare its performance with reference calculations and demonstrate its efficiency.

arXiv:2404.03728•SciPost Physics Codebases•Feb 12, 2025•10 citations

Codebase release 2.1 for Pymablock

Isidora Araya Day, Sebastian Miles, Hugo Kerstens +2 more

A common technique in the study of complex quantum-mechanical systems is to reduce the number of degrees of freedom in the Hamiltonian by using quasi-degenerate perturbation theory. While the Schrieffer-Wolff transformation achieves this and constructs an effective Hamiltonian, its scaling is suboptimal, it is limited to two subspaces, and implementing it efficiently is both challenging and error-prone. We introduce an algorithm for constructing an equivalent effective Hamiltonian as well as a Python package, Pymablock, that implements it. Our algorithm combines an optimal asymptotic scaling and the ability to handle any number of subspaces with a range of other improvements. The package supports numerical and analytical calculations of any order and it is designed to be interoperable with any other packages for specifying the Hamiltonian. We demonstrate how the package handles constructing a k.p model, analyses a superconducting qubit, and computes the low-energy spectrum of a large tight-binding model. We also compare its performance with reference calculations and demonstrate its efficiency.

SciPost Physics Codebases•Feb 12, 2025•3 citations

Eigenoperator approach to Schrieffer-Wolff perturbation theory and dispersive interactions

Gabriel Teixeira Landi

Modern quantum physics is very modular: we first understand basic building blocks (``XXZ Hamiltonian'' ``Jaynes-Cummings'' etc.) and then combine them to explore novel effects. A typical example is placing known systems inside an optical cavity. The Schrieffer-Wolff perturbation method is particularly suited for dealing with these problems, since it casts the perturbation expansion in terms of operator corrections to a Hamiltonian, which is more intuitive than energy level corrections, as in traditional time-independent perturbation theory. However, the method lacks a systematic approach.% and has largely remained a niche topic. In these notes we discuss how \emph{eigenoperator decompositions}, a concept largely used in open quantum systems, can be employed to construct an intuitive and systematic formulation of Schrieffer-Wolff perturbation theory. To illustrate this we revisit various papers in the literature, old and new, and show how they can instead be solved using eigenoperators. Particular emphasis is given to perturbations that couple two systems with very different transition frequencies (highly off-resonance), leading to the so-called dispersive interactions.

arXiv:2409.10656•Sep 16, 2024•1 citation
The Schrieffer-Wolff transformation (SWT) is a foundational perturbative method for deriving effective Hamiltonians in quantum systems by systematically eliminating couplings between pairs of energy distant subspaces. Despite recent advancements, the implementation of SWTs for sufficiently complex systems remains computationally challenging and often requires extensive calculations that are prone to errors. In this work, we introduce an analytical software tool, SymPT (Symbolic Perturbation Theory), designed to automate the SWT and its extensions. Building on a universal framework developed in recent research, SymPT provides a systematic and generalizable solution for deriving the generator of the transformation, enabling accurate computation of effective Hamiltonians for arbitrary perturbative systems. The tool supports both time-independent and time-periodic Hamiltonians, extending beyond standard SWT to incorporate arbitrary coupling elimination, block-diagonalization and full-diagonalization routines, thus enabling precise handling of systems with intricate energy structures.
Deriving effective Hamiltonian models plays an essential role in quantum theory, with particular emphasis in recent years on control and engineering problems. In this work, we present two symbolic methods for computing effective Hamiltonian models: the Non-perturbative Analytical Diagonalization (NPAD) and the Recursive Schrieffer-Wolff Transformation (RSWT). NPAD makes use of the Jacobi iteration and works without the assumptions of perturbation theory while retaining convergence, allowing to treat a very wide range of models. In the perturbation regime, it reduces to RSWT, which takes advantage of an in-built recursive structure where remarkably the number of terms increases only linearly with perturbation order, exponentially decreasing the number of terms compared to the ubiquitous Schrieffer-Wolff method. Both methods consist of elementary algebra and can be easily automated to obtain closed-form expressions. To demonstrate the application of the methods, we study the ZZ interaction of superconducting qubits systems in two different parameter regimes. In the near-resonant regime, the method produces an analytical expression for the effective ZZ interaction strength, with an improvement of at least one order of magnitude compared to neglecting the comparably further detuned state. In the dispersive regime, we calculate perturbative corrections up to the 8th order and accurately identify a regime where ZZ interaction is suppressed in a simple model with only resonator-mediated coupling.
Schrieffer-Wolff transformation is extensively used in quantum many-body physics to calculate the low energy effective Hamiltonian. It offers a perturbative method to understand the renormalization effects in the strong coupling regime of the quantum many-body models. The generator for Schrieffer-Wolff transformation is calculated using heuristic methods. It is highly desirable to have a rigorous, systematic and simple method for the calculation of generator for this highly important transformation. In this paper, we put forward such a method. We demonstrate our method by applying it to few well-known models from various fields like strongly correlated electron systems, quantum optics and cavity quantum electrodynamics. Our method can be applied to a broad class of quantum many-body Hamiltonians.
Schrieffer-Wolff transformation (SWT) has been extensively used in quantum many-body physics to calculate the low energy effective Hamiltonian. It provides a perturbative method to comprehend the renormalization effects of strong correlations in the quantum many-body models. The generator for Schrieffer-Wolff transformation is calculated usually by heuristic methods. Recently, a systematic and elegant method for the calculation of this extremely significant transformation has been reported [1]. Given the huge significance of SWT for many areas including quantum condensed matter physics, quantum optics and quantum cavity electrodynamics, it is imperative to develop quantum algorithm for carrying out SWT on quantum computer. In this paper, we put forward this quantum algorithm and demonstrate it for single impurity Anderson model (SIAM), thereby arriving at Kondo model as effective Hamiltonian. We implement our quantum algorithm in QisKit and carry out SWT for SIAM on IBM Quantum computers. To the best of our knowledge, this work is the first of its kind to obtain Kondo model from Anderson impurity model using a quantum algorithm.
A common technique in the study of complex quantum-mechanical systems is to reduce the number of degrees of freedom in the Hamiltonian by using quasi-degenerate perturbation theory. While the Schrieffer-Wolff transformation achieves this and constructs an effective Hamiltonian, its scaling is suboptimal, it is limited to two subspaces, and implementing it efficiently is both challenging and error-prone. We introduce an algorithm for constructing an equivalent effective Hamiltonian as well as a Python package, Pymablock, that implements it. Our algorithm combines an optimal asymptotic scaling and the ability to handle any number of subspaces with a range of other improvements. The package supports numerical and analytical calculations of any order and it is designed to be interoperable with any other packages for specifying the Hamiltonian. We demonstrate how the package handles constructing a k.p model, analyses a superconducting qubit, and computes the low-energy spectrum of a large tight-binding model. We also compare its performance with reference calculations and demonstrate its efficiency.
A common technique in the study of complex quantum-mechanical systems is to reduce the number of degrees of freedom in the Hamiltonian by using quasi-degenerate perturbation theory. While the Schrieffer-Wolff transformation achieves this and constructs an effective Hamiltonian, its scaling is suboptimal, it is limited to two subspaces, and implementing it efficiently is both challenging and error-prone. We introduce an algorithm for constructing an equivalent effective Hamiltonian as well as a Python package, Pymablock, that implements it. Our algorithm combines an optimal asymptotic scaling and the ability to handle any number of subspaces with a range of other improvements. The package supports numerical and analytical calculations of any order and it is designed to be interoperable with any other packages for specifying the Hamiltonian. We demonstrate how the package handles constructing a k.p model, analyses a superconducting qubit, and computes the low-energy spectrum of a large tight-binding model. We also compare its performance with reference calculations and demonstrate its efficiency.
Modern quantum physics is very modular: we first understand basic building blocks (``XXZ Hamiltonian'' ``Jaynes-Cummings'' etc.) and then combine them to explore novel effects. A typical example is placing known systems inside an optical cavity. The Schrieffer-Wolff perturbation method is particularly suited for dealing with these problems, since it casts the perturbation expansion in terms of operator corrections to a Hamiltonian, which is more intuitive than energy level corrections, as in traditional time-independent perturbation theory. However, the method lacks a systematic approach.% and has largely remained a niche topic. In these notes we discuss how \emph{eigenoperator decompositions}, a concept largely used in open quantum systems, can be employed to construct an intuitive and systematic formulation of Schrieffer-Wolff perturbation theory. To illustrate this we revisit various papers in the literature, old and new, and show how they can instead be solved using eigenoperators. Particular emphasis is given to perturbations that couple two systems with very different transition frequencies (highly off-resonance), leading to the so-called dispersive interactions.