Local testability from words to traces, a suitable definition (Q728279)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Local testability from words to traces, a suitable definition |
scientific article |
Statements
Local testability from words to traces, a suitable definition (English)
0 references
19 December 2016
0 references
For any \(k\geq 1\), a language \(L\) over an alphabet \(A\) is said to be \(k\)-testable if the membership of a nonempty word in \(L\) depends just on its prefix of length \(k-1\), its factors of length \(k\), and its suffix of length \(k-1\). A formal definition is usually given in terms of a congruence \(\sim_k\) on the free semigroup \(A^+\). A language is locally testable if it is \(k\)-testable for some \(k\geq 1\). In this paper, the author defines this important notion for trace languages, i.e., subsets of a free partially commutative monoid \(M(A,I)\) obtained as the quotient of the free monoid \(A^*\) by the congruence generated by a given independence relation \(I \subseteq A\times A\). The task is complicated by the fact that, in a trace, commuting letters may exchange places, which makes it less obvious how to define prefixes, suffixes and factors. After demonstrating the inadequacy of a couple of natural generalizations of the relations \(\sim_k\), the author proposes a definition that takes into account the contexts in which factors appear. These relations turn out to be congruences, and the resulting trace languages are shown to posses several desirable properties. In particular, they are recognizable and star-free, and for \(I = \emptyset\) they are the usual locally testable languages. Furthermore, using the new concept of quasi-ideal, the author generalizes to trace languages the description of locally testable languages as the Boolean combinations of principal ideals.
0 references
trace language
0 references
local testability
0 references
recognizability
0 references
star-free language
0 references
trace monoid
0 references
quasi-ideal
0 references
0 references
0 references