========== Lecture ==========
Time:
15:20 ~ 16:20, February 28, 2018 (Wed.)
Venue:
Room W935, West Bldg. 9, Tokyo Institute of Technology (Ookayama Campus)
東京工業大学大岡山キャンパス 西9号館 W935講義室 (西9号館東側(芝生スロープ側)入口を入って階段を1階上がって左側)
Title:
Automata and expressions
Jacques Sakarovitch
CNRS / Paris Diderot University and Telecom ParisTech
Abstract:
Not many results in Computer Science are recognised to be as basic and
fundamental as Kleene Theorem. It states the equality of two sets of
objects that we now call languages.
In this lecture, I propose a slight change of focus on this result and show
how it is mainly the combination of two families of algorithms:
algorithms that transform an automaton into an expression on one hand
and algorithms that build an automaton from an expression on the other.
The first purpose is to compare the results of these algorithms,
in order to understand they are indeed not so different.
And also to devise means to keep these results as small as possible.
The second benefit of isolating this part of Kleene Theorem is to allow
its extension much beyond languages: to subsets of arbitrary monoids
first, and then, with some precaution, to subsets with multiplicity,
that is, to formal power series.
===========================