APLAS 2023 (series) / The 21st Asian Symposium on Programming Languages and Systems / A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Lists
A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Listsbest paper
Tue 28 Nov 2023 10:30 - 11:00 at Room 106 & 107, IIS - Interactive Theorem Proving Chair(s): Chung-Kil Hur
We show how types of finite sets and multisets can be constructed in ordinary dependent type theory, without the need for quotient types or working with setoids, and prove that these constructions realise finite sets and multisets as free idempotent commutative monoids and free commiutative monoids, respectively. Both constructions arise as generalisations of C. Coquand’s data type of fresh lists, and we show how many other free structures also can be realised by other instantiations. Most of our development has been formalised in Agda.
Tue 28 NovDisplayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
Tue 28 Nov
Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change
10:30 - 12:00 | Interactive Theorem ProvingAPLAS 2023 at Room 106 & 107, IIS Chair(s): Chung-Kil Hur Seoul National University | ||
10:30 30mTalk | A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Listsbest paper APLAS 2023 Clemens Kupke University of Strathclyde, Fredrik Nordvall Forsberg University of Strathclyde, Sean Watters University of Strathclyde | ||
11:00 30mTalk | Oracle Computability and Turing Reducibility in the Calculus of Inductive Constructions APLAS 2023 | ||
11:30 30mTalk | Experimenting with an Intrinsically-Typed Probabilistic Programming Language in Coq APLAS 2023 Ayumu Saito Tokyo Institute of Technology, Reynald Affeldt National Institute of Advanced Industrial Science and Technology (AIST), Japan |