UNIVERSITÉ DE BORDEAUX
ÉCOLE DOCTORALE DE MATHÉMATIQUES ET
INFORMATIQUE DE BORDEAUX
Habilitation à Diriger des Recherches
Jérôme Leroux
PRESBURGER
COUNTER
MACHINES
Préparée au LaBRI, équipe MF
Jury :
Rapporteurs :
Javier Esparza - Professeur Technische Universität München, Allemagne
Denis Lugiez - Professeur Université de Provence / LIF
Jean François Raskin - Professeur Université Libre de Bruxelles, Belgique
Examinateurs :
Hubert Comon - Professeur ENS Cachan / LSV
Nicolas Halbwachs - Directeur de Recherche CNRS / Verimag
Anca Muscholl - Professeur Université de Bordeaux-1 / LaBRI
Jean Éric Pin - Directeur de Recherches CNRS / LIAFA
Philippe Schnoebelen - Directeur de Recherche CNRS / LSV
Acknowledgments
Last thing to do :-)
Contents
1 Introduction 1
1.1 Most Significant Results . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Presburger Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Reachability Problems . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4 Vector Addition Systems . . . . . . . . . . . . . . . . . . . . . . . . . 11
I Presburger Arithmetic 13
2 First Order Logic 15
3 Deciding The Presburger Arithmetic 17
3.1 Quantifier Elimination . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Arithmetic Automata . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 TaPAS .................................. 22
3.3.1 Genepi .............................. 23
3.3.2 Alambic ............................. 24
3.3.3 Prestaf ............................. 24
3.4 Conclusion................................. 25
4 Decoding Arithmetic Automata To Presburger Formulas 27
4.1 The Self-Definability . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2 Polynomial Time Algorithms . . . . . . . . . . . . . . . . . . . . . . 28
4.3 Batof ................................... 30
4.4 Conclusion................................. 32
II Reachability Problems 33
5 Presburger Counter Machines 35
5.1 The Reachability Problem . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Subclasses of Presburger Counter Machines . . . . . . . . . . . . . . 38
5.3 Conclusion................................. 42
6 Good Semi-Algorithms 45
6.1 Acceleration................................ 46
6.2 Abstract Acceleration . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.3 Interpolation ............................... 52
6.4 Conclusion................................. 58
1 / 107 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !