[an error occurred while processing this directive] An error occured whilst processing this directive
Department of Mathematics & Computer Science
University of Leicester
4pm 7th May 2002
Room 2511, JCMB, King's Buildings
Following his research talk (ca. 45 min), the speaker will give on overview of MathFIT (ca. 15 min).
Finite model theory is all about what one can say about classes of finite structures (such as graphs, strings and so on) using logic; and computational complexity is all about what one can compute on finite inputs within given resources. There is a very strong link between finite model theory and computational complexity theory (exemplified by Fagin's Theorem that a problem is in NP if and only if it can be defined in existential second-order logic). Often, this link is strongest when the finite structures are (essentially) strings: on arbitrary finite structures, the link between resource-bounded computation and logical definability is nowhere near as clear-cut. In this introductory talk, I will introduce this subject, known as descriptive complexity, and I will also introduce models of computation, program schemes, for computing on arbitrary finite structures, and show how a consideration of these models can lead to new results in finite model theory and descriptive complexity. The talk will be introductory in nature and suitable for a general audience.