Search Results

Documents authored by Welleck, Sean


Artifact
Software
Lean Architect supplementary material

Authors: Thomas Zhu, Pietro Monticone, Sean Welleck, and Jeremy Avigad


Abstract

Cite as

Thomas Zhu, Pietro Monticone, Sean Welleck, Jeremy Avigad. Lean Architect supplementary material (Software, Source Code). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@misc{dagstuhl-artifact-27122,
   title = {{Lean Architect supplementary material}}, 
   author = {Zhu, Thomas and Monticone, Pietro and Welleck, Sean and Avigad, Jeremy},
   note = {Software, swhId: \href{https://archive.softwareheritage.org/swh:1:dir:b5fd29736a2e6b7dc989266fe19d489e5f7c644d;origin=https://github.com/hanwenzhu/LeanArchitect;visit=swh:1:snp:6673da745f251a6cb39a11ce0fe264fdf4239663;anchor=swh:1:rev:f1c14e1c14290117ffcb017cf2d089a6a5e1523a}{\texttt{swh:1:dir:b5fd29736a2e6b7dc989266fe19d489e5f7c644d}} (visited on 2026-07-16)},
   url = {https://github.com/hanwenzhu/LeanArchitect},
   doi = {10.4230/artifacts.27122},
}
Document
LeanArchitect: Automating Blueprint Generation for Humans and AI

Authors: Thomas Zhu, Pietro Monticone, Sean Welleck, and Jeremy Avigad

Published in: LIPIcs, Volume 382, 17th International Conference on Interactive Theorem Proving (ITP 2026)


Abstract
Large-scale formalization projects in Lean rely on blueprints: structured dependency graphs linking informal mathematical exposition to formal declarations. While blueprints are central to human collaboration, existing tooling treats the informal (LaTeX) and formal (Lean) components as largely decoupled artifacts, leading to maintenance overhead and limiting integration with AI automation. We present LeanArchitect, a Lean package for extracting, managing, and exporting blueprint data directly from Lean code. LeanArchitect introduces a declarative annotation mechanism that associates formal declarations with blueprint metadata, automatically infers dependency information, and generates LaTeX blueprint content synchronized with the Lean development. This design eliminates duplication between formal and informal representations and eases fine-grained progress tracking for both human contributors and AI-based theorem provers. We demonstrate the practicality of LeanArchitect through the automated conversion of several large existing blueprint-driven projects, and through a human-AI collaboration case study formalizing a multivariate Taylor theorem. Our results show that LeanArchitect improves maintainability, exposes latent inconsistencies in existing blueprints, and provides an effective interface for integrating AI tools into real-world formalization workflows.

Cite as

Thomas Zhu, Pietro Monticone, Sean Welleck, and Jeremy Avigad. LeanArchitect: Automating Blueprint Generation for Humans and AI. In 17th International Conference on Interactive Theorem Proving (ITP 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 382, pp. 25:1-25:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{zhu_et_al:LIPIcs.ITP.2026.25,
  author =	{Zhu, Thomas and Monticone, Pietro and Welleck, Sean and Avigad, Jeremy},
  title =	{{LeanArchitect: Automating Blueprint Generation for Humans and AI}},
  booktitle =	{17th International Conference on Interactive Theorem Proving (ITP 2026)},
  pages =	{25:1--25:16},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-436-9},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{382},
  editor =	{Komendantskaya, Ekaterina and Nipkow, Tobias},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2026.25},
  URN =		{urn:nbn:de:0030-drops-269992},
  doi =		{10.4230/LIPIcs.ITP.2026.25},
  annote =	{Keywords: Lean theorem prover, interactive theorem proving, proof assistants, formal methods, human-computer interface, software development tools}
}
Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail