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 |
(Oxford Brookes)
|
|
Past Members |
|
Selected Publications
| 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
Info
|
Current projects |
|
|
Completed projects |
Datatype-Generic Programming Generic and Indexed Programming Reusability and Dependent Types Siemens Obfuscation Project |
|
Themes |