This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

An Easily Checkable Algebraic Characterization of Positive Expansivity for Additive Cellular Automata over a Finite Abelian Group

Alberto Dennunzio [email protected] Enrico Formenti [email protected] Luciano Margara [email protected] Dipartimento di Informatica, Sistemistica e Comunicazione, Università degli Studi di Milano-Bicocca, Viale Sarca 336/14, 20126 Milano, Italy Université Côte d’Azur, CNRS, I3S, France Department of Computer Science and Engineering, University of Bologna, Cesena Campus, Via dell’Università 50, Cesena, Italy
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 (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n}. 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 Expansivity

1 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 (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n}, where mm 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 (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n}, where pp is any prime number. To reach that result

  1. 1.

    first of all, we provide an easily checkable algebraic characterization of positively expansive Linear Cellular Automata over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} 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. 2.

    then, we prove that such an algebraic characterization turns out to hold also for positively expansive Linear Cellular Automata over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} with associated matrix that is in a rational canonical form possibly consisting of more than one block;

  3. 3.

    finally, we prove that such an algebraic characterization turns out to hold also for all positively expansive Linear Cellular Automata over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n}.

Afterwards, the algebraic characterization of positive expansivity is extended from Linear Cellular Automata over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} to Linear Cellular Automata over (\mathbbZ/pk\mathbbZ)n(\mathbb{Z}/p^{k}\mathbb{Z})^{n}, where kk is any non zero natural. Finally, we show how such a characterization can be exploited to decide positive expansivity for Linear Cellular Automata over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} and, at the end, for whole class of Additive Cellular Automata over a finite abelian group.

2 Basic notions

Let \mathbbK\mathbb{K} be any commutative ring and let A\mathbbKn×nA\in\mathbb{K}^{n\times n} be an n×nn\times n-matrix over \mathbbK\mathbb{K}. We denote by ATA^{T} the transpose matrix of AA and by χA\chi_{A} the characteristic polynomial det(tInA)\mathbbK[t]\det\left(tI_{n}-A\right)\in\mathbb{K}\left[t\right] of AA, where InI_{n} always stands for the n×nn\times n identity matrix (over whatever ring we are considering). Furthermore, \mathbbK[X,X1]\mathbb{K}[X,X^{-1}] and \mathbbK[[X,X1]]\mathbb{K}[[X,X^{-1}]] denote the set of Laurent polynomials and series, respectively, with coefficients in \mathbbK\mathbb{K}. In particular, whenever \mathbbK=\mathbbZ/m\mathbbZ\mathbb{K}=\mathbb{Z}/m\mathbb{Z} for some natural m>1m>1, we will write \mathbbLm\mathbb{L}_{m} and \mathbbSm\mathbb{S}_{m} instead of \mathbbZ/m\mathbbZ[X,X1]\mathbb{Z}/m\mathbb{Z}[X,X^{-1}] and \mathbbZ/m\mathbbZ[[X,X1]]\mathbb{Z}/m\mathbb{Z}[[X,X^{-1}]], respectively.

Let \mathbbK=\mathbbZ/m\mathbbZ\mathbb{K}=\mathbb{Z}/m\mathbb{Z} for some natural m>1m>1 and let qq be a natural with q<mq<m. If PP is any polynomial from \mathbbK[t]\mathbb{K}[t] (resp., a Laurent polynomial from \mathbbLm\mathbb{L}_{m}) (resp., a matrix from (\mathbbLm)n×n(\mathbb{L}_{m})^{n\times n}), PmodqP\,\mathrm{mod}\,q denotes the polynomial (resp., the Laurent polynomial) (resp., the matrix) obtained by PP by taking all its coefficients modulo qq.

Let Σ\Sigma be a finite set (also called alphabet). A CA configuration (or, briefly, a configuration) is any function from \mathbbZ\mathbb{Z} to Σ\Sigma. Given a configuration cΣ\mathbbZc\in{\Sigma}^{\mathbb{Z}} and any integer i\mathbbZi\in\mathbb{Z}, the value of cc in position ii is denoted by cic_{i}. The set Σ\mathbbZ{\Sigma}^{\mathbb{Z}}, called configuration space, is as usual equipped with the standard Tychonoff distance dd. Whenever the term linear is involved the alphabet Σ\Sigma is \mathbbKn\mathbb{K}^{n}, where \mathbbK=\mathbbZ/m\mathbbZ\mathbb{K}=\mathbb{Z}/m\mathbb{Z} for some natural m>1m>1. Clearly, in that case both \mathbbKn\mathbb{K}^{n} and (\mathbbKn)\mathbbZ(\mathbb{K}^{n})^{\mathbb}{Z} become \mathbbK\mathbb{K}-modules in the obvious (i.e., entrywise) way. On the other hand, whenever the term additive is involved the alphabet Σ\Sigma is a finite abelian group GG and the configuration space turns G\mathbbZG^{\mathbb}{Z} turns out to be an abelian group, too, where the group operation of G\mathbbZG^{\mathbb}{Z} is the componentwise extension of the group operation of GG, both of them will be denoted by ++.

A one-dimensional CA (or, briefly, a CA) over Σ\Sigma is a pair (Σ\mathbbZ,)({\Sigma}^{\mathbb{Z}},{\cal F}), where :Σ\mathbbZΣ\mathbbZ{\cal F}\colon{\Sigma}^{\mathbb{Z}}\to{\Sigma}^{\mathbb{Z}} is the uniformly continuous transformation (called global rule) defined as cΣ\mathbbZ,i\mathbbZ,(c)i=f(cir,,ci+r),\forall c\in{\Sigma}^{\mathbb{Z}},\forall i\in\mathbb{Z},{\cal F}(c)_{i}=f(c_{i-r},\ldots,c_{i+r}), for some fixed natural number r\mathbbNr\in\mathbb{N} (called radius) and some fixed function f:Σ2r+1Σf\colon{\Sigma}^{2r+1}\to\Sigma (called local rule of radius rr). In the sequel, when no misunderstanding is possible, we will sometimes identify any CA with its global rule.

We recall that a CA (Σ\mathbbZ,)({\Sigma}^{\mathbb{Z}},{\cal F}) is positively expansive if for some constant ε>0\varepsilon>0 it holds that for any pair of configurations c,cc,c^{\prime}\in there exists a natural number \ell such that d((c),(c))εd({\cal F}^{\ell}(c),{\cal F}^{\ell}(c^{\prime}))\geq\varepsilon. 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 {\cal F} is positively expansive then {\cal F} is surjective.

Linear and Additive CA

Let \mathbbK=\mathbbZ/m\mathbbZ\mathbb{K}=\mathbb{Z}/m\mathbb{Z} for some natural m>1m>1 and let n\mathbbNn\in\mathbb{N} with n1n\geq 1. Let GG be a finite abelian group.

A local rule f:(\mathbbKn)2r+1\mathbbKnf\colon(\mathbb{K}^{n})^{2r+1}\to\mathbb{K}^{n} of radius rr is said to be linear if it is defined by 2r+12r+1 matrices Ar,,Ar\mathbbKn×nA_{-r},\ldots,A_{r}\in\mathbb{K}^{n\times n} as follows: (xr,,xr)(\mathbbKn)2r+1,f(xr,,xr)=i=rrAixi.\forall(x_{-r},\ldots,x_{r})\in(\mathbb{K}^{n})^{2r+1},f(x_{-r},\ldots,x_{r})=\sum_{i=-r}^{r}A_{i}\cdot x_{i}\enspace. A one-dimensional linear CA (LCA) over \mathbbKn\mathbb{K}^{n} is a CA {\cal F} based on a linear local rule. The Laurent polynomial (or matrix)

A=i=rrAiXi\mathbbKn×n[X,X1](\mathbbLm)n×nA=\sum\limits_{i=-r}^{r}A_{i}X^{-i}\in\mathbb{K}^{n\times n}[X,X^{-1}]\cong(\mathbb{L}_{m})^{n\times n}

is said to be the the matrix associated with {\cal F}.

We now recall the notion of Additive CA, a wider class than LCA. An Additive CA over GG is a CA (G\mathbbZ,)(G^{\mathbb}{Z},{\cal F}) where the global rule :G\mathbbZG\mathbbZ{\cal F}:G^{\mathbb}{Z}\to G^{\mathbb}{Z} is an endomorphism of G\mathbbZG^{\mathbb}{Z}. We stress that the local rule f:G2r+1Gf:G^{2r+1}\to G of an Additive CA of radius rr over a finite abelian group GG can be written as (xr,,xr)G2r+1,f(xr,,xr)=i=rrfi(xi)\forall(x_{-r},\ldots,x_{r})\in G^{2r+1},f(x_{-r},\dots,x_{r})=\sum_{i=-r}^{r}f_{i}(x_{i}), where the functions fif_{i} are endomorphisms of GG. 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 G=\mathbbZ/pk1\mathbbZ××\mathbbZ/pkn\mathbbZG=\mathbb{Z}/p^{k_{1}}\mathbb{Z}\times\ldots\times\mathbb{Z}/p^{k_{n}}\mathbb{Z} for some naturals k1,,knk_{1},\ldots,k_{n} with k1k2knk_{1}\geq k_{2}\geq\ldots\geq k_{n}.

Let G^=(\mathbbZ/pk1\mathbbZ)n\hat{G}=(\mathbb{Z}/p^{k_{1}}\mathbb{Z})^{n} and let ψ:GG^\psi:G\to\hat{G} be the map defined as hG,i=1,,n,ψ(h)i=hipk1ki,\forall h\in G,\forall i=1,\dots,n,\psi(h)^{i}=h^{i}\,p^{k_{1}-k_{i}}\enspace, where, for a sake of clarity, we stress that hih^{i} denotes the ii-th component of hh, while pk1kip^{k_{1}-k_{i}} is just the (k1ki)(k_{1}-k_{i})-th power of pp. Let Ψ:G\mathbbZG^\mathbbZ\Psi:G^{\mathbb{Z}}\to\hat{G}^{\mathbb{Z}} be the componentwise extension of ψ\psi, i.e., the function defined as 𝒄G\mathbbZ,j\mathbbZ,Ψ(𝒄)j=ψ(𝒄j).\forall\bm{c}\in G^{\mathbb{Z}},\forall j\in\mathbb{Z},\Psi(\bm{c})_{j}=\psi(\bm{c}_{j}). The function Ψ\Psi turns out to be continuous and injective.

We recall that for any Additive CA over GG an LCA over (\mathbbZ/pk1\mathbbZ)n(\mathbb{Z}/p^{k_{1}}\mathbb{Z})^{n} associated with it can be defined as follows. With a further abuse of notation, in the sequel we will write pmp^{-m} with m\mathbbNm\in\mathbb{N} even if this quantity might not exist in \mathbbZ/pk\mathbbZ\mathbb{Z}/p^{k}\mathbb{Z}. However, we will use it only when it multiplies pmp^{m^{\prime}} for some integer m>mm^{\prime}>m. In such a way pmmp^{m^{\prime}-m} is well-defined in \mathbbZ/pk\mathbbZ\mathbb{Z}/p^{k}\mathbb{Z} and we will note it as product pmpmp^{-m}\cdot p^{m^{\prime}}.

Let (G\mathbbZ,F)(G^{\mathbb{Z}},F) be any Additive CA and let f:G2r+1Gf:G^{2r+1}\to G be its local rule defined, by 2r+12r+1 endomorphisms fr,,frf_{-r},\ldots,f_{r} of GG. For each z{r,,r}z\in\{-r,\ldots,r\}, let Az=(ai,j(z))1in, 1jn(\mathbbZ/pk1\mathbbZ)n×nA_{z}=(a^{(z)}_{i,j})_{1\leq i\leq n,\,1\leq j\leq n}\in(\mathbb{Z}/p^{k_{1}}\mathbb{Z})^{n\times n} be the matrix such that i,j{1,,n},ai,j(z)=pkjkifz(ej)i\forall i,j\in\{1,\ldots,n\},a^{(z)}_{i,j}=p^{k_{j}-k_{i}}\cdot f_{z}(e_{j})^{i}. The LCA associated with the Additive CA (G\mathbbZ,F)(G^{\mathbb{Z}},F) is (G^\mathbbZ,L)(\hat{G}^{\mathbb}{Z},L), where LL is defined by Ar,,ArA_{-r},\ldots,A_{r} or, equivalently, by A=z=rrAzXz\mathbbZ/pk1\mathbbZ[X,X1]n×nA=\sum_{z=-r}^{r}A_{z}X^{-z}\in\mathbb{Z}/p^{k_{1}}\mathbb{Z}\left[X,X^{-1}\right]^{n\times n}. We stress that the following diagram commutes

G\mathbbZFG\mathbbZΨΨG^\mathbbZLG^\mathbbZ,\begin{CD}G^{\mathbb{Z}}@>{F}>{}>&G^{\mathbb{Z}}\\ @V{\Psi}V{}V&@V{}V{\Psi}V\\ \hat{G}^{\mathbb{Z}}@>{}>{L}>&\hat{G}^{\mathbb{Z}}\end{CD}\enspace,

i.e., LΨ=ΨFL\circ\Psi=\Psi\circ F. Therefore, (G^\mathbbZ,L)(\hat{G}^{\mathbb}{Z},L) is said to be the LCA associated with (G\mathbbZ,F)(G^{\mathbb{Z}},F) via the embedding Ψ\Psi. In general, (G\mathbbZ,F)(G^{\mathbb{Z}},F) is not topologically conjugated (i.e., homeomorphic) to (G^\mathbbZ,L)(\hat{G}^{\mathbb}{Z},L) but (G\mathbbZ,F)(G^{\mathbb{Z}},F) is a subsystem of (G^\mathbbZ,L)(\hat{G}^{\mathbb}{Z},L) 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 α\mathbbLm\alpha\in\mathbb{L}_{m} with α0\alpha\neq 0, denoted by deg+(α)\deg^{+}(\alpha) (resp., deg(α)\deg^{-}(\alpha)), is the maximum (resp, minimum) value among the degrees of the monomials of α\alpha. Such notions extend to any element υ0\upsilon\neq 0 of \mathbbSmn\mathbb{S}^{n}_{m} when υ\upsilon is considered as a formal power series with coefficients in (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} instead of a vector of nn elements from \mathbbSm\mathbb{S}_{m} and with the additional defining clause that deg+(υ)=+\deg^{+}(\upsilon)=+\infty (resp., deg(υ)=\deg^{-}(\upsilon)=-\infty) if that maximum (resp., minimum) does not exist. Furthermore, the previous notions are extended to both α=0\alpha=0 and υ=0\upsilon=0 as follows: deg+(0)=\deg^{+}(0)=-\infty and deg(0)=+\deg^{-}(0)=+\infty.

Example 2.

The following are the values of the positive and negative degree of some polynomials: deg+(X3+X2)=2\deg^{+}(X^{-3}+X^{-2})=-2, deg+(X3+X2+1)=0\deg^{+}(X^{-3}+X^{-2}+1)=0, deg+(X3+X2+1+X4)=4\deg^{+}(X^{-3}+X^{-2}+1+X^{4})=4, deg+(1)=0\deg^{+}(1)=0
deg(X3+X2)=2\deg^{-}(X^{3}+X^{2})=2, deg(X3+X2+1)=0\deg^{-}(X^{3}+X^{2}+1)=0, deg(X3+1+X4)=3\deg^{-}(X^{-3}+1+X^{4})=-3, deg(1)=0\deg^{-}(1)=0

Definition 3 (Expansive Polynomial and Expansive Matrix).

Let π(t)=α0+α1t++αn1tn1+tn\pi(t)=\alpha_{0}+\alpha_{1}t+\cdots+\alpha_{n-1}t^{n-1}+t^{n} be any polynomial from \mathbbLm[t]\mathbb{L}_{m}[t]. We say that π(t)\pi(t) is expansive if α00\alpha_{0}\neq 0 and both the following two conditions are satisfied:

  • (i)(i)

    deg+(α0)>0\deg^{+}(\alpha_{0})>0 and deg+(α0)>deg+(αi)\deg^{+}(\alpha_{0})>\deg^{+}(\alpha_{i}) for every i{1,,n1}i\in\{1,\dots,n-1\};

  • (ii)(ii)

    deg(α0)<0\deg^{-}(\alpha_{0})<0 and deg(α0)<deg(αi)\deg^{-}(\alpha_{0})<\deg^{-}(\alpha_{i}) for every i{1,,n1}i\in\{1,\dots,n-1\};

A matrix A\mathbbLmn×nA\in\mathbb{L}_{m}^{n\times n} is said to be expansive if its characteristic polynomial is expansive.

Lemma 4.

For any three polynomials π,ρ,τ\mathbbLp[t]\pi,\rho,\tau\in\mathbb{L}_{p}[t] such that π=ρτ\pi=\rho\cdot\tau it holds that π\pi is expansive if and only if ρ\rho and τ\tau are both expansive.

Proof.

Choose arbitrarily three polynomials

π(t)\displaystyle\pi(t) =α0+α1t++αn1tn1+tn\displaystyle=\alpha_{0}+\alpha_{1}t+\cdots+\alpha_{n-1}t^{n-1}+t^{n}
ρ(t)\displaystyle\rho(t) =β0+β1t++βn11tn11+tn1\displaystyle=\beta_{0}+\beta_{1}t+\cdots+\beta_{n_{1}-1}t^{n_{1}-1}+t^{n_{1}}
τ(t)\displaystyle\tau(t) =γ0+γ1t++γn21tn21+tn2\displaystyle=\gamma_{0}+\gamma_{1}t+\cdots+\gamma_{n_{2}-1}t^{n_{2}-1}+t^{n_{2}}

such that π=ρτ\pi=\rho\cdot\tau. Obviously,

αi=i1i,i2i:i=i1+i2βi1γi2\alpha_{i}=\sum_{i_{1}\leq i,i_{2}\leq i:i=i_{1}+i_{2}}\beta_{i_{1}}\gamma_{i_{2}} (1)

for every i{0,,n1}i\in\{0,\ldots,n-1\} and, in particular, α0=β0γ0\alpha_{0}=\beta_{0}\gamma_{0}.

Assume that both ρ\rho and τ\tau are both expansive. Hence, α0=β0γ00\alpha_{0}=\beta_{0}\gamma_{0}\neq 0 and

deg+(α0)=deg+(β0γ0)=deg+(β0)+deg+(γ0)>deg+(βi1)+deg+(γi2)=deg+(βi1γi2),\deg^{+}(\alpha_{0})=\deg^{+}(\beta_{0}\gamma_{0})=\deg^{+}(\beta_{0})+\deg^{+}(\gamma_{0})>\deg^{+}(\beta_{i_{1}})+\deg^{+}(\gamma_{i_{2}})=\deg^{+}(\beta_{i_{1}}\gamma_{i_{2}})\enspace,

for every i1{1,,n11}i_{1}\in\{1,\ldots,n_{1}-1\} and i2{1,,n21}i_{2}\in\{1,\ldots,n_{2}-1\} such that βi10\beta_{i_{1}}\neq 0 and γi20\gamma_{i_{2}}\neq 0 (by Definition 3 a symmetric inequality regarding deg\deg^{-} also holds). Let i{1,,n1}i\in\{1,\ldots,n-1\} be any index such that αi0\alpha_{i}\neq 0. We can write

deg+(αi)deg+(βi1γi2)<deg+(α0)\deg^{+}(\alpha_{i})\leq\deg^{+}(\beta_{i_{1}}\gamma_{i_{2}})<\deg^{+}(\alpha_{0})

for every i1{1,,n11}i_{1}\in\{1,\ldots,n_{1}-1\} and i2{1,,n21}i_{2}\in\{1,\ldots,n_{2}-1\} such that i=i1+i2i=i_{1}+i_{2}, βi10\beta_{i_{1}}\neq 0 and γi20\gamma_{i_{2}}\neq 0. Clearly, condition (ii)(ii) from Definition 3 also holds, as far as deg(αi)\deg^{-}(\alpha_{i}) is concerned. Thus, π\pi is expansive.

We prove now that if π\pi is expansive then ρ\rho and τ\tau are both expansive. Assume that the consequent is not true. We deal with the two following cases: (1) ρ\rho is expansive but τ\tau is not (by symmetry, we do not consider the situation in which τ\tau is expansive but ρ\rho is not); (2) neither ρ\rho nor τ\tau are expansive.

  1. (1)

    Suppose that ρ\rho is expansive but τ\tau is not. If γ0=0\gamma_{0}=0 then it trivially follows that π\pi is not expansive. Otherwise, let minmin be the minimum index such that deg+(γmin)=max0i2<n2{deg+(γi2):γi20}deg^{+}(\gamma_{min})=\max_{0\leq i_{2}<n_{2}}\{deg^{+}(\gamma_{i_{2}}):\gamma_{i_{2}}\neq 0\}. Since ρ\rho is expansive, β0γmin\beta_{0}\gamma_{min} is the (only) addend of maximum degree in the sum from Equation (1) considered for i=mini=min. Thus, deg+(αmin)=deg+(β0γmin)deg^{+}(\alpha_{min})=deg^{+}(\beta_{0}\gamma_{min}). Furthermore, deg+(αmin)=deg+(β0)+deg+(γmin)deg+(β0)+deg+(γ0)=deg+(β0γ0)=deg+(α0)deg^{+}(\alpha_{min})=deg^{+}(\beta_{0})+\deg^{+}(\gamma_{min})\geq deg^{+}(\beta_{0})+\deg^{+}(\gamma_{0})=deg^{+}(\beta_{0}\gamma_{0})=deg^{+}(\alpha_{0}). In a symmetric way, one also gets that deg(αi)deg(α0)deg^{-}(\alpha_{i})\leq deg^{-}(\alpha_{0}) for some i{1,,n1}i\in\{1,\ldots,n-1\}.

  2. (2)

    Suppose that neither ρ\rho nor τ\tau are expansive. If β0=0γ0=0\beta_{0}=0\vee\gamma_{0}=0 then it trivially follows that π\pi is not expansive. Otherwise, let max1max_{1} and max2max_{2} be the maximum indexes such that deg+(βmax1)=max0i1<n1{deg+(βi2):βi20}\deg^{+}(\beta_{max_{1}})=\max_{0\leq i_{1}<n_{1}}\{\deg^{+}(\beta_{i_{2}}):\beta_{i_{2}}\neq 0\} and deg+(γmax2)=max0i2<n2{deg+(γi2):γi20}\deg^{+}(\gamma_{max_{2}})=\max_{0\leq i_{2}<n_{2}}\{\deg^{+}(\gamma_{i_{2}}):\gamma_{i_{2}}\neq 0\}, respectively. Consider now Equation 1 for i=max1+max2i=max_{1}+max_{2}. Take any pair of indexes i1,i2i_{1},i_{2} of the sum such that i1max1i_{1}\neq max_{1}, i2max2i_{2}\neq max_{2}, βi10\beta_{i_{1}}\neq 0, and γi20\gamma_{i_{2}}\neq 0. If i1<max1i_{1}<max_{1} (and then i2>max2i_{2}>max_{2}), resp., if i1>max1i_{1}>max_{1} (and then i2<max2i_{2}<max_{2}), we get that

    deg+(βi1)+deg+(γi2)<deg+(βi1)+deg+(γmax2)deg+(βmax1)+deg+(γmax2),\deg^{+}(\beta_{i_{1}})+\deg^{+}(\gamma_{i_{2}})<\deg^{+}(\beta_{i_{1}})+\deg^{+}(\gamma_{max_{2}})\leq\deg^{+}(\beta_{max_{1}})+\deg^{+}(\gamma_{max_{2}})\enspace,

    resp.,

    deg+(βi1)+deg+(γi2)<deg+(βmax1)+deg+(γi2)deg+(βmax1)+deg+(γmax2).\deg^{+}(\beta_{i_{1}})+\deg^{+}(\gamma_{i_{2}})<\deg^{+}(\beta_{max_{1}})+\deg^{+}(\gamma_{i_{2}})\leq\deg^{+}(\beta_{max_{1}})+\deg^{+}(\gamma_{max_{2}})\enspace.

    Hence, deg+(βi1γi2)<deg+(βmax1γmax2)\deg^{+}(\beta_{i_{1}}\gamma_{i_{2}})<\deg^{+}(\beta_{max_{1}}\gamma_{max_{2}}). This implies that deg+(αmax1+max2)=deg+(βmax1γmax2)deg^{+}(\alpha_{max_{1}+max_{2}})=\deg^{+}(\beta_{max_{1}}\gamma_{max_{2}}). Moreover, deg+(αmax1+max2)=deg+(βmax1γmax2)deg+(β0γ0)=deg+(α0)deg^{+}(\alpha_{max_{1}+max_{2}})=\deg^{+}(\beta_{max_{1}}\gamma_{max_{2}})\geq\deg^{+}(\beta_{0}\gamma_{0})=\deg^{+}(\alpha_{0}) and in a symmetric way, one also gets that deg(αi)deg(α0)deg^{-}(\alpha_{i})\leq deg^{-}(\alpha_{0}) for some i{1,,n1}i\in\{1,\ldots,n-1\}.

Therefore, in both cases it follows that π\pi is not expansive and this concludes the proof. ∎

Definition 5.

Let K=\mathbbSmnK=\mathbb{S}^{n}_{m}. For any s\mathbbZs\in\mathbb{Z} we define the following sets:

Right(K,s)={υK:deg(υ)=s}Right(K,s)=\{\upsilon\in K:deg^{-}(\upsilon)=s\},

Right(K,s)={υK:deg(υ)s}Right^{*}(K,s)=\{\upsilon\in K:deg^{-}(\upsilon)\geq s\},

Left(K,s)={υK:deg+(υ)=s}Left(K,s)=\{\upsilon\in K:deg^{+}(\upsilon)=s\},

Left(K,s)={υK:deg+(υ)s}Left^{*}(K,s)=\{\upsilon\in K:deg^{+}(\upsilon)\leq s\}.

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 {\cal F} be any LCA over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} and let A\mathbbLmn×nA\in\mathbb{L}_{m}^{n\times n} be the matrix associated with {\cal F}, where mm and nn are any two naturals with m>1m>1 and n>1n>1. The LCA {\cal F} is not positively expansive if and only if there exists an integer s>0s>0 such that at least one of the following two conditions holds

  1. -

    υLeft(\mathbbSmn,0){0}\exists\upsilon\in Left(\mathbb{S}^{n}_{m},0)\setminus\{0\}: >0,AυLeft(\mathbbSmn,s)\forall\ell>0,\,A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{m},s)

  2. -

    υRight(\mathbbSmn,0){0}\exists\upsilon\in Right(\mathbb{S}^{n}_{m},0)\setminus\{0\}: >0,AυRight(\mathbbSmn,s)\forall\ell>0,\,A^{\ell}\upsilon\in Right^{*}(\mathbb{S}^{n}_{m},-s)

On the contrary, the LCA {\cal F} is positively expansive if and only if there exists a natural number ^>0\hat{\ell}>0 such that for any d\mathbbZd\in\mathbb{Z} and any υLeft(\mathbbSmn,d)\upsilon\in Left(\mathbb{S}^{n}_{m},d) it holds that AυLeft(\mathbbSmn,d+1)A^{\ell}\upsilon\in Left(\mathbb{S}^{n}_{m},d+1) for some ^\ell\leq\hat{\ell} and, symmetrically, for any d\mathbbZd\in\mathbb{Z} and any υRight(\mathbbSmn,d)\upsilon\in Right(\mathbb{S}^{n}_{m},d) it holds that AυRight(\mathbbSmn,d1)A^{\ell}\upsilon\in Right(\mathbb{S}^{n}_{m},d-1) for some ^\ell\leq\hat{\ell}.

Lemma 7.

Let {\cal F} be any surjective LCA over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} and let A\mathbbLmn×nA\in\mathbb{L}_{m}^{n\times n} be the matrix associated with {\cal F}, where mm and nn are any two naturals with m>1m>1 and n>1n>1. Then there exists an integer constant c0c\geq 0 (that only depends on AA) such that all the following conditions 𝒞1,𝒞2,𝒞3\mathcal{C}_{1},\mathcal{C}_{2},\mathcal{C}_{3}, and 𝒞4\mathcal{C}_{4} hold.

  1. 𝒞1\mathcal{C}_{1}:

    υLeft(\mathbbSmn,0)ωLeft(\mathbbSmn,h)\forall\upsilon\in Left(\mathbb{S}^{n}_{m},0)\ \exists\omega\in Left(\mathbb{S}^{n}_{m},h) for some chc-c\leq h\leq c such that Aω=υA\omega=\upsilon

  2. 𝒞2\mathcal{C}_{2}:

    υRight(\mathbbSmn,0)ωRight(\mathbbSmn,h)\forall\upsilon\in Right(\mathbb{S}^{n}_{m},0)\ \exists\omega\in Right(\mathbb{S}^{n}_{m},h) for some chc-c\leq h\leq c such that Aω=υA\omega=\upsilon

  3. 𝒞3\mathcal{C}_{3}:

    υLeft(\mathbbSmn,0),AυLeft(\mathbbSmn,h)\forall\upsilon\in Left(\mathbb{S}^{n}_{m},0),\,A\upsilon\in Left(\mathbb{S}^{n}_{m},h) for some chc-c\leq h\leq c

  4. 𝒞4\mathcal{C}_{4}:

    υRight(\mathbbSmn,0),AυRight(\mathbbSmn,h)\forall\upsilon\in Right(\mathbb{S}^{n}_{m},0),\,A\upsilon\in Right(\mathbb{S}^{n}_{m},h) for some chc-c\leq h\leq c

Proof.

It is an immediate consequence of the fact that {\cal F} 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 (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n}. Since its proof is very long, we place it in Section 4.

Theorem 8.

Let {\cal F} be any LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} where pp and nn are any two naturals such that pp is prime and n>1n>1. The LCA {\cal F} is positively expansive if and only if the matrix associated with {\cal F} is expansive.

The following Lemma extends the decidability result provided by Theorem 8 from LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} to LCA over (\mathbbZ/pk\mathbbZ)n(\mathbb{Z}/p^{k}\mathbb{Z})^{n}.

Lemma 9.

Let 𝒢\mathcal{G} be any LCA over (\mathbbZ/pk\mathbbZ)n(\mathbb{Z}/p^{k}\mathbb{Z})^{n} and let B\mathbbLpkn×nB\in\mathbb{L}_{p^{k}}^{n\times n} be the matrix associated with 𝒢\mathcal{G}, where p,k,np,k,n are any three naturals such that pp is prime, k>1k>1, and n>1n>1. The LCA 𝒢\mathcal{G} is positively expansive if and only if the LCA {\cal F} over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having AA as associated matrix is too, where A=(Bmodp)\mathbbLpn×nA=(B\,\mathrm{mod}\,p)\in\mathbb{L}_{p}^{n\times n}. Equivalently, 𝒢\mathcal{G} is positively expansive if and only if the matrix BmodpB\,\mathrm{mod}\,p is expansive.

Proof.

We start to prove that if 𝒢\mathcal{G} is positively expansive then {\cal F} is too. Let us suppose that {\cal F} is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists υLeft(\mathbbSpn,0)\upsilon\in Left(\mathbb{S}^{n}_{p},0) with υ0\upsilon\neq 0 such that AυLeft(\mathbbSpn,s)A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0, where s>0s>0 is some integer constant depending on {\cal F} (the proof is symmetric if one supposes that the second condition holds). Set ω=pk1υ\omega=p^{k-1}\upsilon. Clearly, ωLeft(\mathbbSpkn,0)\omega\in Left(\mathbb{S}^{n}_{p^{k}},0) and ω0\omega\neq 0. Since BB can be written as A+pNA+pN for some matrix N\mathbbLpk1n×nN\in\mathbb{L}_{p^{k-1}}^{n\times n}, it holds that for every natural >0\ell>0

Bω=(A+pN)pk1υ=pk1Aυ,B^{\ell}\omega=(A+pN)^{\ell}p^{k-1}\upsilon=p^{k-1}A^{\ell}\upsilon\enspace,

where all the sums and products of coefficients of the Laurent polynomials/series inside the previous equalities are now meant in \mathbbZpk\mathbb{Z}_{p^{k}}. Hence, although A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n} and υ\mathbbSpn\upsilon\in\mathbb{S}_{p}^{n}, in general AυA^{\ell}\upsilon now belongs to \mathbbSpkn\mathbb{S}^{n}_{p^{k}} instead of \mathbbSpn\mathbb{S}^{n}_{p} and, as a consequence, we can not immediately conclude that Bω=pk1AυLeft(\mathbbSpkn,s)B^{\ell}\omega=p^{k-1}A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p^{k}},s) immediately follows just from the hypothesis as it is, i.e., AυLeft(\mathbbSpn,s)A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) when AυA^{\ell}\upsilon is considered as an element of \mathbbSpn\mathbb{S}^{n}_{p}. However, since Aυ\mathbbSpknA^{\ell}\upsilon\in\mathbb{S}^{n}_{p^{k}} can be written as (Aυ)modp+pω(A^{\ell}\upsilon)\,\mathrm{mod}\,p+p\omega^{\prime} for some ω\mathbbSpk1n\omega^{\prime}\in\mathbb{S}^{n}_{p^{k-1}} and, by hypothesis, (Aυ)modpLeft(\mathbbSpn,s)(A^{\ell}\upsilon)\,\mathrm{mod}\,p\in Left^{*}(\mathbb{S}^{n}_{p},s), we get that Bω=pk1[(Aυ)modp+pω]=pk1[(Aυ)modp]Left(\mathbbSpkn,s)B^{\ell}\omega=p^{k-1}[(A^{\ell}\upsilon)\,\mathrm{mod}\,p+p\omega^{\prime}]=p^{k-1}[(A^{\ell}\upsilon)\,\mathrm{mod}\,p]\in Left^{*}(\mathbb{S}^{n}_{p^{k}},s) for every natural >0\ell>0. Therefore, by Lemma 6, 𝒢\mathcal{G} is not positively expansive.

We now prove that if {\cal F} is positively expansive then 𝒢\mathcal{G} is too. Let us suppose that 𝒢\mathcal{G} is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists ωLeft(\mathbbSpkn,0)\omega\in Left(\mathbb{S}^{n}_{p^{k}},0) with ω0\omega\neq 0 such that BωLeft(\mathbbSpkn,s)B^{\ell}\omega\in Left^{*}(\mathbb{S}^{n}_{p^{k}},s) for every natural >0\ell>0, where s>0s>0 is some integer constant depending on 𝒢\mathcal{G} (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 ω\omega^{\prime} such that ω=pω\omega=p\omega^{\prime}, then set υ=ωmodp\upsilon=\omega\,\mathrm{mod}\,p. Clearly, υ0\upsilon\neq 0 and υLeft(\mathbbSpn,h)\upsilon\in Left(\mathbb{S}^{n}_{p},h) for some integer h0h\leq 0. Moreover, it holds that Aυ=(Bmodp)(ωmodp)=(Bω)modpLeft(\mathbbSpn,s)A^{\ell}\upsilon=(B\,\mathrm{mod}\,p)^{\ell}(\omega\,\mathrm{mod}\,p)=(B^{\ell}\omega)\,\mathrm{mod}\,p\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0.

  • Otherwise, let j{1,,k1}j\in\{1,\ldots,k-1\} and ω\mathbbSpkn\omega^{\prime}\in\mathbb{S}^{n}_{p^{k}} be such that ω=pjω\omega=p^{j}\omega^{\prime}, where jj is the largest natural such that all the coefficients of the nn Laurent series forming ω\omega are multiple of pjp^{j}. Set υ=ωmodp\upsilon=\omega^{\prime}\,\mathrm{mod}\,p. Clearly, υ0\upsilon\neq 0 and υLeft(\mathbbSpn,h)\upsilon\in Left(\mathbb{S}^{n}_{p},h) for some integer h0h\leq 0. Since pjBω=BωLeft(\mathbbSpkn,s)p^{j}B^{\ell}\omega^{\prime}=B^{\ell}\omega\in Left^{*}(\mathbb{S}^{n}_{p^{k}},s), either BωLeft(\mathbbSpkn,s)B^{\ell}\omega^{\prime}\in Left^{*}(\mathbb{S}^{n}_{p^{k}},s) or BωLeft(\mathbbSpkn,s)B^{\ell}\omega^{\prime}\notin Left^{*}(\mathbb{S}^{n}_{p^{k}},s) happens, but, in both situations it must hold that (Bω)modpLeft(\mathbbSpn,s)(B^{\ell}\omega^{\prime})\,\mathrm{mod}\,p\in Left^{*}(\mathbb{S}^{n}_{p},s). Therefore, it follows that Aυ=(Bmodp)(ωmodp)=(Bω)modpLeft(\mathbbSpn,s)A^{\ell}\upsilon=(B\,\mathrm{mod}\,p)^{\ell}(\omega^{\prime}\,\mathrm{mod}\,p)=(B^{\ell}\omega^{\prime})\,\mathrm{mod}\,p\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0.

In both cases, the first condition of Lemma 6 is satisfied as far as {\cal F} is concerned. Thus, {\cal F} is not positively expansive and this concludes the proof that 𝒢\mathcal{G} is positively expansive if and only if {\cal F} is positively expansive. By Theorem 8, it follows that 𝒢\mathcal{G} is positively expansive if and only if the matrix BmodpB\,\mathrm{mod}\,p is expansive. ∎

At this point, we are able to extend the decidability result regarding positive expansivity to the whole class of LCA over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} where mm is any natural with m>1m>1.

Corollary 10.

Positive expansivity is decidable for Linear CA over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n}.

Proof.

Consider an arbitrary LCA {\cal F} over (\mathbbZ/m\mathbbZ)n(\mathbb{Z}/m\mathbb{Z})^{n} and let A\mathbbLmn×nA\in{\mathbb{L}_{m}}^{n\times n} be the matrix associated with {\cal F}. Let m=p1k1plklm=p_{1}^{k_{1}}\cdots p_{l}^{k_{l}} be the prime factor decomposition of mm and, for each i{1,,l}i\in\{1,\ldots,l\}, let i{\cal F}_{i} be the LCA over (\mathbbZ/(pi)ki\mathbbZ)n(\mathbb{Z}/(p_{i})^{k_{i}}\mathbb{Z})^{n} having (Amod(pi)ki)\mathbbL(pi)kin×n(A\,\mathrm{mod}\,(p_{i})^{k_{i}})\in{\mathbb{L}^{n\times n}_{(p_{i})^{k_{i}}}} as associated matrix. Since {\cal F} is positively expansive if and only if every LCA i{\cal F}_{i} is too, by Lemma 9 and Theorem 8, it follows that {\cal F} is positively expansive if and only if every matrix (Amodpi)\mathbbLpin×n(A\,\mathrm{mod}\,p_{i})\in{\mathbb{L}}_{p_{i}}^{n\times n} 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 :G\mathbbZG\mathbbZ{\cal F}:G^{\mathbb}{Z}\to G^{\mathbb}{Z} be any Additive CA over the finite abelian group. Without loss of generality, we can assume that G=\mathbbZ/pk1\mathbbZ××\mathbbZ/pkn\mathbbZG=\mathbb{Z}/p^{k_{1}}\mathbb{Z}\times\ldots\times\mathbb{Z}/p^{k_{n}}\mathbb{Z} for some prime pp and some non zero naturals k1,,knk_{1},\ldots,k_{n} with k1k2knk_{1}\geq k_{2}\geq\ldots\geq k_{n}. Let \mathcal{L} be the LCA over G^\hat{G} associated with {\cal F} via the embedding Ψ\Psi, where G^=(\mathbbZ/pk1\mathbbZ)n\hat{G}=(\mathbb{Z}/p^{k_{1}}\mathbb{Z})^{n}. We are going to show that {\cal F} is positively expansive if and only if \mathcal{L} 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 \mathcal{L} is positively expansive then {\cal F} is too. Let us suppose that {\cal F} is not positively expansive. Choose an arbitrary ε>0\varepsilon>0. So, there exist c,cG\mathbbZc,c^{\prime}\in G^{\mathbb}{Z} with ccc\neq c^{\prime} such that d((c),(c))εd({{\cal F}}^{\ell}(c),{{\cal F}}^{\ell}(c^{\prime}))\leq\varepsilon for every natural \ell. Consider the two configurations Ψ(c),Ψ(c)G^\mathbbZ\Psi(c),\Psi(c^{\prime})\in\hat{G}^{\mathbb}{Z}. Clearly, Ψ(c)Ψ(c)\Psi(c)\neq\Psi(c^{\prime}). Moreover, for every natural \ell it holds that d((Ψ(c)),(Ψ(c)))=d(Ψ((c)),Ψ((c)))=d((c),(c))εd({\mathcal{L}}^{\ell}(\Psi(c)),{\mathcal{L}}^{\ell}(\Psi(c^{\prime})))=d(\Psi({{\cal F}}^{\ell}(c)),\Psi({{\cal F}}^{\ell}(c^{\prime})))=d({{\cal F}}^{\ell}(c),{{\cal F}}^{\ell}(c^{\prime}))\leq\varepsilon. Hence, \mathcal{L} is not positively expansive.

We now prove that if {\cal F} is positively expansive then \mathcal{L} is too. Let us suppose that \mathcal{L} is not positively expansive. Choose an arbitrary ε>0\varepsilon>0. So, there exist b,bG^\mathbbZb,b^{\prime}\in\hat{G}^{\mathbb}{Z} with bbb\neq b^{\prime} such that d((b),(b))εd({\mathcal{L}}^{\ell}(b),{\mathcal{L}}^{\ell}(b^{\prime}))\leq\varepsilon for every natural \ell. Let minmin be the minimum natural such that pmin(bb)0p^{min}\cdot(b-b^{\prime})\neq 0 and pmin+1(bb)=0p^{min+1}\cdot(b-b^{\prime})=0. We get that pminb,pminbΨ(G\mathbbZ)p^{min}\cdot b,p^{min}\cdot b^{\prime}\in\Psi(G^{\mathbb}{Z}) and pminbpminbp^{min}\cdot b\neq p^{min}\cdot b^{\prime}. Let c,cG\mathbbZc,c^{\prime}\in G^{\mathbb}{Z} be the two configurations such that Ψ(c)=pminb\Psi(c)=p^{min}\cdot b and Ψ(c)=pminb\Psi(c^{\prime})=p^{min}\cdot b^{\prime}. Clearly, ccc\neq c^{\prime}. For every natural \ell it holds that d((c),(c))=d(Ψ((c)),Ψ((c)))=d((Ψ(c)),(Ψ(c)))=d((b),(b))εd({{\cal F}}^{\ell}(c),{{\cal F}}^{\ell}(c^{\prime}))=d(\Psi({{\cal F}}^{\ell}(c)),\Psi({{\cal F}}^{\ell}(c^{\prime})))=d({\mathcal{L}}^{\ell}(\Psi(c)),{\mathcal{L}}^{\ell}(\Psi(c^{\prime})))=d({\mathcal{L}}^{\ell}(b),{\mathcal{L}}^{\ell}(b^{\prime}))\leq\varepsilon. Hence {\cal F} 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 \mathbbP\mathbb{P} be PID and let A\mathbbPn×nA\in\mathbb{P}^{n\times n}. The elementary divisors, or invariants, or invariant factors associated with AA are the elements a1,,an\mathbbPa_{1},\dots,a_{n}\in\mathbb{P} defined as follows: i{1,,n},ai=Δi(A)/Δi1(A)\forall i\in\{1,\dots,n\},a_{i}=\Delta_{i}(A)/\Delta_{i-1}(A), where Δi(A)\Delta_{i}(A) is the greatest common divisor of the ii-minors of AA and Δ0(A)=1\Delta_{0}(A)=1.

The companion matrix of a monic polynomial π(t)=α0++αn1tn1+tn\pi(t)=\alpha_{0}+\ldots+\alpha_{n-1}t^{n-1}+t^{n} is

Cπ=(000α010α101αn1).C_{\pi}=\begin{pmatrix}0&0&0&-\alpha_{0}\\ 1&\cdots&0&-\alpha_{1}\\ \vdots&\ddots&\vdots&\vdots\\ 0&\cdots&1&-\alpha_{n-1}\end{pmatrix}\enspace.

A matrix CC is in rational canonical form if it is block diagonal

C=(Cπ1\mathbbO\mathbbO\mathbbOCπ2\mathbbO\mathbbO\mathbbOCπs),C=\begin{pmatrix}C_{\pi_{1}}&\mathbb{O}&\cdots&\mathbb{O}\\ \mathbb{O}&C_{\pi_{2}}&\cdots&\mathbb{O}\\ \vdots&\vdots&\ddots&\vdots\\ \mathbb{O}&\mathbb{O}&\cdots&C_{\pi_{s}}\\ \end{pmatrix}\enspace,

where each CπiC_{\pi_{i}} is the companion matrix of some monic polynomial πi\pi_{i} of non null degree and πi\pi_{i} divides πj\pi_{j} for iji\leq j. It is well-known that if A\mathbbFn×nA\in\mathbb{F}^{n\times n} is any matrix where \mathbbF\mathbb{F} is a field all the following facts hold:

  1. -

    AA is similar to a unique matrix in rational canonical form and this latter is called the rational canonical form of AA;

  2. -

    the monic polynomials π1,,πs\pi_{1},\ldots,\pi_{s} defining the blocks of the rational canonical form of AA are the nonconstant invariant factors of tIAtI-A;

  3. -

    χA(t)=i=1sπi(t)\chi_{A}(t)=\prod_{i=1}^{s}\pi_{i}(t), where πs\pi_{s} is the minimal polynomial of AA;

  4. -

    there exist v1,,vs\mathbbFnv_{1},\dots,v_{s}\in\mathbb{F}^{n} such that

    {v1,Av1,,Ad11v1,v2,Av2,,Ad21v2,,vs,Avs,,Ads1vs}\{v_{1},Av_{1},\dots,A^{d_{1}-1}v_{1},v_{2},Av_{2},\dots,A^{d_{2}-1}v_{2},\dots,v_{s},Av_{s},\dots,A^{d_{s}-1}v_{s}\}

    is a basis of \mathbbFn\mathbb{F}^{n} with respect to which AA becomes in rational canonical form CC, i.e., A=P1CPA=P^{-1}CP, where di=deg(πi)d_{i}=\deg(\pi_{i}) and PP 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 UU be a UFD and let \mathbbFU\mathbb{F}_{U} be the field of fractions of UU. For any monic polynomials πU[t]\pi\in U[t] and ρ,τ\mathbbFU[t]\rho,\tau\in\mathbb{F}_{U}[t], it holds that if π=ρτ\pi=\rho\cdot\tau then ρ,τU[t]\rho,\tau\in U[t].

The following is an important consequence of Lemma 12.

Lemma 13.

Let UU be a UFD and let \mathbbFU\mathbb{F}_{U} be the field of fractions of UU. Let A=Un×nA=U^{n\times n} and let π1,,πs\mathbbFU[t]\pi_{1},\ldots,\pi_{s}\in\mathbb{F}_{U}[t] be the invariant factors of tIAtI-A when AA is considered as an element of \mathbbFUn×n\mathbb{F}_{U}^{n\times n}. Then, for every i{1,,s}i\in\{1,\ldots,s\} it holds that πiU[t]\pi_{i}\in U[t] .

Proof.

Since π1,,πs,χA\pi_{1},\ldots,\pi_{s},\chi_{A} are all monic and χA(t)=i=1sπi(t)U[t]\chi_{A}(t)=\prod_{i=1}^{s}\pi_{i}(t)\in U[t], by a repeated application of Lemma 12, we get that every πiU[t]\pi_{i}\in U[t]. ∎

We now deal with the algebraic structures of our interest, namely, the PID \mathbbLp\mathbb{L}_{p} and the UFD \mathbbLp[t]\mathbb{L}_{p}[t]. Clearly, \mathbbLp\mathbb{L}_{p} is also an UFD, but, since \mathbbLp\mathbb{L}_{p} is not a field, \mathbbLp[t]\mathbb{L}_{p}[t] is not a PID, while \mathbbFp[t]\mathbb{F}_{p}[t] is, where \mathbbFp\mathbb{F}_{p} is the field of fraction of \mathbbLp\mathbb{L}_{p}. Therefore, we can not refer to invariant factors when the involved set is \mathbbLp[t]\mathbb{L}_{p}[t], while we can as far as \mathbbFp[t]\mathbb{F}_{p}[t] is concerned.

Lemma 14.

For any matrix A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n} with det(A)0\det(A)\neq 0 there exist two matrices Q,C\mathbbLpn×nQ,C\in\mathbb{L}_{p}^{n\times n} such that det(Q)0\det(Q)\neq 0, CC is in rational canonical form, QA=CQQA=CQ, and χA=χC\chi_{A}=\chi_{C}.

Proof.

Choose arbitrarily a matrix A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n}. Cleary, it holds that A\mathbbFpn×nA\in\mathbb{F}_{p}^{n\times n}, where \mathbbFp\mathbb{F}_{p} is the field of fractions of \mathbbLp\mathbb{L}_{p}. Hence, there exist v1,,vs\mathbbFnv_{1},\dots,v_{s}\in\mathbb{F}^{n} such that, A=P1CPA=P^{-1}CP, C\mathbbFpn×nC\in\mathbb{F}_{p}^{n\times n} is the matrix in canonical rational form, the blocks of which are defined by the invariant factors π1,,πs\mathbbFp[t]\pi_{1},\ldots,\pi_{s}\in\mathbb{F}_{p}[t] of tIAtI-A, and PP is the matrix having the elements of the basis {v1,Av1,,Ad11v1,v2,Av2,,Ad21v2,,vs,Avs,,Ads1vs}\{v_{1},Av_{1},\dots,A^{d_{1}-1}v_{1},v_{2},Av_{2},\dots,A^{d_{2}-1}v_{2},\dots,v_{s},Av_{s},\dots,A^{d_{s}-1}v_{s}\} of \mathbbFpn\mathbb{F}_{p}^{n} as columns, where di=deg(πi)d_{i}=\deg(\pi_{i}). Clearly, χA=χC\chi_{A}=\chi_{C}.

Let α\mathbbLp\alpha\in\mathbb{L}_{p} be such that vi=αvi\mathbbLpv_{i}^{\prime}=\alpha v_{i}\in\mathbb{L}_{p} for each i{1,,s}i\in\{1,\dots,s\}. Set Q=αPQ=\alpha P. It is clear that Q\mathbbLpn×nQ\in\mathbb{L}_{p}^{n\times n}, as desired. Furthermore, by Lemma 13, it follows that C\mathbbLpn×nC\in\mathbb{L}_{p}^{n\times n}, too. Moreover, we get that A=P1CP=αα1P1CP=α1P1CαP=Q1CQA=P^{-1}CP=\alpha\alpha^{-1}P^{-1}CP=\alpha^{-1}P^{-1}C\alpha P=Q^{-1}CQ. Therefore, QA=CQQA=CQ and this concludes the proof. ∎

Lemma 15.

For any A,B,Q\mathbbLpn×nA,B,Q\in\mathbb{L}_{p}^{n\times n} such that det(Q)0\det(Q)\neq 0 and AQ=QBAQ=QB it holds that the LCA {\cal F} over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having AA as associated matrix is positively expansive if and only if the LCA 𝒢\mathcal{G} over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having BB as associated matrix is, too.

Proof.

First of all, it is easy to see that AQ=QBA^{\ell}Q=QB^{\ell} for every natural >0\ell>0. Moreover, det(A)=0\det(A)=0 if and only if det(B)=0\det(B)=0. So, the thesis turns out to be trivially true if det(A)=det(B)=0\det(A)=\det(B)=0. Therefore, in the sequel of the proof, we will assume that det(A)0\det(A)\neq 0 and det(B)0\det(B)\neq 0, i.e., both {\cal F} and 𝒢\mathcal{G} are surjective.

We now start to prove that if {\cal F} is positively expansive then 𝒢\mathcal{G} is too. Suppose that 𝒢\mathcal{G} is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists υLeft(\mathbbSpn,0)\upsilon\in Left(\mathbb{S}^{n}_{p},0) with υ0\upsilon\neq 0 such that BυLeft(\mathbbSpn,s)B^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0, where s>0s>0 is some integer constant depending on 𝒢\mathcal{G} (the proof is symmetric if one supposes that the second condition holds). Since QQ is the matrix associated with a surjective LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} condition 𝒞3\mathcal{C}_{3} of Lemma 7 is satisfied as far as QQ is concerned. Hence, setting ω=Qυ\omega=Q\upsilon, for some natural constant c>0c>0 depending on QQ and some integer hh with chc-c\leq h\leq c, it holds that Aω=QBυLeft(\mathbbSpn,h)A^{\ell}\omega=QB^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},h) for every natural >0\ell>0. Clearly, ω0\omega\neq 0 since det(Q)0det(Q)\neq 0. In addition, it holds that ωLeft(\mathbbSpn,h)\omega\in Left(\mathbb{S}^{n}_{p},h^{\prime}) for some integer hh^{\prime}. Thus, it follows that {\cal F} is not positively expansive.

We now prove that if 𝒢\mathcal{G} is positively expansive then {\cal F} is too. Assume that {\cal F} is not positively expansive and the first condition from Lemma 6 holds, i.e., there exists υLeft(\mathbbSpn,0)\upsilon\in Left(\mathbb{S}^{n}_{p},0) with υ0\upsilon\neq 0 such that AυLeft(\mathbbSpn,s)A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0, where s>0s>0 is some integer constant depending on 𝒢\mathcal{G} (again, the proof is symmetric if one supposes that the second condition holds). Since QQ is the matrix associated with a surjective LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n}, condition 𝒞1\mathcal{C}_{1} of Lemma 7 is satisfied as far as QQ is concerned. Thus, for some natural constant c>0c>0 depending on QQ and some integer hh with chc-c\leq h\leq c, there exists ωLeft(\mathbbSpn,h)\omega\in Left(\mathbb{S}^{n}_{p},h) such that Qω=υQ\omega=\upsilon. Clearly, ω0\omega\neq 0 since υ0\upsilon\neq 0. Furthermore, QBω=AQω=AυLeft(\mathbbSpn,s)QB^{\ell}\omega=A^{\ell}Q\omega=A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0. Therefore, there exists an integer constant s>s>0s^{\prime}>s>0 such that BωLeft(\mathbbSpn,s)B^{\ell}\omega\in Left^{*}(\mathbb{S}^{n}_{p},s^{\prime}) for every natural >0\ell>0. So, by Lemma 6,𝒢,\mathcal{G} is not positively expansive and this concludes the proof. ∎

In the sequel, with an abuse of notation, deg+(φ)\deg^{+}(\varphi) stands for deg+(α)deg+(β)\deg^{+}(\alpha)-\deg^{+}(\beta) for any fraction φ=α/β\mathbbFp\varphi=\alpha/\beta\in\mathbb{F}_{p} with α,β\mathbbLp\alpha,\beta\in\mathbb{L}_{p} and α,β0\alpha,\beta\neq 0, where \mathbbFp\mathbb{F}_{p} is the field of fractions of \mathbbLp\mathbb{L}_{p}.

Lemma 16.

Let υ1,,υn\upsilon_{1},\dots,\upsilon_{n} be arbitrary elements of \mathbbLp\mathbb{L}_{p}, where pp and nn are any two naturals such that pp is prime and n>1n>1, and let φ1,,φn\varphi_{1},\dots,\varphi_{n} be arbitrary elements of \mathbbFp\mathbb{F}_{p} such that max{deg+(φ1),,deg+(φn)}0\max\{\deg^{+}(\varphi_{1}),\ldots,\deg^{+}(\varphi_{n})\}\geq 0. Let minmin be the minimum index such that deg+(φmin)=max{deg+(φ1),,deg+(φn)}\deg^{+}(\varphi_{min})=\max\{\deg^{+}(\varphi_{1}),\ldots,\deg^{+}(\varphi_{n})\}. Regarding the sequence

{υ1,,υn,,υj,}\mathbbFp,\{\upsilon_{1},\ldots,\upsilon_{n},\ldots,\upsilon_{j},\ldots\}\subset\mathbb{F}_{p}\enspace,

where, for each j>nj>n,

υj=φnυj1++φ1υjn.\upsilon_{j}=\varphi_{n}\upsilon_{j-1}+\ldots+\varphi_{1}\upsilon_{j-n}\enspace.

call pick any natural J>0J>0 such that deg+(υj)deg+(υJ)deg^{+}(\upsilon_{j})\leq deg^{+}(\upsilon_{J}) for every natural jj with 0<j<J0<j<J. It holds that for any pick JJ there exists a pick J{J+1,,J+nmin+1}J^{\prime}\in\{J+1,\ldots,J+n-min+1\}. 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 υ1,,υn\upsilon_{1},\ldots,\upsilon_{n} of the sequence.

Proof.

Clearly, the set of picks is non empty since 1,,n1,\ldots,n are picks. Let JJ be any pick. If there exists j{J+1,,J+nmin}j\in\{J+1,\ldots,J+n-min\} such that deg+(υj)deg+(υJ)deg^{+}(\upsilon_{j})\geq deg^{+}(\upsilon_{J}), necessarily there must be a further pick inside the integer interval {J+1,,J+nmin}\{J+1,\ldots,J+n-min\}. Otherwise, it holds that deg+(υj)<deg+(υJ)deg^{+}(\upsilon_{j})<deg^{+}(\upsilon_{J}) for every j{J+1,,J+nmin}j\in\{J+1,\ldots,J+n-min\} and, since

deg+(υJ+nmin+1)=deg+(υJφmin)=deg+(υJ)+deg+(φmin)deg+(υJ),\deg^{+}(\upsilon_{J+n-min+1})=\deg^{+}(\upsilon_{J}\varphi_{min})=\deg^{+}(\upsilon_{J})+\deg^{+}(\varphi_{min})\geq\deg^{+}(\upsilon_{J})\enspace,

it follows that the natural J+nmin+1J+n-min+1 turns out to be pick. ∎

The following result is the heart of our work. It provides a decidable characterization of positively expansive LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} with associated matrix such that its transpose is in a rational canonical form consisting of only one block.

Lemma 17.

Let A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n} be the matrix such that its transpose ATA^{T} is the companion matrix of any monic polynomial α0+αn1tn1+tn-\alpha_{0}+\ldots-\alpha_{n-1}t^{n-1}+t^{n} from \mathbbLp[t]\mathbb{L}_{p}[t], i.e.,

A=(0100001000001α0α1αn2αn1),A=\begin{pmatrix}0&1&0&\cdots&0\\ 0&0&1&\ddots&0\\ \vdots&\ddots&\ddots&\ddots&0\\ 0&0&\cdots&0&1\\ \alpha_{0}&\alpha_{1}&\cdots&\alpha_{n-2}&\alpha_{n-1}\end{pmatrix}\enspace, (2)

where pp and nn are any two naturals such that pp is prime and n>1n>1, and let {\cal F} be the LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having AA as associated matrix. The LCA {\cal F} is positively expansive if and only if AA is expansive if and only if ATA^{T} is expansive if and only if α0++αn1tn1+tn\alpha_{0}+\ldots+\alpha_{n-1}t^{n-1}+t^{n} is expansive.

Proof.

It is clear that the matrix AA is expansive if and only if its transpose ATA^{T} is expansive if and only if χA(t)=α0+αn1tn1+tn\chi_{A}(t)=-\alpha_{0}+\ldots-\alpha_{n-1}t^{n-1}+t^{n} is expansive if and only if α0++αn1tn1+tn\alpha_{0}+\ldots+\alpha_{n-1}t^{n-1}+t^{n} is expansive. Since {\cal F} is surjective if and only if α00-\alpha_{0}\neq 0, the thesis turns out to be trivially true if α0=0\alpha_{0}=0. Hence, in the sequel of the proof we can assume that α00\alpha_{0}\neq 0.

We start to prove that if AA is expansive then {\cal F} is positively expansive. For a sake of argument, suppose that AA is expansive but {\cal F} is not positively expansive and, in particular, the first condition from Lemma 6 holds, i.e., there exists υ=(υ1,,υn)Left(\mathbbSpn,0)\upsilon=(\upsilon_{1},\ldots,\upsilon_{n})\in Left(\mathbb{S}^{n}_{p},0) with υ0\upsilon\neq 0 such that AυLeft(\mathbbSpn,s)A^{\ell}\upsilon\in Left^{*}(\mathbb{S}^{n}_{p},s) for every natural >0\ell>0, where s>0s>0 is some integer constant depending on {\cal F} (the proof is symmetric if one supposes that the second condition holds). Consider the infinite sequence

{υ1,,υn,υ1+n,,υ+n,},\{\upsilon_{1},\ldots,\upsilon_{n},\upsilon_{1+n},\ldots,\upsilon_{\ell+n},\ldots\}\enspace,

where υ+n=α0υ++αn1υ+n1\upsilon_{\ell+n}=\alpha_{0}\upsilon_{\ell}+\ldots+\alpha_{n-1}\upsilon_{\ell+n-1} for each natural >0\ell>0. Clearly, it holds that Aυ=(υ+1,,υ+n)A^{\ell}\upsilon=(\upsilon_{\ell+1},\ldots,\upsilon_{\ell+n}) for each >0\ell>0. The first condition from Lemma 6 ensures that there exists an integer sss^{\prime}\leq s such that deg+(υj)s\deg^{+}(\upsilon_{j})\leq s^{\prime} for every natural j>0j>0 and deg+(υj)=s\deg^{+}(\upsilon_{j})=s^{\prime} for at least one j>0j>0. Let min>0min>0 be the minimum index such that deg+(υmin)=s\deg^{+}(\upsilon_{min})=s^{\prime}. Since

υmin+n=α0υmin++αn1υmin+n1,\upsilon_{min+n}=\alpha_{0}\upsilon_{min}+\ldots+\alpha_{n-1}\upsilon_{min+n-1}\enspace,

AA is expansive, and pp is prime, we get deg+(υmin+n)=deg+(α0υmin)>s\deg^{+}(\upsilon_{min+n})=\deg^{+}(\alpha_{0}\upsilon_{min})>s^{\prime}, which contradicts that deg+(υj)s\deg^{+}(\upsilon_{j})\leq s^{\prime} for every natural j>0j>0.

We now prove that if {\cal F} is positively expansive then AA is expansive. Set

φn=α1α0,φn1=α2α0,,φ2=αn1α0,φ1=1α0.\varphi_{n}=-\frac{\alpha_{1}}{\alpha_{0}},\varphi_{n-1}=-\frac{\alpha_{2}}{\alpha_{0}},\ldots,\varphi_{2}=-\frac{\alpha_{n-1}}{\alpha_{0}},\varphi_{1}=\frac{1}{\alpha_{0}}\enspace.

Assume that AA is not expansive, i.e., equivalently, α0++αn1tn1+tn\alpha_{0}+\ldots+\alpha_{n-1}t^{n-1}+t^{n} is not expansive, and condition (i)(i) from Definition 3 does not hold, i.e., either deg+(α0)0\deg^{+}(\alpha_{0})\leq 0 or deg+(α0)max{deg+(α1),,deg+(αn1)}\deg^{+}(\alpha_{0})\leq\max\{\deg^{+}(\alpha_{1}),\ldots,\deg^{+}(\alpha_{n-1})\} (the proof is symmetric if one supposes that condition (ii)(ii) does not hold). In both cases we get that max{deg+(φ1),,deg+(φn)}0\max\{\deg^{+}(\varphi_{1}),\ldots,\deg^{+}(\varphi_{n})\}\geq 0. Let \mathbbFp\mathbb{F}_{p} be the field of fraction of \mathbbLp\mathbb{L}_{p}. For any υ=(υ1,,υn)\mathbbFpn\upsilon=(\upsilon_{1},\ldots,\upsilon_{n})\in\mathbb{F}_{p}^{n} define the sequence

{υ1,,υn,,υj,},\{\upsilon_{1},\ldots,\upsilon_{n},\ldots,\upsilon_{j},\ldots\}\enspace,

where, for each j>nj>n,

υj=φnυj1+φn1υj2++φ2υjn+1+φ1υjn\mathbbFp.\upsilon_{j}=\varphi_{n}\upsilon_{j-1}+\varphi_{n-1}\upsilon_{j-2}+\cdots+\varphi_{2}\upsilon_{j-n+1}+\varphi_{1}\upsilon_{j-n}\in\mathbb{F}_{p}\enspace.

We emphasize that A(υj,,υjn+1)=(υj1,,υjn)A\,(\upsilon_{j},\ldots,\upsilon_{j-n+1})=(\upsilon_{j-1},\ldots,\upsilon_{j-n}). The hypothesis of Lemma 16 are satisfied and, hence, for every natural jj the integer interval {js+1,,(j+1)s}\{js+1,\ldots,(j+1)s\} contains a pick, where s=nmin+1s=n-min+1 (with minmin as in Lemma 16). We stress that ss does not depend on (υ1,,υn)(\upsilon_{1},\ldots,\upsilon_{n}). For every natural >0\ell>0, we are now going to exhibit an integer d()d^{(\ell)} and an element υ()Left(\mathbbLpn,d())\upsilon^{(\ell)}\in Left(\mathbb{L}_{p}^{n},d^{(\ell)}) such that Aυ()Left(\mathbbLpn,d())A^{\ell^{\prime}}\upsilon^{(\ell)}\in Left^{*}(\mathbb{L}_{p}^{n},d^{(\ell)}) for each natural \ell^{\prime}\leq\ell. By Lemma 6, this is enough to state that {\cal F} is not positively expansive and this concludes the proof.

So, to proceed, choose an arbitrary natural >0\ell>0 and let hh be such that hs+1>+nhs+1>\ell+n. We know that {hs+1,,(h+1)s}\{hs+1,\ldots,(h+1)s\} contains at least one pick whatever the first nn values υ1,,υn\upsilon_{1},\ldots,\upsilon_{n} of the above sequence are (while the specific value of a pick inside that interval depends on the values of υ1,,υn\upsilon_{1},\ldots,\upsilon_{n}). Consider now

(υ1,,υn)=((α0)h,,(α0)h),(\upsilon_{1},\ldots,\upsilon_{n})=\left(\left(\alpha_{0}\right)^{h^{\prime}},\ldots,\left(\alpha_{0}\right)^{h^{\prime}}\right)\enspace,

where h=(h+1)sh^{\prime}=(h+1)s. Regarding the above sequence when its first nn elements are just the components of such (υ1,,υn)(\upsilon_{1},\ldots,\upsilon_{n}), let JJ be the value of a pick inside {hs+1,,(h+1)s}\{hs+1,\ldots,(h+1)s\}. Set υ()=(υJ,,υJn+1)\upsilon^{(\ell)}=(\upsilon_{J},\ldots,\upsilon_{J-n+1}) and let d()=deg+(υ())=deg+(υJ)d^{(\ell)}=\deg^{+}(\upsilon^{(\ell)})=\deg^{+}(\upsilon_{J}). At this point, we are able to state that all the following facts hold:

  1. -

    υj\mathbbLp\upsilon_{j}\in\mathbb{L}_{p} for each natural jj with 0<jh0<j\leq h^{\prime} and, hence, Aj(υh,,υhn+1)\mathbbLpnA^{j}(\upsilon_{h^{\prime}},\ldots,\upsilon_{h^{\prime}-n+1})\in\mathbb{L}_{p}^{n} for each natural jj with 0jhn0\leq j\leq h^{\prime}-n;

  2. -

    in particular, υJ\mathbbLp\upsilon_{J}\in\mathbb{L}_{p} and Aυ()\mathbbLpnA^{\ell^{\prime}}\upsilon^{(\ell)}\in\mathbb{L}_{p}^{n} for each natural \ell^{\prime}\leq\ell (since +n<hs+1Jh\ell+n<hs+1\leq J\leq h^{\prime});

  3. -

    moreover, υ()Left(\mathbbLpn,d())\upsilon^{(\ell)}\in Left(\mathbb{L}_{p}^{n},d^{(\ell)});

  4. -

    finally, Aυ()Left(\mathbbLpn,d())A^{\ell^{\prime}}\upsilon^{(\ell)}\in Left^{*}(\mathbb{L}_{p}^{n},d^{(\ell)}) for each natural \ell^{\prime}\leq\ell (since JJ is a pick);

In this way an integer d()d^{(\ell)} and an element υ()\upsilon^{(\ell)} with the desired property have been exhibited. ∎

Lemma 18.

Let A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n} be the matrix such that its transpose ATA^{T} is the companion matrix of any monic polynomial α0+αn1tn1+tn-\alpha_{0}+\ldots-\alpha_{n-1}t^{n-1}+t^{n} from \mathbbLp[t]\mathbb{L}_{p}[t], where pp and nn are any two naturals such that pp is prime and n>1n>1, and let {\cal F} be the LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having AA as associated matrix. The LCA {\cal F} is positively expansive if and only if the LCA 𝒢\mathcal{G} over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having ATA^{T} as associated matrix is positively expansive.

Proof.

Clearly, AA is as in (2). It holds that ATQ=QAA^{T}Q=QA, where

Q=(α1α2αn11α2α3\iddots10\iddots\iddots\iddotsαn11\iddots001000)\mathbbLpn×n.Q=\begin{pmatrix}-\alpha_{1}&-\alpha_{2}&\cdots&-\alpha_{n-1}&1\vskip 3.0pt plus 1.0pt minus 1.0pt\\ -\alpha_{2}&-\alpha_{3}&\iddots&1&0\\ \vdots&\iddots&\iddots&\iddots&\vdots\vskip 3.0pt plus 1.0pt minus 1.0pt\\ -\alpha_{n-1}&1&\iddots&0&0\vskip 3.0pt plus 1.0pt minus 1.0pt\\ 1&0&\cdots&0&0\end{pmatrix}\in\mathbb{L}_{p}^{n\times n}\enspace.

Since det(Q)0\det(Q)\neq 0, the thesis directly follows from Lemma 15. ∎

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 (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} with associated matrix that is in a rational canonical form possibly consisting of more than one block.

Lemma 19.

Let C\mathbbLpn×nC\in\mathbb{L}_{p}^{n\times n} be any matrix in rational canonical form, where pp and nn are any two naturals such that pp is prime and n>1n>1, and let 𝒢\mathcal{G} be the LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having CC as associated matrix. The LCA 𝒢\mathcal{G} is positively expansive if and only if CC is expansive.

Proof.

Let Cπ1\mathbbLpn1×n1,,Cπs\mathbbLpns×nsC_{\pi_{1}}\in\mathbb{L}_{p}^{n_{1}\times n_{1}},\ldots,C_{\pi_{s}}\in\mathbb{L}_{p}^{n_{s}\times n_{s}} with n1++ns=nn_{1}+\ldots+n_{s}=n be the diagonal blocks inside CC, where each πi\pi_{i} is the monic polynomial defining CπiC_{\pi_{i}}, i.e., CπiC_{\pi_{i}} is the companion matrix of πi\pi_{i}. Since χC(t)=Πi=1sπi(t)\chi_{C}(t)=\Pi_{i=1}^{s}\pi_{i}(t) and 𝒢\mathcal{G} is just the product 𝒢1××𝒢s\mathcal{G}_{1}\times\ldots\times\mathcal{G}_{s}, where each 𝒢i\mathcal{G}_{i} is the LCA over (\mathbbZ/p\mathbbZ)ni(\mathbb{Z}/p\mathbb{Z})^{n_{i}} having Cπi\mathbbLpni×niC_{\pi_{i}}\in\mathbb{L}_{p}^{n_{i}\times n_{i}} as associated matrix, it follows that 𝒢\mathcal{G} is positively expansive if and only if every 𝒢i\mathcal{G}_{i} is positively expansive if and only if, by Lemma 17 and 18, every CπiC_{\pi_{i}} is expansive, i.e., by Definition 3, if and only if every πi\pi_{i} is expansive, i.e., by Lemma 4, if and only if χC\chi_{C} is expansive, i.e., if and only if CC is expansive. ∎

We are now able to prove Theorem 8.

Proof of Theorem 8.

Let A\mathbbLpn×nA\in\mathbb{L}_{p}^{n\times n} be the matrix associated with {\cal F}. By Lemma 14, there exist two matrices Q,C\mathbbLpn×nQ,C\in\mathbb{L}_{p}^{n\times n} such that det(Q)0\det(Q)\neq 0, CC is in rational canonical form, QA=CQQA=CQ, and χA=χC\chi_{A}=\chi_{C}. Let 𝒢\mathcal{G} be the LCA over (\mathbbZ/p\mathbbZ)n(\mathbb{Z}/p\mathbb{Z})^{n} having CC as associated matrix. By Lemma 15, {\cal F} is positively expansive if and only if 𝒢\mathcal{G} is positively expansive, i.e., by Lemma 19, if and only if CC is expansive, i.e., since χA=χC\chi_{A}=\chi_{C}, if and only if AA 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.