2024-10-16
Leiden University
The next meeting of 2024 will be held at Leiden University on October 16th.
Location: Gorlaeus Gebouw, Einsteinweg 55, 2333 CC, Leiden - Room: CE.0.12
Everyone is welcome to join us, there is no need to register!
Schedule
13:00 | Room open | |||
13:30 - 14:15 | Juan C. Jaramillo Title: Around Classical and Intuitionistic Linear Processes Abstract
Curry-Howard correspondences between Linear Logic (LL) and session types provide a firm foundation for concurrent processes. As the correspondences hold for intuitionistic and classical versions of LL (ILL and CLL), we obtain two different families of type systems for concurrency. An open question remains: how do these two families exactly relate to each other? Based upon a translation from CLL to ILL due to Laurent, we provide two complementary answers, in the form of full abstraction results based on a typed observational equivalence due to Atkey. Our results elucidate hitherto missing formal links between seemingly related yet different type systems for concurrency.
|
|||
14:15 - 14:30 | Coffee break | |||
14:30 - 15:15 | Vitor Greati Title: Deducibility in the full Lambek calculus with weakening is HAck-complete AbstractWe show in this talk that the problem of deciding the consequence relation of the full Lambek calculus with weakening is complete for the class HAck of hyper-Ackermannian problems (i.e., level ω^ω of the ordinal-indexed hierarchy of fast-growing complexity classes). Provability was already known to be PSPACE-complete. We will see that this problem is HAck-complete even for the multiplicative fragment. Lower bounds are proved via a novel reduction from reachability in lossy channel systems and the upper bounds are obtained by combining structural proof theory (forward proof search over sequent calculi) and well-quasi-order theory (length theorems for Higman's Lemma). |
|||
15:15 - 15:30 | Coffee break | |||
15:30 - 16:15 | Tobias Kappé Title: CF-GKAT: Efficient Validation of Control-Flow Transformations Abstract
Guarded Kleene Algebra with Tests (GKAT) provides a sound and complete framework to reason about trace equivalence between simple imperative programs. It is completely agnostic with respect to the meaning of primitives (keep equivalence decidable) and excludes non-local control flow such as goto, break and return. This limits its application to real-world programs. We introduce control flow GKAT (CF-GKAT), a system that allows control-flow equivalence checking of programs that include non-local control flow as well as hardcoded values.
|