Skip navigation
The Australian National University

Student research opportunities

Coalgebraic Automata Theory

Project Code: CECS_932

This project is available at the following levels:
CS single semester, Honours, Summer Scholar, Masters, PhD

Keywords:

Finite Automata, Minimisation, Bryzowski Derivative, Coalgebra

Supervisor:

Dr Dirk Pattinson

Outline:

Finite Automata have been studies for decades and are now firmly established as a cornerstone of computer science theory. Recently, a new perspective on finite automata has emerged: Automata as Coalgebras. This presents an algebraic (as opposed to operational) perspective and enables elegant treatments of minimisation, composition, determinisation and others which is applicable not only to finite automata in the standard sense, but moreover to generalisations involving, e.g. probabilities, weights or input/output behaviour.

Goals of this project

This project can be developed into several directions. Possible goals are to investigate determinisation in the coalgebraic context, to generalise the Bryzowski-derivative to more general forms of automata or a generalisation of the Myhill-Nerode or Kleene Theorem. The more adventurous may even consider automata on infinite words! Another avenue for this project may be a compositional implementation that applies coalgebraic methods uniformly to a large class of automata.

Requirements/Prerequisites

Good knowledge of automata theory as provided e.g. in the Theory of Computation module.

Student Gain

Exposure to advanced automata theory, possibly implementation experience, exposure to current research.

Background Literature

A basic introduction to the field of coalgebraic methods is the tutorial by Jacobs and Rutten:

A Tutorial on Coalgebras and Coinduction

available at http://www.cs.ru.nl/~bart/PAPERS/JR.pdf‎.


Contact:



Updated:  10 July 2013 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.