Reference. Is it time for a new proof assistant? [sterling-2025-hottest]

It could be time to build a non-experimental proof assistant for homotopy type theory and univalent foundations. I’ll give my thoughts on what that would entail, and where we are able to contribute in the era of Pax Leanica, focusing on algebraic hierarchies, carefully designed user experience, and a proposed return to foundational orthodoxy.

Backlinks

Labelled preorders and implicit coercions [01HB]

Project Pterodactyl aims to support coherent algebraic hierarchies with multiple inheritance as well as user-defined edges. As I mentioned in my HoTTEST talk, there are a few points worth mentioning here in regard to the so-called “diamond problem”.

A focused vision for Project Pterodactyl [01H3]

After a few very enlightening conversations following my HoTTEST seminar talk “Is it time for a new proof assistant?”, I have realised that one of the more important aspects of my plans for Pterodactyl is its focused and restricted vision. I cannot promise that we will succeed, but I do think that by not trying to be all things to all people, we may be able to avoid some likely ways of biting the dust.

Project Pterodactyl [019E]

An experimental proof assistant. See my position talk, Is it time for a new proof assistant?.

Weeknotes 2025-W40Project Pterodactyl blogging and coding [01HL]

I am floored by the response to Project Pterodactyl following my talk Is it time for a new proof assistant?, which is (for now) the most-watched talk in the HoTTEST Seminar with 3K views and climbing. Like I said, it’s not a popularity contest, and living by the hype cycle entails dying by the hype cycle. But I am nonetheless gratified by all the interest and feedback I have received so far.

I’ve started a new Pterodactyl-specific blog in which I will be writing about my progress. I encourage you to subscribe to the Atom feed in your favourite newsreader! My hope is that as people join the project, they will start their own blogs and we will all subscribe to each other’s feeds, much like many of us do in the Cambridge Computer Laboratory. This could be a good alternative to both centralised and federated project management systems. Anyway, here are four of my first posts:

  1. A focused vision for Project Pterodactyl
  2. Labelled preorders and implicit coercions
  3. Lifting coercions to theory refinements
  4. Towards a specification of theory refinements

The first bit of code I’ve written this week is clean-room implementation of a coherent implicit coercion graph (more precisely, labelled preorder) following Kazuhiko Sakaguchi’s algorithm, which is deployed in Rocq. I’m hosting it on SourceHut now, but I’m hoping to move all this stuff to the Lab’s Tangled.sh knot once it is back up and running (in part because Tangled seems to be taking Jujutsu seriously and coming up with innovative patch workflows!).

Weeknotes 2025-W39HoTTEST talk on Project Pterodactyl [01H1]

On Thursday, I gave my talk at the HoTTEST seminar about Project Pterodactyl, my dream for a new proof assistant that I hope will bring a new standard of user experience to the world of homotopy type theory and univalent foundations, making the latter more accessible and less forbidding. Click through to see the video and slides.

This was a lot of fun and the feedback has been really encouraging; thanks to everyone who participated or followed along afterwards, and especially to those who have offered both encouragement and constructive feedback. It has been especially gratifying to hear from members of the Lean community; we have at times had difficulty communicating, but my experience has always been that positive bottom-up interactions can nearly always bypass long-held institutional prejudices.

I’ve heard from a few people who might be interested in helping me build this, which is really exciting. I’m looking forward to it! If you think you might have something to contribute and are aligned with the vision (more on this later), please do not hesitate to drop me a line. I don’t need only help from type theory experts; people who have experience in building language analysers, compilers, etc. are also likely to have a big impact on the project.

I’ve started writing up a “vision” document for the project here: A focused vision for Project Pterodactyl.

Related

Person. Conor Titania Mc Bride [conormcbride]

Seminar. HoTTEST [01H2]

Homotopy Type Theory Electronic Seminar Talks (HoTTEST) is a series of research talks by leading experts in Homotopy Type Theory. The seminar is open to all, although familiarity with Homotopy Type Theory will be assumed. To attend a talk, please follow the instructions below.