Frank Pfenning's Course on Linear Logic
I found the guy who was explaining co-clocking to me in that dream I had a week ago:
If you get to 54:32 you will see what I mean. He goes to provide an operational semantics for π-calculus in terms of linear logic.
See Some Talks About Type Theory and Languages.
It's a really good course. Here is a playlist of the lectures. The notes and other course materials are still available.
Subscribe to Andreas Lynge.
In 2017 Frank Pfenning gave some lectures on Substructural Type Systems and Concurrent Programming and in 2019 some lectures on Session-typed Concurrent Programming. In 2024 he changed tack and did a course on something he calls Adjoint Functional Programming. For more of the CMU programming language experience see Bob Harper's OPLSS 22 lectures .
Then just after finding this the Topos Institute seminar was this:
I guess Girard would say that they should beware of logical atrocities. See Pfenning's Lecture Notes on Functional Computation.
Subscribe to Topos Institute.
Linear logic is called that because it treats states as local so you can describe a system composed of separable states as a linear combination of subsystems. That is, I think what Mike McCulloch is trying to get at here.
Here's the previous video he referred to:
Subscribe to Mike McCulloch.
Comments
Post a Comment