Quantitative Language Automata
Thomas A. Henzinger, Pavol Kebis, Nicolas Mazzocchi, N. Ege Sara\c{c}

TL;DR
This paper introduces quantitative language automata (QLAs) that assign values to infinite words and sets of words, extending automata theory to quantify hyperproperties and analyze their computational properties.
Contribution
The paper defines QLAs combining quantitative automata with language aggregators, and studies their decision problems and complexity for various classes.
Findings
QLAs can capture hyperproperties and their quantitative generalizations.
Decidability and complexity results are provided for evaluation, nonemptiness, and universality problems.
Analysis includes omega-regular languages and Markov chain distributions.
Abstract
A quantitative word automaton (QWA) defines a function from infinite words to values. For example, every infinite run of a limit-average QWA A obtains a mean payoff, and every word w is assigned the maximal mean payoff obtained by nondeterministic runs of A over w. We introduce quantitative language automata (QLAs) that define functions from language generators (i.e., implementations) to values, where a language generator can be nonprobabilistic, defining a set of infinite words, or probabilistic, defining a probability measure over infinite words. A QLA consists of a QWA and a language aggregator. For example, given a QWA A, the infimum aggregator maps each language L to the greatest lower bound assigned by A to any word in L. For boolean value sets, QWAs capture trace properties, and QLAs capture hyperproperties. For more general value sets, QLAs serve as a specification language for…
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.
