Arrow Research search
Back to TCS

TCS 2021

Ostrowski-automatic sequences: Theory and applications

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

We extend the notion of k-automatic sequences to Ostrowski-automatic sequences, and develop a procedure to computationally decide certain combinatorial and enumeration questions about such sequences that can be expressed as predicates in first-order logic. Our primary contribution is the design and implementation of an adder recognizing addition in a generalized Ostrowski numeration system. We also provide applications of our work to several topics in combinatorics on words, including repetitions and pattern avoidance. We partially resolve a previous conjecture about balanced words by Rampersad et al. , and make the first progress on an open problem on rich words by Vesti. We also prove some known results about Lucas words using only machine computation.

Authors

Keywords

  • Decision procedure
  • Automatic sequence
  • Ostrowski numeration
  • Repetition
  • Balanced word
  • Palindrome-rich word
  • Lucas word

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
197302333779956717
v2026.09.13