[Pl-seminar] 11/28 Seminar: Zena Ariola, Sequent calculus as a programming language

Daniel Patterson dbp at ccs.neu.edu
Fri Nov 25 22:58:10 EST 2016


NUPRL Seminar presents

Zena Ariola
University of Oregon
Host: Amal Ahmed

12:00pm-1:30pm
Monday, Nov. 28, 2016
Room 110 WVH (NOTE! DIFFERENT FROM NORMAL)

Sequent calculus as a programming language

Abstract:

We will present and demonstrate the usefulness of the sequent
calculus as a formal model of computation based on interactions
between producers and consumers of results. This model leads
to a better understanding of call-by-name evaluation by
reconciling the conflicting principles of extensionality and
weak-head evaluation, thus internalizing a known parametricity result. It
allows one to explore two dualities of computation: the duality between
call-by-name and call-by-value, and the duality between construction and
deconstruction. This ultimately leads to a better linguistic foundation for
co-induction as dual to induction. From a more practical point of view, the
sequent calculus provides a useful inspiration for the design
of intermediate languages.

Bio:

Zena Ariola is a Professor at the University of Oregon. She received a PhD
in computer science at Harvard University in 1992 and a BA from University
of Pisa. Her research interests include logic and the theoretical
foundation of programming languages
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the pl-seminar mailing list