Passer à la navigation principale Passer à la recherche Passer au contenu principal

Dynamic membership for regular languages

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We study the dynamic membership problem for regular languages: fix a language L, read a word w, build in time O(|w|) a data structure indicating if w is in L, and maintain this structure efficiently under letter substitutions on w. We consider this problem on the unit cost RAM model with logarithmic word length, where the problem always has a solution in O(log |w| / log log |w|) per operation. We show that the problem is in O(log log |w|) for languages in an algebraically-defined, decidable class QSG, and that it is in O(1) for another such class QLZG. We show that languages not in QSG admit a reduction from the prefix problem for a cyclic group, so that they require Ω(log |w| / log log |w|) operations in the worst case; and that QSG languages not in QLZG admit a reduction from the prefix problem for the multiplicative monoid U1 = {0, 1}, which we conjecture cannot be maintained in O(1). This yields a conditional trichotomy. We also investigate intermediate cases between O(1) and O(log log |w|). Our results are shown via the dynamic word problem for monoids and semigroups, for which we also give a classification. We thus solve open problems of the paper of Skovbjerg Frandsen, Miltersen, and Skyum [29] on the dynamic word problem, and additionally cover regular languages.

langue originaleAnglais
titre48th International Colloquium on Automata, Languages, and Programming, ICALP 2021
rédacteurs en chefNikhil Bansal, Emanuela Merelli, James Worrell
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959771955
Les DOIs
étatPublié - 1 juil. 2021
Evénement48th International Colloquium on Automata, Languages, and Programming, ICALP 2021 - Virtual, Glasgow, Royaume-Uni
Durée: 12 juil. 202116 juil. 2021

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume198
ISSN (imprimé)1868-8969

Une conférence

Une conférence48th International Colloquium on Automata, Languages, and Programming, ICALP 2021
Pays/TerritoireRoyaume-Uni
La villeVirtual, Glasgow
période12/07/2116/07/21

Empreinte digitale

Examiner les sujets de recherche de « Dynamic membership for regular languages ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation