Enrico Formenti

dblp:98/3810 · DBLP profile ↗
← Back
79ranked-venue papers
16as first author
9since 2021 · last 2024
0000-0002-1007-7912ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 60 · 11 first-author · 4 since 2021Artificial intelligence and machine learning · 13 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 5 · 2 since 2021Systems, architecture and hardware · 1Security and privacy · 1
YearPublicationVenuePosition
2024 An efficient algorithm deciding chaos for linear cellular automata over (Z/mZ)n with applications to data encryption
abstract
We provide an efficient algorithm deciding chaos for linear cellular automata (LCA) over (Z/mZ)n, a large and important class of cellular automata (CA) which may exhibit many of the complex features typical of general CA and are used in many applications. The efficiency of our algorithm is mainly due to fact that it avoids the computation of the prime factor decomposition of m which is a well-known difficult task. Instead of factoring m we make use of a new and efficient generalized technique for computing the greatest common divisor (gcd) of polynomials with coefficients not belonging to a field, which in itself is an interesting result. We wish also to emphasize that the gcd computations required by our algorithm always involve polynomials of degree at most n. We also illustrate the impact of our algorithm in real-world applications regarding the growing domain of cryptosystems, the latter being often based on LCA over (Z/mZ)n with n>1. As a matter of facts, since cryptosystems have to satisfy the so-called confusion and diffusion properties (which are ensured if the involved LCA is chaotic) our algorithm turns out to be an important tool for building chaotic LCA over (Z/mZ)n and, hence, for improving the existing methods based on them.
Alberto Dennunzio, Enrico Formenti, Luciano Margara
Inf. Sci.2
2024 Pure reaction automata
abstract
Abstract This work introduces the new class of pure reaction automata, as well as a new update manner, called maximal reactive manner, that can also be applied to standard reaction automata. Pure reaction automata differ from the standard model in that they don’t have permanence: the entities that are not consumed by the reactions happening at a certain state are not conserved in the result states. We prove that the set of languages accepted by the new class under the maximal reactive manner contains the set of languages accepted by standard reaction automata under the same manner or under the maximal parallel manner. We also prove that a strict subclass of pure reaction automata can compute any partial recursive function.
Rocco Ascone, Giulia Bernardini 0001, Enrico Formenti, Francesco Leiter, Luca Manzoni
Nat. Comput.3
2024 Decomposition and factorisation of transients in functional graphs
François Doré, Enrico Formenti, Antonio E. Porreca, Sara Riva
Theor. Comput. Sci.2
2023 Preface
Enrico Formenti, Sylvain Sené, Guillaume Theyssier
Nat. Comput.1
2022 Complexity of Local, Global and Universality Properties in Finite Dynamical Systems
Enrico Formenti
MCU1
2022 Non-maximal sensitivity to synchronism in elementary cellular automata: Exact asymptotic measures
Pedro P. B. de Oliveira, Enrico Formenti, Kévin Perrot, Sara Riva, Eurico L. P. Ruivo
Theor. Comput. Sci.2
2021 MDDs Boost Equation Solving on Discrete Dynamical Systems
Enrico Formenti, Jean-Charles Régin, Sara Riva
CPAIOR1
2021 Decidable characterizations of dynamical properties for additive cellular automata over a finite abelian group with applications to data encryption
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
Inf. Sci.2
2021 An efficiently computable characterization of stability and instability for linear cellular automata
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
J. Comput. Syst. Sci.2
2020 From Linear to Additive Cellular Automata
abstract
Let $\mathbb{K}$ be a finite commutative ring, and let $\mathbb{L}$ be a commutative $\mathbb{K}$-algebra. Let $A$ and $B$ be two $n \times n$-matrices over $\mathbb{L}$ that have the same characteristic polynomial. The main result of this paper states that the set $\left\{ A^0,A^1,A^2,\ldots\right\}$ is finite if and only if the set $\left\{ B^0,B^1,B^2,\ldots\right\}$ is finite. We apply this result to Cellular Automata (CA). Indeed, it gives a complete and easy-to-check characterization of sensitivity to initial conditions and equicontinuity for linear CA over the alphabet $\mathbb{K}^n$ for $\mathbb{K} = \mathbb{Z}/m\mathbb{Z}$ i.e., CA in which the local rule is defined by $n\times n$-matrices with elements in $\mathbb{Z}/m\mathbb{Z}$. To prove our main result, we derive an integrality criterion for matrices that is likely of independent interest. Namely, let $\mathbb{K}$ be any commutative ring (not necessarily finite), and let $\mathbb{L}$ be a commutative $\mathbb{K}$-algebra. Consider any $n \times n$-matrix $A$ over $\mathbb{L}$. Then, $A \in \mathbb{L}^{n \times n}$ is integral over $\mathbb{K}$ (that is, there exists a monic polynomial $f \in \mathbb{K}\left[t\right]$ satisfying $f\left(A\right) = 0$) if and only if all coefficients of the characteristic polynomial of $A$ are integral over $\mathbb{K}$. The proof of this fact relies on a strategic use of exterior powers (a trick pioneered by Gert Almkvist). Furthermore, we extend the decidability result concerning sensitivity and equicontinuity to the wider class of additive CA over a finite abelian group. For such CA, we also prove the decidability of injectivity, surjectivity, topological transitivity and all the properties (as, for instance, ergodicity) that are equivalent to the latter.
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
ICALP2
2020 Mutually orthogonal latin squares based on cellular automata
Luca Mariot, Maximilien Gadouleau, Enrico Formenti, Alberto Leporati
Des. Codes Cryptogr.3
2020 How Hard is it to Predict Sandpiles on Lattices? A Survey
abstract
Since their introduction in the 80s, sandpile models have raised interest for their simple definition and their surprising dynamical properties. In this survey we focus on the computational complexity of the prediction problem, namely, the complexity of knowing, given a finite configuration c and a cell x in c, if cell x will eventually become unstable. This is an attempt to formalize the intuitive notion of “behavioral complexity” that one easily observes in simulations. However, despite many efforts and nice results, the original question remains open: how hard is it to predict the two-dimensional sandpile model of Bak, Tang and Wiesenfeld?
Enrico Formenti, Kévin Perrot
Fundam. Informaticae1
2020 Preface
Alberto Dennunzio, Enrico Formenti
Inf. Comput.2
2020 Chaos and ergodicity are decidable for linear cellular automata over (Z/mZ)n
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
Inf. Sci.2
2020 Preface
Alberto Dennunzio, Enrico Formenti
Nat. Comput.2
2020 Preface
Enrico Formenti, Sylvain Sené
Nat. Comput.1
2020 Dynamical behavior of additive cellular automata over finite abelian groups
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
Theor. Comput. Sci.2
2019 Decidability of Sensitivity and Equicontinuity for Linear Higher-Order Cellular Automata
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Luciano Margara, Antonio E. Porreca
LATA2
2019 Additive Cellular Automata Over Finite Abelian Groups: Topological and Measure Theoretic Properties
abstract
We study the dynamical behavior of D-dimensional (D >= 1) additive cellular automata where the alphabet is any finite abelian group. This class of discrete time dynamical systems is a generalization of the systems extensively studied by many authors among which one may list [Masanobu Ito et al., 1983; Giovanni Manzini and Luciano Margara, 1999; Giovanni Manzini and Luciano Margara, 1999; Jarkko Kari, 2000; Gianpiero Cattaneo et al., 2000; Gianpiero Cattaneo et al., 2004]. Our main contribution is the proof that topologically transitive additive cellular automata are ergodic. This result represents a solid bridge between the world of measure theory and that of topology theory and greatly extends previous results obtained in [Gianpiero Cattaneo et al., 2000; Giovanni Manzini and Luciano Margara, 1999] for linear CA over Z_m i.e. additive CA in which the alphabet is the cyclic group Z_m and the local rules are linear combinations with coefficients in Z_m. In our scenario, the alphabet is any finite abelian group and the global rule is any additive map. This class of CA strictly contains the class of linear CA over Z_m^n, i.e. , with the local rule defined by n x n matrices with elements in Z_m which, in turn, strictly contains the class of linear CA over Z_m. In order to further emphasize that finite abelian groups are more expressive than Z_m we prove that, contrary to what happens in Z_m, there exist additive CA over suitable finite abelian groups which are roots (with arbitrarily large indices) of the shift map. As a consequence of our results, we have that, for additive CA, ergodic mixing, weak ergodic mixing, ergodicity, topological mixing, weak topological mixing, topological total transitivity and topological transitivity are all equivalent properties. As a corollary, we have that invertible transitive additive CA are isomorphic to Bernoulli shifts. Finally, we provide a first characterization of strong transitivity for additive CA which we suspect it might be true also for the general case.
Alberto Dennunzio, Enrico Formenti, Darij Grinberg, Luciano Margara
MFCS2
2019 Complexity of the dynamics of reaction systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Inf. Comput.2
2019 On the dynamical behaviour of linear higher-order cellular automata and its decidability
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Luciano Margara, Antonio E. Porreca
Inf. Sci.2
2017 Computing the periods of preimages in surjective cellular automata
Luca Mariot, Alberto Leporati, Alberto Dennunzio, Enrico Formenti
Nat. Comput.4
2017 Computational complexity of finite asynchronous cellular automata
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca
Theor. Comput. Sci.2
2016 Reachability in Resource-Bounded Reaction Systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
LATA2
2015 Preimage Problems for Reaction Systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
LATA2
2015 Foreword: asynchronous behavior of cellular automata and discrete models
Alberto Dennunzio, Enrico Formenti, Giancarlo Mauri, Thomas Worsch
Nat. Comput.2
2015 On the complexity of occurrence and convergence problems in reaction systems
Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Nat. Comput.1
2015 Reaction systems and extremal combinatorics properties
Alberto Dennunzio, Enrico Formenti, Luca Manzoni
Theor. Comput. Sci.2
2015 Ancestors, descendants, and gardens of Eden in reaction systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Theor. Comput. Sci.2
2014 Fixed Points and Attractors of Reaction Systems
Enrico Formenti, Luca Manzoni, Antonio E. Porreca
CiE1
2014 Extremal Combinatorics of Reaction Systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni
LATA2
2014 ω-rational Languages: High Complexity Classes vs. Borel Hierarchy
Enrico Formenti, Markus Holzer 0001, Martin Kutrib, Julien Provillard
LATA1
2014 Non-uniform Cellular Automata
Sukanta Das 0001, Enrico Formenti, Jarkko Kari 0001
Theor. Comput. Sci.2
2014 Three research directions in non-uniform cellular automata
Alberto Dennunzio, Enrico Formenti, Julien Provillard
Theor. Comput. Sci.2
2014 Multidimensional cellular automata: closing property, quasi-expansivity, and (un)decidability issues
Alberto Dennunzio, Enrico Formenti
Theor. Comput. Sci.2
2014 Fixed-point forms of the parallel symmetric sandpile model
Enrico Formenti, Van Trung Pham, Thi Ha Duong Phan, Tran Thi Thu Huong
Theor. Comput. Sci.1
2013 Preface
abstract
This issue contains seven papers presented during the "Third Symposium on Cellular Automata-Journes Automates Cellulaires" (JAC 2012), held in La Marana, Corsica (France) in the period September 19th-21th
Julien Cervelle, Alberto Dennunzio, Enrico Formenti, Andrzej Skowron
Fundam. Informaticae3
2013 Periodic Orbits and Dynamical Complexity in Cellular Automata
abstract
We investigate the relationships between dynamical complexity and the set of periodic configurations of surjective Cellular Automata. We focus on the set of strictly temporally periodic configurations, i.e., the set of those configurations which are
Alberto Dennunzio, Pietro Di Lena, Enrico Formenti, Luciano Margara
Fundam. Informaticae3
2013 Surjective multidimensional cellular automata are non-wandering: A combinatorial proof
Luigi Acerbi, Alberto Dennunzio, Enrico Formenti
Inf. Process. Lett.3
2013 Foreword: cellular automata and applications
Alberto Dennunzio, Enrico Formenti
Nat. Comput.2
2013 Foreword: asynchronous cellular automata and applications
Alberto Dennunzio, Nazim Fatès, Enrico Formenti
Nat. Comput.3
2013 m-Asynchronous cellular automata: from fairness to quasi-fairness
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Giancarlo Mauri
Nat. Comput.2
2013 Local rule distributions, language complexity and non-uniform cellular automata
Alberto Dennunzio, Enrico Formenti, Julien Provillard
Theor. Comput. Sci.2
2012 Acceptance Conditions for ω-Languages
Alberto Dennunzio, Enrico Formenti, Julien Provillard
Developments in Language Theory2
2012 Computational Complexity of Rule Distributions of Non-uniform Cellular Automata
Alberto Dennunzio, Enrico Formenti, Julien Provillard
LATA2
2012 Computing Issues of Asynchronous CA
abstract
This work studies some aspects of the computational power of fully asynchronous cellular automata (ACA). We deal with some notions of simulation between ACA and Turing Machines. In particular, we characterize the updating sequences specifying which are “universal”, i.e., allowing a (specific family of) ACA to simulate any Turing machine on any input. We also consider the computational cost of such simulations. Finally, we deal with ACA equipped with peculiar updating sequences, namely those generated by random walks.
Alberto Dennunzio, Enrico Formenti, Luca Manzoni
Fundam. Informaticae2
2012 Computational Complexity of Avalanches in the Kadanoff Sandpile Model
abstract
This paper investigates the avalanche problem AP for the Kadanoff sandpile model (KSPM). We prove that (a slight restriction of) AP is in NC1 in dimension one, leaving the general case open. Moreover, we prove that AP is P-complete in dimension two.
Enrico Formenti, Eric Goles Ch.
Fundam. Informaticae1
2012 Non-uniform cellular automata: Classes, dynamics, and decidability
Alberto Dennunzio, Enrico Formenti, Julien Provillard
Inf. Comput.2
2012 Foreword: asynchronous cellular automata and nature-inspired computation
Alberto Dennunzio, Enrico Formenti, Ferdinand Peper, Hiroshi Umeo
Nat. Comput.2
2011 Computational Aspects of Asynchronous Cellular Automata
Jérôme Chandesris, Alberto Dennunzio, Enrico Formenti, Luca Manzoni
Developments in Language Theory3
2011 On the hierarchy of conservation laws in a cellular automaton
Enrico Formenti, Jarkko Kari 0001, Siamak Taati
Nat. Comput.1
2010 Ultimate Traces of Cellular Automata
abstract
A cellular automaton (CA) is a parallel synchronous computing model, which consists in a juxtaposition of finite automata (cells) whose state evolves according to that of their neighbors. Its trace is the set of infinite words representing the sequence of states taken by some particular cell. In this paper we study the ultimate trace of CA and partial CA (a CA restricted to a particular subshift). The ultimate trace is the trace observed after a long time run of the CA. We give sufficient conditions for a set of infinite words to be the trace of some CA and prove the undecidability of all properties over traces that are stable by ultimate coincidence.
Julien Cervelle, Enrico Formenti, Pierre Guillon 0001
STACS2
2010 A Search Algorithm for Subshift Attractors of Cellular Automata
Enrico Formenti, Petr Kurka, Ondrej Zahradník
Theory Comput. Syst.1
2009 Non-uniform Cellular Automata
Gianpiero Cattaneo, Alberto Dennunzio, Enrico Formenti, Julien Provillard
LATA3
2009 Conservation of some dynamical properties for operations on cellular automata
Luigi Acerbi, Alberto Dennunzio, Enrico Formenti
Theor. Comput. Sci.3
2009 On the directional dynamics of additive cellular automata
Alberto Dennunzio, Pietro Di Lena, Enrico Formenti, Luciano Margara
Theor. Comput. Sci.3
2008 Decidable Properties of 2D Cellular Automata
Alberto Dennunzio, Enrico Formenti
Developments in Language Theory2
2007 Shifting and Lifting of Cellular Automata
Luigi Acerbi, Alberto Dennunzio, Enrico Formenti
CiE3
2007 Sofic Trace Subshift of a Cellular Automaton
Julien Cervelle, Enrico Formenti, Pierre Guillon 0001
CiE2
2007 A Search Algorithm for the Maximal Attractor of a Cellular Automaton
Enrico Formenti, Petr Kurka
STACS1
2007 Advances in Symmetric Sandpiles
Enrico Formenti, Benoît Masson, Theophilos Pisokas
Fundam. Informaticae1
2007 From sandpiles to sand automata
Julien Cervelle, Enrico Formenti, Benoît Masson
Theor. Comput. Sci.2
2005 Basic Properties for Sand Automata
Julien Cervelle, Enrico Formenti, Benoît Masson
MFCS2
2005 A new dimension sensitive property for cellular automata
Vincent Bernardi, Bruno Durand 0001, Enrico Formenti, Jarkko Kari 0001
Theor. Comput. Sci.3
2005 Some results about the chaotic behavior of cellular automata
François Blanchard, Julien Cervelle, Enrico Formenti
Theor. Comput. Sci.3
2004 A New Dimension Sensitive Property for Cellular Automata
Vincent Bernardi, Bruno Durand 0001, Enrico Formenti, Jarkko Kari 0001
MFCS3
2003 Periodicity and Transitivity for Cellular Automata in Besicovitch Topologies
François Blanchard, Julien Cervelle, Enrico Formenti
MFCS3
2003 On Sand Automata
Julien Cervelle, Enrico Formenti
STACS2
2003 Number-conserving cellular automata I: decidability
Bruno Durand 0001, Enrico Formenti, Zsuzsanna Róka
Theor. Comput. Sci.2
2003 On the sensitivity of additive cellular automata in Besicovitch topologies
Enrico Formenti
Theor. Comput. Sci.1
2003 Number conserving cellular automata II: dynamics
Enrico Formenti, Aristide Grange
Theor. Comput. Sci.1
2001 Algorithmic Information Theory and Cellular Automata Dynamics
Julien Cervelle, Bruno Durand 0001, Enrico Formenti
MFCS3
2001 Kolmogorov complexity and cellular automata classification
Jean-Christophe Dubacq, Bruno Durand 0001, Enrico Formenti
Theor. Comput. Sci.3
2000 Ergodicity, transitivity, and regularity for linear cellular automata over Zm
Gianpiero Cattaneo, Enrico Formenti, Giovanni Manzini, Luciano Margara
Theor. Comput. Sci.2
1999 On the Dynamical Behavior of Chaotic Cellular Automata
Gianpiero Cattaneo, Enrico Formenti, Luciano Margara, Giancarlo Mauri
Theor. Comput. Sci.2
1997 A Shift-Invariant Metric on Szz Inducing a Non-trivial Tolology
Gianpiero Cattaneo, Enrico Formenti, Luciano Margara, Jacques Mazoyer
MFCS2
1997 On Ergodic Linear Cellular Automata over Zm
Gianpiero Cattaneo, Enrico Formenti, Giovanni Manzini, Luciano Margara
STACS2
1997 Transformations of the One-Dimensional Cellular Automata Rule Space
Gianpiero Cattaneo, Enrico Formenti, Luciano Margara, Giancarlo Mauri
Parallel Comput.2
1995 Rule Space Transformations and One-Dimensional Cellular Automata
Gianpiero Cattaneo, Enrico Formenti, Giancarlo Mauri
Developments in Language Theory2