kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 2 of 110

POPL 2026★ Distinguished Paper

Quotient Polymorphism

Brandon Hewer, Graham Hutton

Quotient types increase the power of type systems by allowing types to include equational properties. However, two key practical issues arise: code being duplicated, and valid code being rejected. Specifically, function definitions often need to be repeated for each quotient of a…

POPL 2026★ Distinguished Paper

An Equational Axiomatization of Dynamic Threads via Algebraic Effects: Presheaves on Finite Relations, Labelled Posets, and Parameterized Algebraic Theories

Ohad Kammar, Jack Liell-Cock, Sam Lindley, Cristina Matache, Sam Staton

We use the theory of algebraic effects to give a complete equational axiomatization for dynamic threads. Our method is based on parameterized algebraic theories, which give a concrete syntax for strong monads on functor categories, and are a convenient framework for names and bin…