Skip to main content
Log in

Every discrete 2D autonomous system admits a finite union of parallel lines as a characteristic set

  • Published:
Multidimensional Systems and Signal Processing Aims and scope Submit manuscript

Abstract

In this paper, we show that every discrete 2D autonomous system, that is described by a set of linear partial difference equations with constant real coefficients, admits a finite union of parallel lines as a characteristic set. In order to prove our claim, we first look at a special class of scalar discrete 2D systems and provide such characteristic sets for systems in this class. This special class has the property that systems in this class have their quotient rings to be finitely generated modules over a one-variable Laurent polynomial subring of the original two-variable Laurent polynomial ring in the shift operators. We show that such systems always admit a finite collection of horizontal lines for a characteristic set. We then extend this result to non-scalar discrete 2D autonomous systems. We achieve this in two steps: first, we show that every scalar discrete 2D system can be converted into a system in the above-mentioned class by a coordinate transformation on the independent variables set, \(\mathbb {Z}^2\). Using this we then show that characteristic sets for the original system can be found by applying the inverse coordinate transformation on characteristic sets of the transformed system. Since the transformed system, by virtue of being in the special class, admits a finite union of horizontal lines as a characteristic set, the original system is guaranteed to admit a characteristic set that is a coordinate transformation applied to a finite union of horizontal lines. The coordinate transformation maps this union of horizontal lines to a union of parallel, but possibly tilted, lines. In the next step, we generalize the scalar case to the general vector case: that is, systems with more than one dependent variables. The main motivation for studying characteristic sets that are unions of finitely many parallel lines is that, arguably, such sets can be called “thin” in \(\mathbb {Z}^2\) in comparison to the prevalent notions of convex cones and half-spaces as characteristic sets (see “Appendix 1”).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. For every element \(m\in \mathcal {M}\), there is a \(0\ne f(\sigma _{})\in \mathcal {A}\) such that \(f(\sigma _{})m=0\in \mathcal {M}\).

  2. ‘Square’ means the equation ideal is principal.

  3. A proper cone is a closed, pointed and solid convex cone in \(\mathbb {R}^2\) intersected with \(\mathbb {Z}^2\). See Valcher (2000) for more details.

  4. As a convention, we consider the elements in \(\mathcal {A}_1^n\) to be written as row-vectors.

References

  • Avelli, D. N., & Rocha, P. (2010). Autonomous multidimensional systems and their implementation by behavioral control. Systems and Control Letters, 59, 203–208.

    Article  MATH  MathSciNet  Google Scholar 

  • Eisenbud, D. (1995). Commutative algebra with a view toward algebraic geometry. Berlin: Springer.

    MATH  Google Scholar 

  • Fornasini, E., Rocha, P., & Zampieri, S. (1993). State space realization of 2D finite dimensional behaviours. SIAM Journal on Control and Optimization, 31, 1502–1517.

    Article  MATH  MathSciNet  Google Scholar 

  • Madanayake, A., Wijenayake, C., Dansereau, D. G., Gunaratne, T. K., Bruton, L. T., & Williams, S. B. (2013). Multidimensional (MD) circuits and systems for emerging applications including cognitive radio, radio astronomy, robot vision and imaging. IEEE Circuits and Systems Magazine, 13(1), 10–43.

    Article  Google Scholar 

  • Napp, D., Rapisarda, P., & Rocha, P. (2011). Time-relevant 2D behaviors. In nDs ’11-7th international workshop on multidimensional systems (pp. 5–7).

  • Napp, D., Rapisarda, P., & Rocha, P. (2011). Time relevant stability of 2D systems. Automatica, 11, 2373–2382.

    Article  MATH  MathSciNet  Google Scholar 

  • Oberst, U. (1990). Multidimensional constant linear systems. Acta Applicandae Mathematica, 20, 1–175.

    Article  MATH  MathSciNet  Google Scholar 

  • Oberst, U. (2006). The constructive solution of linear systems of partial difference and differential equations with constant coefficients. In: B. Hanzon, & M. Hazewinkel (Eds.) Constructive algebra and systems theory (pp. 205–233). Royal Netherlands Academy of Arts and Sciences.

  • Oberst, U. (2006). Stability and stabilization of multidimensional input/output systems. SIAM Journal on Control and Optimization, 45(4), 1467–1507.

    Article  MATH  MathSciNet  Google Scholar 

  • Pal, D., & Pillai, H. K. (2013). Representation formulae for discrete 2D autonomous systems. SIAM Journal on Control and Optimization, 51(3), 2406–2441.

    Article  MATH  MathSciNet  Google Scholar 

  • Park, H. (2004). Symbolic computation and signal processing. Journal of Symbolic Computation, 37, 209–226.

    Article  MATH  MathSciNet  Google Scholar 

  • Pauer, F., & Unterkircher, A. (1999). Gröbner bases for ideals in Laurent polynomial rings and their application to systems of difference equations. Applicable Algebra in Engineering, Communication and Computing, 9, 271–291.

    Article  MATH  MathSciNet  Google Scholar 

  • Pillai, H. K., & Shankar, S. (1998). A behavioral approach to control of distributed systems. SIAM Journal on Control and Optimization, 37, 388–508.

    Article  MATH  MathSciNet  Google Scholar 

  • Rapisarda, P., & Rocha, P. (2012). Lyapunov functions for time-relevant 2D systems, with application to first-orthant stable systems. Automatica, 48(9), 1998–2006.

    Article  MATH  MathSciNet  Google Scholar 

  • Rocha, P., & Willems, J. (2006). Markov properties for systems described by PDEs and first-order representations. Systems and Control Letters, 55, 538–542.

    Article  MATH  MathSciNet  Google Scholar 

  • Rocha, P., & Willems, J. C. (1989). State for 2D systems. Linear Algebra and Applications, 122(123/124), 1003–1038.

    Article  MathSciNet  Google Scholar 

  • Shankar, S. (2000). Can one control the vibrations of a drum? Multidimensional Systems and Signal Processing, 11(1–2), 67–81.

    Article  MATH  MathSciNet  Google Scholar 

  • Valcher, M. E. (2000). Characteristic cones and stability properties of two-dimensional autonomous behaviors. IEEE Transaction on Circuits and Systems Part - I, 47(3), 290–302.

    Article  Google Scholar 

  • Willems, J. C. (1991). Paradigms and puzzles in theory of dynamical systems. IEEE Transactions on Automatic control, 36(3), 259–294.

    Article  MATH  MathSciNet  Google Scholar 

  • Wood, J., Rogers, E., & Owens, D. H. (1998). A formal theory of matrix primeness. Mathematics of Control, Signals, and Systems, 11, 40–78.

    Article  MATH  MathSciNet  Google Scholar 

  • Wood, J., Sule, V. R., & Rogers, E. (2005). Causal and stable input/output structures on multidimensional behaviors. SIAM Journal on Control and Optimization, 43(4), 1493–1520.

    Article  MATH  MathSciNet  Google Scholar 

  • Zerz, E., & Oberst, U. (1993). The canonical cauchy problem for linear systems of partial difference equations with constant coefficients over the complete \(r\)-dimensional integral lattice \(\mathbb{Z}^r\). Acta Applicandae Mathematicae, 31, 249–273.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

The author would like to thank Prof. Harish K. Pillai for many insightful discussions on the subject matter of this paper. The author is indebted to two anonymous reviewers for their invaluable comments and suggestions on the manuscript. Especially, the author would like to express his gratitude to one of the reviewers who suggested the direction that solves the problem of extending the main result to the non-scalar case.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Debasattam Pal.

Appendices

Appendix 1: On “thin”ness of finite unions of parallel lines in \(\mathbb {Z}^2\)

We have mentioned that a finite union of parallel lines is a thin set in \(\mathbb {Z}^2\). While this statement intuitively appears to be true, it is not beyond all reasonable doubts and hence requires a proof. In order for this, a suitable notion of thin sets in \(\mathbb {Z}^2\) must first be formulated because the above-mentioned sets are thin only under special circumstances. However, giving a precise definition of thin sets in \(\mathbb {Z}^2\) turns out to be a rather tricky issue, and is, unfortunately, beyond the scope of this article. The main difficulty seems to arise from the fact that various sets like—a half-space in \(\mathbb {Z}^2\), a quadrant in \(\mathbb {Z}^2\), a line in \(\mathbb {Z}^2\) (e.g., an axis of \(\mathbb {Z}^2\)), or the entire \(\mathbb {Z}^2\)—all of them have the same cardinality: the countable infinity, \(\aleph _0\). Hence it follows that these sets can be put into a one-to-one correspondence with each other. Therefore, from this point of view, a trajectory defined over the whole of \(\mathbb {Z}^2\), or over a half-space, or over a quadrant, or over an axis, would all require countably infinite amount of data. Thus, if we go by this notion of quantifying the information required to specify a trajectory, a characteristic set that is finitely many lines would not be any better than a characteristic set that is a half-space or a quadrant.

Having said this, one must also note that specifying a 2D trajectory over an axis amounts to specifying a 1D trajectory, and that way, having a characteristic set that is a line is indeed better for it cuts down the ‘dimension’ of the set, over which a trajectory is being specified. In Wood et al. (1998) this fact has been called the “order of magnitude” of the initial condition set. Subsequently, in Wood et al. (1998) for continuous \(n\)D autonomous systems, and in Avelli and Rocha (2010) for discrete \(n\)D autonomous systems, it was shown that this order of magnitude is strictly smaller than the dimension of the indexing set, that is \(n\). Our main results of this paper, too, echo this fact.

To promote this view-point of finite unions of parallel lines as characteristic sets as a possible improvement over the current state-of-the-art, that is, convex cones, quadrants and half-spaces as characteristic sets, we provide below two constructions that indicate thin-ness of finitely many parallel lines in \(\mathbb {Z}^2\) in comparison to quadrants, cones and half-spaces.

First, suppose \(A\in \mathbb {Z}^{2\times 2}\) is such that \(\mathrm{det}(A)=\pm 1\), that is, \(A\) is a unimodular integer matrix (see Sect. 4.1). Such an \(A\) acts on an integer vector \(\nu =\mathrm{col}(\nu _1,\nu _2)\in \mathbb {Z}^2\) as \(A\nu \) to produce another vector in \(\mathbb {Z}^2\). This transformation is invertible, because \(A\) is invertible and its inverse, too, is an integer matrix. Thus, \(A\) defines a linear change of coordinates on \(\mathbb {Z}^2\). Now, for \(\mathcal {S}_1,\mathcal {S}_2\subseteq \mathbb {Z}^2\), let us define \(\mathcal {S}_1\) to be equivalent to \(\mathcal {S}_2\) if there exists \(A\in \mathbb {Z}^{2\times 2}\) unimodular and \(\hat{\nu }\in \mathbb {Z}^2\) such that

$$\begin{aligned} \mathcal {S}_2=A(\mathcal {S}_1)+\hat{\nu }. \end{aligned}$$

It can be checked that it is indeed an equivalence relation. With this equivalence relation it can then be shown that if \(\mathcal {S}\) is a line or a finite union of parallel lines then \(\mathbb {Z}^2\) can never be written as a finite union of sets that are equivalent to \(\mathcal {S}\). On the other hand, if \(\mathcal {S}\) is a convex cone, or a quadrant or a half-space, then a finite union of \(\mathcal {S}\) and its equivalent sets covers the entire \(\mathbb {Z}^2\).

The second construction that indicates thinness of a finite union of parallel lines compared to quadrants or half-spaces or convex cones is as follows. Define the following family of finite subsets of \(\mathbb {Z}^2\). For \(i=0,1,2,\ldots \),

$$\begin{aligned} \mathcal {V}_i:=\left\{ (\nu _1,\nu _2)\in \mathbb {Z}^2~|~-i\leqslant \nu _1\leqslant i,~-i\leqslant \nu _2\leqslant i\right\} . \end{aligned}$$

Note that \(\mathcal {V}_i\)’s form an ascending chain that ultimately covers the entire \(\mathbb {Z}^2\):

$$\begin{aligned} \{(0,0)\} = \mathcal {V}_0\subsetneq \mathcal {V}_1\subsetneq \mathcal {V}_2\subsetneq \cdots \end{aligned}$$

and

$$\begin{aligned} \bigcup _{i=1}^{\infty }\mathcal {V}_i=\mathbb {Z}^2. \end{aligned}$$

Now, let \(\mathcal {S}\) be any subset of \(\mathbb {Z}^2\). Then for \(i=1,2,\ldots \), define

$$\begin{aligned} \rho _{i}(\mathcal {S}):=\frac{|\mathcal {S}\cap \mathcal {V}_i|}{|\mathcal {V}_i|}, \end{aligned}$$

where \(|\mathcal {S}|\) denotes the cardinality of the set \(\mathcal {S}\). It can then be easily checked that if \(\mathcal {S}\) is a finite union of parallel lines then

$$\begin{aligned} \lim _{i\rightarrow \infty }\rho _i(\mathcal {S})=0, \end{aligned}$$

but, if \(\mathcal {S}\) is a convex cone, or a quadrant, or a half-space then

$$\begin{aligned} \lim _{i\rightarrow \infty }\rho _{i}(\mathcal {S})>0. \end{aligned}$$

Appendix 2: Proof of Lemma 11

We need the following standard result—Euclidean division algorithm over polynomial over-rings—for the proof.

Proposition 25

Let \(\mathcal {A}\) be an arbitrary commutative ring with \(1\in \mathcal {A}\), and let \(\xi \) be transcendental over \(\mathcal {A}\). Suppose \(p(\xi )\in \mathcal {A}[\xi ]\) is a monic polynomial, that is,

$$\begin{aligned} p(\xi )=\xi ^L+a_{L-1}\xi ^{L-1}+\cdots +a_{1}\xi +a_0, \end{aligned}$$

where \(L\) is a finite positive integer and \(a_{L-1},\ldots ,a_1,a_0\in \mathcal {A}\). Then for all \(f(\xi )\in \mathcal {A}[\xi ]\) there exist \(q(\xi )\in \mathcal {A}[\xi ]\) and \(r_0,r_1,\ldots ,r_{L-1}\in \mathcal {A}\) such that

$$\begin{aligned} f(\xi )=q(\xi )p(\xi )+\sum _{i=0}^{L-1}r_i \xi ^i. \end{aligned}$$

Proof of Lemma 11

Since \(\mathcal {M}\) is finitely generated as a module over \(\mathcal {A}_1\), by Proposition 4, \(\mathfrak {a}\) must contain a polynomial \(p(\sigma _{})\) of the form \( p(\sigma _{})=\sigma _{2}^L+a_{L-1}(\sigma _{1})\sigma _{2}^{L-1}+\cdots +a_1(\sigma _{1})\sigma _{2}+a_0(\sigma _{1}), \) where \(L\) is a finite positive integer, \(a_{L-1}(\sigma _{1}),\ldots ,a_1(\sigma _{1}),a_0(\sigma _{1})\in \mathcal {A}_1\) and \(a_0(\sigma _{1})\) is a unit in \(\mathcal {A}_1\). Then, by Proposition 25, for every \(f(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\) (that is \(f(\sigma _{})\in \mathcal {A}\) whose terms do not contain negative powers of \(\sigma _{2}\)), there exist \(q(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\) and \(r_0(\sigma _{1}),r_1(\sigma _{1}),\ldots ,r_{L-1}(\sigma _{1})\in \mathcal {A}_1\) such that

$$\begin{aligned} f(\sigma _{})=q(\sigma _{})p(\sigma _{})+\sum _{i=0}^{L-1}r_i(\sigma _{1})\sigma _{2}^i. \end{aligned}$$
(20)

Because \(a_0(\sigma _{1})\) is a unit we can multiply \(p(\sigma _{})\) by \(a_0(\sigma _{1})^{-1}\) and \(\sigma _{2}^{-1}\) to get that \(\sigma _{2}^{-1}a_0(\sigma _{1})^{-1}p(\sigma _{})= a_0(\sigma _{1})^{-1}\sigma _{2}^{L-1}+b_{L-1}(\sigma _{1})\sigma _{2}^{L-2}+\cdots + b_{1}(\sigma _{1})+\sigma _{2}^{-1}\in \mathfrak {a}, \) where \(b_i(\sigma _{1})=a_0(\sigma _{1})^{-1}a_i(\sigma _{1})\) for all \(1\leqslant i \leqslant L-1\). Note that in the above expression every term except the last one has non-negative powers in \(\sigma _{2}\). Therefore, defining \(g(\sigma _{}):= \sigma _{2}^{-1}a_0(\sigma _{1})^{-1}p(\sigma _{})\) and \(h(\sigma _{}):=-\left( a_0(\sigma _{1})^{-1}\sigma _{2}^{L-1}+b_{L-1}(\sigma _{1})\sigma _{2}^{L-2}+ \cdots +b_{1}(\sigma _{1})\right) \) we can write

$$\begin{aligned} \sigma _{2}^{-1}=g(\sigma _{})+h(\sigma _{}). \end{aligned}$$
(21)

Note here that in Eq. (21), we have \(g(\sigma _{})\in \mathfrak {a}\) and \(h(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\) (that is, \(h(\sigma _{})\) contains only non-negative powers of \(\sigma _{2}\)).

By taking positive powers on both sides of Eq. (21) and utilizing the binomial theorem, it follows that for every positive integer \(i\) there exists \(g_i(\sigma _{})\in \mathfrak {a}\) and \(h_i(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\) such that

$$\begin{aligned} \sigma _{2}^{-i}=g_i(\sigma _{})+h_i(\sigma _{}). \end{aligned}$$
(22)

Since any Laurent polynomial \(f(\sigma _{})\in \mathcal {A}\) can be viewed as a finite linear combination of negative and positive powers of \(\sigma _{2}\) with coefficients coming from \(\mathcal {A}_1\), we can write from Eq. (22) above that for every \(f(\sigma _{})\in \mathcal {A}\) there exist \(g(\sigma _{})\in \mathfrak {a}\) and \(h(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\) such that

$$\begin{aligned} f(\sigma _{})=g(\sigma _{})+h(\sigma _{}). \end{aligned}$$
(23)

The right hand side of Eq. (23) can be further broken up by applying Eq. (20) to \(h(\sigma _{})\in \mathcal {A}_1[\sigma _{2}]\). That is, there exist \(q(\sigma _{})\in \mathcal {A}\) and \(r_i(\sigma _{1})\in \mathcal {A}_1\) such that \(h(\sigma _{})=q(\sigma _{})p(\sigma _{})+ \sum _{i=0}^{L-1}r_i(\sigma _{1})\sigma _{2}^i\). This leads us to conclude that for every \(f(\sigma _{})\in \mathcal {A}\) there exist \(g(\sigma _{})\in \mathfrak {a}\) and \(r_0(\sigma _{1}),\ldots ,r_{L-1}(\sigma _{1})\in \mathcal {A}_1\) such that

$$\begin{aligned} f(\sigma _{})=g(\sigma _{})+\sum _{i=0}^{L-1}r_i(\sigma _{1})\sigma _{2}^i. \end{aligned}$$
(24)

Note that, since \(p(\sigma _{})\in \mathfrak {a}\) we have \(q(\sigma _{})p(\sigma _{})\in \mathfrak {a}\), too. Therefore \(q(\sigma _{})p(\sigma _{})+g(\sigma _{})\in \mathfrak {a}\). We have utilized this fact in the right-hand-side of Eq. (24) to merge \(q(\sigma _{})p(\sigma _{})\) and \(g(\sigma _{})\) together and call this sum as \(g(\sigma _{})\).

Now under the canonical surjection \(\mathcal {A}\twoheadrightarrow \mathcal {M}\) Eq. (24) translates to

$$\begin{aligned} \overline{f(\sigma _{})}=\sum _{i=0}^{L-1}\overline{r_i(\sigma _{1})}\overline{\sigma _{2}}^i. \end{aligned}$$
(25)

Thus every element in \(\mathcal {M}\) can be written as a linear combination of \(\{\overline{\sigma _{2}}^i\}_{0\leqslant i \leqslant L-1}\) with coefficients from \(\mathcal {A}_1/\mathfrak {a}\cap \mathcal {A}_1\). In other words, \(\{\overline{\sigma _{2}}^i\}_{0\leqslant i \leqslant L-1}\) generates \(\mathcal {M}\) as a module over \(\mathcal {A}_1\). \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pal, D. Every discrete 2D autonomous system admits a finite union of parallel lines as a characteristic set. Multidim Syst Sign Process 28, 49–73 (2017). https://doi.org/10.1007/s11045-015-0330-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11045-015-0330-y

Keywords

Navigation