Mathematical foundations of computation group members
We are a team of academics exploring the relationship between mathematics and computer science.
Find out more about us and join us at one of our seminars.
We are a team of academics exploring the relationship between mathematics and computer science.
Find out what seminars are taking place that are organised by our group.
There are usually opportunities for postgraduate research in our group. To apply, first contact members of staff who share your interests, or look at their proposed PhD projects posted on FindAPhD.com.
Find out about our PhD degrees, funding opportunities and how you can apply.
We use computers to manipulate representations of algebraic and geometric concepts, with applications to topics such as cryptography, security and engineering. We are the UK's leading centre for this work in computational mathematics and its applications. We are the EU centre of expertise on interfacing computer algebra to numeric calculations.
We use mathematical structures to put computer science on firm theoretical foundations. We are concerned with the mathematical understanding of logical reasoning, of programs, of processes, of programming languages, and of theorem provers.
Our methods include ideas and techniques from category theory, game theory, model theory, proof theory and type theory, as well from more traditionally computational topics such as automata, formal languages and computability.
Take a look at recent papers, articles and conference contributions from our staff and students on Bath research portal.