Bonan Su

dblp:415/7685 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2026
0009-0009-7279-0658ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Quantum computing and quantum information · 50% Logic in computer science · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms › quantum computer architecture
quantum compilation
1.012026
Borrowing Dirty Qubits in Quantum Programs · ASPLOS (2) 2026
Emerging computing paradigms
quantum computing
1.012026
Borrowing Dirty Qubits in Quantum Programs · ASPLOS (2) 2026
Emerging computing paradigms › quantum computer architecture › quantum compilation
qubit reuse
1.012026
Borrowing Dirty Qubits in Quantum Programs · ASPLOS (2) 2026
Logic in computer science › program logic
assertion language
1.012026
An Expressive Assertion Language for Quantum Programs · Proc. ACM Program. Lang. 2026
Logic in computer science
program logic
1.012026
An Expressive Assertion Language for Quantum Programs · Proc. ACM Program. Lang. 2026
Quantum computing and quantum information › quantum programming languages
quantum hoare logic
1.012026
An Expressive Assertion Language for Quantum Programs · Proc. ACM Program. Lang. 2026
Quantum computing and quantum information › quantum programming languages
quantum program verification
1.012026
An Expressive Assertion Language for Quantum Programs · Proc. ACM Program. Lang. 2026

Methods — techniques the papers use, named apart from their topics

weakest precondition · 1.0gödelization · 1.0
YearPublicationVenuePosition
2026 Borrowing Dirty Qubits in Quantum Programs
abstract
Dirty qubits are ancillary qubits that can be borrowed from idle parts of a computation, enabling qubit reuse and reducing the demand for fresh, clean qubits---a resource that is typically scarce in practice. For such reuse to be valid, the initial states of the dirty qubits must not affect the functionality of the quantum circuits in which they are employed. Moreover, their original states, including any entanglement they possess, must be fully restored after use---a requirement commonly known as safe uncomputation.
Bonan Su, Li Zhou 0013, Yuan Feng 0001, Mingsheng Ying
ASPLOS (2)1
2026 An Expressive Assertion Language for Quantum Programs
abstract
In this paper, we define an assertion language designed for expectation-based reasoning about quantum programs. The key design idea is a representation of quantum predicates by quasi-probability distributions of generalized Pauli operators. Then we extend classical techniques such as Gödelization to prove that this language is expressive with respect to the quantum programs with loops–specifically, for any program S and any postcondition ψ formulated in the assertion language, the weakest precondition of S with respect to ψ can also be expressed as a formula in the assertion language. As an application, we present a sound and relatively complete quantum Hoare logic upon our expressive assertion language.
Bonan Su, Yuan Feng 0001, Mingsheng Ying, Li Zhou 0013
Proc. ACM Program. Lang.1