[Club2] Title and abstract for Talk on 17 November

Christian Urban urbanc at in.tum.de
Mon Nov 1 13:25:32 CET 2010


Dear All,

Below is the title and abstract for my Club2 talk on 
regular expressions on Wednesday 17th November.

Best wishes,
Christian


--------------------------------------

A Formalisation of the Myhill-Nerode Theorem based
on Regular Expressions

There are countless textbooks on regular languages. Nearly 100% 
of them introduce the subject by describing finite automata and 
only mentioning on the side a connection with regular expressions. 
Unfortunately, automata are a hassle for formalisations. The 
reason is that in full generality they need to be represented as 
graphs or matrices, neither of which can be easily defined as 
datatype. In contrast, regular expressions can be defined easily 
as datatype and a corresponding reasoning infrastructure comes for 
free. We show in this talk that a central result from formal 
language theory - the Myhill-Nerode theorem - can be recreated 
using only regular expressions. This will involve ideas from term 
rewriting and unification theory. The Myhill-Nerode theorem provides 
necessary and sufficient conditions for a language to be regular.


This is joint work with Chunhan Wu and Xingyuan Zhang
(who I visited over the summer in Nanjing). The work was 
partly inspired by two nice functional pearls by Harper
and by Yi. 



More information about the Club2 mailing list