paper-with-me

홈 › Papers

CoqPilot, a plugin for LLM-based generation of proofs

2024-10-25 · Andrei Kozyrev, Gleb Solovev, Nikita Khramov, Anton Podkopaev

We present CoqPilot, a VS Code extension designed to help automate writing of Coq proofs. The plugin collects the parts of proofs marked with the admit tactic in a Coq file, i.e., proof holes, and combines LLMs along with non-machine-learning methods to generate proof candidates for the holes. Then, CoqPilot checks if each proof candidate solves the given subgoal and, if successful, replaces the hole with it. The focus of CoqPilot is twofold. Firstly, we want to allow users to seamlessly combine multiple Coq generation approaches and provide a zero-setup experience for our tool. Secondly, we want to deliver a platform for LLM-based experiments on Coq proof generation. We developed a benchmarking system for Coq generation methods, available in the plugin, and conducted an experiment using it, showcasing the framework's possibilities. Demo of CoqPilot is available at: https://youtu.be/oB1Lx-So9Lo. Code at: https://github.com/JetBrains-Research/coqpilot

📄 PDF Abstract BibTeX arXiv:2410.19605

Code (1)

jetbrains-research/coqpilot 공식 구현

Tasks

Benchmarking

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

On the Eve of True Explainability for OWL Ontologies: Description Logic Proofs with Evee and Evonne (Extended Version)

2022-06-15 · Christian Alrabbaa, Stefan Borgwardt, Tom Friese, Patrick Koopmann 외

When working with description logic ontologies, understanding entailments derived by a description logic reasoner is not always straightforward. So far, the standard ontology editor Prot\'eg\'e offers two services to hel…

Online Machine Learning Techniques for Coq: A Comparison

2021-04-12 · Liao Zhang, Lasse Blaauwbroek, Bartosz Piotrowski, Prokop Černý 외

We present a comparison of several online machine learning techniques for tactical learning and proving in the Coq proof assistant. This work builds on top of Tactician, a plugin for Coq that learns from proofs written b…

BIG-bench Machine Learning

Towards democratizing music production with AI-Design of Variational Autoencoder-based Rhythm Generator as a DAW plugin

2020-04-01 · Nao Tokui

There has been significant progress in the music generation technique utilizing deep learning. However, it is still hard for musicians and artists to use these techniques in their daily music-making practice. This paper …

Deep LearningMusic GenerationRhythm

Why Not? Explaining Missing Entailments with Evee (Technical Report)

2023-08-14 · Christian Alrabbaa, Stefan Borgwardt, Tom Friese, Patrick Koopmann 외

Understanding logical entailments derived by a description logic reasoner is not always straight-forward for ontology users. For this reason, various methods for explaining entailments using justifications and proofs hav…

SBcoyote: An Extensible Python-Based Reaction Editor and Viewer

2023-02-17 · Jin Xu, Gary Geng, Nhan D. Nguyen, Carmen Perena-Cortes 외

SBcoyote is an open-source cross-platform biochemical reaction viewer and editor released under the liberal MIT license. It is written in Python and uses wxPython to implement the GUI and the drawing canvas. It supports …