[ The Types Forum (announcements only), http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]
We invite applications for a post-doctoral research position, to investigate a new approach to efficient computation with and without computational effects in the lambda-calculus. This is a 6-month fixed-term role starting as soon as possible. It is part of the EPSRC-funded project `Typed Lambda-Calculi with Sharing and Unsharing'. To apply: http://www.bath.ac.uk/jobs/Vacancy.aspx?ref=CC8432 Enquiries: w.b.heijlt...@bath.ac.uk Deadline: 27 July 2021 The project revolves around new ideas in lambda-calculus and functional programming, focused in two areas. The first is *computational effects*, where the project has developed a simple and natural approach that subsumes many existing efforts, called the Functional Machine Calculus (FMC). The second is *efficient computation*, which combines ideas from proof theory and optimal reduction to investigate new, refined type systems for the lambda-calculus. The background and the source of original ideas is a branch of proof theory called "deep inference", which is closely related to category theory. Knowledge of this area is not essential to the advertised role. We are looking for excellent candidates with a PhD (or expected to complete one soon) and a proven track record in one or more of the following areas: * Lambda-calculus * Functional programming theory * Computational effects * Semantics of programming * Deep-inference proof theory As the successful candidate, you would contribute to one of several potential tasks, for example: * expanding the FMC to a prototype functional language * investigating new type systems for the FMC * investigating efficient implementations of the FMC * further develop type systems towards optimal reduction You will be part of the Mathematical Foundations group in the Department of Computer Science. We are a small, lively research group with an excellent international reputation. Some of our members are: Alessio Guglielmi http://alessio.guglielmi.name Willem Heijltjes http://willem.heijltj.es Jim Laird http://researchportal.bath.ac.uk/en/persons/james-laird Guy McCusker http://researchportal.bath.ac.uk/en/persons/guy-mccusker Thomas Powell http://t-powell.github.io Present circumstances permitting, you will have the opportunity to travel to various collaborators on the project in Europe, for example in Bologna and Paris. The University of Bath is a top-ranking university and a great place to work. Bath is a Unesco World Heritage city with fantastic amenities offering excellent quality of life. Links: Job advert: http://www.bath.ac.uk/jobs/Vacancy.aspx?ref=CC8432 Typed Lambda-Calculi with Sharing and Unsharing: http://willem.heijltj.es/Unsharing Mathematical Foundations Group: http://www.bath.ac.uk/projects/mathematical-foundations-of-computation/ Department of Computer Science: http://www.bath.ac.uk/departments/department-of-computer-science/