Type Checking is Proof Reductions in Classical Linear Logic
- ๐ค Speaker: Ariadne Si Suo (University of Cambridge)
- ๐ Date & Time: Monday 02 June 2025, 11:15 - 12:15
- ๐ Venue: FW26, Computer Laboratory
Abstract
I will try to convince you type checkers can be seen as logic programs with โdirectionsโ, and doing type checking corresponds to doing proof reductions in classical linear logic. This gives us implementations of type checking algorithms for free, by writing bidirectional typing rules as directional logic programs. Based on joint work with Neel Krishnaswami and Vikraman Choudhury.
If time permits, I might also tell you a bit about my (preliminary) understanding of transcendental syntax (by Jean-Yves Girard) and Existence vs. Essence, and why it might be useful to think about these things sometimes.
Series This talk is part of the SANDWICH Seminar (Computer Laboratory) series.
Included in Lists
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Monday 02 June 2025, 11:15-12:15