,
Davide Bresolin
,
Luca Geatti
,
Angelo Montanari
,
Matteo Zavatteri
Creative Commons Attribution 4.0 International license
The cascade product is a fundamental construction in automata theory, enabling hierarchical composition of automata and playing a central role in decomposition results such as the Krohn–Rhodes theorem. However, its use is limited by the exponential size required to represent cascades, which stems from the fact that each component may depend on all preceding ones, leading to exponentially large alphabets. To address this issue, we introduce the Σ-chain product, a restricted variant in which each component depends only on the input alphabet and the component immediately preceding it. We show that Σ-chains achieve linear-size representations and can be exponentially more succinct than cascades. We prove that Σ-chains and cascades are expressively equivalent even when restricting the components to specific classes of automata, such as permutation-reset automata. As a consequence, we derive that a language is regular if and only if it is recognized by a Σ-chain of permutation-reset automata. Finally, we analyze structural properties of Σ-chains of reset automata, including a relation with well-known subclasses of star-free languages.
@InProceedings{borelli_et_al:OASIcs.TIME.2026.3,
author = {Borelli, Roberto and Bresolin, Davide and Geatti, Luca and Montanari, Angelo and Zavatteri, Matteo},
title = {{The \Sigma-Chain Product: A Succinct Model of Automata (De)Composition}},
booktitle = {33rd International Symposium on Temporal Representation and Reasoning (TIME 2026)},
pages = {3:1--3:17},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-448-2},
ISSN = {2190-6807},
year = {2026},
volume = {146},
editor = {Orlandini, AndreA and Pinchinat, Sophie},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.TIME.2026.3},
URN = {urn:nbn:de:0030-drops-276999},
doi = {10.4230/OASIcs.TIME.2026.3},
annote = {Keywords: Automata, Cascade Product, Formal Languages, Krohn-Rhodes Theory}
}