
TL;DR
This paper investigates the growth rates of antichains in regular and context-free languages under lexicographic order, providing algorithms for regular languages and showing undecidability for context-free languages, with extensions to tree languages.
Contribution
It establishes a dichotomy for regular languages between polynomial and exponential growth, offers a polynomial-time algorithm to distinguish them, and extends the analysis to tree languages with a trichotomy.
Findings
Polynomial-time algorithm for regular languages to determine growth type
Undecidability of growth distinction in context-free languages
Trichotomy of growth rates in regular tree languages
Abstract
Given a partially-ordered finite alphabet and a language , how large can an antichain in be (where is given the lexicographic ordering)? More precisely, since will in general be infinite, we should ask about the rate of growth of maximum antichains consisting of words of length . This fundamental property of partial orders is known as the width, and in a companion work we show that the problem of computing the information leakage permitted by a deterministic interactive system modeled as a finite-state transducer can be reduced to the problem of computing the width of a certain regular language. In this paper, we show that if is regular then there is a dichotomy between polynomial and exponential antichain growth. We give a polynomial-time algorithm to distinguish the two cases, and to compute the order of polynomial growth, with the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
