Factoring and decomposing a class of linear functional systems

被引:43
作者
Cluzeau, Thomas [2 ]
Quadrat, Alban [1 ]
机构
[1] INRIA Sophia Antipolis, APICS Project, F-06902 Sophia Antipolis, France
[2] ENSIL, F-87068 Limoges, France
关键词
linear functional systems; factorization and decomposition problems; morphisms; equivalences of systems; galois transformations; quadratic first integrals of motion; quadratic conservation laws; constructive homological algebra; module theory; symbolic computation;
D O I
10.1016/j.laa.2007.07.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Within a constructive homological algebra approach, we study the factorization and decomposition problems for a class of linear functional (determined, over-determined, under-determined) systems. Using the concept of Ore algebras of functional operators (e.g., ordinary/partial differential operators, shift operators, time-delay operators), we first concentrate on the computation of morphisms from a finitely presented left module M over an Ore algebra to another one M', where M (resp., M') is a module intrinsically associated with the linear functional system Ry=0 (resp., R'z = 0). These morphisms define applications sending solutions of the system R'z = 0 to solutions of Ry = 0. We explicitly characterize the kernel, image, cokernel and coimage of a general morphism. We then show that the existence of a non-injective endomorphism of the module M is equivalent to the existence of a non-trivial factorization R=R2R1 of the system matrix R. The corresponding system can then be integrated "in cascade". Under certain conditions, we also show that the system Ry = 0 is equivalent to a system R'z = 0, where R' is a block-triangular matrix of the same size as R. We show that the existence of idempotents of the endomorphism ring of the module M allows us to reduce the integration of the system Ry = 0 to the integration of two independent systems R(1)y(1) = 0 and R(2)y(2) = 0. Furthermore, we prove that, under certain conditions, idempotents provide decompositions of the system Ry = 0, i.e., they allow us to compute an equivalent system R'z = 0, where R' is a block-diagonal matrix of the same size as R. Applications of these results in mathematical physics and control theory are given. Finally, the different algorithms of the paper are implemented in the Maple package MORPHISMS based on the library OREMODULES. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:324 / 381
页数:58
相关论文
共 76 条
[1]  
Abramov S. A., 2001, ISSAC 2001. Proceedings of the 2001 International Symposium on Symbolic and Algebraic Computation, P1, DOI 10.1145/384101.384102
[2]  
ABRAMOV SA, 1998, P ISSAC 98
[3]  
[Anonymous], 1998, TEXTS APPL MATH
[4]  
[Anonymous], 1993, SOLVABLE POLYNOMIAL
[5]  
[Anonymous], NONCOMMUTATIVE NOETH
[6]  
BARAKAT M, UNPUB HOMALG ABSTRAC
[7]  
Barkatou M. A., 1998, ISSAC 98. Proceedings of the 1998 International Symposium on Symbolic and Algebraic Computation, P268, DOI 10.1145/281508.281633
[8]  
Barkatou MA, 2005, TRENDS MATH, P213
[9]   On rational solutions of systems of linear differential equations [J].
Barkatou, MA .
JOURNAL OF SYMBOLIC COMPUTATION, 1999, 28 (4-5) :547-567
[10]  
BARKATOU MA, 1999, P ISSAC 99