[Alta-Logic] Talk on Tuesday Feb 24

Gillman Payette ggpayett at ucalgary.ca
Mon Feb 23 12:29:09 MST 2009


Speaker: Brian Redmond

Room: ICT 616

Start: 02/24/2009 - 12:00
End: 02/24/2009 - 13:00

Abstract:

In this talk, I will present some recent work with Robin Cockett
and Mike Burrell on a type system for a functional style programming
 language called Pola which is complete with respect to polynomial time
 programming. This means, both that every well-typed Pola program is
 guaranteed to halt in time polynomial with respect to the size of its
 input, and that all such polynomial time functions can be written in Pola.
The system supports a wide range of inductive and (higher-order)
coinductive data types and a form of safe recursion is used to limit the
 power of programming with the inductive types. Examples will be given to
 illustrate both the programming style of Pola and how Pola's type system
 maintains polynomial complexity.


-- 
Gillman Payette
Department of Philosophy
University of Calgary
2500 University Drive NW
Calgary, AB T2N 1N4, Canada
Ph 403.220.6463
Fax 403.289.5698






More information about the alta-logic-l mailing list