A - K Is Object Semisimple
A - K Is Object Semisimple
A - K Is Object Semisimple
1 Journal of Mathematics
2 Research Article
4
M.V. Carriegos1
1
Departamento de Matemáticas. Universidad de León. León, Spain.
5 Abstract
6
8 Introduction
9 Mathematical study of control systems arises in 19th century from engineering after seminal work of J.C. Maxwell
10 [1]. Linear systems arise everywhere in the topic [2] both as linear models and as linealizations. Algebraic study
11 of linear systems ([3], [4]) deals with linear systems defined on algebras and modules over a commutative ring, at
12 least in the state-space approach [5]. This approach has been used recently in the field of convolutional coding [6],
13 [7], [8], [9], [10], [11], [12]; and in the field of cybersecurity (Kuijper, Maite).
14 Feedback is the main tool in the state-space approach [13], and two linear systems are feedback equivalent if
15 one can be transformed in the another by means of a feedback action. This equivalence relation has been studied
16 for decades from many different perspectives (citar aqui). We would like to remark two concrete classical results
17 we are using as cornerstones in this paper. The Canonical Controller Form [2], and Brunovsky’s Theorem [14].
18 The detection of feedback invariants as well as the introduction of notion of feedback morphism [15] as a linear
19 map preserving both the dynamics and the controls of linear systems, was introduced to circumscribe the problem
20 of feedback classification of linear systems over R-modules. The notion of feedback morphism is interesting by
21 itself in terms of linear systems over K-vector spaces [16].
22 Categories of linear systems arise [17], [18]
23 This paper deals with the study of exact structures on the additive categories of linear systems. Definition of
24 (categorical) subsystem of a linear system is given and hence simple linear systems arise as those nonzero linear
25 systems with no nontrivial subsystems. Reachable simple systems are characterized in this paper as those systems
26 isomorphic to a Canonical Controller Form. Brunovky’s Theorem implies that the category of reachable linear
27 systems is object semisimple. But the category itself fails to be semisimple because it is not abelian and Schur’s
28 Lemma does not hold in this category (see [19]).
1
The exact structure of feedback actions
1
29 The paper is structured as follows: Main definitions (linear system, feedback morphism, reachable system,
30 and reachability map) are found in the second section of Preliminaries; the categories SK of linear systems, and
31 AK of reachable systems are also reviewed as well as some properties of feedback morphisms. Third section is
32 the main section of the paper, it is devoted to prove that categories SK and AK are pre-abelian, i.e. they have all
33 kernels and all cokernels of (feedback) morphisms; proofs are constuctive, we compute effectively both kernels
34 and cokernels , images and coimages of feedback morphisms in SK and in AK . Fourth section deals with main
35 decomposition theorems of linear systems; we state Kalman’s Decomposition Theorem as a split exact sequence in
36 SK , and Brunovsky’s Classification Theorem in terms of short exact sequences in AK . Fifth section is devorted to
37 find out simple objects in category of linear systems as well as to prove semisimplicity of the category. The paper
38 concludes with a final section where some future work is pointed out.
39 Preliminaries
40 A linear system is a triple σ = (V, f, B) where V is a finite-dimensional K-vector space, f : V → V is a linear
41 map, and B ≤ V is a vector subspace (we will use ≤ to denote vector subspace).
42 Feedback morphisms
43 The category SK of linear systems over finite dimensional K-vector spaces gathers linear systems σ = (V, f, B) as
44 objects in the category, and feedback morphisms a : (V, f, B) → (V 0 , f 0 , B 0 ) as morphisms in the category.
45 Recall that, [15, Definition 3.2.], a feedback morphism a : σ = (V, f, B) → (V 0 , f 0 , B 0 ) = σ 0 is given by a
46 linear map F (a) = a : V → V 0 satisfying the following properties
47 (i) a(B) ⊆ B 0
48 (ii) im (f 0 ◦ a − a ◦ f ) ⊂ B 0 .
49 The pair SK = (Linear systems, Feedback morphisms) is a category. In fact a K-linear category (i.e. enriched
50 on the category VK of K-vector spaces and linear maps). The functor forget-the-dynamics F : SK → VK given
51 by F (V, f, B) = V in objects, and by F (a) = a in morphisms is obviously injective on morphisms hence F is a
52 faithful functor. F is also a dense functor because every vector space V occurs as V = F (V, 0, 0). But functor F
53 is not full because not every linear map arises as a feedback morphism, i.e. the induced map
[22]). Feedback actions are a key tool to automatic control of a system [13]. A huge research has been performed for decades in several
disciplines dealing with linear control systems. We are interested in the mathematical perspective of feedback actions and feedback equivalences.
Feedback equivalence was characterized [14] in case of linear systems over finite dimensional vector spaces. Feedback actions, feedback
invariants, canonical forms as well as compositions and decompositions of linear systems have been used intensively in applications [6], [7],
[8], [9], [10], [11], [12].
A natural generalization of linear systems over vector spaces to linear systems over R-modules, R being a commutative ring [4], arises
when dealing with convolutional codes over finite rings [6], or dealing with linear control systems depending on parameters [4]. But feedback
classification was shown to be wild over a rather general commutative ring [23].
We prove that the category is pre-abelian by computing effectively kernel and cokernel of any feedback morphism. We also show that the
linear systems categories fail to be semi-abelian (and hence abelian) by setting up concrete examples. Hence categories of linear systems are
located strictly in the pre-abelian stratum of additive categories hierarchy [20, 2.11].
Kernel-Cokernel pairs on the category of linear systems are considered. The minimal exact structure is split ker-coker sequences [21]. It
is sufficient to rewrite classical Kalman’s Decomposition and Brunovsky’s Classification Theorems in terms of split exact sequences in the
pre-abelian category of linear systems.
2
The exact structure of feedback actions
57 isomorphic in SK , i.e. when there exists a feedback mophism a : σ → σ 0 such that its inverse a−1 : σ 0 → σ is also
58 a feedback morphism.
59 Reachable systems
60 Consider a linear system σ = (V, f, B). Consider the subspaces of V given by: N0σ = 0, and recursively Nkσ =
σ
61 B + f Nk−1 . This sequence of subspaces is an ascending chain (i.e. Nkσ ≤ Nk+1
σ
). The chain is strict up to an
62 index (the degree of the linear system) s = deg(σ) ≤ dim V , and from this index on the chain estabilizes forever
63 Since V is finite dimensional then Cayley-Hamilton Theorem implies in particular that deg(V, f, B) ≤ dim V . We
64 will often use the notation f ∗ (B) to denote f ∗ (B) = B + f (B) + f 2 (B) + · · · + f n (B) + · · · ≤ V .
σ ∗
65 Linear system σ = (V, f, B) is called reachable if Ndeg σ = f (B) = V . Denote by AK the full subcategory
66 of SK collecting all reachable systems and all feedback morphisms in SK between reachable systems.
67 Consider the restriction of forget-the-dynamics functor F to reachable systems G : AK → VK . Functor G is
68 newly injective on morphisms hence G is faithful. Functor G is also dense because every vector space V occurs as
69 V = G(V, 0, V ), and (V, 0, V ) is trivially a reachable linear system. But G is not full because the induced map
72 A remarkable class of reachable linear systems is the class of Canonical Controller Forms. The Canonical
73 Controller Form (CCF) over Kn is the following reachable linear system
74 Following classical result in control theory shows that feedback classification is trivial for so-called single-input
75 reachable systems.
76 Theorem 1 (Canonical Controller Form) Let σ = (V, f, B) be a reachable linear system such that dim B = 1
77 then σ ∼
= Σdim V
78 Proof. Set n = dim V and B =< ~b >= b. Since σ is reachable it follows that V = f ∗ (B) = b + f b + · · · + f n−1 b.
79 Now consider the basis of V given by P = b, f b, · · · , f n−1 b . Then the feedback isomorphism given by selecting
80 basis P is the following
−a1 −a2 ··· −an−1 −an
1
1 0 ··· 0 0
* +
ϕP .. . .
. . = σ0
n
σ = (V, f, B) −−→ K ,
0 1 . . ,
.
(5)
. .. .. .. . .
. . . . . .
. . .
0 ··· 0 1 0 0
3
The exact structure of feedback actions
100 is not a section in SK but however F (h) is a injective linear map and hence h is monic but not a section.
101 Morphism a : σ → σ 0 is a retract if it is right invertible i.e. there exists a0 : σ → σ 0 such that a ◦ a0 = 1σ0 .
102 Every functor retracts thus if a is a retract in SK then F (a) is a surjective linear map. But retracts are not reflected
103 by forget functor F : above morphism g that is neither a retract in AK nor in SK though F (a) = (1, 0) is a surjective
104 linear map.
107 is biproduct (both product and coproduct) in SK [15, Lemma 3.5.]. Hence the category is additive, in fact symmetric
108 monoidal. The zero object is linear system 0 = (0, 0, 0). If linear systems σ, σ 0 are reachable then system σ ⊕ σ 0 is
109 also reachable. On the other hand zero system (0, 0, 0) is reachable of degree zero. Hence ⊕ is internal to AK and
110 reachable systems is also an additive (in fact symmetric monoidal) category.
111 A pre-abelian category is an additive category having all kernels and all cokernels. This section is devoted to
112 compute cokernels and kernels in SK and in AK . As a consequence we will have that both categories SK and AK
113 are complete (kernels, cokernels, limits, and colimits). Our proofs will be constructive: we compute effectively
114 both the cokernel and the kernel of a morphism in SK and in AK . Note that a shorter purely existencial proof might
115 be performed.
4
The exact structure of feedback actions
a
0
0
σ0 ?
??
??
c ??b
??
??
??
Coker(a) _ _ _ _ _ _ _ _ _/ σ 00
∃!
(9)
f
124 Definition 2 (First Reduced Form of a feedback morphism) A feedback morphism a is in First Reduced Form
125 (FRF) if it is on the form
η 0
0 0
/ V10 ⊕ V20 ,
0 0
b01
f11 f12 b1 f11 f12
V1 ⊕ V2 , , im 0 , im b02
f21 f22 b2 a 0 f22
(10)
∼
= 0 0
126 → V10 is a isomorphism, b1 : Kd → V1 , b2 : Kd → V2 , b01 : Kd → V10 , and b2 : Kd → V20 are linear
where η : V1 −
127 maps.
128 Lemma 3 Let a : σ = (V, f, B) → (V 0 , f 0 , B 0 ) = σ 0 be a feedback morphism. Then there exists isomorphisms of
129 linear systems such that the following diagram is commutative
∼
= / coim a ⊕ ker a,
f11 f12 b1
σ = (V, f, B) f21 f22
, im b2
η 0
a 0 0
∼
= / im a ⊕ coker a,
0 0
b01
0 0 0 0 f11 f12
σ = (V , f , B ) 0
f21 0
f22
, im b02
(11)
130 Proof. Just consider the Smith normal form of linear map a = F (a) : V → V 0 , i.e. split V = ∼ coim a ⊕ ker a and
0 ∼ 0 dim B 0
131 V = im a ⊕ coker a. Set linear maps β : K dim B
→ V ≥ B and β : K → V ≥ B 0 such that B = im β
0
0 0
132 and B = im β . Then the result follows setting the natural isomorphism η : coim a → im a induced by a; and
0
133 morphisms fij , fij , bi , and b0i defined accordingly. That is to say: f11 = πcoim a ◦f ◦ιcoim a , f12 = πcoim a ◦f ◦ιker a ,
0
134 f21 = πker a ◦ f ◦ ιcoim a , f22 = πker a ◦ f ◦ ιker a , b1 = πcoim a ◦ β, b2 = πker a ◦ β; and f11 = πim a ◦ f 0 ◦ ιim a ,
135 f12 = πim a ◦ f ◦ ιcoker a , f21 = πcoker a ◦ f ◦ ιim a , f22 = πcoker a ◦ f ◦ ιcoker a , b1 = πim a ◦ β 0 , b02 = πcoker a ◦ β 0
0 0 0 0 0 0 0
136
5
The exact structure of feedback actions
0 0 0 0
b01
f11 f12 f11 f12
im 0
f21 0
f22
− 0 0
f22
⊂ im b02
(13)
η 0
139 But this follows straightforward from the fact that 0 0
is a feedback morphism.
140
141 Corollary 5 Let a : σ → σ 0 be a feedback morphism, then there exist feedback isomorphisms such that ϕ0 ◦ a ◦ ϕ
142 is a FRF.
144 Proof. It is sufficient to compute the cokernel of a FRF feedback morphism. Consider the FRF
η 0
0 0
/ im a ⊕ coker a,
00 0
b01
f11 f12 b1 f11 f12
coim a ⊕ ker a, , im 0 , im b02
(14)
f21 f22 b2 a 0 f22
0
145 Set the linear system (coker a, (f22 ), im (b02 )). The following is a cokernel diagram:
f11 f12 b1
coim a ⊕ ker a, f21 f22
, im b2
η 0
0 a 0 0 0
0 00
0
f12 b1 f11
im a ⊕ coker a, 0
f22
, im b02 0
s K K
ss KK
ss KK
( 0 1 )sss KK( 0 y )
s KK
ss KK
s KK
sss KK
ss KK
ss KK
ys %
0 0
(coker a, (f22 ) , im (b2 )) _ _ _ _ _ _ _
∃! _ _ _ _ _ _ _ _ _/ (W, g, D)
(y)
(15)
146 Therefore Coker(a) = (coker(a), (πcoker a ◦ f 0 ◦ ιcoker a ) , πcoker a (B 0 ))
147
6
The exact structure of feedback actions
149 Proof.
150 It is sufficient to prove that if both σ and σ 0 are reachable then the cokernel system (coker 0
, im (b02 )) is
a,(f22 )
f 00 f0 b0
151 also reachable. But this is clear: since linear system σ 0 = im a ⊕ coker a, 11
0
12
0
f22
, im b10 is reach-
2
152 able, it follows that
00 0
∗ 0
f11 f12 b1 ... ... ... ··· ...
0 f 0
b0 = im b0 0
f b 0 0 2
(f ) b 0 0
· · · (f )n 0 −1 0
b
= im a ⊕ coker a (16)
22 2 2 22 2 22 2 22 2
0 ∗
153 Hence (f22 ) (b02 ) im ( b02 f22
0
b02 0 2 0
(f22 ) b2 0 n0 −1 0
· · · (f22 ) b2 ) = coker a, and cokernel system is reachable.
154
155 Above results yield that if system σ 0 is reachable then the cokernel system of feedback morphism a : σ → σ 0 is
156 again reachable no matter if σ is reachable or not. In other words,
157 Corollary 8 Let a : σ → σ 0 be a feedback morphism. If system σ 0 is reachable then the cokernel system is also
158 reachable.
159 Let a : σ → σ 0 be a feedback morphism of reachable systems. That is, a ∈ homAK (σ, σ 0 ) = homSK (σ, σ 0 ).
160 Note that the cokernel computed in AK equals the cokernel computed in SK , hence the following result holds.
161 Corollary 9 Inclusion functor I : AK → SK sending I(σ) = σ and I(a) = a is right exact (i.e. functor I is
162 additive and preserves cokernels).
σ 00 ?_ _ _ _ _ _ _ _ _/ Ker(a)
∃!
?? f
??
??b i
??
??
??
σ
0 0
a
& 0 x
σ (17)
174 Lemma 10 Let a : σ = (V, f, B) → (V 0 , f 0 , B 0 ) be a feedback morphism, let a = F (a) and suppose that ker(a)
175 is f -invariant, i.e. f (ker a) ≤ ker a. Then Ker(a) = (ker a, f, (B ∩ ker a))
7
The exact structure of feedback actions
176 Proof. The following is a kernel diagram because any feedback morphism b making left triangle commutative must
177 verify im F (b) ⊂ ker a.
f11 f12 b1
coim a ⊕ ker a, f21 f22
, b2
0 0
η 0
a 0 0
) 0 0
u
b01
f11 f12
im a ⊕ coker a, 0 0
f22
, b02
(18)
0
178 It is clear that any b making left triangle commutative must be on the form b = j
where j injects W into ker a.
179 Thus it only remains to check that f is a feedback morphism, which is straightforward from b and i are feedback
180 morphisms.
181 Lemma 11 Let a : σ = (V, f, B) → (V 0 , f 0 , B 0 ) be a feedback morphism, let a = F (a) and suppose that
182 B ≤ ker(a). Let S = {S ≤ ker a : f (S) ⊂ S + B}. Then S is a lattice and Ker(a) = (max S, f, (B ∩ max S))
0 0
η 0
a 0 0
) 0 0
u
b01
f11 f12
im a ⊕ coker a, 0 0
f22
, b02
(19)
8
The exact structure of feedback actions
193 Split vector spaces coim a and Kdim B according to linear map b1 . That is to say, if the Smith reduced form of
194 linear map b1 : Kdim B → coim a is
β11 0
0 0
Kdim B = coim b1 ⊕ ker b1 −−−−−−−−→ (im b1 ⊕ coker b1 ) = coim a (21)
( b1 )
197 Then above feedback morphism a is now, according to the decompositions, on the form
! !! η1 η2 0
h11 h12 h13 β11 0 0 0 0
(im b1 ⊕ coker b1 ) ⊕ ker a, h21 h22 h23 , im 0 0 / σ0
h31 h32 h33 β31 β32 a
(24)
198 where β11 : coim b1 → im b1 is the induced isomorphism, and η = (η1!
, η2 ).
1 0 0
199 Now consider the invertible linear map P = 0 1 0 . Put (h0ij ) = P (hij )P −1 . Then, the
−1
−β31 β11 0 1
200 feedback map
! !!
h11 h12 h13 β1 0
(im b1 ⊕ coker b1 ) ⊕ ker a, h21 h22 h23 , im 0 0
h31 h32 h33 β31 β32
1 0 0
ϕ 0 1 0
−1
−β31 β11 0 1
! !!
h011 h012 h013 β1 0
(im b1 ⊕ coker b1 ) ⊕ ker a, h021 h022 h023 , im 0 0 (25)
h031 h032 h033 0 β32
9
The exact structure of feedback actions
! !!
h011 h012 h013 β1 0
(im b1 ⊕ coker b1 ) ⊕ ker a, h021 h022 h023 , im 0 0
h031 h032 h033 0 β32
1 0 0
ψ 0 1 0
0 0 1
! !!
0 0 0 β1 0
(im b1 ⊕ coker b1 ) ⊕ ker a, h021 h022 h023 , im 0 0 (26)
h031 h032 h033 0 β32
204 Lemma 12 Let a : σ → σ 0 be a feedback morphism. Let a = F (a). Then there exist isomorphisms of linear
205 systems such that
! !!
∼
= 0 0 0 β1 0
(V, f, B) / (im b1 ⊕ coker b1 ) ⊕ ker a, h021 h022 h023 , im 0 0
h031 h032 h033 0 β32
η1 η2 0
a 0 0 0
∼
= / coim a ⊕ ker a,
f11 f12 b1
(V , f 0 , B 0 )
0
f21 f22
, im b2
(27)
206 This form of the feedback morphism a will be called a second reduced form of a or SRF.
207 We need to set a final detail before the main result. Let a be a SRF. Let us define K = max S the maximum of
208 lattice of finite-dimensional vector subspaces of ker h23 ≤ ker a given by
209 that is to say, the greater subspace of ker h23 such that it is h33 -invariant modulo im β32 . Note that one can compute
210 K as K = ker (πim β32 ◦ (h33 − 1)) ∩ ker h23 , but it will be interesting to remark that K is also the maximum of
211 the above lattice.
213 Proof. It is sufficient to compute the kernel of a second reduced form (SRF)
10
The exact structure of feedback actions
! !!
0 0 0 β11 0
im b1 ⊕ coker b1 ⊕ ker a, h21 h22 h23 , im 0 0
h31 h32 f33 0 β32
η1 η2 0
a 0 0 0
0 0
b01
f11 f12
im a ⊕ coker a, 0
f21 0
f22
, im b02
(29)
η1 η2 0
a 0 0 0
0 0
0 0
b01
f11 f12
, im a ⊕ coker a, 0
f21 0
f22
, im b02 r (30)
215 First, (K, (πK ◦ h33 ) , B ∩ K)) is a linear system because (B ∩ K) ≤ K and πK ◦ h33 : K → K is a linear
216 map.
217 Second,
! ! !!
0 0 0 0 β11 0
i= 0 : (K, (πK ◦ h33 ) , B ∩ K)) → im b1 ⊕ coker b1 ⊕ ker a, h21 h22 h23 , im 0 0
i h31 h32 h33 0 β32
(31)
218 is a feedback morphism because K ≤ ker a and (im β32 ∩ ker h23 ) ≤ im β32 , thence, for all x ∈ K
! ! ! ! ! !
0 0 0 0 0 0 β11 0
h21 h22 h23 0 − 0 (πK ◦ h33 ) (x) = h23 ix ⊆ im 0 0 (32)
h31 h32 h33 i i h33 ix − πk h33 x 0 β32
11
The exact structure of feedback actions
227 Note 14 All equalisers in category SK are obtained as difference kernels, and all coequalisers are obtained as
228 difference cokernels. Hence category SK is both finite complete (there exist all finite limits), and finite cocomplete
229 (there exist all finite colimits).
230 Now we compute the kernel of a feedback morphism of reachable systems in the category of reachable systems
231 AK .
232 Theorem 15 Let a : σ → σ 0 be a morphism of reachable linear systems (in AK ) and suppose that a is SRF. Then
233 its kernel in AK is given by
∗
(πK ◦ h33 ) (B ∩ K), πk ◦ f33 , B ∩ K
0
i 0
i
! !!
0 0 0 β11 0
im b1 ⊕ coker b1 ⊕ ker a, h21 h22 h23 , im 0 0
h31 h32 h33 0 β32
η1 η2 0
a 0 0 0
0 0
b01
f11 f12
im a ⊕ coker a, 0
f21 0
f22
, im b02
(33)
∗
234 that (πK ◦ h33 ) (B ∩ K) ≤ K. On the other hand, any reachable linear
Proof. It suffices to take into account !
0
235 system (W, g, D) and morphism 0 satisfies y(D) ⊂ (B ∩ K). Since (W, g, D) is reachable it follows that
y
∗
236 y(W ) ⊂ (πK ◦ h33 ) (B ∩ K).
237
238 Note 16 All equalisers in category AK are obtained as difference kernels, and all coequalisers are obtained as
239 difference cokernels. Hence category AK is both finite complete (there exist all finite limits), and finite cocomplete
240 (there exist all finite colimits).
241 The cokernel of a feedback morphism of reachable systems a can be computed in the category of reachable
242 systems or in the category of linear systems with the same result, that is to say, CokerAK a = CokerSK a, this is
243 because the forget-reachability functor I : AK → SK is right-exact. When computing kernels one needs to care
244 about the ambient category of systems.
12
The exact structure of feedback actions
248 Above example shows that, in general, kerAK 6= kerSK , hence functor I : AK → SK is not left exact (does
249 not preserve kernels). On the other hand, because of universal property of kernels in SK it follows that for every
250 feedback morphism a between reachable linear systems, the natural inclusion j : (πK ◦ h33 )∗ (B ∩ K) → K gives
251 rise a feedback monomorphism j : kerAK a → kerSK a.
252 Kernels are monic, cokernels are epic. The converse is not true in SK : consider the feedback morphism
(1)
253 (K, 0, 0) −−−→ (K, 0, K) = Σ1 (see [18, 4.4]). It is both monic and epic because T (a) = (1) is an isomorphism,
a
254 but a is neither a kernel nor a cokernel in SK . This proves that SK is neither normal nor conormal category.
255 Example 34 shows that AK is not conormal. The morphism
( 1 0 )
0 0 1
Σ[2] K2 , 1 0 , 0 −−−−−−→ (K, 0, K) = Σ[1] (37)
a
256 is a epimorphism because T (a) = (1, 0) is onto, but it is not a cokernel in AK . To see this, suppose by contradiction
257 that CokerAK (b : σ → Σ[2] ) = Σ[1] , a : Σ[2] → Σ[1] . Then by [24, p. 193]
h i
Coker(Ker(Coker(b))) = Coker(b) = Σ[1] , a : Σ[2] → Σ[1] (38)
275 is Coker(a) = (0, 0, 0), while the cokernel map is c = 0 : (K, 0, K) → (0, 0, 0). Hence image of morphism a is
276 given by Im(a) = Ker (c = 0 : (K, 0, K) → (0, 0, 0)) = (K, 0, K), 1(K,0,K) .
277 On the other by Lemma 11, the kernel system is (K, 0, 0), and the kernel morphism is given by natural
hand,
0
278 inclusion i= 0 : (K, 0, 0) → Σ3 . Hence the coimage of feedback morphism a is Coim(a) = Coker(i) =
1
279 K2 , 0, K . Finally, induced feedback morphism ā is the following
( 0 1 )
Coim(a) = K2 , 0, K −−−−−−→ (K, 0, K) = Im(a) (41)
ā
13
The exact structure of feedback actions
280 which is not a monomorphism, just by taking into account that ā ◦ bλ = 0 for all element in the family of morphisms
bλ = λ0 : (K, 0, 0) → K2 , 01 00 , 10 (42)
Definition 19 (cf. [20] or [21]) A kernel-cokernel pair in SK (respectively AK ) is a pair of feedback morphisms
a b
σ 0 −−−→ σ −−−→ σ 00
287 Definition 20 (cf. [20] or [21]) An exact structure is a class E of kernel-cokernel pairs which is closed under
288 isomorphisms of linear systems and satisfies the following axioms:
290 ii The class of admissible monics is closed under composition. The class of admissible epics is closed under
291 composition.
i a
292 iii The push-out of an admissible monic σ ,−−→ τ along an arbitrary feedback map σ −−→ σ 0 exists and yields an
293 admissible monic.
σ
i /τ
a
0 _ _ _/ σ 0 t τ (43)
σ σ
p a
294 iv The pull-back of an admissible epic σ −−−→→ τ along an arbitrary feedback map τ 0 −−→ τ exists and yields an
295 admissible epic.
σ ×τ τ 0 _ _ _/ / τ 0
a
p
σ //τ (44)
296 There are several exact structures on an additive category. However, the kernel-cokernel pairs isomorphic to
1
0 ( 0 1 )
σ ,−−−−→ σ ⊕ τ −−−−−−−
→→τ (45)
297 form a exact structure Emin , and every other exact structure contains Emin (see [20, Proposition 2.12]).
298 Theorem 21 The minimal exact structure on categories of linear systems SK or AK contains all kernel-cokernel
299 pairs on the form section-retraction, i.e. all kernel-cokernel pairs on the form
a b
σ 0 ,−−−→ σ −−−→→ σ 00 (46)
14
The exact structure of feedback actions
300 Proof.
301
302 Theorem 22 (Kalman’s Decomposition) Let σ = (V, f, B) be a linear system in SK . Define σr = (f ∗ (B), f, B)
303 and σ0 = (V /f ∗ (B), f¯, 0) then σ ∼
= σr ⊕ σ0 .
304 Proof. Since f ∗ (B) = B + f (B) + f 2 (B) + · · · is f invariant and B ≤ f ∗ (B) it follows that both σr and
305 σ0 are in SK . The natural inclusion i : f ∗ (B) → V gives rise a feedback monomorphism i : σr → σ while the
306 natural quotient map p : V → V /f ∗ (B) gives rise a feedback epimorphism p : σ → σ0 . Moreover, the following
307 is a kernel-cokernel pair in SK
i p
σr0 −−−→ σ −−−→ σ0 (47)
308 In fact, above kernel-cokernel pair is an exact sequence in Emin . By [21, Lemma 7.1], it suffices to prove that either
309 i is a section or p is a retract. But both conditions are clear just by splitting V ∼
= f ∗ (B) ⊕ V /f ∗ (B). Therefore the
310 result.
311
312 Theorem 23 (Brunovsky’s Theorem) Let σ = (V, f, B) a reachable linear system (in AK ) and set n = dim V .
313 Then there exist a partition κ1 + · · · + κp = n of integer n such that σ = Σκ1 ⊕ · · · ⊕ Σκp
314 Proof.- By recursion in n. Consider a non zero vector ~v1 ∈ B and linear system σ1 = (f ∗ (< ~v1 >), f, < ~v1 >).
315 Natural inclusion ι1 : f ∗ (< ~v1 >) → V gives rise a exact sequence in AK
i p
σ1 = (f ∗ (< ~v1 >), f, < ~v1 >) −−−→ σ −−−→ V /f ∗ (< ~v1 >), f¯, F (p)(B)
(48)
Now σ ∼= σ1 ⊕ V /f ∗ (< ~v1 >), f¯, F (p)(B) . System V /f ∗ (< ~v1 >), f¯, F (p)(B) is reachable, and note that
316
317 dim (V /f ∗ (< ~v1 >)) < n. Thence, by recursion, σ ∼ = σ1 ⊕ · · · ⊕ σp where all σi are in AK .
318 To conclude the proof note that every system σi = (Vi , f, < vi >) is isomorphic to a system on the form Σκi
319 because of dim < vi >= 1.
320
326 Definition 24 ([20]) A nonzero system σ is simple if every subsystem σ 0 is either zero or isomorphic to σ. Simple
327 objects are indecomposable.
328 Theorem 25 Consider the category of reachable systems and feedback morphisms equipped with the minimal
329 exact structure Emin of section-retraction pairs. Then a system σ is Emin -simple if and only if it is isomorphic to a
330 Canonical Controller Form, i.e. σ ∼ = Σn .
i r
331 Proof. Suppose, that σ 0 ,−−−→ Σn −−− → σ 00 is short exact. Consider the one-side inverses q ◦ i = 1σ0 and
→
332 r ◦ j = 1σ00 . Then, by [21, Remark 7.4.], feedback morphism ( i j ) : σ0 ⊕ σ00 → Σn is a isomorphism with
inverse
q .
333
r
0 00
associated to Σn satisfies ZkΣ ∼
n n
334 Then the sequence of invariant vector spaces ZkΣ k≥1
= Zkσ ⊕ Zkσ (see [15,
n 0 00
335 Lemma 3.6.]). In particular, dim ZkΣ = dim Zkσ + dim Zkσ in N. But since the sequence of invariants of Σn is
15
The exact structure of feedback actions
339 Note 26 Recall that EndAK (Σn ) ∼ = K (see [16, 6.3.]) hence simple systems on the form Σn are bricks [19,
340 Definition 2.1]. Therefore every simple object in AK is a brick, and first statement of Schur’s Lemma [19, Lemma
341 2.3.] is fulfilled. Second statement of Schur’s Lemma does not hold in AK because homAK (Σ2 , Σ1 ) 6= 0 though Σ2
342 and Σ1 are both simple.
343 Note 27 To conclude we remark that Brunovsky’s Theorem implies that every reachable system is decomposed in
344 a biproduct of Emin -simple objects. Hence category AK is object semisimple.
345 Conclusions
346 The categories of linear systems and of reachable linear systems over finite vectorial spaces are pre-abelian cate-
347 gories. Kernels and cokernels (an thus images and coimages) of feedback morphisms can be computed effectively.
348 The minimal exact structure is introduced: the short exact sequences are the section-retract pairs. This minimal
349 exact structure is sufficient to state and understand classical decomposition theorems of linear systems (Kalman’s
350 Decomposition, Brunovsky’s Theorem) in terms of short exact sequences of linear systems.
351 Future works would include a traslation of our results to category of regular systems over a commutative ring,
352 and the study of maximal exact structure in categories of linear systems.
353 Acknowledgments
354 The author would like to thank CAFE (Ciberseguridad, Aplicaciones, Fundamentos y Educación) research group
355 for its support.
358 References
359 [1] J.C. Maxwell. “On governors”. vol. .
362 [4] J.W. Brewer, J.W. Bunce and F.S VanVleck. Linear dynamical systems over commutative rings. Marcel
363 Dekker, 1986.
365 [6] N. DeCastro-García. “Feedback equivalence of convolutional codes over finite rings”. Open Math., vol. 15,
366 2017.
367 [7] J. Ferrer, M.I. García-Planas and F. Puerta. “Brunovsky local form of a holomorphic family of pairs of
368 matrices”. Lin. Algebra App., vol. 253, 175–198, 1997.
16
The exact structure of feedback actions
369 [8] J.A. Hermida-Alonso, M.P. Pére and T. Sánchor-Giralda. “Brunovsky canonical form for linear dynamical
370 systems over commutative rings”. Lin. Algebra App., vol. 233, 131–147, 1996.
371 [9] A.L. Muñoz Castañeda, N. DeCastro-García and M.V. Carriegos. “On the state approach representations of
372 convolutional codes over rings of modular integers”. Mathematics, vol. 9, 2962, 2021.
373 [10] J.M. Muñoz Porras and J.I. Iglesias Curto. “Classification of convolutional codes”. Lin. Algebra App., vol.
374 432, 2701–2725, 2010.
375 [11] V. Herranz, D. Napp and C. Perea. “Serial concatenation of a block code and a 2d convolutional code”.
376 Multidimensional Systems and Signal Processing, vol. 30, no. 3, 1113–1127, 2019.
377 [12] D. Napp, R. Pinto and C. Rocha. “State representations of convolutional codes over a finite ring”. Lin. Algebra
378 App., vol. 640, 48–66, 2022.
379 [13] R.E. Kalman. Kronecker invariants and feedback, In: Ordinary differential equations. Academic, 1972.
380 [14] P.A. Brunovsky. “A classification of linear controllable systems”. Kibernetika, vol. 3, 1970.
381 [15] M.V. Carriegos and A.L. Muñoz Castañeda. “On the K-theory of feedback actions on linear systems”. Lin.
382 Algebra App., vol. 440, 233–242, 2014.
383 [16] M.V. Carriegos. “Morphisms of linear control systems”. Open Math., vol. Submitted, 2022.
384 [17] M.V. Carriegos. “Enumeration of classes of linear systems via equations and via partitions in a ordered abelian
385 monoid”. Lin. Algebra App., vol. 438, 2013.
386 [18] M.V. Carriegos. “Some categorical properties of linear systems”. Mathematics, vol. Submitted, 2022.
387 [19] H. Enomoto. “Schur’s lemma for exact categories implies abelian”. J. Algebra, vol. 584, 260–269, 2021.
388 [20] T. Brüstle, S. Hassoun, D. Langford and S. Roy. “Reduction of exact structures”. arXiv, vol. math.RT,
389 1809.01282v4, 2021.
390 [21] T. Bühler. “Exact categories”. Expo. Math, vol. 28, no. 1, 1–69, 2010.
391 [22] J.L. Massey and T. Mittelholzer. “Codes, automata, and continuous systems: explicit interconnections”. IEEE
392 Trans. Auto. Control, vol. 12, 644–650, 1967.
393 [23] J.W. Brewer and L. Klingler. “On feedback invariants for linear dynamical systems”. Lin. Algebra App., vol.
394 325, 2001.
395 [24] S. Mac Lane. Categories for the working mathematician. Springer, 1971.
17