Skip to main navigation Skip to search Skip to main content

On the Complexity of Language Membership for Probabilistic Words

  • Université de Lille
  • PSL research University & IPSL

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the membership problem to context-free languages L (CFLs) on probabilistic words, that specify for each position a probability distribution on the letters (assuming independence across positions). Our task is to compute, given a probabilistic word, what is the probability that a word drawn according to the distribution belongs to L. This problem generalizes the problem of counting how many words of length n belong to L, or of counting how many completions of a partial word belong to L. We show that this problem is in polynomial time for unambiguous context-free languages (uCFLs), but can be #P-hard already for unions of two linear uCFLs. More generally, we show that the problem is in polynomial time for so-called poly-slicewise-unambiguous languages, where given a length n we can tractably compute an uCFL for the words of length n in the language. This class includes some inherently ambiguous languages, and implies the tractability of bounded CFLs and of languages recognized by unambiguous polynomial-time counter automata; but we show that the problem can be #P-hard for nondeterministic counter automata, even for Parikh automata with a single counter. We then introduce classes of circuits from knowledge compilation which we use for tractable counting, and show that this covers the tractability of poly-slicewise-unambiguous languages and of some CFLs that are not poly-slicewise-unambiguous. Extending these circuits with negation further allows us to show tractability for the language of primitive words, and for the language of concatenations of two palindromes. We finally show the conditional undecidability of the meta-problem that asks, given a CFG, whether the probabilistic membership problem for that CFG is tractable or #P-hard.

Original languageEnglish
Title of host publication43rd International Symposium on Theoretical Aspects of Computer Science, STACS 2026
EditorsMeena Mahajan, Florin Manea, Annabelle McIver , KimThang Nguyen
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959774123
DOIs
Publication statusPublished - 1 Jan 2026
Externally publishedYes
Event43rd International Symposium on Theoretical Aspects of Computer Science, STACS 2026 - Grenoble, France
Duration: 9 Mar 202613 Mar 2026

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume364
ISSN (Print)1868-8969

Conference

Conference43rd International Symposium on Theoretical Aspects of Computer Science, STACS 2026
Country/TerritoryFrance
CityGrenoble
Period9/03/2613/03/26

Keywords

  • Automaton
  • context-free grammar
  • membership problem
  • probabilistic words

Fingerprint

Dive into the research topics of 'On the Complexity of Language Membership for Probabilistic Words'. Together they form a unique fingerprint.

Cite this