Prof. Wolfgang Thomas - Finite Automata and the Infinite
Listen now
Description
Finite automata are a simple model of computation, yet they offer intriguing difficulties – and results – when used in the description and analysis of infinite objects. These objects may arise as infinite-state systems, infinite computations (such as computation trees), or a combination of both. Automata serve here as a tool to make logic over infinite structures effective, which in turn has led to many applications in algorithmic verification and synthesis. The lecture offers a personal account of the development of automata theory with this focus. Starting from a historical discussion, we give an intuitive explanation of central results (regarding automata over infinite strings and trees, and infinite games), and then address some open problems on the interplay between automata theory and logic.
More Episodes
Professor Dana Scott, Carnegie Mellon University, presents his Distinguished Lecture entitled "Geometry Without Points". Ever since the compilers of Euclid's Elements gave the "definitions" that "a point is that which has no part" and "a line is breadth-less length", philosophers and...
Published 06/27/14
Bjarne Stroustrup, creator and developer of C++, delivers his talk entitled, The Essence of C++. Stroustrup has held distinguished posts at Texas A&M University and spent significant time in the Computer Science Departments of Cambridge, Columbia and Princeton. C++ is the one of the world's...
Published 04/27/14
Professor Eva Tardos, Jacob Gould Schurman Professor of Computer Science at Cornell University, presents "Games, Auctions, Learning, and the Price of Anarchy". This lecture is part of the Milner Lecture series, which recognises excellent and original theoretical work which has a perceived...
Published 10/28/13