Skip to content

William DeMeo

William DeMeo at the wheel of a VW bus

Mathematician by training with a PhD in universal algebra and lattice theory; formal verification engineer by trade. I work on machine-checked mathematics: proofs and production systems in Agda, and tooling that lets language models work inside a proof assistant.

What I'm working on now (2026). The machine-checked specification of the Cardano ledger in Agda, with the Formal Methods team at IO, and agda-native-air, making Agda's interaction protocol accessible to language models so they can interact with the proof assistant the way humans do, rather than merely type-checking complete proofs.

AI for formal verification

An MCP server exposing Agda's interaction protocol to language models, and the agent loops built on it.

Agda MCP AI tooling

agda-algebras

The first constructive, machine-checked proof of Birkhoff's HSP theorem in Martin-Löf type theory.

Agda type theory universal algebra setoids

The Cardano ledger specification

Formal methods at production scale: an Agda specification that must track a system under active development.

Agda Haskell formal methods production

Universal algebra and lattice theory

Congruence lattices of finite algebras, and the algebraic approach to determining the complexity of constraint satisfaction problems.

universal algebra lattice theory complexity

The through-line across all four is an interest in what is mechanizable: which structures admit effective procedures, and what it takes to make an argument checkable by a machine rather than by a referee.

The full set is in Projects.

Recent writing

More in the blog.

Elsewhere

Before moving into industry I held research and teaching appointments at Charles University in Prague, the University of Colorado Boulder, the University of Hawaii, Iowa State University, and the University of South Carolina. The CV has the full record and about has the longer version.

Email · GitHub · Google Scholar · ORCID · arXiv · Publications · Contact

This site is still being rebuilt

Content is migrating here from a Zola site at williamdemeo.org and an older Octopress site. The publications, the projects, and the blog have landed; talks, teaching, a research narrative, and the graduate qualifying-exam solutions have not. Progress is tracked in the issue tracker.