LFCS Seminar: Monday 14 September: Danel Ahman Mon, 14 Sep, 4.10pm Venue: AT 2.14 (note unusual place and day) Title: A deeper dive into combining graded monads and graded modal types for temporal resource management Abstract: In this talk, I will take a deeper dive into the calculus for combininggenerally graded monads and generally graded modal types forspecifying, controlling, and verifying temporal properties ofprograms' resources which I also talked about at the Plotkin 80symposium. To recall, by such resources we mean ones whose usage istime-sensitive and/or time-critical, and which, while perhapsalready physically available to a program, can be used or acted upononly after a certain amount of time has passed or some prescribedexternal events have taken place (perhaps in some order, perhaps not).In the talk, I will discuss some of the design choices underlying thecalculus, and explore in more depth both its stateful temporally awareoperational semantics and its presheaves-based denotationalsemantics, including their relationship. I will also discuss someextensions to the calculus for modelling more realistic programmingscenarios. (This talk is based on past and ongoing joint work with Andres Alumets,Mariana Milicich, Gašper Žajdela, and Joosep Tavits.) Sep 14 2026 16.10 - 17.00 LFCS Seminar: Monday 14 September: Danel Ahman Danel Ahman, University of Tartu https://danel.ahman.ee Appleton Tower 2.14 This article was published on Monday 31 August 2026
LFCS Seminar: Monday 14 September: Danel Ahman Mon, 14 Sep, 4.10pm Venue: AT 2.14 (note unusual place and day) Title: A deeper dive into combining graded monads and graded modal types for temporal resource management Abstract: In this talk, I will take a deeper dive into the calculus for combininggenerally graded monads and generally graded modal types forspecifying, controlling, and verifying temporal properties ofprograms' resources which I also talked about at the Plotkin 80symposium. To recall, by such resources we mean ones whose usage istime-sensitive and/or time-critical, and which, while perhapsalready physically available to a program, can be used or acted upononly after a certain amount of time has passed or some prescribedexternal events have taken place (perhaps in some order, perhaps not).In the talk, I will discuss some of the design choices underlying thecalculus, and explore in more depth both its stateful temporally awareoperational semantics and its presheaves-based denotationalsemantics, including their relationship. I will also discuss someextensions to the calculus for modelling more realistic programmingscenarios. (This talk is based on past and ongoing joint work with Andres Alumets,Mariana Milicich, Gašper Žajdela, and Joosep Tavits.) Sep 14 2026 16.10 - 17.00 LFCS Seminar: Monday 14 September: Danel Ahman Danel Ahman, University of Tartu https://danel.ahman.ee Appleton Tower 2.14 This article was published on Monday 31 August 2026
Sep 14 2026 16.10 - 17.00 LFCS Seminar: Monday 14 September: Danel Ahman Danel Ahman, University of Tartu https://danel.ahman.ee