Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

Non-Emptiness Test for Automata on Linear Orderings: an Efficient Implementation

Download
Braipson, Thomas ULiège
Promotor(s) : Boigelot, Bernard ULiège
Date of defense : 30-Jun-2025/1-Jul-2025 • Permalink : http://hdl.handle.net/2268.2/23218
Details
Title : Non-Emptiness Test for Automata on Linear Orderings: an Efficient Implementation
Translated title : [fr] Test du vide pour les automates sur ordres linéaires : une implémentation efficace
Author : Braipson, Thomas ULiège
Date of defense  : 30-Jun-2025/1-Jul-2025
Advisor(s) : Boigelot, Bernard ULiège
Committee's member(s) : Fontaine, Pascal ULiège
Rigo, Michel ULiège
Language : English
Keywords : [en] Linear orderings
[en] Epsilon transitions
[en] Non-emptiness test
[en] Decision procedure
[en] Finite-state automata
Discipline(s) : Engineering, computing & technology > Electrical & electronics engineering
Engineering, computing & technology > Computer science
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil électricien, à finalité spécialisée en "electronic systems and devices"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] Automata on linear orderings are a form of finite-state automata introduced by Véronique
Bruyère and Olivier Carton, that generalise the concepts of finite-word, infinite-word, and transfinite-word automata. They accept words indexed by linear orderings, defined as mappings from the elements of such orderings to a finite alphabet. This master’s thesis addresses the problem of deciding
whether an arbitrary automaton on linear orderings accepts at least one word. In the scope of
implementing a decision procedure for the monadic first-order theory of order over real or rational
numbers, we focus on deciding whether a given automaton on linear orderings accepts at least one
word indexed by the real or the rational numbers. Our work is based on a decision procedure recently obtained by Bernard Boigelot, Pascal Fontaine and Baptiste Vergain. While the critical step
of the original procedure has quadratic cost in the size of the input automaton, the one that we
propose is linear. Then, we implement this simplified procedure as a part of the LASH toolset, a C
library dedicated to finite-state automata. By means of some examples, we demonstrate that our
implementation can handle automata having more that 100,000 states in a matter of a few minutes.
Besides this, we introduce a variant of automata on linear orderings that, while preserving the original expressive power, allows the presence of epsilon transitions. The theoretical usefulness of these
automata is illustrated by correcting an erroneous construction in the original proof of equivalence
between automata on linear orderings and their associated rational expressions.


File(s)

Document(s)

File
Access Thomas-Braipson-main.pdf
Description: manuscript
Size: 1.1 MB
Format: Adobe PDF

Annexe(s)

File
Access Thomas-Braipson-illustrations.pdf
Description: illustrations
Size: 252.62 kB
Format: Adobe PDF
File
Access Thomas-Braipson-english-summary.pdf
Description: abstract
Size: 123.4 kB
Format: Adobe PDF
File
Access Thomas-Braipson-french-summary.pdf
Description: résumé
Size: 110.02 kB
Format: Adobe PDF
File
Access access-info.pdf
Description: source code access note
Size: 72.32 kB
Format: Adobe PDF

Author

  • Braipson, Thomas ULiège Université de Liège > Master ingé. civ. électr., à fin. spéc. electr. syst. dev.

Promotor(s)

Committee's member(s)

  • Fontaine, Pascal ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques distribués
    ORBi View his publications on ORBi
  • Rigo, Michel ULiège Université de Liège - ULiège > Département de mathématique > Mathématiques discrètes
    ORBi View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.