An Easily Checkable Algebraic Characterization of Positive Expansivity for Additive Cellular Automata over a Finite Abelian Group
Abstract
We provide an easily checkable algebraic characterization of positive expansivity for Additive Cellular Automata over a finite abelian group. First of all, an easily checkable characterization of positive expansivity is provided for the non trivial subclass of Linear Cellular Automata over the alphabet . Then, we show how it can be exploited to decide positive expansivity for the whole class of Additive Cellular Automata over a finite abelian group.
keywords:
Cellular Automata , Additive Cellular Automata , Chaos , Positive Expansivity1 Introduction
We provide an easily checkable algebraic characterization of positive expansivity for Additive Cellular Automata over a finite abelian group. First of all, an easily checkable algebraic characterization of positive expansivity is provided for the non trivial subclass of Linear Cellular Automata over the alphabet , where is any natural greater than 1. Then, we show how it can be exploited to decide positive expansivity for the whole class of Additive Cellular Automata over a finite abelian group.
The main and more difficult part of this work consists of the proof of an algebraic characterization of positive expansivity for Linear Cellular Automata over , where is any prime number. To reach that result
-
1.
first of all, we provide an easily checkable algebraic characterization of positively expansive Linear Cellular Automata over with associated matrix that is (the traspose of one) in a rational canonical form consisting of only one block; this is the heart of our work;
-
2.
then, we prove that such an algebraic characterization turns out to hold also for positively expansive Linear Cellular Automata over with associated matrix that is in a rational canonical form possibly consisting of more than one block;
-
3.
finally, we prove that such an algebraic characterization turns out to hold also for all positively expansive Linear Cellular Automata over .
Afterwards, the algebraic characterization of positive expansivity is extended from Linear Cellular Automata over to Linear Cellular Automata over , where is any non zero natural. Finally, we show how such a characterization can be exploited to decide positive expansivity for Linear Cellular Automata over and, at the end, for whole class of Additive Cellular Automata over a finite abelian group.
2 Basic notions
Let be any commutative ring and let be an -matrix over . We denote by the transpose matrix of and by the characteristic polynomial of , where always stands for the identity matrix (over whatever ring we are considering). Furthermore, and denote the set of Laurent polynomials and series, respectively, with coefficients in . In particular, whenever for some natural , we will write and instead of and , respectively.
Let for some natural and let be a natural with . If is any polynomial from (resp., a Laurent polynomial from ) (resp., a matrix from ), denotes the polynomial (resp., the Laurent polynomial) (resp., the matrix) obtained by by taking all its coefficients modulo .
Let be a finite set (also called alphabet). A CA configuration (or, briefly, a configuration) is any function from to . Given a configuration and any integer , the value of in position is denoted by . The set , called configuration space, is as usual equipped with the standard Tychonoff distance . Whenever the term linear is involved the alphabet is , where for some natural . Clearly, in that case both and become -modules in the obvious (i.e., entrywise) way. On the other hand, whenever the term additive is involved the alphabet is a finite abelian group and the configuration space turns turns out to be an abelian group, too, where the group operation of is the componentwise extension of the group operation of , both of them will be denoted by .
A one-dimensional CA (or, briefly, a CA) over is a pair , where is the uniformly continuous transformation (called global rule) defined as for some fixed natural number (called radius) and some fixed function (called local rule of radius ). In the sequel, when no misunderstanding is possible, we will sometimes identify any CA with its global rule.
We recall that a CA is positively expansive if for some constant it holds that for any pair of configurations there exists a natural number such that . We stress that CA positive expansivity is a condition of strong chaos. Indeed, on a hand, positive expansivity is a stronger condition than sensitive dependence on the initial conditions, the latter being the essence of the chaos notion. On the other hand, any positively expansive CA is also topologically transitive and, at the same time, it has dense periodic orbits. Therefore, any positively expansive CA is chaotic according to the Devaney definition of chaos (see [2], for the definitions of chaos, sensitive dependence on the initial conditions, topological transitivity, and denseness of dense periodic orbits). Finally, we recall that if a CA is positively expansive then is surjective.
Linear and Additive CA
Let for some natural and let with . Let be a finite abelian group.
A local rule of radius is said to be linear if it is defined by matrices as follows: A one-dimensional linear CA (LCA) over is a CA based on a linear local rule. The Laurent polynomial (or matrix)
is said to be the the matrix associated with .
We now recall the notion of Additive CA, a wider class than LCA. An Additive CA over is a CA where the global rule is an endomorphism of . We stress that the local rule of an Additive CA of radius over a finite abelian group can be written as , where the functions are endomorphisms of . Moreover, as a consequence of the application of the fundamental theorem of finite abelian groups to Additive CA (see [1], for details), without loss of generality we can assume that for some naturals with .
Let and let be the map defined as where, for a sake of clarity, we stress that denotes the -th component of , while is just the -th power of . Let be the componentwise extension of , i.e., the function defined as The function turns out to be continuous and injective.
We recall that for any Additive CA over an LCA over associated with it can be defined as follows. With a further abuse of notation, in the sequel we will write with even if this quantity might not exist in . However, we will use it only when it multiplies for some integer . In such a way is well-defined in and we will note it as product .
Let be any Additive CA and let be its local rule defined, by endomorphisms of . For each , let be the matrix such that . The LCA associated with the Additive CA is , where is defined by or, equivalently, by . We stress that the following diagram commutes
i.e., . Therefore, is said to be the LCA associated with via the embedding . In general, is not topologically conjugated (i.e., homeomorphic) to but is a subsystem of and the latter condition alone is not enough in general to lift dynamical properties from a one system to the other one. Despite this obstacle, in the sequel we will succeed in doing such a lifting, as far as positive expansivity is concerned.
3 Results
Definition 1 (Positive and Negative Degree).
The positive (resp., negative) degree of any given polynomial with , denoted by (resp., ), is the maximum (resp, minimum) value among the degrees of the monomials of . Such notions extend to any element of when is considered as a formal power series with coefficients in instead of a vector of elements from and with the additional defining clause that (resp., ) if that maximum (resp., minimum) does not exist. Furthermore, the previous notions are extended to both and as follows: and .
Example 2.
The following are the values of the positive and negative degree of some polynomials:
,
, ,
,
, ,
Definition 3 (Expansive Polynomial and Expansive Matrix).
Let be any polynomial from . We say that is expansive if and both the following two conditions are satisfied:
-
and for every ;
-
and for every ;
A matrix is said to be expansive if its characteristic polynomial is expansive.
Lemma 4.
For any three polynomials such that it holds that is expansive if and only if and are both expansive.
Proof.
Choose arbitrarily three polynomials
such that . Obviously,
(1) |
for every and, in particular, .
Assume that both and are both expansive. Hence, and
for every and such that and (by Definition 3 a symmetric inequality regarding also holds). Let be any index such that . We can write
for every and such that , and . Clearly, condition from Definition 3 also holds, as far as is concerned. Thus, is expansive.
We prove now that if is expansive then and are both expansive. Assume that the consequent is not true. We deal with the two following cases: (1) is expansive but is not (by symmetry, we do not consider the situation in which is expansive but is not); (2) neither nor are expansive.
-
(1)
Suppose that is expansive but is not. If then it trivially follows that is not expansive. Otherwise, let be the minimum index such that . Since is expansive, is the (only) addend of maximum degree in the sum from Equation (1) considered for . Thus, . Furthermore, . In a symmetric way, one also gets that for some .
-
(2)
Suppose that neither nor are expansive. If then it trivially follows that is not expansive. Otherwise, let and be the maximum indexes such that and , respectively. Consider now Equation 1 for . Take any pair of indexes of the sum such that , , , and . If (and then ), resp., if (and then ), we get that
resp.,
Hence, . This implies that . Moreover, and in a symmetric way, one also gets that for some .
Therefore, in both cases it follows that is not expansive and this concludes the proof. ∎
Definition 5.
Let . For any we define the following sets:
,
,
,
.
Definition 5 along with the notion of positively expansive CA when reformulated for LCA and the compactness of the configuration space immediately allow stating the following
Lemma 6.
Let be any LCA over and let be the matrix associated with , where and are any two naturals with and . The LCA is not positively expansive if and only if there exists an integer such that at least one of the following two conditions holds
-
-
:
-
-
:
On the contrary, the LCA is positively expansive if and only if there exists a natural number such that for any and any it holds that for some and, symmetrically, for any and any it holds that for some .
Lemma 7.
Let be any surjective LCA over and let be the matrix associated with , where and are any two naturals with and . Then there exists an integer constant (that only depends on ) such that all the following conditions , and hold.
-
:
for some such that
-
:
for some such that
-
:
for some
-
:
for some
Proof.
It is an immediate consequence of the fact that is open and, hence, it is both left and right closing. ∎
We now state the result that is the heart of our work, i.e., providing a decidable characterization of positive expansivity for LCA over . Since its proof is very long, we place it in Section 4.
Theorem 8.
Let be any LCA over where and are any two naturals such that is prime and . The LCA is positively expansive if and only if the matrix associated with is expansive.
The following Lemma extends the decidability result provided by Theorem 8 from LCA over to LCA over .
Lemma 9.
Let be any LCA over and let be the matrix associated with , where are any three naturals such that is prime, , and . The LCA is positively expansive if and only if the LCA over having as associated matrix is too, where . Equivalently, is positively expansive if and only if the matrix is expansive.
Proof.
We start to prove that if is positively expansive then is too. Let us suppose that is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists with such that for every natural , where is some integer constant depending on (the proof is symmetric if one supposes that the second condition holds). Set . Clearly, and . Since can be written as for some matrix , it holds that for every natural
where all the sums and products of coefficients of the Laurent polynomials/series inside the previous equalities are now meant in . Hence, although and , in general now belongs to instead of and, as a consequence, we can not immediately conclude that immediately follows just from the hypothesis as it is, i.e., when is considered as an element of . However, since can be written as for some and, by hypothesis, , we get that for every natural . Therefore, by Lemma 6, is not positively expansive.
We now prove that if is positively expansive then is too. Let us suppose that is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists with such that for every natural , where is some integer constant depending on (again, the proof is symmetric if one supposes that the second condition holds). We deal with the following two mutually exclusive cases.
-
If there is no such that , then set . Clearly, and for some integer . Moreover, it holds that for every natural .
-
Otherwise, let and be such that , where is the largest natural such that all the coefficients of the Laurent series forming are multiple of . Set . Clearly, and for some integer . Since , either or happens, but, in both situations it must hold that . Therefore, it follows that for every natural .
In both cases, the first condition of Lemma 6 is satisfied as far as is concerned. Thus, is not positively expansive and this concludes the proof that is positively expansive if and only if is positively expansive. By Theorem 8, it follows that is positively expansive if and only if the matrix is expansive. ∎
At this point, we are able to extend the decidability result regarding positive expansivity to the whole class of LCA over where is any natural with .
Corollary 10.
Positive expansivity is decidable for Linear CA over .
Proof.
Consider an arbitrary LCA over and let be the matrix associated with . Let be the prime factor decomposition of and, for each , let be the LCA over having as associated matrix. Since is positively expansive if and only if every LCA is too, by Lemma 9 and Theorem 8, it follows that is positively expansive if and only if every matrix is expansive, the latter being a decidable property. Therefore, the statement is true. ∎
Finally, we prove the decidability result regarding positive expansivity for the whole class Additive CA over a finite abelian group.
Corollary 11.
Positive expansivity is decidable for Additive CA over a finite abelian group.
Proof.
Let be any Additive CA over the finite abelian group. Without loss of generality, we can assume that for some prime and some non zero naturals with . Let be the LCA over associated with via the embedding , where . We are going to show that is positively expansive if and only if is too. By Corollary 10, this is enough to conclude that positive expansivity is decidable for Additive CA over a finite abelian group.
We start to prove that if is positively expansive then is too. Let us suppose that is not positively expansive. Choose an arbitrary . So, there exist with such that for every natural . Consider the two configurations . Clearly, . Moreover, for every natural it holds that . Hence, is not positively expansive.
We now prove that if is positively expansive then is too. Let us suppose that is not positively expansive. Choose an arbitrary . So, there exist with such that for every natural . Let be the minimum natural such that and . We get that and . Let be the two configurations such that and . Clearly, . For every natural it holds that . Hence is not positively expansive. ∎
4 Proof of Theorem 8
We now recall some useful notions and known fact from abstract algebra. In the sequel, the standard acronyms PID and UFD stand for principal ideal domain and unique factorization domain, respectively.
Let be PID and let . The elementary divisors, or invariants, or invariant factors associated with are the elements defined as follows: , where is the greatest common divisor of the -minors of and .
The companion matrix of a monic polynomial is
A matrix is in rational canonical form if it is block diagonal
where each is the companion matrix of some monic polynomial of non null degree and divides for . It is well-known that if is any matrix where is a field all the following facts hold:
-
-
is similar to a unique matrix in rational canonical form and this latter is called the rational canonical form of ;
-
-
the monic polynomials defining the blocks of the rational canonical form of are the nonconstant invariant factors of ;
-
-
, where is the minimal polynomial of ;
-
-
there exist such that
is a basis of with respect to which becomes in rational canonical form , i.e., , where and is the matrix having the elements of that basis as columns.
We now report the following known result which will be very useful in the sequel.
Lemma 12 (Proposition 1 in https://people.math.binghamton.edu/mazur/teach/gausslemma.pdf).
Let be a UFD and let be the field of fractions of . For any monic polynomials and , it holds that if then .
The following is an important consequence of Lemma 12.
Lemma 13.
Let be a UFD and let be the field of fractions of . Let and let be the invariant factors of when is considered as an element of . Then, for every it holds that .
Proof.
Since are all monic and , by a repeated application of Lemma 12, we get that every . ∎
We now deal with the algebraic structures of our interest, namely, the PID and the UFD . Clearly, is also an UFD, but, since is not a field, is not a PID, while is, where is the field of fraction of . Therefore, we can not refer to invariant factors when the involved set is , while we can as far as is concerned.
Lemma 14.
For any matrix with there exist two matrices such that , is in rational canonical form, , and .
Proof.
Choose arbitrarily a matrix . Cleary, it holds that , where is the field of fractions of . Hence, there exist such that, , is the matrix in canonical rational form, the blocks of which are defined by the invariant factors of , and is the matrix having the elements of the basis of as columns, where . Clearly, .
Let be such that for each . Set . It is clear that , as desired. Furthermore, by Lemma 13, it follows that , too. Moreover, we get that . Therefore, and this concludes the proof. ∎
Lemma 15.
For any such that and it holds that the LCA over having as associated matrix is positively expansive if and only if the LCA over having as associated matrix is, too.
Proof.
First of all, it is easy to see that for every natural . Moreover, if and only if . So, the thesis turns out to be trivially true if . Therefore, in the sequel of the proof, we will assume that and , i.e., both and are surjective.
We now start to prove that if is positively expansive then is too. Suppose that is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists with such that for every natural , where is some integer constant depending on (the proof is symmetric if one supposes that the second condition holds). Since is the matrix associated with a surjective LCA over condition of Lemma 7 is satisfied as far as is concerned. Hence, setting , for some natural constant depending on and some integer with , it holds that for every natural . Clearly, since . In addition, it holds that for some integer . Thus, it follows that is not positively expansive.
We now prove that if is positively expansive then is too. Assume that is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists with such that for every natural , where is some integer constant depending on (again, the proof is symmetric if one supposes that the second condition holds). Since is the matrix associated with a surjective LCA over , condition of Lemma 7 is satisfied as far as is concerned. Thus, for some natural constant depending on and some integer with , there exists such that . Clearly, since . Furthermore, for every natural . Therefore, there exists an integer constant such that for every natural . So, by Lemma 6 is not positively expansive and this concludes the proof. ∎
In the sequel, with an abuse of notation, stands for for any fraction with and , where is the field of fractions of .
Lemma 16.
Let be arbitrary elements of , where and are any two naturals such that is prime and , and let be arbitrary elements of such that . Let be the minimum index such that . Regarding the sequence
where, for each ,
call pick any natural such that for every natural with . It holds that for any pick there exists a pick . In particular, for any pick the number of positions within which there is a further pick does not depend on the values of the initial elements of the sequence.
Proof.
Clearly, the set of picks is non empty since are picks. Let be any pick. If there exists such that , necessarily there must be a further pick inside the integer interval . Otherwise, it holds that for every and, since
it follows that the natural turns out to be pick. ∎
The following result is the heart of our work. It provides a decidable characterization of positively expansive LCA over with associated matrix such that its transpose is in a rational canonical form consisting of only one block.
Lemma 17.
Let be the matrix such that its transpose is the companion matrix of any monic polynomial from , i.e.,
(2) |
where and are any two naturals such that is prime and , and let be the LCA over having as associated matrix. The LCA is positively expansive if and only if is expansive if and only if is expansive if and only if is expansive.
Proof.
It is clear that the matrix is expansive if and only if its transpose is expansive if and only if is expansive if and only if is expansive. Since is surjective if and only if , the thesis turns out to be trivially true if . Hence, in the sequel of the proof we can assume that .
We start to prove that if is expansive then is positively expansive. For a sake of argument, suppose that is expansive but is not positively expansive and, in particular, the first condition from Lemma 6 holds, i.e., there exists with such that for every natural , where is some integer constant depending on (the proof is symmetric if one supposes that the second condition holds). Consider the infinite sequence
where for each natural . Clearly, it holds that for each . The first condition from Lemma 6 ensures that there exists an integer such that for every natural and for at least one . Let be the minimum index such that . Since
is expansive, and is prime, we get , which contradicts that for every natural .
We now prove that if is positively expansive then is expansive. Set
Assume that is not expansive, i.e., equivalently, is not expansive, and condition from Definition 3 does not hold, i.e., either or (the proof is symmetric if one supposes that condition does not hold). In both cases we get that . Let be the field of fraction of . For any define the sequence
where, for each ,
We emphasize that . The hypothesis of Lemma 16 are satisfied and, hence, for every natural the integer interval contains a pick, where (with as in Lemma 16). We stress that does not depend on . For every natural , we are now going to exhibit an integer and an element such that for each natural . By Lemma 6, this is enough to state that is not positively expansive and this concludes the proof.
So, to proceed, choose an arbitrary natural and let be such that . We know that contains at least one pick whatever the first values of the above sequence are (while the specific value of a pick inside that interval depends on the values of ). Consider now
where . Regarding the above sequence when its first elements are just the components of such , let be the value of a pick inside . Set and let . At this point, we are able to state that all the following facts hold:
-
-
for each natural with and, hence, for each natural with ;
-
-
in particular, and for each natural (since );
-
-
moreover, ;
-
-
finally, for each natural (since is a pick);
In this way an integer and an element with the desired property have been exhibited. ∎
Lemma 18.
Let be the matrix such that its transpose is the companion matrix of any monic polynomial from , where and are any two naturals such that is prime and , and let be the LCA over having as associated matrix. The LCA is positively expansive if and only if the LCA over having as associated matrix is positively expansive.
Proof.
We now prove that the decidable characterization of positive expansivity provided by Lemma 17 also holds also in a more general situation, namely, for LCA over with associated matrix that is in a rational canonical form possibly consisting of more than one block.
Lemma 19.
Let be any matrix in rational canonical form, where and are any two naturals such that is prime and , and let be the LCA over having as associated matrix. The LCA is positively expansive if and only if is expansive.
Proof.
Let with be the diagonal blocks inside , where each is the monic polynomial defining , i.e., is the companion matrix of . Since and is just the product , where each is the LCA over having as associated matrix, it follows that is positively expansive if and only if every is positively expansive if and only if, by Lemma 17 and 18, every is expansive, i.e., by Definition 3, if and only if every is expansive, i.e., by Lemma 4, if and only if is expansive, i.e., if and only if is expansive. ∎
We are now able to prove Theorem 8.
Proof of Theorem 8.
Let be the matrix associated with . By Lemma 14, there exist two matrices such that , is in rational canonical form, , and . Let be the LCA over having as associated matrix. By Lemma 15, is positively expansive if and only if is positively expansive, i.e., by Lemma 19, if and only if is expansive, i.e., since , if and only if is expansive. ∎
References
- [1] Alberto Dennunzio, Enrico Formenti, Darij Grinberg, and Luciano Margara. Decidable characterizations of dynamical properties for additive cellular automata over a finite abelian group with applications to data encryption. Information Sciences, 563:183–195, 2021. doi:10.1016/j.ins.2021.02.012.
- [2] Robert Luke Devaney. An Introduction to Chaotic Dynamical Systems. Addison-Wesley advanced book program. Addison-Wesley, 1989.