Counting Branches in Trees Using Games - Archive ouverte HAL
Article Dans Une Revue Information and Computation Année : 2017

Counting Branches in Trees Using Games

Résumé

We study finite automata running over infinite binary trees. A run of such an automaton is usually said to be accepting if all its branches are accepting. In this article, we relax the notion of accepting run by allowing a certain quantity of rejecting branches. More precisely we study the following criteria for a run to be accepting: (i) it contains at most finitely (\resp countably) many rejecting branches; (ii) it contains infinitely (\resp uncountably) many accepting branches; (iii) the set of accepting branches is topologically “big”. In all situations we provide a simple acceptance game that later permits to prove that the languages accepted by automata with cardinality constraints are always omega-regular. In the case (ii) where one counts accepting branches it leads to new proofs (without appealing to logic) of a result of Beauquier and Niwinski.
Fichier principal
Vignette du fichier
CS.pdf (587.76 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01563189 , version 1 (17-07-2017)

Identifiants

Citer

Arnaud Carayol, Olivier Serre. Counting Branches in Trees Using Games. Information and Computation, 2017, 252, pp.221-242. ⟨10.1016/j.ic.2016.11.005⟩. ⟨hal-01563189⟩
96 Consultations
192 Téléchargements

Altmetric

Partager

More