University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Algebra of Programming

The Algebra of Programming group researches mathematically sound yet convenient techniques for manipulating and reasoning with programs, with a particular interest in the functional and relational paradigms and in generic programming. It seeks patterns in specifications, algorithms and programs, and abstracts these patterns to derive solutions to general classes of problems. An active weekly seminar consists of interactive problem-solving discussions around the whiteboard.

Related seminar series

People

Contact for Activity

Faculty

Research

Students

External

Sharon Curtis
(Oxford Brookes)

Past Members

Personal photo - Stephen Drape
Stephen Drape
Personal photo - Tom Harper
Tom Harper
Personal photo - Daniel James
Daniel James
Bruno Oliveira
Meng Wang

Selected Publications

View all

Sorting with Bialgebras and Distributive Laws

Ralf Hinze‚ Daniel W.H. James‚ Thomas Harper‚ Nicolas Wu and José Pedro Magalhães

May, 2012.

Accepted to WGP '12

Unifying Recursion Schemes

Ralf Hinze‚ Nicolas Wu and Jeremy Gibbons

In International Conference on Functional Programming. March, 2013.

Submitted for publication

Relational algebraic ornaments

Hsiang−Shang Ko and Jeremy Gibbons

Submitted to ICFP'13. March, 2013.

Links

Wiki

Mailing list

Info

Current projects

Completed projects

Themes