activity
20102025
most citedTotal Haskell is Reasonable Coq

31 citations · 47 across the 16 of their papers we have counts for

collaborators

16 papers

math.RA2025

The Equational Theories Project: Advancing Collaborative Mathematical Research at Scale

Matthew Bolan, Joachim Breitner, Jose Brox +31

We report on the Equational Theories Project (ETP), an online collaborative pilot project to explore new ways to collaborate in mathematics with machine assistance. The project suc…

cs.PL2019

Embracing a mechanized formalization gap

Antal Spector-Zabusky, Joachim Breitner, Yao Li +1

If a code base is so big and complicated that complete mechanical verification is intractable, can we still apply and benefit from verification methods? We show that by allowing a…

cs.PL2018

Functional Pearl: Theorem Proving for All (Equational Reasoning in Liquid Haskell)

Niki Vazou, Joachim Breitner, Will Kunkel +2

Equational reasoning is one of the key features of pure functional languages such as Haskell. To date, however, such reasoning always took place externally to Haskell, either manua…

cs.PL2018

Type variables in patterns

Richard A. Eisenberg, Joachim Breitner, Simon Peyton Jones

For many years, GHC has implemented an extension to Haskell that allows type variables to be bound in type signatures and patterns, and to scope over terms. This extension was neve…

cs.PL2018★ 1 cited

The sufficiently smart compiler is a theorem prover

Joachim Breitner

That the Haskell Compiler GHC is capable of proving non-trivial equalities between Haskell code, by virtue of its aggressive optimizer, in particular the term rewriting engine in t…

cs.PL2018★ 2 cited

Ready, Set, Verify! Applying hs-to-coq to real-world Haskell code

Joachim Breitner, Antal Spector-Zabusky, Yao Li +3

Good tools can bring mechanical verification to programs written in mainstream functional languages. We use hs-to-coq to translate significant portions of Haskell's containers libr…