Skip to main content

Showing 1–5 of 5 results for author: Ebner, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.01787  [pdf, other

    cs.PL cs.AI cs.SE

    Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programming

    Authors: Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, Nikhil Swamy

    Abstract: Proof-oriented programs mix computational content with proofs of program correctness. However, the human effort involved in programming and proving is still substantial, despite the use of Satisfiability Modulo Theories (SMT) solvers to automate proofs in languages such as F*. Seeking to spur research on using AI to automate the construction of proof-oriented programs, we curate a dataset of 600… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  2. arXiv:2310.02393  [pdf, ps, other

    cs.FL cs.DS

    Symbolic Automata: $ω$-Regularity Modulo Theories

    Authors: Margus Veanes, Thomas Ball, Gabriel Ebner, Olli Saarikivi

    Abstract: Symbolic automata are finite state automata that support potentially infinite alphabets, such as the set of rational numbers, generally applied to regular expressions/languages over finite words. In symbolic automata (or automata modulo theories), an alphabet is represented by an effective Boolean algebra, supported by a decision procedure for satisfiability. Regular languages over infinite words… ▽ More

    Submitted 3 October, 2023; originally announced October 2023.

  3. arXiv:2205.11491  [pdf, other

    cs.CL cs.AI

    HyperTree Proof Search for Neural Theorem Proving

    Authors: Guillaume Lample, Marie-Anne Lachaux, Thibaut Lavril, Xavier Martinet, Amaury Hayat, Gabriel Ebner, Aurélien Rodriguez, Timothée Lacroix

    Abstract: We propose an online training procedure for a transformer-based automated theorem prover. Our approach leverages a new search algorithm, HyperTree Proof Search (HTPS), inspired by the recent success of AlphaZero. Our model learns from previous proof searches through online training, allowing it to generalize to domains far from the training distribution. We report detailed ablations of our pipelin… ▽ More

    Submitted 23 May, 2022; originally announced May 2022.

  4. Maintaining a Library of Formal Mathematics

    Authors: Floris van Doorn, Gabriel Ebner, Robert Y. Lewis

    Abstract: The Lean mathematical library mathlib is developed by a community of users with very different backgrounds and levels of experience. To lower the barrier of entry for contributors and to lessen the burden of reviewing contributions, we have developed a number of tools for the library which check proof developments for subtle mistakes in the code and generate documentation suited for our varied aud… ▽ More

    Submitted 26 May, 2020; v1 submitted 7 April, 2020; originally announced April 2020.

    Comments: To appear in Proceedings of CICM 2020

  5. Fast Cut-Elimination using Proof Terms: An Empirical Study

    Authors: Gabriel Ebner

    Abstract: Urban and Bierman introduced a calculus of proof terms for the sequent calculus LK with a strongly normalizing reduction relation. We extend this calculus to simply-typed higher-order logic with inferences for induction and equality, albeit without strong normalization. We implement thiscalculus in GAPT, our library for proof transformations. Evaluating the normalization on both artificial and re… ▽ More

    Submitted 16 October, 2018; originally announced October 2018.

    Comments: In Proceedings CL&C 2018, arXiv:1810.05392

    ACM Class: F.4.1

    Journal ref: EPTCS 281, 2018, pp. 24-38