English

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

Logic in Computer Science 2022-08-01 v2 Artificial Intelligence Programming Languages

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 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.

Keywords

Cite

@article{arxiv.2207.10562,
  title  = {CheckINN: Wide Range Neural Network Verification in Imandra (Extended)},
  author = {Remi Desmartin and Grant Passmore and Ekaterina Komendantskaya and Matthew Daggitt},
  journal= {arXiv preprint arXiv:2207.10562},
  year   = {2022}
}

Comments

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

R2 v1 2026-06-25T01:07:19.449Z