Department Seminar Series
Linear Recurrence Sequences, Weighted Automata and their Ambiguity
17th March 2023, 13:00
Ashton Lecture Theatre
Dr. David Purser
Department of Computer Science, University of Liverpool
Abstract
The classical Fibonacci sequence takes the sum of the previous two terms as its value at each step. In general, sequences that take a linear combination of the previous terms are linear recurrence sequences. Such sequences model the evolution of program variables in linear loops, that is, when each program variable is updated using a linear transformation. More generally we can consider weighted automata, which can apply different linear transformations at each step. The talk will give a gentle introduction to these models and look at some important problems in the field. One important property for the analysis of weighted automata is ambiguity: the number of accepting paths through the automaton for every word. We consider the unambiguisation problem, which asks whether there is an equivalent weighted automaton with at most a single run for every word.
Biography
I am a lecturer of computer science at the University of Liverpool since January 2023. My research interests are in weighted automata, vector addition systems and infinite state systems. Previously I was a postdoctoral researcher at The University of Warsaw, Poland and at The Max Planck Institute for Software Systems in Saarbrücken, Germany. I completed my PhD in computer science at the University of Warwick.
Ashton Street, Liverpool, L69 3BX
United Kingdom
Call the department
+44 (0)151 795 4275