RUS  ENG
Full version
JOURNALS // Sibirskii Matematicheskii Zhurnal // Archive

Sibirsk. Mat. Zh., 2019 Volume 60, Number 3, Pages 489–505 (Mi smj3090)

This article is cited in 2 papers

On decidability of list structures

S. A. Aleksandrovaa, N. A. Bazhenovba

a Novosibirsk State University, Novosibirsk, Russia
b Sobolev Institute of Mathematics, Novosibirsk State University, Novosibirsk, Russia

Abstract: The paper studies computability-theoretic complexity of various structures that are based on the list data type. The list structure over a structure $S$ consists of the two sorts of elements: The first sort is atoms from $S$, and the second sort is finite linear lists of atoms. The signature of the list structure contains the signature of $S$, the empty list $nil$, and the binary operation of appending an atom to a list. The enriched list structure over $S$ is obtained by enriching the signature with additional functions and relations: obtaining a head of a list, getting a tail of a list, "an atom $x$ occurs in a list $Y$," and "a list $X$ is an initial segment of a list $Y$." We prove that the first-order theory of the enriched list structure over $(\omega, +)$, i.e. the monoid of naturals under addition, is computably isomorphic to the first-order arithmetic. In particular, this implies that the transformation of a structure $S$ into the enriched list structure over $S$ does not always preserve the decidability of first-order theories. We show that the list structure over $S$ can be presented by a finite word automaton if and only if $S$ is finite.

Keywords: linear list, list structure, decidable structure, automatic structure, tree automatic structure.

UDC: 510.674+519.713

Received: 10.07.2018
Revised: 10.07.2018
Accepted: 19.12.2018

DOI: 10.33048/smzh.2019.60.302


 English version:
Siberian Mathematical Journal, 2019, 60:3, 377–388

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2026