What is Q-Sylvan?

License CI testing

Q-Sylvan is a quantum circuit simulator where the quantum states (and gates/sub-circuits) are stored as decision diagrams. The benefit of these decision diagrams is that they often use much less memory than encoding the corresponding vectors and matrices as arrays. Q-Sylvan is currently still in beta.

Getting started

Installation instructions and examples can be found on the main GitHub page.


Currently, beta versions of a QASM and C interface are available. Interfaces for Python and C++ are planned.


  • Sebastiaan Brand
  • Martijn Swenne

Q-Sylvan is built on top op Sylvan (v1.4.0), and is developed within the LIACS System Verification Lab (SVL). This project is supported by the NEASQC project.

Universiteit Leiden