Skip to main navigation Skip to search Skip to main content

Validating Quantum State Preparation Programs

  • Liyi Li
  • , Anshu Sharma*
  • , Zoukarneini Difaizi Tagba
  • , Sean Frett
  • , Alex Potanin
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Paperpeer-review

Abstract

One of the key steps in quantum algorithms is to prepare an initial quantum superposition state with distinct features. These state preparation algorithms are essential to the behavior of quantum algorithms, and complicated state preparation algorithms are difficult to program correctly and effectively. We present QSV: a high-assurance framework implemented with the Rocq proof assistant, permitting the development of quantum state preparation programs and validating them to correctly reflect quantum program behaviors. The key is to reduce the program correctness assurance for a program containing a quantum superposition state to that of the program state without superposition. The reduction enables the development of an effective framework for validating quantum state preparation algorithm implementations on a classical computer — a problem considered hard and without a clear solution until now. We utilize the QuickChick property-based testing framework to validate state preparation programs. We evaluated the effectiveness of our approach across 5 case studies implemented using QSV; these cases are not simulatable on current quantum simulators.

Original languageEnglish
Title of host publicationProgramming Languages and Systems - 35th European Symposium on Programming, ESOP 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026, Proceedings
EditorsRobbert Krebbers
PublisherSpringer Science+Business Media B.V.
Pages432-462
Number of pages31
ISBN (Print)9783032227195
DOIs
Publication statusPublished - 2026
Event35th European Symposium on Programming, ESOP 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026 - Turin, Italy
Duration: 11 Apr 202616 Apr 2026

Publication series

NameLecture Notes in Computer Science
Volume16501 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference35th European Symposium on Programming, ESOP 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026
Country/TerritoryItaly
CityTurin
Period11/04/2616/04/26

Fingerprint

Dive into the research topics of 'Validating Quantum State Preparation Programs'. Together they form a unique fingerprint.

Cite this