Search Results for author: Robert Atkey

Found 5 papers, 4 papers with code

Efficient compilation of expressive problem space specifications to neural network solvers

1 code implementation24 Jan 2024 Matthew L. Daggitt, Wen Kokke, Robert Atkey

Recent work has described the presence of the embedding gap in neural network verification.

Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programs

1 code implementation12 Jan 2024 Matthew L. Daggitt, Wen Kokke, Robert Atkey, Natalia Slusarz, Luca Arnaboldi, Ekaterina Komendantskaya

Neuro-symbolic programs -- programs containing both machine learning components and traditional symbolic code -- are becoming increasingly widespread.

Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers

no code implementations10 Feb 2022 Matthew L. Daggitt, Wen Kokke, Robert Atkey, Luca Arnaboldi, Ekaterina Komendantskya

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

Automated Theorem Proving

Dijkstra Monads for All

1 code implementation4 Mar 2019 Kenji Maillard, Danel Ahman, Robert Atkey, Guido Martinez, Catalin Hritcu, Exequiel Rivas, Éric Tanter

This paper proposes a general semantic framework for verifying programs with arbitrary monadic side-effects using Dijkstra monads, which we define as monad-like structures indexed by a specification monad.

Programming Languages

Strategy Preserving Compilation for Parallel Functional Code

1 code implementation23 Oct 2017 Robert Atkey, Michel Steuwer, Sam Lindley, Christophe Dubach

Performance results on GPUs and a multicore CPU show that the formalised translation process generates low-level code with performance on a par with code generated from ad hoc approaches.

Distributed, Parallel, and Cluster Computing Programming Languages

Cannot find the paper you are looking for? You can Submit a new open access paper.