COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Making concurrency functional
Making concurrency functionalAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Jamie Vicary. This talk bridges between two major paradigms in computation, the functional, at basis computation from input to output, and the interactive, where computation reacts to its environment while underway. Central to any compositional theory of interaction is the dichotomy between a system and its environment. Concurrent games and strategies address the dichotomy in fine detail, very locally, in a distributed fashion, through distinctions between Player moves (events of the system) and Opponent moves (those of the environment). A functional approach has to handle the dichotomy much more ingeniously, through its blunter distinction between input and output. This has led to a variety of functional approaches, specialised to particular interactive demands. Through concurrent games we can more clearly see what separates and connects the differing paradigms, and show how: — to lift functions to strategies; this helps in describing and programming strategies by functional techniques. — several paradigms of functional programming and logic arise naturally as subcategories of concurrent games, including stable domain theory; nondeterministic dataflow; geometry of interaction; the dialectica interpretation; lenses and optics; and their extensions to containers in dependent lenses and optics. — to transfer enrichments of strategies (such as to probabilistic, quantum or real-number computation) to functional cases. The talk will focus on the second and third points above. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCRASSH Humanitas Lectures Special Astrophysics Seminars Clinical ID talksOther talks(CANCELLED/POSTPONED) The Digital Physiome: Wearables for Early Disease Detection Laying (turbanate) eyes on morphological novelties Group Presentation 4 Inverse problems for nonlocal PDEs with applications to quantum optics Group Presentation 2 |