EDBT 2026 Demo / reviewers in the wild / expert
Grant Olney Passmore
dblp:70/7260 · also Grant O. Passmore
· DBLP profile ↗
11ranked-venue papers
4as first author
6since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 4 first-author · 5 since 2021Artificial intelligence and machine learning · 5 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 5 · 1 first-author · 5 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Compositional Neural-Cyber-Physical System Verification in the Interactive Theorem Prover of Your ChoiceabstractFormal verification of neuro-symbolic cyber-physical systems, such as drones, medical devices and robots, is complicated. Neural components must be trained to be optimal with respect to the available data as well as the safety specifications, and then verified using specialised solvers. Symbolic models of the "cyber" and "physical" behaviour of the system must be constructed and verified in interactive theorem provers (ITPs), often requiring mature mathematical libraries to reason about the interplay of discrete and continuous dynamics, preferably obtaining infinite time-horizon guarantees. Finally, the results of the two already challenging verification tasks need to be integrated into a single proof in a coherent and consistent way, whilst preserving deployability of the resulting model. In this paper we present a compositional methodology for constructing such proofs. The Vehicle framework provides a functional, domain-specific language for specifying, training, and verifying neural components. We extend Vehicle to allow integration with any ITP with minimal effort, thereby bridging the gap between the neural and symbolic proofs. First, we describe how Vehicle’s standard bidirectional type checker can be reused to transpile neural specifications into an intermediate representation targeting multiple theorem provers. Second, we integrate Vehicle with Rocq, Isabelle/HOL, Agda and the industrial prover Imandra; and showcase a generic infinite time-horizon safety proof of a discrete cyber-physical system with a neural network controller in each ITP. Finally, to put the idea of compositional neural-cyber-physical system verification to the test, we use the Mathematical Components libraries in Rocq to verify infinite time-horizon safety of a medical device, modelled as a continuous cyber-physical system with a neural controller. To our knowledge, this is the first result of this kind in a general purpose ITP; and a result that was only feasible thanks to the compositionality provided by Vehicle's functional interface. Matthew L. Daggitt, Ekaterina Komendantskaya, Alistair Sirman, Alessandro Bruni, Samuel Teuber, Josh Smart, Grant Olney Passmore |
Proc. ACM Program. Lang. | 7 |
| 2025 | A Certified Proof Checker for Deep Neural Network Verification in ImandraabstractRecent advances in the verification of deep neural networks (DNNs) have opened the way for a broader usage of DNN verification technology in many application areas, including safety-critical ones. However, DNN verifiers are themselves complex programs that have been shown to be susceptible to errors and numerical imprecision; this, in turn, has raised the question of trust in DNN verifiers. One prominent attempt to address this issue is enhancing DNN verifiers with the capability of producing certificates of their results that are subject to independent algorithmic checking. While formulations of Marabou certificate checking already exist on top of the state-of-the-art DNN verifier Marabou, they are implemented in C++, and that code itself raises the question of trust (e.g., in the precision of floating point calculations or guarantees for implementation soundness). Here, we present an alternative implementation of the Marabou certificate checking in Imandra - an industrial functional programming language and an interactive theorem prover (ITP) - that allows us to obtain full proof of certificate correctness. The significance of the result is two-fold. Firstly, it gives stronger independent guarantees for Marabou proofs. Secondly, it opens the way for the wider adoption of DNN verifiers in interactive theorem proving in the same way as many ITPs already incorporate SMT solvers. Remi Desmartin, Omri Isac, Grant Olney Passmore, Ekaterina Komendantskaya, Kathrin Stark, Guy Katz |
ITP | 3 |
| 2023 | Towards a Certified Proof Checker for Deep Neural Network Verification
Remi Desmartin, Omri Isac, Grant Olney Passmore, Kathrin Stark, Ekaterina Komendantskaya, Guy Katz |
LOPSTR | 3 |
| 2023 | An Augmented MetiTarski Dataset for Real Quantifier Elimination Using Machine Learning
John Hester, Briland Hitaj, Grant Olney Passmore, Sam Owre, Natarajan Shankar, Eric Yeh |
CICM | 3 |
| 2022 | CheckINN: Wide Range Neural Network Verification in ImandraabstractNeural networks are increasingly relied upon as components of complex safety-critical systems such as autonomous vehicles. There is high demand for tools and methods that embed neural network verification in a larger verification cycle. However, neural network verification is difficult due to a wide range of verification properties of interest, each typically only amenable to verification in specialised solvers. In this paper, we show how Imandra, a functional programming language and a theorem prover originally designed for verification, validation and simulation of financial infrastructure can offer a holistic infrastructure for neural network verification. We develop a novel library CheckINN that formalises neural networks in Imandra, and covers different important facets of neural network verification. Remi Desmartin, Grant Olney Passmore, Ekaterina Komendantskaya, Matthew L. Daggitt |
PPDP | 2 |
| 2021 | Some Lessons Learned in the Industrialization of Formal Methods for Financial Algorithms
Grant Olney Passmore |
FM | 1 |
| 2019 | Deciding Univariate Polynomial Problems Using Untrusted Certificates in Isabelle/HOLabstractWe present a proof procedure for univariate real polynomial problems in Isabelle/HOL. The core mathematics of our procedure is based on univariate cylindrical algebraic decomposition. We follow the approach of untrusted certificates, separating solving from verifying: efficient external tools perform expensive real algebraic computations, producing evidence that is formally checked within Isabelle’s logic. This allows us to exploit highly-tuned computer algebra systems like Mathematica to guide our procedure without impacting the correctness of its results. We present experiments demonstrating the efficacy of this approach, in many cases yielding orders of magnitude improvements over previous methods. Wenda Li 0001, Grant Olney Passmore, Lawrence C. Paulson |
J. Autom. Reason. | 2 |
| 2017 | Formal Verification of Financial Algorithms
Grant Olney Passmore, Denis Ignatovich |
CADE | 1 |
| 2015 | Decidability of Univariate Real Algebra with Predicates for Rational and Integer Powers
Grant Olney Passmore |
CADE | 1 |
| 2013 | Computation in Real Closed Infinitesimal and Transcendental Extensions of the Rationals
Leonardo de Moura 0001, Grant Olney Passmore |
CADE | 2 |
| 2012 | Abstract Partial Cylindrical Algebraic Decomposition I: The Lifting Phase
Grant Olney Passmore, Paul B. Jackson |
CiE | 1 |