Search Results for author: Emily First

Found 5 papers, 2 papers with code

Lemmanaid: Neuro-Symbolic Lemma Conjecturing

no code implementations7 Apr 2025 Yousef Alhessi, Sólrún Halla Einarsdóttir, George Granberry, Emily First, Moa Johansson, Sorin Lerner, Nicholas Smallbone

We train an LLM to generate lemma templates that describe the shape of a lemma, and use symbolic methods to fill in the details.

LEMMA

Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification

1 code implementation18 Dec 2024 Kyle Thompson, Nuno Saavedra, Pedro Carrott, Kevin Fisher, Alex Sanchez-Stern, Yuriy Brun, João F. Ferreira, Sorin Lerner, Emily First

We present Rango, a fully automated proof synthesis tool for Coq that automatically identifies relevant premises and also similar proofs from the current project and uses them during synthesis.

Retrieval

Cobblestone: Iterative Automation for Formal Verification

no code implementations25 Oct 2024 Saketh Ram Kasibatla, Arpan Agarwal, Yuriy Brun, Sorin Lerner, Talia Ringer, Emily First

We introduce Cobblestone, a new proof-synthesis approach that improves on the state of the art by taking advantage of partial progress in proof synthesis attempts.

Large Language Model

Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Proving

1 code implementation10 Apr 2024 Chenyang An, Zhibo Chen, Qihao Ye, Emily First, Letian Peng, Jiayun Zhang, Zihan Wang, Sorin Lerner, Jingbo Shang

Recent advances in Automated Theorem Proving have shown the effectiveness of leveraging a (large) language model that generates tactics (i. e. proof steps) to search through proof states.

Automated Theorem Proving Language Modeling +2

Baldur: Whole-Proof Generation and Repair with Large Language Models

no code implementations8 Mar 2023 Emily First, Markus N. Rabe, Talia Ringer, Yuriy Brun

Recent work has developed methods to automate formal verification using proof assistants, such as Coq and Isabelle/HOL, e. g., by training a model to predict one proof step at a time, and using that model to search through the space of possible proofs.

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