Skip to main content

Showing 1–2 of 2 results for author: Carrott, P

.
  1. arXiv:2412.14063  [pdf, other

    cs.SE cs.AI

    Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification

    Authors: Kyle Thompson, Nuno Saavedra, Pedro Carrott, Kevin Fisher, Alex Sanchez-Stern, Yuriy Brun, João F. Ferreira, Sorin Lerner, Emily First

    Abstract: Formal verification using proof assistants, such as Coq, enables the creation of high-quality software. However, the verification process requires significant expertise and manual effort to write proofs. Recent work has explored automating proof synthesis using machine learning and large language models (LLMs). This work has shown that identifying relevant premises, such as lemmas and definitions,… ▽ More

    Submitted 28 January, 2025; v1 submitted 18 December, 2024; originally announced December 2024.

    Comments: In Proceedings of the 47th International Conference on Software Engineering (ICSE), Ottawa, ON, Canada, April 2025

    ACM Class: D.2.4; I.2.7; I.2.3

  2. CoqPyt: Proof Navigation in Python in the Era of LLMs

    Authors: Pedro Carrott, Nuno Saavedra, Kyle Thompson, Sorin Lerner, João F. Ferreira, Emily First

    Abstract: Proof assistants enable users to develop machine-checked proofs regarding software-related properties. Unfortunately, the interactive nature of these proof assistants imposes most of the proof burden on the user, making formal verification a complex, and time-consuming endeavor. Recent automation techniques based on neural methods address this issue, but require good programmatic support for colle… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

    Comments: Accepted to FSE '24 Demonstrations Track