paper-with-me

Papers

When Agda met Vampire

2026-02-21 · Artjoms Šinkarovs, Michael Rawson arxiv

Dependently-typed proof assistants furnish expressive foundations for mechanised mathematics and verified software. However, automation for these systems has been either modest in scope or complex in implementation. We aim to improve the situation by integrating proof assistants with automated theorem provers (ATPs) in a simple way, while preserving the correctness guarantees of the former. A central difficulty arises from the fact that most ATPs operate in classical first-order logic, whereas these proof assistants are grounded in constructive dependent type theory. We identify an expressive fragment of both languages -- essentially equational Horn -- that admits sound, straightforward translations in both directions. The approach produces a prototype system for Agda forwarding proof obligations to the ATP Vampire, then transforming the resulting classical proof into a constructive proof term that Agda can type-check. The prototype automatically derives proofs concerning the properties of a complex field equipped with roots of unity, which took professional Agda developers two full days to complete. The required engineering effort is modest, and we anticipate that the methodology will extend readily to other ATPs and proof assistants.

📄 PDF Abstract BibTeX arXiv:2602.18844

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Variational Pretraining for Semi-supervised Text Classification

2019-06-05 · ACL 2019 7 · Suchin Gururangan, Tam Dang, Dallas Card, Noah A. Smith

We introduce VAMPIRE, a lightweight pretraining framework for effective text classification when data and computing resources are limited. We pretrain a unigram document model as a variational autoencoder on in-domain, u…

ClassificationGeneral ClassificationSemi-Supervised Text ClassificationText Classification

Global Convergence and Variance Reduction for a Class of Nonconvex-Nonconcave Minimax Problems

2020-12-01 · NeurIPS 2020 12 · Junchi Yang, Negar Kiyavash, Niao He

Nonconvex minimax problems appear frequently in emerging machine learning applications, such as generative adversarial networks and adversarial learning. Simple algorithms such as the gradient descent ascent (GDA) are th…

Global Convergence and Variance-Reduced Optimization for a Class of Nonconvex-Nonconcave Minimax Problems

2020-02-22 · Junchi Yang, Negar Kiyavash, Niao He

Nonconvex minimax problems appear frequently in emerging machine learning applications, such as generative adversarial networks and adversarial learning. Simple algorithms such as the gradient descent ascent (GDA) are th…

SAGDA: Open-Source Synthetic Agriculture Data for Africa

2025-06-16 · Abdelghani Belgaid, Oumnia Ennaji

Data scarcity in African agriculture hampers machine learning (ML) model performance, limiting innovations in precision agriculture. The Synthetic Agriculture Data for Africa (SAGDA) library, a Python-based open-source t…

Data Augmentation

Learning Structure-Aware Representations of Dependent Types

2024-02-03 · Konstantinos Kogkalidis, Orestis Melkonian, Jean-Philippe Bernardy

Agda is a dependently-typed programming language and a proof assistant, pivotal in proof formalization and programming language theory. This paper extends the Agda ecosystem into machine learning territory, and, vice ver…