Lune

LICS2024顶会

Slice closures of indexed languages and word equations with counting constraints

Laura Ciobanu, Georg Zetzsche

2024年份
2被引次数

摘要

Indexed languages are a classical notion in formal language theory. As the language equivalent of second-order pushdown automata, they have received considerable attention in higher-order model checking. Unfortunately, counting properties are notoriously difficult to decide for indexed languages: So far, all results about non-regular counting properties show undecidability.

In this paper, we initiate the study of slice closures of (Parikh images of) indexed languages. A slice is a set of vectors of natural numbers such that membership of 𝒖, 𝒖 +𝒗, 𝒖 +𝒘 implies membership of 𝒖 + 𝒗 + 𝒘. Our main result is that given an indexed language 𝐿, one can compute a semilinear representation of the smallest slice containing 𝐿's Parikh image.

We present two applications. First, one can compute the set of all affine relations satisfied by the Parikh image of an indexed language. In particular, this answers affirmatively a question by Kobayashi: Is it decidable whether in a given indexed language, every word has the same number of 𝑎's as 𝑏's.

As a second application, we show decidability of (systems of) word equations with rational constraints and a class of counting constraints: These allow us to look for solutions where a counting function (defined by an automaton) is not zero. For example, one can decide whether a word equation with rational constraints has a solution where the number of occurrences of 𝑎 differs between variables 𝑋 and 𝑌 .

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext a0e5259b-4b94-4176-b39e-5b73ca51ae37

它引用的顶会 Paper2

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖