Skip to main content

Showing 1–12 of 12 results for author: Passmore, G

.
  1. arXiv:2405.10611  [pdf, ps, other

    cs.LO cs.AI cs.PL

    A Certified Proof Checker for Deep Neural Network Verification in Imandra

    Authors: Remi Desmartin, Omri Isac, Grant Passmore, Ekaterina Komendantskaya, Kathrin Stark, Guy Katz

    Abstract: Recent 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 pr… ▽ More

    Submitted 24 June, 2025; v1 submitted 17 May, 2024; originally announced May 2024.

    Comments: Accepted at ITP 2025, Interactive Theorem Proving

  2. ACL2 Proofs of Nonlinear Inequalities with Imandra

    Authors: Grant Passmore

    Abstract: We present a proof-producing integration of ACL2 and Imandra for proving nonlinear inequalities. This leverages a new Imandra interface exposing its nonlinear decision procedures. The reasoning takes place over the reals, but the proofs produced are valid over the rationals and may be run in both ACL2 and ACL2(r). The ACL2 proofs Imandra constructs are extracted from Positivstellensatz refutations… ▽ More

    Submitted 15 November, 2023; originally announced November 2023.

    Comments: In Proceedings ACL2-2023, arXiv:2311.08373

    Journal ref: EPTCS 393, 2023, pp. 151-160

  3. arXiv:2307.06299  [pdf, ps, other

    cs.LO cs.LG cs.PL

    Towards a Certified Proof Checker for Deep Neural Network Verification

    Authors: Remi Desmartin, Omri Isac, Grant Passmore, Kathrin Stark, Guy Katz, Ekaterina Komendantskaya

    Abstract: Recent developments in deep neural networks (DNNs) have led to their adoption in safety-critical systems, which in turn has heightened the need for guaranteeing their safety. These safety properties of DNNs can be proven using tools developed by the verification community. However, these tools are themselves prone to implementation bugs and numerical stability problems, which make their reliabilit… ▽ More

    Submitted 13 February, 2024; v1 submitted 12 July, 2023; originally announced July 2023.

    Comments: This is a preprint version of the paper that appeared at LOPSTR 2023

  4. arXiv:2302.14038  [pdf, other

    cs.FL cs.LG

    Revisiting Variable Ordering for Real Quantifier Elimination using Machine Learning

    Authors: John Hester, Briland Hitaj, Grant Passmore, Sam Owre, Natarajan Shankar, Eric Yeh

    Abstract: Cylindrical Algebraic Decomposition (CAD) is a key proof technique for formal verification of cyber-physical systems. CAD is computationally expensive, with worst-case doubly-exponential complexity. Selecting an optimal variable ordering is paramount to efficient use of CAD. Prior work has demonstrated that machine learning can be useful in determining efficient variable orderings. Much of this wo… ▽ More

    Submitted 27 February, 2023; originally announced February 2023.

    Comments: 7 pages, 1 figure, 2 tables

  5. arXiv:2207.10562  [pdf, other

    cs.LO cs.AI cs.PL

    CheckINN: Wide Range Neural Network Verification in Imandra (Extended)

    Authors: Remi Desmartin, Grant Passmore, Ekaterina Komendantskaya, Matthew Daggitt

    Abstract: Neural 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 speci… ▽ More

    Submitted 28 July, 2022; v1 submitted 21 July, 2022; originally announced July 2022.

    Comments: PPDP 2022, 24th International Symposium on Principles and Practice of Declarative Programming

    ACM Class: F.3.1

  6. arXiv:2205.09556  [pdf, ps, other

    cs.LO cs.PL

    Neural Networks in Imandra: Matrix Representation as a Verification Choice

    Authors: Remi Desmartin, Grant Passmore, Ekaterina Komendantskaya

    Abstract: The demand for formal verification tools for neural networks has increased as neural networks have been deployed in a growing number of safety-critical applications. Matrices are a data structure essential to formalising neural networks. Functional programming languages encourage diverse approaches to matrix definitions. This feature has already been successfully exploited in different application… ▽ More

    Submitted 15 July, 2022; v1 submitted 19 May, 2022; originally announced May 2022.

    Comments: FOMLAS'22, The 5th Workshop on Formal Methods for ML-Enabled Autonomous Systems

    ACM Class: F.3.1

  7. arXiv:2009.12521   

    cs.LO cs.AI

    Proceedings of the Sixteenth International Workshop on the ACL2 Theorem Prover and its Applications

    Authors: Grant Passmore, Ruben Gamboa

    Abstract: This volume contains a selection of papers presented at the 16th International Workshop on the ACL2 Theorem Prover and its Applications (ACL2-2020). The workshops are the premier technical forum for presenting research and experiences related to ACL2.

    Submitted 26 September, 2020; originally announced September 2020.

    Journal ref: EPTCS 327, 2020

  8. arXiv:2004.10263  [pdf, other

    cs.LO cs.AI cs.PL cs.SC

    The Imandra Automated Reasoning System (system description)

    Authors: Grant Olney Passmore, Simon Cruanes, Denis Ignatovich, Dave Aitken, Matt Bray, Elijah Kagan, Kostya Kanishev, Ewen Maclean, Nicola Mometto

    Abstract: We describe Imandra, a modern computational logic theorem prover designed to bridge the gap between decision procedures such as SMT, semi-automatic inductive provers of the Boyer-Moore family like ACL2, and interactive proof assistants for typed higher-order logics. Imandra's logic is computational, based on a pure subset of OCaml in which all functions are terminating, with restrictions on types… ▽ More

    Submitted 21 April, 2020; originally announced April 2020.

    Comments: To appear in Proceedings of The International Joint Conference on Automated Reasoning (IJCAR) 2020, Lecture Notes in Artificial Intelligence, Springer-Verlag

    ACM Class: I.2.3; F.3.1; I.2.5; F.4.1

  9. arXiv:1601.00665  [pdf, ps, other

    stat.OT

    Impugning Randomness, Convincingly

    Authors: Yuri Gurevich, Grant Olney Passmore

    Abstract: John organized a state lottery and his wife won the main prize. You may feel that the event of her winning wasn't particularly random, but how would you argue that in a fair court of law? Traditional probability theory does not even have the notion of random events. Algorithmic information theory does, but it is not applicable to real-world scenarios like the lottery one. We attempt to rectify tha… ▽ More

    Submitted 30 December, 2015; originally announced January 2016.

    Report number: Microsoft Research Technical Report MSR-TR-2011-64 (May 2011)

    Journal ref: Bulletin of Euro. Assoc. for Theor. Computer Science 104, June 2011. Studia Logica 82 (2012)

  10. Deciding Univariate Polynomial Problems Using Untrusted Certificates in Isabelle/HOL

    Authors: Wenda Li, Grant Olney Passmore, Lawrence C. Paulson

    Abstract: We 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… ▽ More

    Submitted 10 April, 2018; v1 submitted 26 June, 2015; originally announced June 2015.

    Comments: 24 pages

    Journal ref: Journal of Automated Reasoning, 2017

  11. arXiv:1506.04863  [pdf, ps, other

    math.LO cs.LO

    Decidability of Univariate Real Algebra with Predicates for Rational and Integer Powers

    Authors: Grant Olney Passmore

    Abstract: We prove decidability of univariate real algebra extended with predicates for rational and integer powers, i.e., $(x^n \in \mathbb{Q})$ and $(x^n \in \mathbb{Z})$. Our decision procedure combines computation over real algebraic cells with the rational root theorem and witness construction via algebraic number density arguments.

    Submitted 16 June, 2015; originally announced June 2015.

    Comments: To appear in CADE-25: 25th International Conference on Automated Deduction, 2015. Proceedings to be published by Springer-Verlag

  12. Collaborative Verification-Driven Engineering of Hybrid Systems

    Authors: Stefan Mitsch, Grant Olney Passmore, Andre Platzer

    Abstract: Hybrid systems with both discrete and continuous dynamics are an important model for real-world cyber-physical systems. The key challenge is to ensure their correct functioning w.r.t. safety requirements. Promising techniques to ensure safety seem to be model-driven engineering to develop hybrid systems in a well-defined and traceable manner, and formal verification to prove their correctness. The… ▽ More

    Submitted 3 October, 2014; v1 submitted 24 March, 2014; originally announced March 2014.

    MSC Class: 97M50 (Primary) 34K34; 68T15 (Secondary)

    Journal ref: Math. Comput. Sci. 8(1), 71-97, 2014