EAGER: Formal Verification For Quantum Software: 1,000 Qubits and Beyond

Information

  • NSF Award
  • 2513276
Owner
  • Award Id
    2513276
  • Award Effective Date
    2/15/2025 - 9 days from now
  • Award Expiration Date
    1/31/2027 - a year from now
  • Award Amount
    $ 119,159.00
  • Award Instrument
    Standard Grant

EAGER: Formal Verification For Quantum Software: 1,000 Qubits and Beyond

Quantum computing offers the potential for exponential speedup in solving complex problems, such as optimization, cryptography, and simulation, by leveraging quantum superposition and entanglement to process vast amounts of information simultaneously. Many applications of quantum computing are safety-critical and security-critical, i.e., errors or security breaches in quantum software can lead to catastrophic failures and/or harm of human life. The goal of this project is to develop scalable formal verification methods for quantum software. Formal verification provides a rigorous mathematical framework to prove that quantum programs behave as intended under all possible conditions, which is especially important given the difficulty of detecting and correcting quantum errors through traditional testing methods. The significance of this project lies in developing scalable formal verification methods for quantum software to ensure the correctness and reliability of safety-critical and security-critical quantum applications, where errors or vulnerabilities could lead to catastrophic outcomes. Success will be extremely beneficial as it will be an important step towards widespread utility of quantum computers. The project will also benefit students in North Dakota, a geographically underrepresented area in computing and quantum information science and engineering. <br/><br/>The significant challenge in verifying quantum software is that quantum operations are modeled in Hilbert space (complex vector space), and existing verification tools are not very scalable for Hilbert space. Our central hypothesis is that abstractions can be used to reduce the verification problem from Hilbert space to bit-vector space, for which verification tools are orders-of-magnitude more efficient and scalable. This hypothesis is based on preliminary investigation with two abstractions: (1) rotational abstraction that exploits the rotational behavior of quantum operations; and (2) superposition abstraction that abstracts the superposition behavior of quantum programs. The goals of the project are to generalize rotational and superposition abstraction, develop a unified abstraction framework that incorporates both, develop algorithms and tooling to apply the abstractions automatically, and study the applicability of the abstractions to implementations of many quantum algorithms that have potential for real-world applications.<br/><br/>This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

  • Program Officer
    Elizabeth Behrmanebehrman@nsf.gov7032927049
  • Min Amd Letter Date
    12/26/2024 - a month ago
  • Max Amd Letter Date
    12/26/2024 - a month ago
  • ARRA Amount

Institutions

  • Name
    North Dakota State University Fargo
  • City
    FARGO
  • State
    ND
  • Country
    United States
  • Address
    1301 12TH AVE N
  • Postal Code
    58102
  • Phone Number
    7012318045

Investigators

  • First Name
    Sudarshan
  • Last Name
    Srinivasan
  • Email Address
    sudarshan.srinivasan@ndsu.edu
  • Start Date
    12/26/2024 12:00:00 AM

Program Element

  • Text
    FET-Fndtns of Emerging Tech

Program Reference

  • Text
    EAGER
  • Code
    7916
  • Text
    QUANTUM COMPUTING
  • Code
    7928
  • Text
    EXP PROG TO STIM COMP RES
  • Code
    9150