Yangjia Li

dblp:51/10827 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
5since 2021 · last 2026
0000-0001-7808-0934ORCID · corroborated

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

Theory of computation · 11 · 4 first-author · 4 since 2021Software engineering, systems software and programming languages · 5 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021
YearPublicationVenuePosition
2026 On termination of polynomial programs with equality conditions
Yangjia Li, Mingshuai Chen, Liangran Zhao, Naijun Zhan, Joost-Pieter Katoen
Inf. Comput.1
2022 Exploiting Quantum Assertions for Error Mitigation and Quantum Program Debugging
abstract
An assertion is a predicate that should be evaluated true during program execution. In this paper, we present the development of quantum assertion schemes and show how they are used for hardware error mitigation and software debugging. Compared to assertions in classical programs, quantum assertions are challenging due to the no-cloning theorem and potentially destructive measurement. We discuss how these challenges can be circumvented such that certain properties of quantum states can be verified non-destructively during program execution. Furthermore, we show that besides detecting program bugs, dynamic assertion circuits can mitigate noise effects via post-selection of the assertion results. Our case studies demonstrate the use of quantum assertions in various quantum algorithms.
Peiyi Li 0002, Ji Liu 0007, Yangjia Li, Huiyang Zhou
ICCD3
2022 A proof system for disjoint parallel quantum programs
Mingsheng Ying, Li Zhou 0013, Yangjia Li, Yuan Feng 0001
Theor. Comput. Sci.3
2021 Quantum Relational Hoare Logic with Expectations
abstract
We present a variant of the quantum relational Hoare logic from (Unruh, POPL 2019) that allows us to use "expectations" in pre- and postconditions. That is, when reasoning about pairs of programs, our logic allows us to quantitatively reason about how much certain pre-/postconditions are satisfied that refer to the relationship between the programs inputs/outputs.
Yangjia Li, Dominique Unruh
ICALP1
2021 Indecision and delays are the parents of failure - taming them algorithmically by synthesizing delay-resilient control
abstract
Abstract The possible interactions between a controller and its environment can naturally be modelled as the arena of a two-player game, and adding an appropriate winning condition permits to specify desirable behavior. The classical model here is the positional game, where both players can (fully or partially) observe the current position in the game graph, which in turn is indicative of their mutual current states. In practice, neither sensing and actuating the environment through physical devices nor data forwarding to and from the controller and signal processing in the controller are instantaneous. The resultant delays force the controller to draw decisions before being aware of the recent history of a play and to submit these decisions well before they can take effect asynchronously. It is known that existence of a winning strategy for the controller in games with such delays is decidable over finite game graphs and with respect to $$\omega $$ ω -regular objectives. The underlying reduction, however, is impractical for non-trivial delays as it incurs a blow-up of the game graph which is exponential in the magnitude of the delay. For safety objectives, we propose a more practical incremental algorithm successively synthesizing a series of controllers handling increasing delays and reducing the game-graph size in between. It is demonstrated using benchmark examples that even a simplistic explicit-state implementation of this algorithm outperforms state-of-the-art symbolic synthesis algorithms as soon as non-trivial delays have to be handled. We furthermore address the practically relevant cases of non-order-preserving delays and bounded message loss, as arising in actual networked control, thereby considerably extending the scope of regular game theory under delay.
Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan
Acta Informatica3
2019 Formal Verification of Quantum Algorithms Using Quantum Hoare Logic
abstract
We formalize the theory of quantum Hoare logic (QHL) [TOPLAS 33(6),19], an extension of Hoare logic for reasoning about quantum programs. In particular, we formalize the syntax and semantics of quantum programs in Isabelle/HOL, write down the rules of quantum Hoare logic, and verify the soundness and completeness of the deduction system for partial correctness of quantum programs. As preliminary work, we formalize some necessary mathematical background in linear algebra, and define tensor products of vectors and matrices on quantum variables. As an application, we verify the correctness of Grover’s search algorithm. To our best knowledge, this is the first time a Hoare logic for quantum programs is formalized in an interactive theorem prover, and used to verify the correctness of a nontrivial quantum algorithm.
Junyi Liu 0002, Bohua Zhan, Shuling Wang 0003, Shenggang Ying, Yangjia Li, Mingsheng Ying, Naijun Zhan
CAV (2)6
2018 What's to Come is Still Unsure - Synthesizing Controllers Resilient to Delayed Interaction
Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan
ATVA3
2018 Robust Non-termination Analysis of Numerical Software
Bai Xue 0001, Naijun Zhan, Yangjia Li, Qiuye Wang
SETTA3
2018 Algorithmic analysis of termination problems for quantum programs
abstract
We introduce the notion of linear ranking super-martingale (LRSM) for quantum programs (with nondeterministic choices, namely angelic and demonic choices). Several termination theorems are established showing that the existence of the LRSMs of a quantum program implies its termination. Thus, the termination problems of quantum programs is reduced to realisability and synthesis of LRSMs. We further show that the realisability and synthesis problem of LRSMs for quantum programs can be reduced to an SDP (Semi-Definite Programming) problem, which can be settled with the existing SDP solvers. The techniques developed in this paper are used to analyse the termination of several example quantum programs, including quantum random walks and quantum Bernoulli factory for random number generation. This work is essentially a generalisation of constraint-based approach to the corresponding problems for probabilistic programs developed in the recent literature by adding two novel ideas: (1) employing the fundamental Gleason's theorem in quantum mechanics to guide the choices of templates; and (2) a generalised Farkas' lemma in terms of observables (Hermitian operators) in quantum physics.
Yangjia Li, Mingsheng Ying
Proc. ACM Program. Lang.1
2016 Validated Simulation-Based Verification of Delayed Differential Dynamics
Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan
FM3
2016 Approximate Bisimulation and Discretization of Hybrid CSP
Gaogao Yan, Yangjia Li, Shuling Wang 0003, Naijun Zhan
FM3
2014 (Un)decidable Problems about Reachability of Quantum Systems
Yangjia Li, Mingsheng Ying
CONCUR1
2014 Termination of nondeterministic quantum programs
Yangjia Li, Nengkun Yu, Mingsheng Ying
Acta Informatica1
2014 Model-Checking Linear-Time Properties of Quantum Systems
abstract
We define a formal framework for reasoning about linear-time properties of quantum systems in which quantum automata are employed in the modeling of systems and certain (closed) subspaces of state Hilbert spaces are used as the atomic propositions about the behavior of systems. We provide an algorithm for verifying invariants of quantum automata. Then, an automata-based model-checking technique is generalized for the verification of safety properties recognizable by reversible automata and ω--properties recognizable by reversible Büchi automata.
Mingsheng Ying, Yangjia Li, Nengkun Yu, Yuan Feng 0001
ACM Trans. Comput. Log.2