EDBT 2026 Demo / reviewers in the wild / expert
Edward W. Ayers
dblp:248/6640 · also Edward William Ayers
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | An Extensible User Interface for Lean 4
Wojciech Nawrocki, Edward W. Ayers, Gabriel Ebner |
ITP | 2 |
| 2023 | Machine-Learned Premise Selection for LeanabstractAbstract We introduce a machine-learning-based tool for the Lean proof assistant that suggests relevant premises for theorems being proved by a user. The design principles for the tool are (1) tight integration with the proof assistant, (2) ease of use and installation, (3) a lightweight and fast approach. For this purpose, we designed a custom version of the random forest model, trained in an online fashion. It is implemented directly in Lean, which was possible thanks to the rich and efficient metaprogramming features of Lean 4. The random forest is trained on data extracted from – Lean’s mathematics library. We experiment with various options for producing training features and labels. The advice from a trained model is accessible to the user via the "Image missing" tactic which can be called in an editor while constructing a proof interactively. Bartosz Piotrowski, Ramon Fernández Mir, Edward W. Ayers |
TABLEAUX | 3 |
| 2022 | Proof Artifact Co-Training for Theorem Proving with Language Models
Jesse Michael Han, Jason Rute, Yuhuai Wu, Edward W. Ayers, Stanislas Polu |
ICLR | 4 |
| 2021 | A Graphical User Interface Framework for Formal VerificationabstractWe present the "ProofWidgets" framework for implementing general user interfaces (UIs) within an interactive theorem prover. The framework uses web technology and functional reactive programming, as well as metaprogramming features of advanced interactive theorem proving (ITP) systems to allow users to create arbitrary interactive UIs for representing the goal state. Users of the framework can create GUIs declaratively within the ITP’s metaprogramming language, without having to develop in multiple languages and without coordinated changes across multiple projects, which improves development time for new designs of UI. The ProofWidgets framework also allows UIs to make use of the full context of the theorem prover and the specialised libraries that ITPs offer, such as methods for dealing with expressions and tactics. The framework includes an extensible structured pretty-printing engine that enables advanced interaction with expressions such as interactive term rewriting. We exemplify the framework with an implementation for the https://leanprover-community.github.io. The framework is already in use by hundreds of contributors to the Lean mathematical library. Edward W. Ayers, Mateja Jamnik, Timothy Gowers |
ITP | 1 |