Projection and Aggregation in Maxplus Algebra

Similar documents
Linear Projectors in the max-plus Algebra

KERNELS, IMAGES AND PROJECTIONS IN DIOIDS. Keywords Dioids, Max-plus algebra, Linear Operators, Projection, Residuation. Abstract.

Linear systems in (max,+) algebra

Linear Projectors in the max-plus Algebra

Disturbance Decoupling of Timed Event Graphs by Output Feedback Controller

A Solution of a Tropical Linear Vector Equation

A Tropical Extremal Problem with Nonlinear Objective Function and Linear Inequality Constraints

Robust invariance in uncertain discrete event systems with applications to transportation networks

On Regularity of Incline Matrices

About closed-loop control and observability of max-plus linear systems: Application to manufacturing systems

Boolean Inner-Product Spaces and Boolean Matrices

where B = B(U) and Lemma 2: For an uncertain discrete event system over the

First we introduce the sets that are going to serve as the generalizations of the scalars.

TROPICAL SCHEME THEORY

MAX-PLUS CONVEX SETS AND FUNCTIONS

GENERALIZED DIFFERENCE POSETS AND ORTHOALGEBRAS. 0. Introduction

SOLUTION OF GENERALIZED LINEAR VECTOR EQUATIONS IN IDEMPOTENT ALGEBRA

A Generalized Eigenmode Algorithm for Reducible Regular Matrices over the Max-Plus Algebra

arxiv: v1 [math.ra] 23 Feb 2018

Section 7.2: One-to-One, Onto and Inverse Functions

A matrix over a field F is a rectangular array of elements from F. The symbol

Control Hierarchies and Tropical Algebras

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

HASSE-MINKOWSKI THEOREM

33A Linear Algebra and Applications: Practice Final Exam - Solutions

IDEAL CLASSES AND RELATIVE INTEGERS

Modeling and Stability Analysis of a Communication Network System

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

A NON-LINEAR HIERARCHY FOR DISCRETE EVENT DYNAMICAL SYSTEMS

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

State space transformations and state space realization in the max algebra

Math 121 Homework 4: Notes on Selected Problems

Permutation Groups and Transformation Semigroups Lecture 2: Semigroups

Azumaya Algebras. Dennis Presotto. November 4, Introduction: Central Simple Algebras

A FINITE SEPARATING SET FOR DAIGLE AND FREUDENBURG S COUNTEREXAMPLE TO HILBERT S FOURTEENTH PROBLEM

arxiv: v2 [math.oc] 28 Nov 2015

ELEMENTARY LINEAR ALGEBRA

Elementary maths for GMT

Subrings of Finite Commutative Rings

MATRICES. a m,1 a m,n A =

Assignment 12. O = O ij O kj = O kj O ij. δ ik = O ij

Linear Algebra Solutions 1

On Computing Supply Chain Scheduling Using Max-Plus Algebra

Laurent Hardouin, Carlos Andrey Maia, Bertrand Cottenceau, Mehdi Lhommeau. Abstract. Index Terms

Computational Approaches to Finding Irreducible Representations

Math 593: Problem Set 7

Abstract Algebra II Groups ( )

Ring Theory Problems. A σ

Chapter XI Novanion rings

Formal power series rings, inverse limits, and I-adic completions of rings

Open Loop Controllers to Solve the Disturbance Decoupling Problem for Max-Plus Linear Systems

Modeling and Control for (max, +)-Linear Systems with Set-Based Constraints

Cross Connection of Boolean Lattice

Mathematics 1. Part II: Linear Algebra. Exercises and problems

Definition 2.3. We define addition and multiplication of matrices as follows.

Integral Extensions. Chapter Integral Elements Definitions and Comments Lemma

Performance Evaluation of (max,+) Automata

A Note on Linearly Independence over the Symmetrized Max-Plus Algebra

LINEAR ALGEBRA BOOT CAMP WEEK 1: THE BASICS

The Jordan canonical form

Universal Algebra for Logics

Linear Algebra March 16, 2019

Math 4377/6308 Advanced Linear Algebra

Algebra Exam Syllabus

5 Dedekind extensions

Vector bundles in Algebraic Geometry Enrique Arrondo. 1. The notion of vector bundle

REPRESENTATION THEORY WEEK 5. B : V V k

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).

Synthesis of Greatest Linear Feedback for Timed Event Graphs in Dioid

1 Last time: least-squares problems

Application of product dioids for dead token detection in interval P-time event graphs

Pacific Journal of Mathematics

COMMUTING PAIRS AND TRIPLES OF MATRICES AND RELATED VARIETIES

Modeling and Control of Nested Manufacturing Processes using Dioid Models

Matrices BUSINESS MATHEMATICS

A proof of the Jordan normal form theorem

Math 121 Homework 5: Notes on Selected Problems

Factorization of integer-valued polynomials with square-free denominator

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Matrix representation of a linear map

Boolean Algebras. Chapter 2

Cryptanalysis of the McEliece Public Key Cryptosystem Based on Polar Codes

Solving weakly linear inequalities for matrices over max-plus semiring and applications to automata theory

A SHORT PROOF OF ROST NILPOTENCE VIA REFINED CORRESPONDENCES

Confluence Algebras and Acyclicity of the Koszul Complex

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

MATH 315 Linear Algebra Homework #1 Assigned: August 20, 2018

THE UNIVERSITY OF TORONTO UNDERGRADUATE MATHEMATICS COMPETITION March, 2005

Elementary Row Operations on Matrices

THE ADAMS SPECTRAL SEQUENCE: COURSE NOTES

Categories and Quantum Informatics: Hilbert spaces

When does a semiring become a residuated lattice?

Duality, Residues, Fundamental class

Math 110, Summer 2012: Practice Exam 1 SOLUTIONS

10. Smooth Varieties. 82 Andreas Gathmann

Notes on Ordered Sets

COURSE SUMMARY FOR MATH 508, WINTER QUARTER 2017: ADVANCED COMMUTATIVE ALGEBRA

arxiv: v2 [math.ct] 27 Dec 2014

Transcription:

Projection and Aggregation in Maplus Algebra G. Cohen 1, S. Gaubert 2, and J.-P. Quadrat 2 1 ENPC 6-8, avenue Blaise Pascal Cité Descartes, Champs-sur-Marne 77455 Marne-La-Vallée Cede 2, France Guy.Cohen@enpc.fr 2 INRIA-Rocquencourt, B.P. 105, 78153 Le Chesnay Cede, France Stephane.Gaubert@inria.Fr and Jean-Pierre.Quadrat@inria.fr Summary. In maplus algebra, linear projectors on an image of a morphism B parallel to the kernel of another morphism C can be built under transversality conditions of the two morphisms. The eistence of a transverse to an image or a kernel of a morphism is obtained under some regularity conditions. We show that those regularity and transversality conditions can be epressed linearly as soon as the space to which im(b) and ker(c) belong is free and its order dual is free. The algebraic structure R n ma has these two properties. Projectors are constructed following a previous work. Application to aggregation of linear dynamical systems is discussed. 1 Introduction The work of Peter Kokotovic [9] with François Delebecque and the third author, about aggregation of Markov chains, that we have tried to etend to the maplus algebra contet, has motivated our research on the construction of maplus linear projectors [5, 6]. This construction presents some difficulties in this new algebraic contet. In this paper, we survey some facts given in these previous papers and clarify some links with module theory. The practical motivation to study projectors in the contet of maplus algebra is the curse of dimensionality in dynamic programming which is the main restriction to the application of this technique. Indeed, the dynamic programming equation can be written linearly in maplus algebra. Therefore it is tempting to try to adapt the standard linear techniques (for eample [9]) of linear system aggregation. This is possible and has been done in [15]. But some difficulties appear during this adaptation. The maplus analogs of linear space are an idempotent semimodule. As for modules, not all idempotent semimodules have a basis, possibly there does not eist a set of generators such that any vector of the semimodule has a unique set of coordinates. When this is the case, we say that the semimodule

2 G. Cohen, S. Gaubert, and J.-P. Quadrat is free. Moreover, like in module theory, any surjective linear operator does not admit a linear inverse, when this is the case, the range space is called projective; dually when any injective linear application admits a linear inverse, we say that the domain is injective. To be able to build the analog of a linear projector on an image parallel to a kernel, we need a transversality condition that is the eistence and uniqueness of the intersection of the kernel and the image (more precisely, the kernel introduced in the following defines a fibration and transversality means that each kernel fiber always intersects the image in a unique point). The transversality condition can be checked by means of linear algebra as soon as the ambient semimodule has some properties of projectiveness and injectiveness. In a previous work [6], we have obtained necessary and sufficient conditions for the eistence of a linear projector but the links with module theory were not given. In the present paper, we etend this result using assumptions of freeness on the ambient space and its order dual. This dual space is no longer defined as the set of continuous linear forms but it is rather derived from the definition of a scalar product using residuation. So doing, the bidual space is equal to the initial space. Apart from this improvement of the assumptions, the construction of the linear projector is the same and is recalled here. There eist few works on these questions. We can find some results on semimodules in [10, 16]. The application of linear projection to aggregation and coherency has been studied in [15]. We recall here some of these results, in particular, the notion of lumpability of dynamic programming equations. 2 Ordered Algebraic Structures 2.1 Structure Definitions A semiring is a set D equipped with two operations and such that: (D, ) is a commutative monoid whose zero is denoted by ɛ, (D, ) is a monoid whose unit is denoted by e, is distributive with respect to, the zero is absorbing, that is ɛ a = a ɛ = ɛ. A dioid is an idempotent semiring: a a = a. A semifield is a semiring in which nonzero elements have an inverse. Eample 1. The maplus semifield R ma is the set R { } equipped with = ma and = +. It is an idempotent semifield.. A semimodule is the analogue of a module but defined on a semiring instead of a ring. Eample 2. R n ma is an idempotent semimodule. Eample 3. The set of n n matrices with entries in R ma is a dioid for the operations: (A B) ik = ma{a ij + B jk }, (A B) ij = ma{a ij, B ij }. j

Projection and Aggregation in Maplus Algebra 3 In a dioid, the operation induces an order relation: a b a = a b, a, b D. Then a b = a b. We say that a dioid D is complete if any arbitrary subset B D has a supremum and if the product distributes with respect to suprema. When the supremum of a set B belongs to B we denote it by B. Eample 4. R ma is not complete but R ma = R ma {+ } is complete. A complete dioid is a complete lattice. Indeed we can define the infimum of a set A D by {d D d a, a A}. When the infimum of A belongs to A, we denote it by A. 2.2 Residuated Mappings If D and C are complete lattices, we say that a map f : D C is isotone if a b implies f (a) f (b). We say that f is lower semicontinuous (lsc) if f commutes with arbitrary suprema. We say that f is residuated if the maimal element f (y) { D : f () y} eists for all y C. The function f is called the residual of f. We say that a map g : C D is dually residuated if g () {y C : g (y) } eists for all C. It is shown in [1] that f is residuated iff f is lsc with f(ɛ) = ɛ. Moreover, f is residuated iff f is isotone and there eists an isotone map g : C D such that: f g I C and g f I D. The residual has the following properties: f f f = f; f f f = f ; f is injective iff f f = I D iff f is surjective; f is surjective iff f f = I C iff f is injective; (h f) = f h ; f g iff g f ; (f g) = f g ; ( f g ) = f g. Eample 5. The function f : R 2 ma 1 2 R ma is isotone but not residuated. The function f : R 2 ma 2 1 2 2 ma (2 1, 2 2 ) R ma is isotone, additive but nonlinear and residuated. 2 2 y y/2 y 1 y/2 1 Fig. 1. 1 2 y and 2 1 2 2 y.

4 G. Cohen, S. Gaubert, and J.-P. Quadrat Eample 6. If A is a m n matri with entries in R ma, the morphism R m ma A R n ma is residuated: the maimal element of the set { R n ma A b} eists, it is denoted A\b with (A\b) j = A ij \b i. Indeed: i A b j A ij j b i, j A ij j b i, i, j j A ij \b i, i, j j i A ij \b i, j. Thus A\b = ( A t ) b where denotes the minplus matri product. In the same way, we can compute A\B, B/A, C\A/B for matrices with compatible dimensions. For eample A\B is the largest matri such that AX B and, if there eists X such that AX = B, we have A(A\B) = B. Moreover B A\B is an morphism. 3 Idempotent Semimodules In this section we etend the notion of projective module and injective module to projective and injective idempotent semimodule. 3.1 Projective Idempotent Semimodules Definition 1. A complete idempotent semimodule P is projective if for all complete idempotent semimodules U and X and for all morphisms A : P X and B : U X such that im(a) im(b) there eists a morphism R : P U such that A = BR. This is of course the analog of the classical notion in module theory. The following proposition shows that free complete idempotent semimodules are projective and the factor R can be computed by residuation. Proposition 1. Given the free idempotent complete semimodule P, the two idempotent complete semimodules U, X, the morphism B : U X and the morphism A : P X such that im(a) im(b), we have: A = B(B\A). (1) The eistence of a morphism R such that A = BR follows from the classical argument [1, Th. 8.6] The maimal R is equal to (B\A). In the case of matrices (B\A) has been computed as in Eample 6. [ ] Eample 7. X = im(b) subsemimodule of R 2 1 e ma with B = is not free. e 1

Projection and Aggregation in Maplus Algebra 5 [ [ [ 1 1 e The vector can also be written ( 1) and therefore has not e] e] 1] {[ [ 1 e a unique set of coordinates on the generating family,. However, e] 1]} im(b) is projective because B has [ a generalized ] inverse B g, meaning that 1 2 BB g B = B. We can take: B g =. 2 1 3.2 Injective Idempotent Semimodules To discuss injective idempotent semimodules, it is necessary to etend the notion of morphism kernel. Indeed, since in a semiring the general linear equation A = A cannot be reduced to A = ɛ, the standard kernel definition is not very useful. Instead, we introduce the fibration of the domain by the injectivity classes of a morphism. Definition 2. Given two semimodules X and Y and a morphism C : X Y, we define the equivalence relation ker(c) on X by modulo ker(c) if C = C. We say that ker(c) ker(a) when the fibration induced by ker(c) is a subfibration of that of ker(a), that is, when C = C implies A = A. With this kernel definition, we can etend the notion of injective modules to injective semimodules. Definition 3. A complete idempotent semimodule I is injective if for all complete idempotent semimodules Y and X and for all morphisms A : X I and C : X Y satisfying ker(c) ker(a) there eists a morphism L : Y I such that A = LC. To understand the duality between projective and injective idempotent semimodules, it is useful to introduce a duality on idempotent semimodules based on residuation. If X is a complete idempotent semimodule on the idempotent semiring D, we call (order) dual of X, the semimodule on the semiring D, denoted X, with underlying set X, addition ( X, X ) ( ) X (where is relative to the natural order on X induced by ) and action (λ D, X ) /λ X. The semimodule property of X comes easily from the residuation properties. Proposition 2 ([7] Prop. 4). For all complete idempotent semimodules X, (X ) = X. Associated with a semimodule morphism C : X Y, the residuation operation defines the semimodule morphism C : Y X with which we can characterize the kernel inclusions.

6 G. Cohen, S. Gaubert, and J.-P. Quadrat Proposition 3. Given two idempotent complete semimodules X, Y, two morphisms A and C from X to Y, we have: ker(c) ker(a) im(a ) im(c ). Proof. If im(a ) im(c ), any point in im(a ) does not move when projected on im(c ), which translates into the equality C CA = A. By pre- and postcomposition with A of both sides of this equality, one gets that AC CA A = AA A = A. We have AC CA A AC C A because both A A and C C are greater than the identity. Finally, equality holds throughout and we have proved that A = AC C, from which it is clear that ker(c) ker(a). Conversely, it is easily checked that C C is equivalent to modulo ker(c). Moving in the same class modulo ker(c) implies moving in the same class modulo ker(a) from the assumption. Therefore A = AC C. Then, pre and post-composition with A shows that A AC CA = A AA = A and A AC CA C CA A which shows that equality holds throughout. Therefore A = C CA which shows that im(a ) im(c ). Theorem 1. An idempotent complete semimodule is injective if and only if its (order) dual is projective. Proof. If I is projective and the morphisms A : X I and C : X Y satisfy ker(c) ker(a) then im(a ) im(c ) and because I is projective there eists a morphism L : I X such that A = C L which implies A = LC thanks to the residuation properties. Conversely, if I is injective, consider the morphisms A : I X and C : X Y such that im(a ) im(c ) which implies ker(c) ker(a) which implies A = LC since I is injective and therefore A = C L which shows that I is projective. Proposition 4. Given a complete idempotent semimodule I with a free dual, two complete idempotent semimodules Y, X and two morphisms A : X I, C : X Y with ker(c) ker(a) we have: A = (A/C)C. (2) It is useful to remark that the dual of a free semimodule is not always free. Eample 8. R n ma is free and its dual R n min is free and therefore these two semimodules are projective and injective. Eample 9. R + ma = (R + {, + }, ma, +) is a complete idempotent semimodule on R + ma which is free, its basis is {0}, but its dual is not free.

Projection and Aggregation in Maplus Algebra 7 4 Projectors In the following, the sets U, X and Y will be complete idempotent semimodules. Moreover, we will suppose that X and its dual are free so that we can test the image or kernel inclusions by (1) or (2). Based on those assumptions, following [6], we build linear projectors on subsemimodules of X that can be described as images of regular morphisms. We say that B is regular if there eists a generalized inverse B g satisfying: B = BB g B. Then there eists a largest generalized inverse equal to B\B/B. Therefore we have: B = B(B\B/B)B (3) if and only if B is regular. Indeed, the eistence of B g implies the eistence of X such that B = BXB and therefore the largest X such that B BXB (which is equal to B\B/B) satisfies the equality. Moreover, with every generalized inverse, we can associate a generalized refleive inverse. Indeed, B r BB g B is an inverse that satisfies B = BB r B, B r = B r BB r, which are the relations which define the refleive inverses. 4.1 Projector on Im(B) Proposition 5. There eists a linear projector Q on im(b) iff B is regular. By linear projector we mean a projector that is a morphism of complete idempotent semimodules. Proof. If Q is a linear projector on im(b), we have QB = B. Since B and Q have the same image, by (1) we have Q = B(B\Q), which implies B = B(B\Q)B. Therefore we can take B g = B\Q as generalized inverse. Thus B is regular. Conversely if B g is a generalized inverse of B then Q = BB g is a linear projector on im(b). In order to prepare the transition with the net section, it is useful to give other forms to the projector Q Proposition 6. If B is regular and B r is a generalized refleive inverse of B, we have Q = BB r = (B/(B r B))B r = B((B r B)\B r ). Proof. From B = BB r B, we deduce from the residuation properties that B = (B/(B r B))B r B. Similarly from B r = B r BB r, we deduce B r = B r B((B r B)\B r ). Let P defined by P (B/(B r B))B r we have P = (B/(B r B))B r B((B r B)\B r ) = B((B r B)\B r ).

8 G. Cohen, S. Gaubert, and J.-P. Quadrat Moreover P B = B, B r P = B r and P 2 = (B/(B r B))B r B((B r B)\B r ) = (B/(B r B))B r = P, therefore P is a projector on im(b) and since B r P = B r the projection is parallel to ker(b r ). Finally: Q = BB r = (B/(B r B))B r BB r B((B r B)\B r ) = (B/(B r B))B r = P. 4.2 Projector on Im(B) parallel to Ker(C) To define a projector on im(b) parallel to ker(c), we need a transversality condition, that is, each equivalent class of ker(c) intersects im(b) in eactly one point (for all there eists a unique such that C = C with : = Bu). The following theorem gives a test for transversality. Theorem 2 ([6] Th.8 and 9). The three following assertions are equivalent: 1. ker(cb) = ker(b) and im(cb) = im(c), that is: B = (B/(CB))CB, C = CB((CB)\C). 2. There eists a linear projector P on im(b) parallel to ker(c): P B = B, CP = C, P 2 = P = (B/(CB))C = B((CB)\C). 3. im(b) is transverse to ker(c). Let us only show that the first proposition implies the third one. The eistence of the intersection follows from C = CB((CB)\C), indeed C = CB((CB)\C) therefore y = B((CB)\C) belongs to im(b) and is in the same ker(c)-class as. The uniqueness of the intersection follows from B = (B/(CB))CB, indeed: CBu = CBu implies (B/(CB))CBu = (B/(CB))CBu = Bu = Bu. Eample 10. With U = X = Y = R 2 ma and [ ] e 1 B = C = 1 e, we have B = B/B and it follows that P = B. More generally, for any E, as soon as B = E/E we have: B = B/B = B 2 = B\B = B\B/B = B r = P. Eample 11. For X = R 2 ma, U = Y = R ma and B and C given by: [ ] e B =, C = [ e 1 ]. e the projector is given in Figure 3.

Projection and Aggregation in Maplus Algebra 9 Eample 1 1 Im B 1 P Fig. 2. Projection on im(b) parallel to ker(b). Ker C Im B P Fig. 3. Projection on im(b) parallel to ker(c). Eample 12. For the following B a e e B = e a e. e e a We have B\B B\B = e a a a e a. a a e With some calculation one can show that: B B y = (B\B) y χ y z z, z z y where χ = e if a < e and χ = ɛ otherwise. Then we see that B B = (B\B) when a e. We can verify that the case a e is precisely the case where the matrices B are regular. Eample 13. The projector shown in Figure 4 is defined with the following B and C:

10 G. Cohen, S. Gaubert, and J.-P. Quadrat Fig. 4. Projection on im(b) parallel to ker(c) in dimension 3. 0 1 B = 0.5 0, C = 2 1 [ ] 0 0 0. 2 1 0 We see on this eample that the fiber shapes can be different. In this eample, we have five kinds of fiber having three different shapes. 5 Aggregation and Coherency Thanks to the projectors defined in the previous section, the results about aggregation and coherency given in [9] can be etended to the case of maplus algebra. This means that the aggregation tools used in the theory of linear systems can be applied to aggregation of dynamic programming problems or Hamilton-Jacobi equations. In this section, we recall some results given in [15]. Given X, a complete free idempotent semimodule with free dual, we consider the endomorphism A : X X and the dynamic system X n+1 = AX n. We say that A is aggregable by C : X Y (regular morphism on the idempotent complete semimodule Y) if there eists A C such that CA = A C C. Then, Y n CX n satisfies the aggregate dynamics Y n+1 = A C Y n. Proposition 7. If C is regular, A is aggregable by C iff there eists B such that the projector on im(b) parallel to ker(c) satisfies P A = P AP. Proof. Since C is regular, there eists B and P with P = B ((CB)\C) = (B/(CB)) C.

Sufficiency (P A = P AP CA = A C C): Projection and Aggregation in Maplus Algebra 11 CA = CP A = CP AP = CAP = CA (B/ ((CB))) C = [CA (B/ (CB))] C, and we have A C = CA(B/(CB)). Necessity (P A = P AP CA = A C C): P A = (B/ (CB)) CA = (B/ (CB)) A C C = (B/ (CB)) A C CP = (B/ (CB)) CAP = P AP. In a similar way, we say that B, assumed regular, is coherent with A if there eists A B such that: AB = BA B. In this case, if X 0 = BU 0, then X n = BU n is defined by the aggregate dynamics U n+1 = A B U n. Proposition 8. If B is regular, B is coherent with A iff there eists C such that the P projector on im(b) parallel to ker(c) satisfies: AP = P AP. To show an analogy with the lumpability of Markov chains [12], we can specialize the previous results to the case when C is defined as the characteristic function of a partition. Let us suppose that X = R n min. Consider a partition U = {J 1,..., J p } of F = {1,, n} and its characteristic matri: { e if i J, U ij = i F, J U. ɛ si i / J, If w R n min is a cost (which is analogous to a probability, that is if w satisfies gw = e with g a row vector with all entries equal to e) the conditional cost with respect to U is defined by: ( w U ) = w j ij j J w, j, J. j Clearly we have: w U = W US 1, with S U t W U, W = diag(w). If A is the transition cost of a Bellman chain (that is ga = g), we say that A is U-lumpable if A is aggregable with C = U t. If A admits a unique invariant cost Aw = w, and if A is U-lumpable, we can take P = BC with B = w U for projection on im(b) parallel to ker(c) since CB = U t W US 1 = SS 1 = I (the identity matri I is the matri with a diagonal of e and ɛ elsewhere). In this case, looking at the meaning of CA = A C C, we have: Proposition 9 ([15] Th.20). A is lumpable iff: a kj = a KJ, j J, J, K U. k K

12 G. Cohen, S. Gaubert, and J.-P. Quadrat References 1. T.S. BLYTH (1990), Module theory. Oford Science Publications. 2. T.S. BLYTH, M.J JANOWITZ (1972), Residuation theory. Pergamon Press, Oford. 3. Z.Q. CAO, K.H. KIM, F.W. ROUSH (1984), Incline Algebra and Applications, Hellis Horwood. 4. F. BACCELLI, G. COHEN, G.J. OLSDER, and J.-P. QUADRAT (1992), Synchronization and Linearity, Wiley and http://www-rocq.inria.fr/metalau/cohen/sed/book-online.html. 5. G. COHEN, S. GAUBERT, J.P. QUADRAT (1996), Kernels, images and projections in dioids. Proceedings of WODES 96, Edinburgh and http://www-rocq.inria.fr/metalau/quadrat/kernel.pdf. 6. G. COHEN, S. GAUBERT, J.P. QUADRAT (1997). Linear Projectors in the ma-plus algebra, 5th IEEE-Mediterranean Conf. Paphos, Cyprus and http://www-rocq.inria.fr/metalau/quadrat/projector.pdf. 7. G. COHEN, S. GAUBERT, J.P. QUADRAT (2004), Duality and Separation Theorems in idempotent Semimodules, Linear Algebra and its Applications N. 379 pp. 395-422 and arxiv:math.fa/0212294. 8. R.A. CUNNINGHAME-GREEN (1979), Minima Algebras. L.N. in Economics and Math. Systems, Springer Verlag. 9. F. DELEBECQUE, P. KOKOTOVIC, J.-P. QUADRAT (1984). Aggregation and coherency in networks and Markov chains. Int. Jour. of Control N. 35 and http://www-rocq.inria.fr/metalau/quadrat/aggregation.pdf. 10. J.S. GOLAN (1992), The theory of semirings with applications in mathematics and theretical computer science, V.54, Longman Sci & Tech. 11. K.H. KIM (1982), Boolean Matri Theory and Applications, Macell Dekker, New York. 12. J.G. KEMENY, J.L. SNELL, A.W. KNAP (1976), Finite Markov chains, Springer-Verlag. 13. F.P. KELLY (1976). Reversibility and stochastic networks. Wiley, (1979). 14. V. MASLOV, S. SAMBORSKII (1992), editors, Idempotent Analysis V.13 of Adv. in Sov. Math. AMS, RI. 15. J.-P. QUADRAT and MAX-PLUS (1997), Min-plus linearity and statistical mechanics Markov Processes and Related Fields, N.3, http://www-rocq.inria.fr/metalau/quadrat/mecastat.pdf 16. E. WAGNEUR (1991) Moduloids and Pseudomodules, Dimension Theory, Discrete Math. V.98, pp. 57-73. Other related papers and informations about maplus algebra are available from the web site: http://maplus.org.