Nottingham,
United Kingdom
Type
Public
Degrees offered
Bachelor's Degree
The Functional Programming Lab focuses on creating straightforward yet effective methods for program development and analysis by leveraging their inherent mathematical foundations. Our research primarily utilizes functional languages like Haskell and Agda, which are leading innovations in programming language studies and serve as excellent platforms for this type of investigation.
We explore diverse subjects within functional programming, encompassing category theory, corecursive structures, compiler verification, declarative error diagnosis, hybrid modeling, reactive programming, mathematical logic, code optimization, program modification, proof assistants, quantum computation, and type systems.