paper-with-me

홈 › Papers

Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers

2022-02-10 · Matthew L. Daggitt, Wen Kokke, Robert Atkey, Luca Arnaboldi, Ekaterina Komendantskya

Verification of neural networks is currently a hot topic in automated theorem proving. Progress has been rapid and there are now a wide range of tools available that can verify properties of networks with hundreds of thousands of nodes. In theory this opens the door to the verification of larger control systems that make use of neural network components. However, although work has managed to incorporate the results of these verifiers to prove larger properties of individual systems, there is currently no general methodology for bridging the gap between verifiers and interactive theorem provers (ITPs). In this paper we present Vehicle, our solution to this problem. Vehicle is equipped with an expressive domain specific language for stating neural network specifications which can be compiled to both verifiers and ITPs. It overcomes previous issues with maintainability and scalability in similar ITP formalisations by using a standard ONNX file as the single canonical representation of the network. We demonstrate its utility by using it to connect the neural network verifier Marabou to Agda and then formally verifying that a car steered by a neural network never leaves the road, even in the face of an unpredictable cross wind and imperfect sensors. The network has over 20,000 nodes, and therefore this proof represents an improvement of 3 orders of magnitude over prior proofs about neural network enhanced systems in ITPs.

📄 PDF Abstract BibTeX arXiv:2202.05207

Code (0)

등록된 구현이 없습니다.

Tasks

Automated Theorem Proving

Similar Papers 제목 키워드 기반

MINIF2F-DAFNY: LLM-Guided Mathematical Theorem Proving via Auto-Active Verification

2025-12-11 · Mantas Baksys, Stefan Zetzsche, Olivier Bouissou, Sean B. Holden arxiv

LLMs excel at reasoning, but validating their steps remains challenging. Formal verification offers a solution through mechanically checkable proofs. Interactive theorem provers (ITPs) dominate mathematical reasoning but…

Mathematical Reasoning

Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Provers

2022-05-22 · Albert Q. Jiang, Wenda Li, Szymon Tworkowski, Konrad Czechowski 외

In theorem proving, the task of selecting useful premises from a large library to unlock the proof of a given conjecture is crucially important. This presents a challenge for all theorem provers, especially the ones base…

Automated Theorem Proving

Robust Computer Algebra, Theorem Proving, and Oracle AI

2017-08-08 · Gopal P. Sarma, Nick J. Hay

In the context of superintelligent AI systems, the term "oracle" has two meanings. One refers to modular systems queried for domain-specific tasks. Another usage, referring to a class of systems which may be useful for a…

Automated Theorem ProvingQuestion Answering

Proof Automation with Large Language Models

2024-09-22 · Minghai Lu, Benjamin Delaware, Tianyi Zhang

Interactive theorem provers such as Coq are powerful tools to formally guarantee the correctness of software. However, using these tools requires significant manual effort and expertise. While Large Language Models (LLMs…

Towards Automated Readable Proofs of Ruler and Compass Constructions

2024-01-22 · Vesna Marinković, Tijana Šukilović, Filip Marić

Although there are several systems that successfully generate construction steps for ruler and compass construction problems, none of them provides readable synthetic correctness proofs for generated constructions. In th…