BoroughJobsUK public-sector jobs, mapped to your postcode Match my CV NEW Post a job
Exeter

PhD in Extensible Programming Languages for Data Structures in Monoidal CategoriesUniversity

Exeter Full time
Posted 27 October 2026 Closing date 8 December 2026
Checked 2 days ago · still listed on jobs.ac.uk Closes in 35 days · 8 Dec 2026

This project will build a bridge between the two strands of theoretical computer science, (a) algorithms and complexity theory and (b) logic and programming language theory, and to put the resulting bridge into practical applications such as in the efficient implementations of mechanized proof assistants.  Algorithm designers have developed a wealth of sophisticated techniques for organising and processing data. In parallel, logicians and programming language theorists have developed linear type systems, which check how computational resources are used, and mathematical interpretations of these systems in structures called monoidal categories.

The key observation underlying this project is that many existing algorithms can be expressed in suitable linear type systems. Interpreting them in different monoidal categories can therefore yield new algorithms and data structures, allowing established designs to be adapted rather than developed from scratch.  Concretely, the student will design and implement a new functional programming language that at the same time (1) can be extended with linear and non-linear type formers and (2) can be interpreted in user-defined monoidal categories.  These categories can be either defined internally in the language itself or alternatively another proof assistant such as Isabelle. The project will investigate the design space of such a system, including whether to develop a standalone language or embed it within an existing proof assistant.

A central application will be the efficient implementation of proof assistants based on dependent type theory, such as Lean, Rocq and Agda. For example, interpreting catenable lists (a data structure supporting efficient concatenation) in the monoidal category of endofunctors on types yields a representation of syntax trees with efficient variable substitution.  Substitution is a fundamental operation in type theory, so improving its implementation could reduce the cost of checking proofs.   Expected outcomes include a prototype programming language, mathematical foundations for its interpretation mechanisms, and potentially a more efficient implementation of a proof assistant based on dependent type theory. Together, these outcomes will establish a connection between two traditionally distinct strands of theoretical computer science, yielding practical advances in the development of secure and efficient software.

Location

University of Exeter, Streatham Campus

£21,805. The studentship will provide funding of fees and a stipend per annum for 2026/7

Apply / view full listing →
Want more jobs like this? Upload your CV and see the ones that fit.
Match my CV →
More jobs in Exeter

Learning Disabilities and Vulnerabilities SpecialistNHS

South Western Ambulance Service NHS Foundation Trust
Exeter, EX2 7HY Fixed-Term £49,387 to £56,515 Expires in 12 days More in Exeter

Job summary We are looking for a passionate and experienced individual who has demonstrable knowledge and experience working with people with a learning disability, autism and/or dementia on a part time, fixed term basis (job share). The Learning Disabilities and Vulnerabilities specialist will be…

Medical Device TechnicianNHS

South Western Ambulance Service NHS Foundation Trust
Devon, Somerset, Dorset, Wiltshire, EX2 7HY Fixed-Term £32,073 to £39,043 Expires in 10 days More in Exeter

Job summary The 2x Medical Devices Technician roles advertised are responsible for supporting the coordination, deployment, and distribution of electronic Patient Care Record (ePCR) systems and associated medical devices across the organisation. The role contributes to the effective recording,…

Associate People Business PartnerNHS

Royal Devon University Healthcare NHS Foundation Trust
Exeter, EX2 5DW Permanent £49,387 to £56,515 Expires in 10 days More in Exeter

Job summary Are you passionate about HR and ready to make a meaningful impact in the Healthcare sector? Join us as an Associate People Business Partner at the Royal Devon University Healthcare NHS Foundation Trust. In this dynamic role, you\'ll support the People Business Partner in driving…