Subject: Events and news relevant to the Laboratory for Foundations of Computer Science
List archive
(Recording available) [Joint QSL & LFCS Seminar] 07 May: Priyaa Varshinee Srinivasan: What is Concurrency?
- From: Kim Worrall <Kim.Worrall@ed.ac.uk>
- To: Priyaa Varshinee Srinivasan <priyaavarshinee@gmail.com>, "qsl-seminar@mlist.is.ed.ac.uk" <qsl-seminar@mlist.is.ed.ac.uk>, "lfcs-interest@mlist.is.ed.ac.uk" <lfcs-interest@mlist.is.ed.ac.uk>
- Cc: members ICSA <icsa-members@inf.ed.ac.uk>, Ayberk Tosun <ayberk.tosun@zeroth.org>
- Subject: (Recording available) [Joint QSL & LFCS Seminar] 07 May: Priyaa Varshinee Srinivasan: What is Concurrency?
- Date: Thu, 7 May 2026 18:49:01 +0000
Hi all,
Thank you to those who attended todays seminar.
A recording is available
here.
Best,
Kim and Virag
From: Kim Worrall
Sent: 05 May 2026 10:12
To: Priyaa Varshinee Srinivasan <priyaavarshinee@gmail.com>; qsl-seminar@mlist.is.ed.ac.uk <qsl-seminar@mlist.is.ed.ac.uk>; lfcs-interest@mlist.is.ed.ac.uk <lfcs-interest@mlist.is.ed.ac.uk>
Cc: members ICSA <icsa-members@inf.ed.ac.uk>; Ayberk Tosun <ayberk.tosun@zeroth.org>
Subject: [Joint QSL & LFCS Seminar] 07 May: Priyaa Varshinee Srinivasan: What is Concurrency?
When: 07 May 2026 16:00-17:00.
Where: 4.40 - Mini Forum 2 (Informatics Forum)
Sent: 05 May 2026 10:12
To: Priyaa Varshinee Srinivasan <priyaavarshinee@gmail.com>; qsl-seminar@mlist.is.ed.ac.uk <qsl-seminar@mlist.is.ed.ac.uk>; lfcs-interest@mlist.is.ed.ac.uk <lfcs-interest@mlist.is.ed.ac.uk>
Cc: members ICSA <icsa-members@inf.ed.ac.uk>; Ayberk Tosun <ayberk.tosun@zeroth.org>
Subject: [Joint QSL & LFCS Seminar] 07 May: Priyaa Varshinee Srinivasan: What is Concurrency?
When: 07 May 2026 16:00-17:00.
Where: 4.40 - Mini Forum 2 (Informatics Forum)
Hi All,
This Thursday 7th May at 4pm we will have a join QSL-LFCS Seminar by Priyaa Varshinee Srinivasan from the University of Tallinn.
When: Thursday 7th May at 4pm
Where: MF2 Informatics Forum
Speaker: Priyaa Varshinee Srinivasan
Title: What is concurrency?
(Full abstract below)
You may also attend the seminar online:
Passcode: 2vsypPLv
We look forward to seeing you there,
Best,
Kim and Virag
Abstract: The debate between parallelism vs concurrency is long-standing. In this talk, we will demonstrate a fundamental difference between parallelism and concurrency with the aid of a functional-style concurrent language called CaMPL. Categorical Message Passing Language, CaMPL in short, implements a type system given by the Cockett-Pastro equivalence (concurrent analogue of the sequential functional Curry-Howard-Lambek equivalence). CaMPL’s type system ensures that processes can never be connected in a cycle. This guarantees that CaMPL programs never deadlock. Additionally, livelock-freedom is guaranteed in the absence of general recursion.
In this talk, we will use code examples to showcase the type system of CaMPL which enables parallel computation. Then, to be able to write concurrent programs, one requires controlled non-determinism. Finally, we will discuss how CaMPL’s type system can be extended to quantum realms to describe quantum message passing.
Pre-requisites: Familiarity with functional-style programming languages.
- (Recording available) [Joint QSL & LFCS Seminar] 07 May: Priyaa Varshinee Srinivasan: What is Concurrency?, Kim Worrall, 05/07/2026
Archive powered by MHonArc 2.6.24.