Programming Languages, Universality, Semantics, Logic Exchange at the University of Southern Denmark

Universal Types and Relational Substitutions

Jun 24, 2026 | 10:30 am - 11:45 am | Odense, NAT IMADA Meeting Room 4 (Ø14-605b-2)

This meeting is a very beginner-friendly refresher on the interplay between parametricity and logical relations to prove program equivalence.
Read more ⟶

Proofs as Processes. Propositions as sessions

May 28, 2026 | 11:00 am - 12:00 pm | Odense, NAT IMADA Meeting Room 4 (Ø14-605b-2)

In this session, we explore how the propositions-as-types paradigm extends to concurrency.
Read more ⟶

Abstract Syntax and Variable Binding

Apr 30, 2026 | 11:00 am - 12:00 pm | Odense, NAT IMADA Meeting Room 3 (Ø9-601a-2)

In which we discuss Fiore, Plotkin, and Turi's theory of abstract syntax.
Read more ⟶

Notions of Computation Determine Monads

Mar 18, 2026 | 2:30 pm - 3:30 pm | Odense, NAT IMADA Meeting Room 3 (Ø9-601a-2)

In this session, we investigate how describing effects algebraically generates most of the monads traditionally used to model said effects.
Read more ⟶

An Introduction to Algebraic Effects and Handlers

Feb 17, 2026 | 11:00 am - 12:00 pm | Odense, NAT IMADA Meeting Room 3 (Ø9-601a-2)

In this session, we explore algebraic effects and handlers.
Read more ⟶

π-Calculus, internal mobility, and agent-passing-calculi (part 2)

Dec 11, 2025 | 2:00 pm - 3:30 pm | Odense, NAT IMADA Meeting Room 3 (Ø9-601a-2)

In this session, we relate internal mobility to agent-passing calculi.
Read more ⟶

π-Calculus, internal mobility, and agent-passing-calculi (part 1)

Dec 1, 2025 | 1:00 pm - 2:00 pm | Odense, NAT IMADA Meeting Room 3 (Ø9-601a-2)

This session inaugurates the first cycle of PLUSLE meetings, which is dedicated to (higher-order) concurrency theory.
Read more ⟶