Next Article in Journal
A Positivity-Preserving Improved Nonstandard Finite Difference Method to Solve the Black-Scholes Equation
Previous Article in Journal
Optimizing the Neural Structure and Hyperparameters of Liquid State Machines Based on Evolutionary Membrane Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Canonical Forms for Reachable Systems over Von Neumann Regular Rings

by
Andrés Sáez-Schwedt
Departamento de Matemáticas, Universidad de León, Campus de Vegazana, 24071 Leon, Spain
Mathematics 2022, 10(11), 1845; https://doi.org/10.3390/math10111845
Submission received: 23 April 2022 / Revised: 21 May 2022 / Accepted: 24 May 2022 / Published: 27 May 2022
(This article belongs to the Section Algebra, Geometry and Topology)

Abstract

:
If ( A , B ) is a reachable linear system over a commutative von Neumann regular ring R, a finite collection of idempotent elements is defined, constituting a complete set of invariants for the feedback equivalence. This collection allows us to construct explicitly a canonical form. Relations are given among this set of idempotents and various other families of feedback invariants. For systems of fixed sizes, the set of feedback equivalent classes of reachable systems is put into 1-1 correspondence with an appropriate partition of S p e c ( R ) into open and closed sets. Furthermore, it is proved that a commutative ring R is von Neumann regular if and only if every reachable system over R is a finite direct sum of Brunovsky systems, for a suitable decomposition of R.

1. Introduction

Many systems in physics and engineering are described by a state vector x and an input or control vector u, together with a linear evolution equation in time t. Depending on whether t is considered continuous or discrete, this equation can be, respectively:
x ˙ ( t ) = A x ( t ) + B u ( t )   or   x ( t + 1 ) = A x ( t ) + B u ( t ) ,
for matrices A , B of suitable sizes. In the classical Control Theory, A and B have coefficients in R , C or some other field F (see [1,2]). More generally, scalars can be taken in a commutative ring R, which is a useful tool for studying delay differential equations, families of systems depending smoothly on a parameter, digital systems or coding theory, among other applications (see [3,4,5,6]). As a concrete example, taking scalars in the polynomial ring R [ δ ] is a suitable model for studying differential equations when a delay δ is introduced [5], which has applications in various areas of life sciences, for example, population dynamics, epidemiology, immunology, physiology, and neural networks. This leads to the following definition (see [1,3]).
Definition 1.
Let R be a commutative ring with unit 1.
- An m-input, n-dimensional linear dynamical system over R, or shortly a system of size ( n , m ) , is a pair of matrices Σ = ( A , B ) , where A = ( a i j ) R n × n and B = ( b i j ) R n × m .
- The system Σ is reachable or controllable if the columns of [ B | A B | | A n 1 B ] span R n .
- Two systems ( A , B ) and ( A , B ) of size ( n , m ) are feedback equivalent if for some (non necessarily unique) matrices P , Q , K of appropriate sizes, with P , Q invertible, one has ( A , B ) = ( P ( A + B K ) P 1 , P B Q ) . In this case, there exist matrices P = P 1 , Q = Q 1 and K = Q 1 K P 1 such that ( A , B ) = ( P ( A + B K ) P 1 , P B Q ) . Furthermore, given two feedback equivalent systems Σ , Σ , one has that Σ is reachable if and only if Σ is reachable.
If R is a field, it is known [1] that any reachable system is feedback equivalent to a Brunovsky canonical form, and the Kronecker indices are a complete set of invariants for the feedback equivalence. For an arbitrary commutative ring R, one cannot expect every reachable system to have always a Brunovsky canonical form, in fact, this is possible only if R is a field (see [7], p. 87). For rings R or reachable systems ( A , B ) with additional properties, several partial results have been given, see, e.g., [8,9,10]. In particular, von Neumann regular rings have attracted much attention recently, as a class of rings where things work almost as good as in the case of fields, see [11,12,13,14,15].
Von Neumann regular rings are especially important because of the following motivating situation. When dealing with parameter-depending systems, one has to work typically with systems with scalars in a ring of functions, see [4]. Suppose that R is the real-valued continuous functions ring C ( X , R ) where X is a compact topological space. Let Σ = ( A , B ) and Σ = ( A , B ) be two linear systems over R = C ( X , R ) . For every x X , we consider the systems over R given by Σ ( x ) = ( A ( x ) , B ( x ) ) and Σ ( x ) = ( A ( x ) , B ( x ) ) , where A ( x ) = ( a i j ( x ) ) and B ( x ) = ( b i j ( x ) ) . Clearly, if Σ , Σ are feedback equivalent (see Definition 1) then Σ ( x ) , Σ ( x ) are feedback equivalent for all x, but the converse is not true in general. In ([11] Theorem 4.1) it is proved that the converse is true precisely when the ring R is von Neumann regular. On the other hand, we know exactly when such a ring R = C ( X , R ) is von Neumann regular, namely when X is a P-space, (see [16], Theorem 14.29).
This paper is organized as follows. In Section 2, for a given reachable system Σ = ( A , B ) over a von Neumann regular ring R, we introduce two complete sets of invariants for the feedback equivalence: (i) A map m κ associating to each maximal ideal m of R the partition κ such that Σ ( m ) is equivalent over the residue field R / m to the Brunovsky canonical form with indices κ , and (ii) A collection of invariant factors { d i j } , for i , j = 1 , , n , where d i j R is the j-th determinantal ideal of the matrix [ B | A B | | A i 1 B ] .
In Section 3, for each partition κ of n into m nonnegative parts, an idempotent element e κ (possibly zero) is defined. These idempotents are orthogonal with sum 1, and for all κ the system e κ Σ is feedback equivalent over the ring e κ R to the Brunovsky canonical form κ . The collection { e κ } is proved to be a complete set of feedback invariants, and we give explicit formulas relating the idempotents { e κ } and the two previous sets of invariants. In addition, a connection is given between the idempotents { e κ } and other known families of invariants, like the R-modules M i Σ [10,11] and the invariants Z i Σ [9,13].
In Section 4, we extend the results of ([11] Theorem 4.1) and ([15] Theorem 5), by constructing explicitly a canonical form for Σ in terms of the invariant factors { d i j } . Furthermore, we characterize von Neumann regular as those commutative rings for which every reachable system is a finite direct sum of Brunovsky systems, the precise formulation is given in Theorem 4. Moreover, for a given von Neumann regular ring R and for fixed sizes n , m , we establish a 1-1 correspondence between feedback equivalence classes of systems of size ( n , m ) and certain decompositions of S p e c ( R ) into p ( n , m ) disjoint open-closed sets, where p ( n , m ) is the number of partitions of n into m nonnegative parts, see [17]. If R is Noetherian, then # S p e c ( R ) is finite, and the number of feedback classes is p ( n , m ) # S p e c ( R ) , in accordance with ([13], Proposition 4.2). We prove that this result cannot be generalized to the non Noetherian case.
The paper ends with some examples and conclusions.
For a general reading of linear systems over commutative rings, see [3]. To see the importance of von Neumann regular rings in systems theory, see [11,13,15] and the references therein.

2. Preliminaries

Let Σ = ( A , B ) be a system of size ( n , m ) over a commutative ring R. For each i = 1 , , n , consider the n × i m matrix G i Σ = [ B | A B | | A i 1 B ] . The image of G i Σ is denoted by N i Σ and the quotient R n / N i Σ is M i Σ . Both families of R-modules { N i Σ } and { M i Σ } are invariant under feedback ([10], Lemma 2.1), but they do not form a complete set of invariants ([11], Remark 2.2).
We recall here some known facts that will be needed later:
  • (F1) Brunovsky canonical forms. If a system ( A , B ) of size ( n , m ) is in Brunovsky canonical form, we can associate to it a partition of the number n into m nonnegative parts, i.e., a set of Kronecker indices κ = ( κ 1 , , κ m ) , with κ 1 κ m 0 and κ 1 + + κ m = n . If s = max { i : κ i > 0 } , we recall the Brunovsky canonical form ( A , B ) with boxes of sizes κ 1 , , κ s :
    A = diag ( A 1 , , A s ) , B = [ diag ( B 1 , , B s ) , 0 ] ,
    where A i = [ e ( 2 ) , , e ( κ i ) , 0 ] , B i = e ( 1 ) , with e ( j ) the j-th canonical basis vector in R κ i for 1 i s . Now, denote by κ T = ( ξ 1 , , ξ n ) the conjugate partition of κ . It is known that for each i, ξ i is the number of indices κ j of size i (and dually, κ i is the number of ξ j ’s which are i ), the sum r i = ξ 1 + + ξ i is equal to r a n k ( N i Σ ) (this makes sense because N i Σ is free, by [10], Proposition 2.2), and the difference ζ i = ξ i ξ i + 1 is the number of κ j ’s of size exactly i. In fact, each of the families of indices ( κ i ) , ( ξ i ) , ( r i ) or ( ζ i ) is sufficient to recover the remaining sets. We refer the reader to [1,9] or [11] for more details about these calculations. In order to indicate that certain indices are derived from a partition κ , we will use the notation ( ξ i κ ) , ( r i κ ) , ( ζ i κ ) .
  • (F2) Idempotents. If e is an idempotent element of R, the ideal e R has a ring structure with unit element e. If a divides e and b divides e, then a b divides e. If e divides c then e c = c and e ( 1 c ) = e c . Two idempotents generating the same principal ideal must be equal. If e , f are orthogonal idempotents ( e f = 0 ) then e + f is idempotent and generates the ideal e R + f R .
  • (F3) Von Neumann regular rings. A commutative ring R is called von Neumann regular (or absolutely flat,18], Ch. 2, Ex. 27) if for any a in R there exists x R such that a 2 x = a . Some characterizations of von Neumann regular rings are, among others (see [19,20] for details): every prime ideal is maximal and R has no nonzero nilpotents (in particular, the nilradical and the Jacobson radical of R are zero), every element of R is the product of a unit by an idempotent, every ideal is radical, every localization at a prime ideal is a field, every finitely generated ideal is principal with an idempotent generator. The most important examples of von Neumann regular rings in systems theory are products of fields (e.g., Z n , where n is a squarefree integer), and rings of continuous functions C ( X , R ) , where X is a P-space [16].

2.1. The Partition of the Spectrum

Let R be a von Neumann regular ring and consider a reachable system Σ = ( A , B ) over R. Since every prime ideal is maximal, S p e c ( R ) coincides with the set of maximal ideals, M a x ( R ) . For every maximal ideal m of R, consider the system Σ ( m ) over the residue field R / m obtained via the natural map R R / m . By [1], Σ ( m ) is feedback equivalent to a Brunovsky canonical form given by some Kronecker indices κ . We view κ as an element of the set P ( n , m ) of partitions of n with m parts 0 , whose cardinality is p ( n , m ) [17]. The assignment m κ gives a map
φ Σ : S p e c ( R ) P ( n , m ) .
As κ varies in P ( n , m ) , the sets φ Σ 1 ( κ ) form a set partition of S p e c ( R ) into p ( n , m ) parts (some of them may possibly be empty).

2.2. The Invariant Factors

Recall that von Neumann regular rings are elementary divisor rings [21]. For each i = 1 , , n , the matrix G i Σ = [ B | A B | | A i 1 B ] is equivalent to a Smith normal form d i a g { d i 1 , d i 2 , , d i n } , with the divisibility conditions d i 1 | d i 2 | | d i n (by convention d i j = 0 if j > min { m , n } ). For each i , j , the element d i j can be assumed to be idempotent, because every element is the product of a unit by an idempotent [21]. Furthermore, the j-th determinantal ideal of the matrix G i Σ is generated by the product d i 1 d i j , which is equal to d i j (apply repeatedly (F2)). This way, we associate to each reachable system Σ a collection of idempotents { d i j } , for i , j = 1 , , n , which we shall call the invariant factors. If Σ is a Brunovsky system, then all the ideals U j ( G i Σ ) are ( 0 ) or R (see [10]), hence each d i j is 0 or 1, accordingly.
The feedback equivalence class of a reachable system can be completely determined either by the previously defined map φ Σ or by the invariant factors. The next result confirms this, by gathering some facts essentially contained in [10,11,15].
Proposition 1.
Let R be a commutative von Neumann regular ring and let Σ = ( A , B ) and Σ = ( A , B ) be two reachable systems over R, with associated invariant factors { d i j } and { d i j } , respectively, defined as above. Then, the following statements are equivalent.
(i)
Σ , Σ are feedback equivalent over the ring R.
(ii)
Σ ( m ) , Σ ( m ) are feedback equivalent over the field R / m , for every maximal ideal m of R, or equivalently, the maps φ Σ and φ Σ are equal.
(iii)
Σ , Σ have equal invariant factors, i.e., d i j = d i j for all i , j = 1 , , n .
(iiii)
The R-modules N i Σ , N i Σ are isomorphic for all i = 1 , , n .
Proof. 
The equivalence ( i ) ( i i ) is proved in ([11], Theorem 4.1), and ( i ) ( i v ) follows from ([10], Lemma 2.1) and ([15], Proposition 7).
( i i ) ( i i i ) : By ([11] Theorem 3.2), the ideals U j ( G i Σ ) , U j ( G i Σ ) have the same radical for all i , j , but every ideal of R is radical [19], hence d i j R = d i j R for all i , j , and (iii) follows from (F2).
( i i i ) ( i v ) : Since the matrices G i Σ , G i Σ have equal Smith normal forms, they are equivalent, and hence their image modules are isomorphic. □

3. The Idempotent Decomposition

Throughout this section R will be a commutative von Neumann regular ring and Σ = ( A , B ) is a reachable system of size ( n , m ) over R. With the two previous sets of invariants, we are able to characterize exactly when Σ is feedback equivalent to a particular canonical form κ : for all i, the first r i κ invariant factors are 1 and the remaining 0, that is to say:
Σ   is   feedback   equivalent   over   R   to   the   canonical   form   κ   if   and   only   if d ij = 1   for   all   j R i κ ,   otherwise   d ij = 0 .
For each maximal ideal m , the elements { d i j mod m } are the idempotent invariant factors of Σ ( m ) over the field R / m , which has no nontrivial idempotents, therefore it is clear that:
Σ ( m )   is   feedback   equivalent   over   R / m   to   the   canonical   form   κ   if   and   only   if d ij 1 mod m   for   all   j R i κ ,   otherwise   d ij 0 mod m .
As before, let Σ = ( A , B ) be a reachable system over a von Neumann regular ring R. In ([15], Theorem 5 and Corollary 6) a familiy { e i } of orthogonal idempotents with sum 1 is obtained, such that for each i, the system e i Σ is feedback equivalent over the ring e i R to a Brunovsky canonical form. However, the construction of these idempotents is the result of an inductive procedure, and no explicit formula is given in terms of the invariant factors { d i j } or the spectrum partition. We shall fill this gap soon, defining the idempotents in a very natural way, and relating them to the other families of invariants.
Let e R be an idempotent. Since the ring e R is von Neumann regular, in the same manner as in (2) and (3), we have that:
e Σ   is   feedback   equivalent   over   eR   to   the   canonical   form   κ   if   and   only   if   ed ij = e   for   all   j R i κ ,   otherwise   ed ij = 0 .
A natural way of obtaining (4) for some i is by making e mutliple of d i , r i κ and orthogonal to d i , r i κ + 1 . Consider the difference d i , r i κ d i , r i κ + 1 , which by (F2) can also be expressed as d i , r i κ ( 1 d i , r i κ + 1 ) : such an element is a multiple of d i , r i κ (and hence a multiple of all d i j with j r i κ ), and is orthogonal to d i , r i κ + 1 (and hence orthogonal to all d i j with j > r i κ ). Analogous conditions should hold for all i.
This motivates us to define for each partition κ P ( n , m ) the following idempotent:
e κ = i = 1 n d i , r i κ d i , r i κ + 1
By the above construction, each e κ satisfies (4), and the following theorem confirms that the collection { e κ } is a complete set of invariants for the feedback equivalence class of Σ .
Theorem 2.
With the preceeding notations, the following statements hold.
(i)
For each e κ defined as in (5), the system e κ Σ is feedback equivalent (over the ring e κ R ) to the Brunovsky canonical form κ.
(ii)
The elements e κ are pairwise orthogonal and their sum is 1, in particular R κ e κ R .
(iii)
Two reachable systems are equivalent if and only if their associated idempotents coincide.
Proof .
(i) For each partition κ , by construction the element e κ satisfies (4), therefore e κ Σ is equivalent over e κ R to the canonical form κ .
(ii) If κ , κ are two different partitions, by (F1) they must differ in at least one of the cumulative sums { r i } . Without loss of generality, we may assume that r i κ < r i κ . Then, e κ has the factor 1 d i , r i κ + 1 and e κ is a multiple of d i , r i κ , which is a multiple of d i , r i κ + 1 , since r i κ + 1 r i κ . Consequently, e κ e κ = 0 because d i , r i κ + 1 ( 1 d i , r i κ + 1 ) = 0 .
In order to prove that the elements e κ generate R, it suffices to check that no maximal ideal contains all of them. For any maximal ideal m , pick κ = φ Σ ( m ) . We claim that e κ m . Indeed, by putting j = r i κ and j = r i κ + 1 in (3) we obtain the following congruences mod m , for all i:
d i , r i κ d i , r i κ + 1 1 0 1 mod m ,
and therefore by (5) e κ 1 n 1 mod m , so e κ m , as we claimed.
Finally, by (F2) we have that the element e κ is idempotent and generates the ideal ( e κ R ) = 1 · R , hence it follows that e κ = 1 .
(iii) It remains to prove that two systems Σ , Σ are feedback equivalent if and only if the idempotents constructed from Σ , Σ coincide, i.e., e κ = e κ for all κ . The ‘only if’ part is a direct consequence of Proposition 1 and (5). Conversely, if e κ = e κ , then e κ Σ , e κ Σ are feedback equivalent over the ring e κ R (both with Brunovsky canonical form κ ), therefore reasoning with the direct product R κ e κ R yields the equivalence of Σ , Σ over R. □
We are now ready to establish the promised relations among the three sets of invariants.

3.1. From Partition of Spectrum to Invariant Factors

By putting κ = φ Σ ( m ) in (3), one obtains each d i j by solving a family of congruences:
d ij 1 mod m   if   j R i φ Σ ( m ) , otherwise d ij 0 mod m .
We already know that a solution exists, now we are able to recover d i j for all i , j = 1 , , n . In fact, the solution is unique, because for any two candidates d i j , d i j , their difference must belong to the intersection of all maximal ideals, which by (F3) is zero.

3.2. From Invariant Factors to Partition of Spectrum

Knowing all the values of d i j , one obtains φ Σ as follows:
For   each   m Spec ( R )   and   i = 1 , , n , compute   R i = max { j , d ij 1 mod m } , then φ Σ ( m ) = κ ,   the   unique   partition   satisfying   R i κ = R i for all i = 1 , , n .

3.3. From Partition of Spectrum to Idempotent Decomposition

We know from the proof of Theorem 2 that for each maximal ideal m , if we take κ = φ Σ ( m ) , then e κ 1 mod m . However, if κ κ , then from the equality e κ e κ = 0 we get e κ m for all κ κ . Consequently, the obtention of each e κ is performed as follows:
e κ 1 mod m   if   φ Σ ( m ) = κ , otherwise e κ 0 mod m .
Again, as in (6) we know that there exists a unique solution.

3.4. From Idempotent Decomposition to Partition of Spectrum

Assuming the family { e κ } is known, then φ Σ ( m ) = κ if and only if e κ m , or equivalently
φ Σ 1 ( κ ) = { m , e κ m }

3.5. From Invariant Factors to Idempotent Decomposition

This passage is immediate, by (5):
e κ = i = 1 n d i , r i κ d i , r i κ + 1

3.6. From Idempotent Decomposition to Invariant Factors

Because d i j = d i j e κ = ( e κ d i j ) , by using (4) we immediately obtain
d i j = κ : j r i κ e κ .
We close this section by exhibiting the connections among { e κ } and other known families of invariants, which are also complete sets of invariants for the feedback equivalence.

3.7. Relation among Idempotent Decomposition and the R-Modules M i Σ

In ([8], Corollary 11), the R-modules M i Σ are used to construct a complete set of feedback invariants for special systems. We give here a relation between the sets { M i Σ } and { e κ } .
Assuming the isomorphism class of M i Σ is known for all i = 1 , , n , then for every maximal ideal m we obtain the dimensions of M i Σ ( m ) as R / m -vector spaces, and by ([11], Proposition 2.5) these numbers determine completely the Brunovsky canonical form of Σ ( m ) . That is to say, we are able to obtain φ Σ ( m ) for each m , i.e., we reconstruct the partition of the spectrum. From this, we obtain our idempotent decomposition by following (8).
Conversely, each M i Σ has the following finite presentation: R i m G i Σ R n M i Σ 0 .
Since the matrix G i Σ has a Smith normal form d i a g ( d i 1 , , d i n ) , one has M i Σ j = 1 n R / d i j R , where by (11) we know that d i j = κ : j r i κ e κ . Thus, we obtain the structure of the modules M i Σ in terms of the idempotents { e κ } .

3.8. Relation among Idempotent Decomposition and the R-Modules Z i Σ

Asumme we know the structure of the R-modules Z i Σ (see the precise definition in [9]).
For each maximal ideal m , the R / m - vector space Z i Σ ( m ) has dimension ζ i = ξ i ξ i + 1 (see [9], p. 1137), where ( ξ i ) are the indices of κ T , the conjugate partition of the canonical form of Σ ( m ) . In particular, by (F1) the Brunovsky canonical form κ can be recovered for each m , i.e., we have determined φ Σ ( m ) and therefore we can construct our idempotents as described in (8).
Conversely, for each e κ we know that e κ Σ is equivalent over e κ R to a Brunovsky form κ , and so Z i e κ Σ must be a free e κ R -module of rank ζ i κ , from which it follows that Z i Σ κ e κ R ζ i κ .

4. Canonical Forms and Number of Feedback Classes

The classification of reachable systems over von Neumann regular rings is solved in ([15], Theorem 5 and Corollary 6), as the result of an inductive procedure.
On the other hand, if for a given system Σ we know a canonical form for Σ ( m ) over each residue field R / m , by ([11], Theorem 4.1) we have enough information to recover the feedback equivalence class of Σ over R. Therefore, it seems natural to try to construct a canonical form for Σ over R by lifting all the canonical forms modulo m . This would lead us to solving a system of (possibly infinite) congruences. Our next result shows that both procedures in [11,15] “converge” to the same canonical form.
Theorem 3.
For each partition κ, denote by ( A κ , B κ ) the Brunovsky canonical form κ over the ring R, so ( e κ A κ , e κ B κ ) is the corresponding canonical form over the ring e κ R . Given a system Σ = ( A , B ) and its associated family of idempotents ( e k ) , one has that the matrix pair
A ^ = κ e κ A κ , B ^ = κ e κ B κ
is a feedback canonical form for ( A , B ) .
Moreover, if for each maximal ideal m we take κ = φ Σ ( m ) , it follows that
A ^ A κ mod m , B ^ B κ mod m .
That is to say, the canonical form ( A ^ , B ^ ) constructed from the idempotent decomposition is exactly the same as the one we would have obtained by solving congruences.
Proof. 
The first part is clear, by applying Theorem 2 and the isomorphism R κ e κ R .
For the second statement, in view of (8), when reducing ( A ^ , B ^ ) modulo m , only one e κ “survives” (the one corresponding to φ Σ ( m ) = κ ), with e κ 1 mod m , and for all κ κ we have e κ 0 mod m , hence (13) holds. □
Remark 1.
As a general strategy, if # S p e c ( R ) is finite and sufficiently small compared with the number of partitions p ( n , m ) , the most efficient method for obtaining canonical forms appears to be the residual approach: work in each residue field R / m , and lift the solutions to R. In all other cases, we recommend to first compute the invariant factors d i j , then define each e κ as in (10), and finally obtain ( A ^ , B ^ ) as in (12).
Remark 2
(The cases m = 1 and n = 1 ). For single-input systems ( m = 1 ), there exists a unique canonical form ( A ^ , B ^ ) for all reachable systems over arbitrary commutative rings, see, e.g., ([3], Theorem 3.2). With our notations, this corresponds to the unique trivial partition κ = ( n ) of n with m = 1 nonnegative parts, and the associated idempotent is e κ = 1 . Similarly, for one-dimensional reachable systems ( n = 1 ) there is only one canonical form, as can be seen in the proof of ([15], Theorem 5).
Remark 3
(The case m = 2 ). Let ( A , B ) be a generic reachable system of size ( n , 2 ) over a regular ring R. Note that the only possible partitions of n into m = 2 parts are ( n i ) + i , for i = 0 , , α = n 2 . With the notations of Theorem 2, let us call e i the (possibly zero) idempotent associated with the partition ( n i , i ) . If e 0 0 , the canonical form ( e 0 A ^ , e 0 B ^ ) of ( e 0 A , e 0 B ) over the ring e 0 R is the classical canonical form for single-input systems, with the second column of e 0 B ^ zero. For each i 1 with e i 0 , the canonical form ( e i A ^ , e i B ^ ) of ( e i A , e i B ) over e i R has Brunovsky boxes of sizes n i and i (see (F1)), i.e., e i B ^ has unit elements e i in positions (1,1) and ( n i + 1 , 2 ) , and e i A ^ has units e i all allong the main subdiagonal, except in the rows 1 and n i + 1 . In particular, for each j = 1 , , n , the sum of the j-th rows of e i A ^ and e i B ^ is e i . Then, ( A , B ) is feedback equivalent to the superposition of the canonical forms corresponding to these n + 2 2 partitions, which gives:
A ^ = 0 0 1 0 1 0 1 e α 0 0 1 e 1 0 , B ^ = 1 0 0 0 0 0 0 e α 0 e 1 ,
after making some straightforward simplifications: e.g., i = 0 α e i = 1 and j i e j = 1 e i . This completes the case m = 2 .

4.1. Characterization of Von Neumann Regular Rings

We know that many properties of linear systems that hold over von Neumann regular rings, actually characterize this class of rings among all commutative rings, see, e.g., Theorem 4.1 [11], Theorem 6 [12], Theorem 3.2 [13] and Theorem 4 [14]. We will prove that this is also the case with the idempotent decomposition obtained in Theorem 2.
Theorem 4.
For a commutative ring R with 1, the following statements are equivalent:
(i)
R is von Neumann regular.
(ii)
For every reachable system Σ, the ring R is isomorphic to a finite direct product i = 1 t R i , such that for each i the system Σ i (obtained from Σ via the natural map π i : R R i ) is feedback equivalent over R i to a Brunovsky canonical form.
Proof .
(i) ⇒ (ii) is already proved in Theorem 2.
(ii) ⇒ (i). It is sufficient to prove that for any two elements a , b in R, the ideal I = a R + b R is principal and generated by an idempotent element. Consider the reachable system Σ = ( A , B ) over R of sizes ( n = 2 , m = 3 ) given by the matrices:
A = 0 0 1 0 , B = 1 0 0 0 a b .
By (ii), there exists an isomorphism f : R i = 1 t R i . For each i = 1 , , t , if 1 i is the unit of R i , then e i = f 1 ( 0 , , 0 , 1 i , 0 , , 0 ) is an idempotent of R and R i can be identified with the principal ideal e i R of R, which is given a ring structure with unit element e i . In particular, the elements e 1 , , e t are orthogonal idempotents with sum 1.
Note that U 2 ( B ) = I and for each i = 1 , , t one has U 2 ( e i B ) = e i I , which is equal to e i R or ( 0 ) , because the determinantal ideals are invariant under feedback, and in systems equivalent to a Brunovsky canonical form (see (F1)) they are either zero or the whole ring (see [10]).
Now, we can partition { 1 , , t } into a disjoint union of two finite sets V , W , with e i I = e i R for all i V and e i I = ( 0 ) for all i W . If we define e = i V e i , then by (F2) e is idempotent, and clearly e I = e R . Similarly, 1 e = i W e i and ( 1 e ) I = ( 0 ) . Finally, from I = e I + ( 1 e ) I we obtain I = e R , proving that I is principal with an idempotent generator e, as we wanted to prove. □

4.2. Number of Feedback Classes

Let R be a von Neumann regular ring R and let n , m be fixed integers. We denote by F E R ( n , m ) the set of feedback equivalence classes of reachable systems of size ( n , m ) over R. If either n = 1 or m = 1 , we know by Remark 2 that all reachable systems are feedback equivalent, so from now on we may assume n , m 2 . Let P ( n , m ) be the set of partitions of n with m parts 0 , whose cardinality is p ( n , m ) . Furthermore, denote by P ( n , m ) S p e c ( R ) the set of all possible maps from S p e c ( R ) to P ( n , m ) . With these notations, we define:
ψ : F E R ( n , m ) P ( n , m ) S p e c ( R )
such that ψ ( Σ ) = φ Σ , with φ Σ as in (1). Note that ψ is well defined and injective, because of the equivalence ( i ) ( i i ) in Proposition 1. Furthermore, by Theorem 2 we can put F E R ( n , m ) into 1-1 correspondence with the subsets of p ( n , m ) idempotents of R with the property of being pairwise orthogonal with sum 1.
On the other hand, in (9) we saw that for a given partition κ , φ Σ 1 ( κ ) is equal to { m , e κ m } , i.e., a basic open set in the Zariski topology, this set is denoted by D ( e κ ) or X e κ (see [18]). Moreover, by ([18], Ch. 3, Ex. 11), the set D ( e κ ) is also closed; therefore, the set partition of S p e c ( R ) cannot be arbitrary, it must be a disjoint union of sets which are closed and open. This raises the question of when is ψ bijective.
When R is Noetherian, an immediate adaptation of ([13], Proposition 4.2) shows that ψ is bijective, and the number of feedback classes of systems of size ( n , m ) is equal to p ( n , m ) # S p e c ( R ) . As we will see, the above cited result of [13] is the best possible, in the following sense: if R is not Noetherian, we cannot expect ψ to be bijective, nor the number of feedback equivalence classes to be finite.
Theorem 5.
With the preceeding notations, the following statements are equivalent.
(i)
The map ψ is bijective.
(ii)
S p e c ( R ) is a discrete topological space, with the Zariski topology.
(iii)
S p e c ( R ) is finite.
(iiii)
The cardinality of F E R ( n , m ) is finite.
(iiiii)
R is a Noetherian ring.
Proof .
( i ) ( i i ) : If (i) is true, then for any maximal ideal m of R there exists a reachable system Σ for which φ Σ 1 ( κ ) is the one-point set { m } of S p e c ( R ) . By (9), there exist an idempotent e = e κ such that φ Σ 1 ( κ ) = D ( e κ ) , i.e., the set { m } is open, and ( i i ) follows.
( i i ) ( i i i ) is a consequence of S p e c ( R ) being quasi-compact [18], Ch. 1, Ex. 17.
( i i i ) ( i v ) : Since P ( n , m ) is finite and ψ is injective, then assuming ( i i i ) it is clear that # F E R ( n , m ) p ( n , m ) # S p e c ( R ) < .
( i v ) ( v ) : In this case the number of possible idempotent decompositions is finite, hence in particular R can only have a finite number of idempotents. However, every element of R is the product of a unit by an idempotent, which means that every ideal of R is finitely generated by some idempotent elements, i.e., R is Noetherian.
( v ) ( i ) : By ([13] Proposition 4.2), # F E R ( n , m ) = p ( n , m ) # S p e c ( R ) , which in turn is equal to the cardinality of P ( n , m ) S p e c ( R ) , and ( i ) holds. □
Remark 6.
For small values of n , m , sometimes we are able to describe completely all canonical forms, without determining the structure of S p e c ( R ) .
For example, if n = 3 , m = 2 , by Remark 3 the canonical forms are
0 0 0 1 0 0 0 1 e 1 0 , 1 0 0 0 0 e 1 ,
exactly one for each idempotent e 1 . Thus, the set of feedback equivalent classes of systems of size ( 3 , 2 ) is in 1-1 correspondence with the idempotent algebra of R, which is the whole ring R, if R is boolean. An example of an infinite boolean ring is given, e.g., by any infinite direct product of copies of Z 2 , and there is one canonical form for each element of R.
The following example illustrates many of our previous results.
Example 1
(Determining explicitly the canonical form).
Consider the system Σ of size ( 6 , 4 ) over the ring R = Z / 210 Z , given by
A = 18 164 148 32 148 131 92 36 139 156 137 184 202 107 107 50 17 59 103 50 146 41 195 120 100 37 15 171 30 119 186 112 69 51 115 116 , B = 41 26 101 9 126 128 86 58 86 12 174 140 121 164 59 92 82 86 8 206 8 42 90 200 .
We begin with a straightforward calculation of the Smith normal forms of the matrices G i Σ = [ B | A B | | A i 1 B ] , for i = 1 , , n = 6 , which yields the following invariant factors:
G i d i 1 d i 2 d i 3 d i 4 d i 5 d i 6 G 1 1 1 36 36 0 0 G 2 1 1 1 106 36 36 G 3 1 1 1 1 106 106 G 4 1 1 1 1 1 106 G 5 1 1 1 1 1 1 G 6 1 1 1 1 1 1
There are 9 partitions of the integer n = 6 with m = 4 nonnegative parts, concretely: { 6000 , 5100 , 4200 , 3300 , 4110 , 3210 , 3111 , 2220 , 2211 } . Note that by (5), the corresponding e κ will always be zero whenever d i , r i κ = d i , r i κ + 1 . In the above table, this situations arises if in some row there are two consecutive invariant factors equal. For example, look at the equality d 13 = d 14 = 36 . Any partition for which r 1 = 3 would force us to choose the zero term 36 36 . This occurs, e.g., for κ = ( 2 , 2 , 2 ) , with dual partition κ T = ( 3 , 3 ) and r 1 = 3 , r 2 = = r 6 = 6 .
Now, we show in detail the calculation of some nonzero e κ . If κ = ( 5 , 1 , 0 , 0 ) , its dual is κ T = ( 2 , 1 , 1 , 1 , 1 ) with cumulative sums r 1 = 2 , r 2 = 3 , r 3 = 4 , r 4 = 5 , r 5 = 6 , r 6 = 6 . By using (5) and the values of d i j shown before, one has:
e κ = ( d 12 d 13 ) ( d 23 d 24 ) ( d 34 d 35 ) ( d 45 d 46 ) ( d 56 d 57 ) ( d 66 d 67 ) = = ( 1 36 ) ( 1 106 ) ( 1 106 ) ( 1 106 ) ( 1 0 ) ( 1 0 ) = 105 .
The table in Figure 1 shows the complete calculation of e κ for each partition κ. As a result, only three nonzero idempotents appear: 105 , 70 and 36, associated with the Brunovsky canonical forms with partitions ( 5 , 1 , 0 , 0 ) , ( 3 , 3 , 0 , 0 ) and ( 2 , 2 , 1 , 1 ) , respectively, of n = 6 . Thus, by Theorem 3 a canonical form for ( A , B ) over R is obtained by adding the above canonical forms over the rings 105 R , 70 R and 36 R :
A ^ = 0 0 0 0 0 0 105 0 0 0 0 0 0 105 0 0 0 0 0 0 105 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 70 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 70 0 +
+ 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 1 0 0 0 0 0 0 175 0 0 0 0 0 0 141 0 0 0 0 0 0 175 0 0 0 0 0 0 70 0 ,
B ^ = 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 + 70 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 + 36 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 36 0 0 0 0 36 = 1 0 0 0 0 0 0 0 0 36 0 0 0 70 0 0 0 0 36 0 0 105 0 36 .
To conclude this example, note that R Z / 2 Z × Z / 3 Z × Z / 5 Z × Z / 7 Z , the product of four finite fields. The residual canonical forms are the following:
m o d u l o 2 3 5 7 p a r t i t i o n ( 5 , 1 , 0 , 0 ) ( 3 , 3 , 0 , 0 ) ( 2 , 2 , 1 , 1 ) ( 2 , 2 , 1 , 1 )
The idempotent e associated with the partition ( 2 , 2 , 1 , 1 ) is, by (8), the solution to the congruences
{ e 1 mod 5 , e 1 mod 7 , e 0 mod 2 , e 0 mod 3 } ,
i.e., e 36 mod 210 . Similarly, we recover 105 and 70 as the idempotents corresponding to the partitions ( 5 , 1 , 0 , 0 ) and ( 3 , 3 , 0 , 0 ) , respectively.

5. Conclusions

Given a commutative von Neumann regular ring R and a reachable systems Σ = ( A , B ) over R, we have been able to construct a new complete set of feedback invariants and an explicit canonical form, thus extending the results of [15]. Furthermore, we have clarified the relation between this new family of invariants and other families studied in [8,9,11,15]. Moreover, a characterization of von Neumann regular rings is obtained, in terms of systems over rings, as was done in [11,12,13,14]. In addition, the set of feedback equivalent classes of reachable systems of fixed sizes is put into 1-1 correspondence with an appropriate partition of S p e c ( R ) into open and closed sets. When R is Noetherian, the number of feedback classes is finite, as proved in ([13], Proposition 4.2), and we have shown that an extension of this result to the non Noetherian case is not possible.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Brunovsky, P.A. A classification of linear controllable systems. Kybernetika 1970, 6, 173–188. [Google Scholar]
  2. Sontag, E. Mathematical Control Theory; Springer: Berlin/Heidelberg, Germany, 1990. [Google Scholar]
  3. Brewer, J.W.; Bunce, J.W.; Van Vleck, F.S. Linear Systems over Commutative Rings; Marcel Dekker: New York, NY, USA, 1986. [Google Scholar]
  4. Hautus, M.L.J.; Sontag, E.D. New results on pole-shifting for parametrized families of systems. J. Pure Appl. Algebra 1986, 40, 229–244. [Google Scholar] [CrossRef] [Green Version]
  5. Morse, A.S. Ring models for delay-differential systems. IFAC Proc. Vol. 1974, 7, 439–445. [Google Scholar] [CrossRef]
  6. Zerz, E. On multidimensional convolutional codes and controllability properties of multidimensional systems over finite rings. Asian J. Control 2010, 12, 119–126. [Google Scholar] [CrossRef]
  7. Carriegos, M.V. Linear Algebra over commutative rings applied to control theory. In Commutative Rings: New Research; Lee, J., Ed.; Nova Science Publishers: New York, NY, USA, 2009. [Google Scholar]
  8. Carriegos, M.V. On the local—Global decomposition of linear control systems. Commun. Nonlinear Sci. Numer. Simul. 2004, 9, 149–156. [Google Scholar] [CrossRef]
  9. Carriegos, M.V. Enumeration of classes of linear systems via equations and via partitions in an ordered abelian monoid. Linear Algebra Appl. 2013, 438, 1132–1148. [Google Scholar] [CrossRef]
  10. Hermida-Alonso, J.A.; Pérez, M.P.; Sánchez-Giralda, T. Brunovsky’s canonical form for linear dynamical systems over commutative rings. Linear Algebra Appl. 1996, 233, 131–147. [Google Scholar] [CrossRef] [Green Version]
  11. Carriegos, M.V.; Hermida-Alonso, J.A.; Sánchez-Giralda, T. The pointwise feedback relation for linear dynamical systems. Linear Algebra Appl. 1998, 279, 119–134. [Google Scholar] [CrossRef] [Green Version]
  12. Carriegos, M.V.; Hermida-Alonso, J.A.; Sáez-Schwedt, A.; Sánchez-Giralda, T. Rosenbrock’s theorem for systems over von Neumann regular rings. Linear Algebra Appl. 2015, 482, 122–130. [Google Scholar] [CrossRef]
  13. DeCastro-García, N.; Carriegos, M.V.; Muñoz Castañeda, A.L. A characterization of von Neumann regular rings in terms of linear systems. Linear Algebra Appl. 2016, 494, 236–244. [Google Scholar] [CrossRef]
  14. Sáez-Schwedt, A. Cyclic accessibility of reachable states characterizes von Neumann regular rings. Linear Algebra Appl. 2010, 433, 1187–1193. [Google Scholar] [CrossRef] [Green Version]
  15. Sáez-Schwedt, A.; Schmale, W. Feedback classification of linear systems over von Neumann regular rings. Linear Algebra Appl. 2013, 438, 1852–1862. [Google Scholar] [CrossRef] [Green Version]
  16. Gillman, L.; Jerison, M. Rings of Continuous Functions; Grad. Texts in Math; Springer: Berlin/Heidelberg, Germany, 1976; Volume 43. [Google Scholar]
  17. Knuth, D.E. The Art of Computer Programming. Pre-Fascicle 3B: Sections 7.2.1.4-5, “Generating all Partitions”; Addison-Wesley: Boston, MA, USA, 2004. [Google Scholar]
  18. Atiyah, M.F.; McDonald, L.G. Introduction to Commutative Algebra; Addison-Wesley: Boston, MA, USA, 1969. [Google Scholar]
  19. Gilmer, R. Background and preliminaries on zero-dimensional rings. In Zero-Dimensional Commutative Rings; Anderson, D.F., Dobbs, D.E., Eds.; Lecture Notes in Pure and Applied Mathematics; Marcel Dekker: New York, NY, USA, 1995; Volume 171, pp. 1–13. [Google Scholar]
  20. Goodearl, K. Von Neumann Regular Rings; Pitman: London, UK; San Francisco, CA, USA; Melbourne, Australia, 1979. [Google Scholar]
  21. Gillman, L.; Henriksen, M. Some remarks about elementary divisor rings. Trans. Amer. Math. Soc. 1956, 82, 362–365. [Google Scholar] [CrossRef]
Figure 1. Calculation of the e κ in terms of the d i j in Example 1.
Figure 1. Calculation of the e κ in terms of the d i j in Example 1.
Mathematics 10 01845 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sáez-Schwedt, A. Canonical Forms for Reachable Systems over Von Neumann Regular Rings. Mathematics 2022, 10, 1845. https://doi.org/10.3390/math10111845

AMA Style

Sáez-Schwedt A. Canonical Forms for Reachable Systems over Von Neumann Regular Rings. Mathematics. 2022; 10(11):1845. https://doi.org/10.3390/math10111845

Chicago/Turabian Style

Sáez-Schwedt, Andrés. 2022. "Canonical Forms for Reachable Systems over Von Neumann Regular Rings" Mathematics 10, no. 11: 1845. https://doi.org/10.3390/math10111845

APA Style

Sáez-Schwedt, A. (2022). Canonical Forms for Reachable Systems over Von Neumann Regular Rings. Mathematics, 10(11), 1845. https://doi.org/10.3390/math10111845

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop