FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Monadic Second-Order Model Checking with Fly-Automata

Authors: Bruno Courcelle and Irène Durand

Paper Information

Title:Monadic Second-Order Model Checking with Fly-Automata
Authors:Bruno Courcelle and Irène Durand
Proceedings:LaSh AllTalks
Editor: David Mitchell
Keywords:Monadic Second Order Logic, MSO, Fly-Automata, Model Checking
Abstract:

ABSTRACT. A well-known algorithmic meta-theorem states that every graph property expressible by a monadic second-order (MSO in short) sentence possibly using edge set quantifications can be checked in linear time for graphs of bounded tree- width; furthermore, every graph property expressible by an MSO sentence not using edge set quantifications can be checked in linear time for graphs of bounded clique-width given by an appropriate algebraic term. The standard proofs construct from the sentences and the given bounds on tree-width or clique-width automata intended to run on tree-decompositions or clique-width terms. However, they have so many states that these constructions are not usable in practice. This is unavoidable by Frick and Grohe. To overcome this difficulty in cases that are not "toy examples", we have introduced fly-automata that do not store states and transitions but compute them whenever needed. They have been implemented and tested, in particular for checking colorability and so-called acyclic colorability. A subset of the implemented functionalities will be demonstated by using a web interface in the first part of the lecture.

Pages:1
Talk:Jul 18 09:00 (Session 124F: Practical MSO Model Checking 1)
Paper: