ICFP/SPLASH 2025 (series) / ICFP 2025 (series) / ICFP Papers /
Frex: Dependently Typed Algebraic Simplification
This program is tentative and subject to change.
Mon 13 Oct 2025 11:40 - 12:05 at Orchid Plenary Ballroom - Dependent Types
We present a new design for an algebraic simplification library
structured around concepts from universal algebra: theories,
models, homomorphisms, and universal properties of free algebras and
free extensions of algebras.
The library's dependently typed interface guarantees that
both built-in and user-defined simplification modules are terminating,
sound, and complete with respect to a well-specified class of
equations.
We have implemented the design in the Idris 2 and Agda dependently
typed programming languages and shown that it supports modular
extension to new theories, proof extraction and certification, goal
extraction via reflection, and interactive development.
This program is tentative and subject to change.
Mon 13 OctDisplayed time zone: Perth change
Mon 13 Oct
Displayed time zone: Perth change
10:50 - 12:05 | |||
10:50 25mTalk | 2-Functoriality of Initial Semantics, and Applications ICFP Papers Benedikt Ahrens Delft University of Technology, Ambroise Lafont Inria, France, Thomas Lamiaux University of Paris-Saclay, Ens Paris-Saclay DOI | ||
11:15 25mTalk | Bialgebraic Reasoning on Stateful Languages ICFP Papers Sergey Goncharov University of Birmingham, Stefan Milius Friedrich-Alexander University Erlangen-Nürnberg, Lutz Schröder Friedrich-Alexander University Erlangen-Nürnberg, Stelios Tsampas University of Southern Denmark, Henning Urbat Friedrich-Alexander University Erlangen-Nürnberg DOI | ||
11:40 25mTalk | Frex: Dependently Typed Algebraic Simplification ICFP Papers Guillaume Allais University of Strathclyde, Edwin Brady University of St. Andrews, Nathan Corbyn University of Oxford, Ohad Kammar University of Edinburgh, Jeremy Yallop University of Cambridge DOI Pre-print |