Decidability for Sturmian words

We show that the first-order theory of Sturmian words over Presburger arithmetic is decidable. Using a general adder recognizing addition in Ostrowski numeration systems by Baranwal, Schaeffer and Shallit, we prove that the first-order expansions of Presburger arithmetic by a single Sturmian word are uniformly $\omega$-automatic, and then deduce the decidability of the theory of the class of such structures. Using an implementation of this decision algorithm called Pecan, we automatically reprove classical theorems about Sturmian words in seconds, and are able to obtain new results about antisquares and antipalindromes in characteristic Sturmian words.

Authors

Institutions

Publication Details

Journal
Logical Methods in Computer Science
Published
2024-08-05
DOI
https://doi.org/10.46298/lmcs-20(3:12)2024
Citations
10
Primary Topic
semigroups and automata theory
Type
article
Field-Weighted Citation Impact
1.45

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Decidability for Sturmian words

Luke Schaeffer, Reed Oei, Philipp Hieronymi, Christian Schulz et al.
10 citations
Logical Methods in Computer Science
semigroups and automata theory
1.45
article

Decidability for Sturmian words

Luke Schaeffer, Reed Oei, Philipp Hieronymi, Christian Schulz, Jeffrey Shallit, Dun Ma
article en
10 citations

Abstract

We show that the first-order theory of Sturmian words over Presburger arithmetic is decidable. Using a general adder recognizing addition in Ostrowski numeration systems by Baranwal, Schaeffer and Shallit, we prove that the first-order expansions of Presburger arithmetic by a single Sturmian word are uniformly $\omega$-automatic, and then deduce the decidability of the theory of the class of such structures. Using an implementation of this decision algorithm called Pecan, we automatically reprove classical theorems about Sturmian words in seconds, and are able to obtain new results about antisquares and antipalindromes in characteristic Sturmian words.

Logical Methods in Computer ScienceVol. Volume 20, Issue 3
University of Bonn (DE), University of Waterloo (CA), University of Illinois Urbana-Champaign (US), University of California San Diego (US)
National Science Foundation
Quality Education
Openalex Percentile: Top 18%
semigroups and automata theory
1.45
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Decidability for Sturmian words — Luke Schaeffer, Reed Oei, et al. · Logical Methods in Computer Science (2024) | TGRS Research Map | TGRS