School of Computer Science

Functional Programming Seminar

Location
C60 Computer Science Building
Date(s)
Friday 26th February 2010 (16:00-17:00)
Description

Makoto Hamana (Gunma University, Japan)

Initial Algebra Semantics for Cyclic Sharing Structures 

 "Tree-like" structures -- trees involving cycles and sharing --appear very often in logic and computer science. They are usually treated as graphs, because there do not seem to exist clear inductive structures. I propose a simple term syntax for cyclicsharing structures that admits structural induction and recursion principles. I show that the obtained syntax is directly usable in Haskell and Agda, as well as ordinary data structures such as lists and trees. To achieve this goal, I use categorical approachto initial algebra semantics in a presheaf category. I will also try to relate this with traced categorical models.

School of Computer Science

University of Nottingham
Jubilee Campus
Wollaton Road
Nottingham, NG8 1BB

For all enquires please visit:
www.nottingham.ac.uk/enquire