Enriching a Linear/non-linear Lambda Calculus: A Programming Language for String Diagrams
Bert Lindenhovius, Michael Mislove and Vladimir Zamdzhiev
Department of Computer Science Tulane University
LICS’18 University of Oxford 9 July 2018
0 / 22
Enriching a Linear/non-linear Lambda Calculus: A Programming - - PowerPoint PPT Presentation
Enriching a Linear/non-linear Lambda Calculus: A Programming Language for String Diagrams Bert Lindenhovius, Michael Mislove and Vladimir Zamdzhiev Department of Computer Science Tulane University LICS18 University of Oxford 9 July 2018 0
0 / 22
1 / 22
1 / 22
2 / 22
1Figure source: https://commons.wikimedia.org/w/index.php?curid=14545612 3 / 22
4 / 22
5 / 22
6 / 22
7 / 22
8 / 22
9 / 22
10 / 22
11 / 22
2Thanks to Sam Staton for asking why do we need the Fam construction for this. 12 / 22
2Thanks to Sam Staton for asking why do we need the Fam construction for this. 12 / 22
13 / 22
14 / 22
3Benton & Wadler. Linear logic, monads and the lambda calculus. LiCS’96. 15 / 22
16 / 22
17 / 22
18 / 22
19 / 22
20 / 22
21 / 22
22 / 22
22 / 22
22 / 22
22 / 22
22 / 22