ICFP 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025

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 Oct

Displayed time zone: Perth change

10:50 - 12:05
10:50
25m
Talk
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
25m
Talk
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
25m
Talk
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