User loginNavigation |
Typed Process CalculiIf Curry-Howard is your thing, you'll like this: Propositions as Sessions by Philip Wadler.
I was unable to find much LTU discussion about session types; they express the protocol that a process speaks over a channel [conjunction describes multistep conversations; disjunction offers a choice between different interactions, e.g. buy an item vs. quote its price --- you can see the type for this in Caires and Pfenning]. Instead of applying functions, one creates a channel and puts processes on either end of it. The types ensure that when one side of the channel is pushing output, the other side is reading input. This dual relationship between input/output corresponds with the dual (linear negation) in linear logic. Proof reduction (cut elimination) simulates communication between processes.
By Frederic Koehler at 2013-01-23 06:14 | LtU Forum | previous forum topic | next forum topic | other blogs | 4238 reads
|
Browse archives
Active forum topics |
Recent comments
4 weeks 4 days ago
4 weeks 5 days ago
16 weeks 5 days ago
16 weeks 6 days ago
17 weeks 21 hours ago
17 weeks 21 hours ago
17 weeks 5 days ago
17 weeks 5 days ago
17 weeks 5 days ago
20 weeks 6 days ago