Jumping Automata over Infinite Words

Shaull Almagor, Omer Yizhaq

Research output: Contribution to journalArticlepeer-review

Abstract

Jumping automata are finite automata that read their input in a non-consecutive manner, disregarding the order of the letters in the word. We introduce and study jumping automata over infinite words. Unlike the setting of finite words, which has been well studied, for infinite words it is not clear how words can be reordered. To this end, we consider three semantics: automata that read the infinite word in some order so that no letter is overlooked, automata that can permute the word in windows of a given size k, and automata that can permute the word in windows of an existentially-quantified bound. We study expressiveness, closure properties and algorithmic properties of these models.

Original languageEnglish
Pages (from-to)1572-1600
Number of pages29
JournalTheory of Computing Systems
Volume68
Issue number6
DOIs
StatePublished - Dec 2024

Keywords

  • Infinite words
  • Jumping automata
  • Parikh image

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this