Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346/home/daniel/maple/lib9/OreModules ............................................................................................................................................................................................................................. �B?F���� reModules OreModulesT OreModulesA OreModules/version OreModules/compiled OreModules/homalg OreModulesStafford/homalg OreModules/copyright_OreModules OreModules/DefineOreAlgebra OreModules/OreModulesOptions OreModules/Groebner_termorder OreModules/Groebner_leadmon OreModules/Groebner_gbasis OreModules/Groebner_normalf OreModules/Groebner_hilbertseries OreModules/Groebner_hilbertpolynomial OreModules/Groebner_hilbertdim OreModules/Groebner_SetBasis OreModules/term_order OreModules/lead_mon OreModules/gb OreModules/normal_form OreModules/hilbert_series OreModules/hilbert_polynomial OreModules/hilbert_dimension OreModules/vs_basis OreModules/Involution OreModules/MatrixShape OreModules/Mult OreModules/KroneckerProduct ............... ,uM7R0 I=OreModules/OreModulesOptionsf*6#%"aG6$%"sG%)oldvalueG6#%\pCopyright~(C)~2004- 2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C%@$4-%%typeG6 $9$%'stringG-%&ERRORG6#%Fexpecting~a~string~as~first~argument.G@'/F2Q.GroebnerB asisF+C$@%-%)assignedG6#%9OreModules/GroebnerBasisG>8%F@>FBQ)GroebnerF+@$1""#9# @'/-%(convertG6$&9"6#FGF3Q)JanetOreF+C%>F@FQ>8$-FL6$-%+kerneloptsG6#%(versionGF 3@%55555/-%*substringG6$FU;"""""(Q(Maple~VF+/F]oQ(Maple~6F+/F]oQ(Maple~7F+/F]oQ (Maple~8F+/F]oQ(Maple~9F+/-F^o6$FU;Fao"")Q)Maple~10F+>%IOreModules/convert_term order_to_JanetOreG%QOreModules/convert_termorder_to_JanetOre_Maple10G>Fcp%QOreM odules/convert_termorder_to_JanetOre_Maple11G/FKFD>F@FD-F56#%Wexpecting~"Groebn er"~or~"JanetOre"~as~second~argument.G5/F2Q'MatrixF+/F2Q'matrixF+C$>FB%6OreModu les/matrixtypeG@$FF@%5/FN%'matrixG/FN%'MatrixG>FcqFN-F56#%Texpecting~'matrix'~o r~'Matrix'~as~second~parameter.G-F56#%0invalid~option.GFBF+6%F@FcpFcqF+F+ M7R0 I>OreModules/Groebner_termorderf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban~ Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernelo ptsG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~6 F$/F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%*termorderG6#9"-&FK 6#%.MonomialOrderGFNF$F$F$F$ M7R0 I;OreModules/Groebner_gbasisf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban~Qua drat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernelopts G6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~6F$/ F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%'gbasisG6#9"-&FK6#%&Ba sisGFNF$F$F$F$ M7R0 I0OreModules/Multf*6$%#M1G%#M2G62%"aG%"fG%"iG%"jG%"kG%"pG%"qG%"rG%"vG%#vrG%$Alg G%%Alg2G%$M2aG%*is_MatrixG%*mult_caseG%*mult_procG6#%\pCopyright~(C)~2004-2010~ by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C.>8,-%*substringG6 $-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@%2""$9#>80-F"6#&9"6#;" "#FO@%5-%%typeG6$9%%'matrixG330F=Q(Maple~VF:0F=Q(Maple~6F:-Ffn6$Fhn%'MatrixG>FQ -%%copyG6#Fhn>FQFhn>8.&FU6#FO@$43-Ffn6$Fio%%listG-Ffn6$&Fio6#FJ-%$AndG6$%&table G-%$NotG6#Fin-%&ERRORG6#%hnexpecting~OreAlgebra~as~last~argument~(use~DefineOre Algebra).G@%Fen@$3-%$hasG6$-%&evalmGFfo&Fio6#FN0&Fio6#"#77"-F^q6#%dpmultiplicat ion~is~not~implemented~for~an~algebra~defined~with~a~shift~of~non-unit~length.G @$3-Feq6$FhnFiqF[rF`r@%-Ffn6$9$Fin>8%-%#opG6#-%$mapG6$F^s-FB6$-Fas6$%'indetsG-F hq6#Fjr%)listlistG>F\s-FgsFis@%-Ffn6$FQFin>F\s-%&unionG6$F\s-F^s6#-Fas6$F^s-FB6 $-Fas6$Fgs-Fhq6#FQFjs>F\s-Fbt6$F\s-FgsF]u>F\s-%'selectG6$f*6#F(F:6$%)operatorG% &arrowGF:-Ffn6$Fjr%)functionGF:F:F:F\s@%0F\s<">8/-&%,Ore_algebraG6#%-skew_algeb raG6(-F^s6#&Fio6#"#8/%(polynomG&Fio6#""&/%%commG&Fio6#""'/%%funcG7$-F^s6#&Fio6# "")-F^s6#-Fas6$f*FguF:FhuF:-F^s6$""!FjrF:F:F:F\s/%/characteristicG&Fio6#FK/%.al g_relationsG&Fio6#""*>FbvFdp>81%&falseG@'-Ffn6$Fjr<$FinFjsC%>8)-&%'linalgG6#%'r owdimGFis>8*-&F^z6#%'coldimGFis@'-Ffn6$FQFhyC%@$0Fbz-F]zF]u-F^q6#%Lnon~matching ~dimensions~for~matrix~product.G>8+-FdzF]u>82Fgx3F[o-Ffn6$FQFboC&@$0Fbz-&%.Line arAlgebraG6#%-RowDimensionGF]uF^[l>Fb[l-&F^\l6#%0ColumnDimensionGF]u>Fe[lFgx>Fc y%%trueG>Fe[lFJ3F[o-Ffn6$FjrFboC&>FcyFh\l>F[z-F]\lFis>Fbz-Fc\lFis@'FhzC$>Fb[lFc [l>Fe[lFgxFf[lC$>Fb[lFb\l>Fe[lFgx>Fe[lFJ@'FhzC%>FbzF][l>Fb[lFc[l>Fe[lFXFf[lC&>F bzF\\l>Fb[lFb\l>Fe[lFX>FcyFh\l>Fe[lFN@)/Fe[lFgxC&>8-7#-F^s6#&&&FbvFep6#Q,commut ationF:6#Q5non_inv_right_indetsF:?(8&FJFJ,&-%%nopsG6#Fj^lFJ!""FJFh\l>&Fbv6$Q&ex traF:&Fj^l6#Ff_l-F^s6#-%'subsopG6$/FbwQ.rational_caseF:7#F]`l@%/-Fi_l6#&&FbvFa_ l6#Q,left_indetsF:FJ>83f*6%F(%"bGF2F:F:F:-&&9&Fa_l6&Q(productF:&&FialFc_lFepFh` lQ,terminationF:6%*$-%&denomGFisF[`l-Fhal6%-%'expandG6#-%&numerGFisFhn&Fjal6$F_ `lF]blF[clF:F:F:>Fcalf*FealF:F:F:-&Fial6&F\blF]blFh`lQ(generalF:6%Fabl-F`clFebl F[clF:F:F:@%/FjxFgx@%Fcy-Fbo6#-%)simplifyG6#7#-%$seqG6$7#-F_dl6$-%$addG6$-Fcal6 %&Fjr6$Ff_l8'&FQ6$F[el8(Fbv/F[el;FJFbz/F^el;FJFb[l/Ff_l;FJF[z-F[dl6#-FhqF\dl@%F cy-F[dl6#-Fas6$f*FguF:FhuF:-%$modG6$-%'NormalGFis&T#F[yF:F:6$F2Fio-FboF\dl-F[dl 6#-Fas6$f*FguF:FhuF:F^flF:F:FeflFgel/Fe[lFJC&>Fj^lF[_l?(Ff_lFJFJFg_lFh\l>F]`lFb `l@%F[al>Fcalf*FealF:F:F:FgalF:F:F:>Fcalf*FealF:F:F:F_clF:F:F:@%Ffcl@%Fcy-Fbo6# -F[dl6#7#-F_dl6$7#-F_dl6$-Fcal6%FidlFQFbvF_elFcel-F[dl6#-FhqF[hl@%Fcy-F[dl6#-Fa s6$f*FguF:FhuF:F^flF:F:Fefl-FboF[hl-F[dl6#-Fas6$f*FguF:FhuF:F^flF:F:FeflFfhl/Fe [lFXC&>Fj^lF[_l?(Ff_lFJFJFg_lFh\l>F]`lFb`l@%F[al>Fcalf*FealF:F:F:FgalF:F:F:>Fca lf*FealF:F:F:F_clF:F:F:@%Ffcl@%Fcy-Fbo6#-F[dl6#7#-F_dl6$7#-F_dl6$-Fcal6%FjrF\el FbvFaelF_el-F[dl6#-FhqFbjl@%Fcy-F[dl6#-Fas6$f*FguF:FhuF:F^flF:F:Fefl-FboFbjl-F[ dl6#-Fas6$f*FguF:FhuF:F^flF:F:FeflF][mC%>Fj^lF[_l?(Ff_lFJFJFg_lFh\l>F]`lFb`l@%F fcl@%F[al-&F_al6&F\bl&&F_alFc_lFepFh`lF_bl6%Fabl-Fa\m6%FfblFQ&Fbv6$F_`lFc\mFh\m -&F_al6&F\blFc\mFh`lFbcl6%Fabl-F[]mFg\mFh\m@%F[al-F_fl6$-Fbfl6#F`\mFjx-F_fl6$-F bfl6#Fj\mFjxF:F:F:F: M7R0 I8OreModules/PolIntersectf*6%'%#L1G%%listG'%"vG-F'6#<$%(indexedG%'symbolG'%$Alg GF'6)%"iG%#GBG%%mAlgG%&mTOrdG%#vlG%#vrG%%var1G6#%\pCopyright~(C)~2004-2010~by~A lban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C(@$/9%7"-%&ERRORG6#%jn expecting~non-empty~list~of~indeterminates~as~second~parameter.G>8(&9&6#""$>8)& FH6#""%>8&-&%,Ore_algebraG6#%-skew_algebraG6(-%#opG6#&FH6#"#8/%(polynomG&FH6#"" &/%%commG&FH6#""'/%%funcG&FH6#"")/%/characteristicG&FH6#""(/%.alg_relationsG&FH 6#""*>8*7$-FY6#-%'removeG6%%$hasGFLF?-FY6#-Fgp6%FipFFF?@%/FbpF@C$>8'-%6OreModul es/term_orderG6$FQ-%%tdegG6#-FY6#F?-%.OreModules/gbG6$9$FbqC%>Fbq-Fdq6$FQ-%'lex degG6$FbpF?>8%F[r-Fgp6%FipFgrFbpF;F;F;F; M7R0 I6OreModules/TorsionRatf*6$%"RG'%$AlgG%%listG6&%&R_adjG%"SG%&S_adjG%&T_adjG6#%` qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robert z.~All~rights~reserved.G6"C'>8$-%6OreModules/InvolutionG6$9$9%>8%-%;OreModules/ SyzygyModuleRatGF6>8&-F56$F:F8>8'-F<6$F>F87%-%7OreModules/QuotientRatG6%FBF3F8- %%copyG6#FB-FJ6#F>F0F0F0F0 M7R0 IAOreModules/GeneralizedInverseRatf*6$%"RG'%$AlgG%%listG6#%"LG6#%\pCopyright~(C )~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C$>8$-% <OreModules/LiftOperatorsRatG6$9$9%@%0F07"-%)simplifyG6#-%%evalG6#&F06#"""F0F-F -F-F- M7R0 I9OreModules/monomialbasisf*6%'%#d1G%*nonnegintG'%#d2GF''%$AlgG%%listG6&%"BG%$b asG%"iG%"jG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~Al l~rights~reserved.G6"C%>8%f*6&F&F)'%#vlGF,'%#vrGF,6*%#B1G%#B2G%"CG%"cGF0F1%#n1G %#n2GF4F4C+>8*-%%nopsG6#9'>8$7">8&-&%)combinatG6#%'chooseG6$7#-%"$G6#;""",(FGFf n9$Ffn!""Ffn,&FGFfnFinFfn?(8(FfnFfn-FI6#FP%%trueGC$>8'7%""!-%#opG6#&FP6#F\o,&FG FfnFhnFfn>FM7$-Ffo6#FM-%$mulG6$)&FK6#8),(&Fbo6#,&FepFfnFfnFfnFfn&FboFdpFinFinFf n/Fep;FfnFG>8+-FI6#9&>F7FN>FP-FR6$7#-FY6#;Ffn,(F^qFfn9%FfnFinFfn,&F^qFfnFinFfn? (F\oFfnFfnF]oF_oC$>Fbo7%FdoFeo,&F^qFfnF[rFfn>F77$-Ffo6#F7-F`p6$)&FaqFdpFfp/Fep; FfnF^q-%'RETURNG6#7#-%$seqG6$-Fas6$*&&F7FdpFfn&FMFioFfn/Fep;Ffn-FIFer/F\o;Ffn-F IF^pF4F4F4>FMFN?(FPFdoFfnFhnF_o?(FboFdoFfnF[rF_o>FM7$F]p-Ffo6#-F76&FPFbo&Faq6#" "$&Faq6#""%F4F4F4F4 M7R0 I?homalg/OreModules/jetsdepcheckf*6#%$resG6-%"iG%"vG%#vsG%#slG%#KMG%#GMG%#ncG%# nrG%#zlG%#rkG%$AlgG6#%\pCopyright~(C)~2000-2010~by~Gehrt~Hartjen~and~Daniel~Rob ertz.~All~rights~reserved.G6"C1@%32"""9#4-%%typeG6$&9"6#""#%'symbolGC$>8.&-%5ho malg/NormalizeRingG6$F?%+OreModulesG6#F9>8%7$-%#opG6#&FF6#""$-FQ6#&FF6#""%>FN%% NULLG>8'-%=homalg/OreModules/jetsmklistG6#9$>8&7">8$F9?(F4F9F9F41Fao-%%nopsG6#F hn@%/&Fhn6#Fao""!C$>F^o7$-FQ6#F^oF[p>Fhn-%'subsopG6$/FaoFfnFhn>Fao,&FaoF9F9F9>8 (-%Bhomalg/OreModules/jetscoeffmatrixG6$FhnFN>8+Fdo>8*-&%'linalgG6#%'coldimG6#F ip>8)-&Fcq6#%*gausselimG6$-&Fcq6#%(augmentG6$Fip-%&arrayG6%;F9F^qFfr%)identityG F`q>8--&Fcq6#%%rankG6#-&Fcq6#%*submatrixG6%FhqFfr;F9F`q>8,-%>homalg/OreModules/ jetszerocolG6#-F`s6%Fhq;F9Fir;,&F`qF9F9F9,&F`qF9F^qF9>F^o7$F_p-FQ6#-%$mapG6$f*6 #F'F46$%)operatorG%&arrowGF4-%(convertG6$-%$zipG6%f*6$%"aG%"bGF4FitF4*&F\oF99%F 9F4F4F4-F]u6$-&Fcq6#%*subvectorG6%T#F\o;,&T%F9F9F9,&FbvF9T'F9%%listGT)%"+GF4F46 *F,FhqF-F`qF.F^qF*Fhn7#-%"$G6#;,&FirF9F9F9F^q>Fhn-Fcp6$-FQ6#-Fet6$f*FhtF4FitF4/ F\oFfnF4F4F4FfsFhn@&32FBF:-F=6$&F@FTFC-%'assignG6$F]xF^o3F8F<-F_x6$F?F^oFhnF4F4 F4F4 M7R0 I;OreModules/dual_polynomialf*6&%#_pG'%#vlG%%listG'%#vrGF(%,dualmulprocG6&%"cG% "lG%"pG%"rG6#%jnCopyright~(C)~2006-2010~by~Daniel~Robertz.~All~rights~reserved. G6"C$>8&-%'expandG6#9$@'-%%typeG6$F6%"+G-%$mapG6'F"F69%9&9'-F=6$F6%"*GC&>8%-%'s electG6%%$hasGF6FC>8'-FM6%FOF6FD>8$-%'removeG6%FOF67$-%#opG6#FC-Fen6#FD*&FU"""- %1OreModules/omultG6&FQFKFDFEFjnF6F3F3F3F3 M7R0 I4OreModules/lead_monf*6$%"pG%"TG6'%"iG%"cG%"mG%"vG%$varG6#%\pCopyright~(C)~200 4-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@%/%9OreModu les/GroebnerBasisGQ)JanetOreF/C%>8'-%IOreModules/convert_termorder_to_JanetOreG 6#9%@%-%(hastypeG6$&F66#"""%)equationG>8(-%$mapG6$%$lhsGF?>FDF?@%/&F66#""%7"C%> 8&-%:JanetOre/JLeadingMonomialG6%9$-%#opG6#&F66#;FA""$Q"CF/>8%-%'coeffsG6$FRFD6 $Fjn*&FRFAFjn!""C%>FR-FT6%7#7#-%$seqG6$-%&coeffG6$FV&FL6#8$/F_p;FA-%%nopsG6#FLF WQ#CTF/>Fjn-%(convertG6$-FF6$f*6#F(F/6$%)operatorG%&arrowGF/-F\o6$FVT#F/F/6$F,F D&FRF@%"+G6$Fjn-%$addG6$*(&FeqF^pFAFjnF`oF]pFAF`p-%<OreModules/Groebner_leadmon G6#9"F/F/F/F/ M7R0 I6OreModules/IntTorsionf*6$%"RG'%$AlgG%%listG66%"cG%"iG%"jG%"kG%"mG%"nG%"rG%"sG %$extG%#lrG%#vlG%"CG%"LG%"SG%"TG%$solG%$sysG%,torsionfreeG%$verG%*is_MatrixG6#% \pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reser ved.G6"C)@$31""$9#0&9"6#FEQ-presentationF@-%&ERRORG6#%Uinvalid~optional~argumen t;~expecting~"presentation".G>8,-%0OreModules/ExtiG6%-%6OreModules/InvolutionG6 $9$9%FY""">8.&FYFJ>86-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'st ringG;FZ""(@%330FinQ(Maple~VF@0FinQ(Maple~6F@-%%typeG6$FX%'MatrixGC$>87%%trueG> 85-%&evalbG6#/-%'removeG6$f*6#F,F@6$%)operatorG%&arrowGF@/FX""!F@F@F@-%$mapG6$% #opG-F^o6$,&&FQ6#FZFZ!""FZ%)listlistG7"C$>Fdp%&falseG>Fgp-&%'linalgG6#%'iszeroG 6#F\r@%Fgp>827%FarFar-%%copyG6#&FQ6#""#C+>F^sF`s@%FdpC&>81-%8OreModules/SyzygyM oduleG6$-Fap6#7$7#Fcs7#FXFY>8(-&%.LinearAlgebraG6#%-RowDimensionG6#F[t>F[t-&Fht 6#%*SubMatrixG6%F[t;FZFet;FZ-FgtFbs>8$-&Fht6#%0ColumnDimensionGF[uC&>F[t-F]t6$- &Fhr6#%,stackmatrixG6$FcsFXFY>Fet-&Fhr6#%'rowdimGF[u>F[t-&Fhr6#%*submatrixG6%F[ tFbu;FZ-FfvFbs>Ffu-&Fhr6#%'coldimGF[u>8%FZ?(F@FZFZF@1FgwFet@%/<#-%$seqG6$&F[t6$ Fgw8&/Fbx;FZFfu<#FeqC$@%Fdp>F[t-&Fht6#%*DeleteRowG6$F[t;FgwFgw>F[t-&Fhr6#%(delr owsGF]y>Fet,&FetFZF_rFZ>Fgw,&FgwFZFZFZ@$2FFFEC(>80Far>FbxFZ>8'FZ@%FdpC$>Ffu-Fhu 6#F]r>8*-FgtFdzC$>Ffu-FcwFdz>Ffz-FfvFdz?(F@FZFZF@1FbxFfuC%@$/&F]r6$F_zFbxFZ>F\z 7$-Fiq6#F\zFbx?(F@FZFZF@31F_zFfz0Fb[lFeq>F_z,&F_zFZFZFZ>Fbx,&FbxFZFZFZ@$0F\zFar C&@%FdpC$>8/-F^o6$-F^u6%F[tFbuF\zF`r>FfuFguC$>Ff\l-F^o6$-F[wFj\lF`r>FfuFbw>8-7# -%"$G6#Fbu?(FgwFZFZFetFep@$/&Ff\l6#Fgw7#-Ff]l6$Feq-%%nopsGFg[l>Fc]l-F]q6%%$hasG Fc]lFgw@%Fdp@$/-F]q6$f*F`qF@FaqF@FdqF@F@F@-Fgq6$Fiq-F^o6$-F^u6%F[tFc]l-F]q6%Fe^ l7#-Ff]l6#FdxF\zF`rFarC$>F[t-F^u6%F[t-F]q6%Fe^lFd]lFc]lFb_l?(FbxF`^lF_rFZFep>F^ s-Fjx6$F^s;&F\z6#FbxFb`l@$-Fgr6#-F[wFa_lC$>F[t-F[wFj_l?(FbxF`^lF_rFZFep>F^s-Fay F``l?&Fgw-%&unionG6#-Fiq6#-Fgq6$Fiq-F^o6$-Fgq6$%'indetsG-%&evalmGF[uF`rFep@$-%' memberG6%Fgw&FY6#""%.8+@$30&&FYFds6#FeblQ%diffF@0FiblQ&eulerF@-FM6#%bpup~to~now ~integration~of~torsion~elements~is~only~supported~for~differential~equations.G @%FdpC%>8)Fgu>84-%7OreModules/ApplyMatrixG6%F[t7#-F^x6$-&%&thetaGF\^l6#-Fiq6#&F Y6#"#5/Fgw;FZFeclFY>Fgcl-F^o6$-&Fht6#%'ColumnG6$FgclFZ%$setGC%>FeclFbw>FgclFhcl >Fgcl-F^o6$-&Fhr6#%$colGF`elFael@%3/-Fa^l6#FfnFZ/-Fa^l6#FgclFZ>83-%'dsolveGFcfl C$@$5/FinF[p/FinF]p-FM6#-%$catG6$%dpintegration~of~systems~of~partial~different ial~equations~is~not~possible~with~pdsolve~in~GFin>Fefl-%(pdsolveGFcfl@+/Fefl%% NULLG>F^s7%-FasF[uFar-Fas6#F^s-F_p6$FeflFaelC%>F\z7#-Ff]l6$FeqFecl?&FgwFeflFep> F\z-%'subsopG6$/-Fiq6$FZ-Fiq6$Feq-%$lhsGF\^l-%$rhsGF\^lF\z@%Fdp>F^s7%F[hl-&Fht6 #%*TransposeG6#-Fap6#7#F\zF\hl>F^s7%F[hl-&Fhr6#%*transposeG6#-F\blF\jlF\hl3-F_p 6$Fefl%)functionG/-Fiq6$FeqFefl%,PDESolStrucG>F^s7%F[hlFeflF\hl-F_p6$FeflF(>F^s F_[m@%Fdp>F^s7%F[hl-Fap6#7#7#-Fbil6#FeflF\hl>F^s7%F[hl-F\blFg[mF\hl@%FD7$-FiqF] hl&FQFJF^sF@F@F@F@ M7R0 I7OreModules/LQEquationsf*6%%"RG%"QG'%$AlgG%%listG6.%"cG%"iG%"pG%"EG%"PG%%PadjG %&PadjQG%(QplusQtG%"XG%#dXG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Al ban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C&>8.-%*substringG6$-%(c onvertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@%330F<Q(Maple~VF90F<Q(Maple ~6F9-%%typeG6$9$%'MatrixGC$>8/%%trueG@%-FS6$9%FVC$@$0-&%.LinearAlgebraG6#%0Colu mnDimensionG6#FU-&F^o6#%-RowDimensionG6#Fhn-%&ERRORG6$%Eexpecting~matrix~Q~of~s ize~p~times~pG/8&F\o>8+,&FhnFI-&F^o6#%*TransposeGFfoFIC$@$0F\o-&%'linalgG6#%'ro wdimGFfoFgo>F^p,&-FAFgnFI-Fap6#F^qFIC%>FY%&falseG@$0-&Fip6#%'coldimGFaoFgp-Fho6 $Fjo/F\pFfq>F^p-%&evalmG6#,&FhnFI-&Fip6#%*transposeGFfoFI>8(-%;OreModules/Param etrizationG6%FU9&Q)operatorF9@%-FS6$&Fgr6#""#%)equationG-Fho6#%Tcould~not~find~ a~particular~solution~to~the~system.GC)@%FY>8$-F]o6#&Fgr6#FI>Fjs-FgqF\t>8,7#-%$ seqG6$-&%#xiG6#8%6#-%#opG6#&F[s6#"#5/F[u;FIFjs>8-7#-Fet6$-&%&deltaG6#FhtF\uFcu> 8)-%6OreModules/InvolutionG6%F]tF[sQ,nonconstantF9@%FYC$>8*-%0OreModules/MultG6 %F_v,$F^p#FIFbsF[s>8'7%-%)simplifyG6#-%7OreModules/ApplyMatrixG6%-Fiv6%FgvF]tF[ sFbtF[s-Faw6#,$-%9OreModules/BoundaryTermsG6&FfuF_v-Fdw6%-Fiv6%F^pF]tF[sFbtF[sF [s#!""Fbs-Faw6#-Fdw6%F]tFbtF[sC$>Fgv-Fiv6%F_v-F_r6#F[wF[s>F^w7%-Faw6#-F_rFbwFhw -Faw6#-F_rFex@$0F`s""!@%FYC%>&F^wF^t-Faw6#,&F\zFI-Fdw6%FgvF`sF[sFI>&F^wFas-Faw6 #,&FczFI-F\x6&FfuF_v-Fdw6%F^pF`sF[sF[sFbx>&F^w6#""$-Faw6#,&F\[lFIF`sFIC%>F\z-Fa w6#-F_rF^z>FczFdz>F\[l-Faw6#-F_rF`[lF^wF9F9F9F9 M7R0 I;OreModules/RightInverseRatf*6$%"RG'%$AlgG%%listG6"6#%`qCopyright~(C)~2003-201 0~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved. GF)-%)simplifyG6#-%6OreModules/InvolutionG6$-%:OreModules/LeftInverseRatG6$-F06 $9$9%F8F8F)F)F)F) M7R0 I6OreModules/Connectionf*6$%"RG'%$AlgG%%listG6,%"aG%"bG%"iG%"BG%#GBG%"NG%&mTOrd G%"nG%#vrG%+coeff_procG6#%\pCopyright~(C)~2005-2010~by~Alban~Quadrat~and~Daniel ~Robertz.~All~rights~reserved.G6"C+>8-f*6%%"eGF-%$varG6'F,%"cG%"mG%"CG%$posGF6F 6C%>8'7#-%"$G6$""!-%%nopsG6#9%@$09$FJC$>8%7#-%'coeffsG6%-%(collectG6%FQ9&%,dist ributedGFfn.8&@%2"""-FL6#FT?(8$F\oF\oF]o%%trueGC$@$4-%'memberG6%&Fin6#F`oFN.8(- %&ERRORG6#-%$catG6&%-cannot~find~G-%(convertG6$Fho%'stringG%/~in~the~basis~G-Fd p6$FNFfp>FE-%'subsopG6$/F[p,&&FE6#F[pF\o&FTFioF\oFEC$@$4-Ffo6%FinFNFjo-F]p6#-F` p6&Fbp-Fdp6$FinFfpFgpFhp>FE-F\q6$/F[p&FT6#F\oFE-%'RETURNG6#FEF6F6F6>8,&FN6#""%> 8+-FL6#Fhr>FE-%2OreModules/KBasisG6%FQFNQ!F6>F[p&FE6#""#>8*&FE6#""$>FE&FEFcr>8) -%$mapG6$f*6#F+F66$%)operatorG%&arrowGF6-Fct6$f*6#F*F6FgtF6-%7OreModules/normal _formG6%FQT#T%F6F66&F.FauF0FbuFQF6F66&F.F[pF0Fjs7#-%$seqG6$-Fct6$f*F]uF6FgtF6-% %MultG6%&Fau6#FbuFQT(F6F66(F2FhrF,FinF'FNFE/Fin;F\oF]s-Fct6$f*FftF6FgtF6-%&eval mG6#-Fct6$f*F]uF6FgtF6-T'6%FQFau&Fbu6#Q6non_invertible_indetsF6F6F66(F-FauF0Fbu F3F_wFQF6F66(F-FEF0FjsF3F9FatF6F6F6F6 M7R0 IEOreModules/ShortestFreeResolutionRatf*6$%"RG'%$AlgG%%listG6%%"FG%"SG%"vG6#%\p Copyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserve d.G6"C'>8&-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;""""" (@%5-%%typeG6$-%%evalG6#9$%'matrixG330F2Q(Maple~VF/0F2Q(Maple~6F/-FD6$FI%'Matri xG>8$-%=OreModules/FreeResolutionRatG6$FI9%>FUFI>8%-%DOreModules/ShorterFreeRes olutionRatG6$FUFY?(F/F?F?F/0-%%nopsG6#-%#opG6$""#-FG6#Ffn-F]o6#-F`o6$Fbo-FG6#FU C$>FUFco>FfnFgnFioF/F/F/F/ M7R0 IDOreModules/AllComplementsConstCoefff*6%%"TG%"RG'%$AlgG%%listG6>%"aG%"cG%"iG%" jG%"mG%"nG%"pG%"qG%"rG%"HG%#K2G%"LG%#ntG%#nrG%#vlG%#vrG%'lambdaG%#muG%%mAlgG%&m TOrdG%"GG%#GBG%&basisG%%elimG%$verG%*is_MatrixG%#_RG%#_TG6#%\pCopyright~(C)~200 4-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C5>82&9&6#"" $>83&FN6#""%>8<-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG; """""(>8=%&falseG@%330FWQ(Maple~VFI0FWQ(Maple~6FI-%%typeG6$9%%'MatrixGC&@$-%$ha sG6$F]pFL-%&ERRORG6#%crthe~given~matrices~represent~systems~with~non-constant~c oefficients.~Use~"Complement"~instead~of~"ComplementConstCoeff"!G>Fao%%trueG>81 -&%.LinearAlgebraG6#%-RowDimensionG6#F]p>8>F]pC$@$-Fbp6$-%&evalmGFaqFLFdp>F[q-& %'linalgG6#%'rowdimGFaq@%3Feo-F[p6$9$F^pC)@$-Fbp6$FdrFLFdp@$4Fao>Fcq-FfnF\p>Fao Fip>8(-&F^q6#%0ColumnDimensionG6#Fdr@$0F_s-FasFaq-Fep6#%fnexpecting~matrices~T~ and~R~with~the~same~number~of~columns.G>80-F]qFds>8?FdrC'@$-Fbp6$-FiqFdsFLFdp>F _s-&F]r6#%'coldimGFds@$0F_s-FgtFaqFhs>F\t-F\rFds@%Fao>F_t-FfnFcr>F_tFdr@%Fao>8/ -F^p6#7$7#-%<OreModules/KroneckerProductG6%-&F^q6#%/DiagonalMatrixG6#7#-%"$G6$F ^oF\t,$Fcq!""&FN6#F^o7#-F[v6%-&F^q6#%*TransposeG6#F_tF_tFhv>Feu-&F]r6#%,stackma trixG6$-F[v6%-&F]r6#%%diagG6#Fcv-Fiq6#,$F]pFgvFhv-F[v6%-&F]r6#%*transposeGFdsFd rFhv>8*,&*&F\tF^oF[qF^oF^o*&F_sF^oF\tF^oF^o>8+F\y>8:6$-%$seqG6$&846#8&/Fhy;F^oF ^y-Fcy6$&85Fgy/Fhy;F^oFix>88-%$mapG6$f*6#F+FI6$%)operatorG%&arrowGFI-%(collectG 6%*&-%&denomGFdsF^oFdrF^o7#T#%&evalaGFIFI6$FAF`y7#-Fcy6$,&-%$addG6$*&&Feu6$Fhy8 'F^o&Ffy6#F_\lF^o/F_\lFjyF^oF]zFgvF_z>86-&%,Ore_algebraG6#%-skew_algebraG6(-%#o pG6#&FN6#"#8/%(polynomG7$F`y-F\]l6#&FN6#""&/%%commG7$F`y-F\]l6#&FN6#""'/%%funcG &FN6#"")/%/characteristicG&FN6#F_o/%.alg_relationsG&FN6#""*>87-%6OreModules/ter m_orderG6%Fd\l-%'lexdegG6$7#Fby7%F[z-F\]l6#FR-F\]l6#FL7#F`y>89-%.OreModules/gbG 6$FbzF`_l>8;-%'removeG6%FbpF_`lFfy@%0Fd`l7">8--Fdz6$f*6#%"PG6$F-F.FIFI7#-Fcy6$7 #-Fcy6$-%&coeffG6$Fdr&Fb[l6#,(*&T%F^oT'F^oF^o*&,&8$F^oFgvF^oF^oF`blF^oF^o8%F^o/ Febl;F^oF`bl/Fdbl;F^oT)FIFI6*F<F^zF7F\tF8F[qF/F_sFd`l-%'RETURNG6#Fj`l>8,,$-Fj[l 6$-Fj[l6$*&&FdrF^\lF^o&Ffy6#,&*&,&FhyF^oFgvF^oF^oF_sF^oF^oF_\lF^oF^o/F_\l;F^oF_ s/Fhy;F^oF\tFgv>F`cl-%7OreModules/normal_formG6%F`clF_`lF`_l@%-Fbp6$F`clFfyFj`l @%FaoC$>8.-Ffn6$7#-Fcy6$7#-Fcy6$-Fjal6$F`cl&F^z6#,(F[yF^o*&F\dlF^oF\tF^oF^oF_\l F^o/F_\lF`dl/FhyF^dlF^p7$,&-%0OreModules/MultG6%F[elF_tFNF^oF^oF^o-F\]l6#-Fdz6$ f*6#F-FIFhzFI,&-F_fl6%,&Fb[lF^oFdrF^oF`blT(F^oF^oF^oFIFI6(F5F[elFFF_tF(FNF\alC$ >F[el-Fiq6#F^el7$-Fiq6#,&-F_fl6%F[elFdrFNF^oF^oF^o-F\]l6#-Fdz6$f*FfflFIFhzFI-Fi q6#,&-F_fl6%-Fiq6#FjflT&F[glF^oF^oF^oFIFI6(F5F[elF%FdrF(FNF\alFIFIFIFI M7R0 I5OreModules/DiffToOref*6%%"LG'%%dvarG%%listG'%$AlgGF(6-%"aG%"bG%"cG%"iG%"rG%"v G%$opsG%%varsG%)shiftopsG%-shiftactionsG%.convertOreOpsG6#%\pCopyright~(C)~2004 -2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C,>8.f*6(F%F' %)diffvarsG%(diffopsGF4F56)F,F-F/%"sG%"MG%$posG%(poslistGF9F9@)5-%%typeG6$9$%"+ G-FI6$FK%"*G-%$mapG6)T#FK9%9&9'9(9)-FI6$FK%"^G)-FS6(-%#opG6$"""FKFTFUFVFWFX-Fjn 6$""#FK-FI6$FK%)functionG@)/-Fjn6$""!FK%%diffGC&>8*7">8(FK?(F9F\oF\oF9/-Fjn6$Fg oF^pFhoC%@$4-%'memberG6%-Fjn6$F_oF^pFU.8)-%&ERRORG6$%Dunknown~variable~in~diffe rentiationGFip>F[p7$-Fjn6#F[pF\q>F^p-Fjn6$F\oF^p@%-Fgp6$FapFT*&-%$mulG6$&FV6#&F [p6#8&/Fcr;F\o-%%nopsGFdqF\oFapF\oFK-%$hasG6$Feo%"DGC$>F^pFeo@)/FapF[s@%-Fgp6$F fqFTC(>8$-%'indetsG6#Fin@$0-Fgr6#FesF\o-F^q6$%/cannot~convertGFK>8'-%%subsG6$/- FjnF\tFgoFin@%/FatFgo>FatF\oC&>F\qF\o?(F9F\oF\oF931F\q-Fgr6#FX550&&FX6#F\q6#F\o Fft0-%%signG6#&Feu6#F_o-Fju6#Fat4-FI6$*&FatF\oF\v!""%'posintG>F\q,&F\qF\oF\oF\o @$2F_uF\qF]t>Fat)&FWFfuFcv@$4-Fgp6%FftFUF[q-F^q6$F`qFft*(&FVFfuF\oFatF\oFfqF\oF K/-Fjn6$FgoFap%#@@G@%/-Fjn6$F\oFapF[s@%FasC(>FesFfs@$FjsF]t>FatFbt@%Fht>FatF\oC &>F\qF\o?(F9F\oF\oF9F]u>F\qFgv@$FivF]t>FatF[w@$F^wFaw*()Fdw-Fjn6$F_oFapF\oFatF\ oFfqF\oFKFK/FfwF[s@%FasC'>Fes-FQ6$Fgs7#-Fjn6#FK>FatF\o?(FcrF\oF\oF[t%%trueGC&@$ 0-Fgr6#&FesFbrF\oF]t>8%-Fct6$/-FjnF_zFgo-Fjn6$FcrFK@$0FbzFgoC&>F\qF\o?(F9F\oF\o F93F^u550FduFfz0Fiu-Fju6#Fbz4-FI6$*&FbzF\oF\vFdvFev>F\qFgv@$FivF]t>Fat*&FatF\o) F\wFh[lF\o@%-Fgp6%FfzFUF[q>Fes-%'subsopG6$/FcrF\qFes>Fes-Fc\l6$/FcrFgoFes@$/-F] r6$&Fes6#-Fjn6$FcrFap/Fcr;F\o-Fgr6#FapFgo-F^q6$F`qFK*(-F]r6$&FV6#F^]lFb]lF\oFat F\oFfqF\oFKFK-Fgp6$FeoFTC&>FesFcy>FatF\o?(FcrF\oF\oF[tFjyC%@$F]zF]t>FbzFcz@$Fjz C&>F\qF\o?(F9F\oF\oF9F^[l>F\qFgv@$FivF]t>FatF\\l*&FatF\oFeoF\oFKFKF9F96$F6F<>8+ &FU6#""$>F[p&FU6#""%>8,&FU6#"#6>8-&FU6#"#7?(FatF\oF\oFfrFjy@$5/&&FUF]vF_vQ&shif tF93/Ff`lQ+dual_shiftF94-Fgp6$&F[pF_vFi_lC$>Fi_l7$-Fjn6#Fi_lF_al@%Fe`l>F^`l7$-F jn6#F^`l7$&F`_lF_vF\o>F^`l7$Fhal7$F[blFdv>FatF\o?(F9F\oF\oF91Fat-Fgr6#F`_l@%0Ff `lQ%diffF9C$>F`_l-Fc\l6$/Fat%%NULLGF`_l>F[p-Fc\l6$F[clF[p>Fat,&FatF\oF\oF\o>F\q -%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;F\o""(@--FI6$FK F(C%>Fcr-Fgcl6$-FQ6)F<FKFTF`_lF[pFi_lF^`lF(>F^p-FQ6$f*6#F-F96$%)operatorG%&arro wGF9-FQ6$f*6#F,F9F^elF9-%&coeffG6$T$FKF9F96$F-FKFhelF9F96$F'FTFcr7$-Fgcl6$F^p%6 OreModules/matrixtypeG-Fgcl6$7#-%$seqG6$7#-%)simplifyG6#,&&FcrF\tF\o-%$addG6$*& &&F^pF\tF_vF\o&FTF_vF\o/Fat;F\o-Fgr6#FTFdv/Fes;F\o-FgrFbrF^fl-FI6$FK%'vectorGC% >FcrFedl>F^p-FQ6$f*F]elF9F^elF9-FQ6$f*FdelF9F^elF9FeelF9F9FielFhelF9F9FjelFcr7$ -%&evalmG6#F^p-Fghl6#Fafl-FI6$FK%'matrixGC&@$2F\o-&%'linalgG6#%'coldimGFgy-F^q6 #%_oup~to~now,~converting~is~possible~for~matrices~with~only~one~column.G>Fcr-F gcl6$-FQ6)F<7#-Fcfl6$&FK6$FatF\o/Fat;F\o-&Fcil6#%'rowdimGFgyFTF`_lF[pFi_lF^`lF( >F^p-FQ6$f*F]elF9F^elF9-FQ6$f*FdelF9F^elF9FeelF9F9FielFhelF9F9FjelFcrFehl330F\q Q(Maple~VF90F\qQ(Maple~6F9-FI6$FK%'MatrixGC&@$2F\o-&%.LinearAlgebraG6#%0ColumnD imensionGFgyFfil>Fcr-Fgcl6$-FQ6)F<7#-Fcfl6$Fajl/Fat;F\o-&F^\m6#%-RowDimensionGF gyFTF`_lF[pFi_lF^`lF(>F^p-FQ6$f*F]elF9F^elF9-FQ6$f*FdelF9F^elF9FeelF9F9FielFhel F9F9FjelFcr7$-Fh[mFhhl-Fh[mFjhl3Fa[m-FI6$FK&%'VectorG6#%'columnGC%>Fcr-Fgcl6$-F Q6)F<7#-Fcfl6$&FKF_v/Fat;F\o-&F^\m6#%*DimensionGFgyFTF`_lF[pFi_lF^`lF(>F^p-FQ6$ f*F]elF9F^elF9-FQ6$f*FdelF9F^elF9FeelF9F9FielFhelF9F9FjelFcrFf]mC%>Fcr-F<6(FKFT F`_lF[pFi_lF^`l>F^p-FQ6$f*FdelF9F^elF9-Ffel6$FSFKF9F96$F.FcrFT7$-Fgcl6$7#F^pF^f l-Fgfl6#,&FcrF\o-F\gl6$*&&F^pF_vF\oFaglF\oFbglFdvF9F9F9F9 M7R0 I<OreModules/IsWeylAlgebraRatf*6#'%$AlgG%%listG6"6#%jnCopyright~(C)~2007-2010~b y~Daniel~Robertz.~All~rights~reserved.GF(-%&evalbG6#3/<#-%#opG6#&9$6#""#<#Q%dif fF(/&F56#""&7"F(F(F(F( M7R0 I0OreModules/Extif*6%%"RG'%$AlgG%%listG'%"iG%*nonnegintG6%%"LG%&L_adjG%&S_adjG6 #%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Rob ertz.~All~rights~reserved.G6"C&>8$-%6OreModules/ResolutionG6%9$9%,&9&"""F=F=>&8 %6#F;-%6OreModules/InvolutionG6$&F5FAF:>8&-%8OreModules/SyzygyModuleG6$F?F:@%2" "!F<C$>&F@6#F<-FC6$&F5FQF:7%-%4OreModules/QuotientG6%FGFPF:-%%copyG6#FG-FZ6#F?F YF2F2F2F2 M7R0 I:OreModules/LeftInverseRatf*6$%"RG'%$AlgG%%listG66%"aG%"iG%"jG%"pG%"qG%"vG%'la mbdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%#M3G%&M2bisG%%elimG%'elimmuG%#vlG%#v rG%*is_MatrixG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat ~and~Daniel~Robertz.~All~rights~reserved.G6"@)/9$%%ZEROGFD/-%#opG6$""!FC%$INJGF D/FF%%SURJGC$>8(-FG6$"""FC-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FI,&8% FR!""FRFR-Ffn6$FI,&FOFRFinFjn/Fin;FRFOC0>85&9%6#""$>86&Fdo6#""%>8)-%*substringG 6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FR""(>87%&falseG@%330F]pQ(Ma ple~VF@0F]pQ(Maple~6F@-%%typeG6$FC%'MatrixGC&>F\q%%trueG@$-&%'linalgG6#%'iszero G6#-Fbp6$FC%'matrixG-%'RETURNG6#7">8'-&%.LinearAlgebraG6#%-RowDimensionG6#FC>FO -&F^s6#%0ColumnDimensionGFasC%@$-F^rFasFfr>F[s-&F_r6#%'rowdimGFas>FO-&F_r6#%'co ldimGFas>806$-FX6$&8*6#FinF^o-FX6$&8+F[u/Fin;FRF[s>8,-%$mapG6$f*6#F*F@6$%)opera torG%&arrowGF@-%(collectG6%*&-%&denomGFasFRFCFR7#T#%&evalaGF@F@6$F6Fet7#-FX6$,& -%$addG6$*&&FC6$Fin8&FR&Fjt6#F`wFR/F`wF_oFRF^uFjnF`u>8--&%,Ore_algebraG6#%-skew _algebraG6(-FG6#&Fdo6#"#8/%(polynomG7#Fet/%%commG7$Fet-FG6#&Fdo6#""'/%%funcG&Fd o6#"")/%/characteristicG&Fdo6#Fjp/%.alg_relationsG&Fdo6#""*>8.-%6OreModules/ter m_orderG6%Few-%'lexdegG6$7#Fgt7$F\u-FG6#FhoFcx>8/-%.OreModules/gbG6$FcuF[z>83-% 'removeG6%%$hasGFgzFjt>84-F^[l6%F`[lFgzF\[l>81-Feu6$f*6#%"PG6#F+F@F@7#-FX6$-%&c oeffG6$FC&Fcv6#8$/Fe\l;FRT%F@F@6&F0FjtF.FOFb[l@%-F`[l6$Ff[lFhoFir@%5/-%%nopsG6# Ff[lFI0F`]l-Fa]l6#&Ff[l6#FRFirC$>82-Feu6$f*Fj[lF\\lF@F@F]\lF@F@6&F1F_uF-F[sFb[l @%F\q@$0-%)simplifyG6#-&F^s6#%,DeterminantG6#-FhqFb]lFI-Fc^l6#-&F^s6#%)Multiply G6$,$-&F^s6#%.MatrixInverseGFi^lFjn-Fhq6#Fj]l@$0-Fc^l6#-&F_r6#%$detG6#-%&evalmG Fb]lFI-Fc^l6#-Fc`l6#,$-%#&*G6$-&F_r6#%(inverseGFb]lFj]lFjnF@F@F@F@ M7R0 I?OreModules/ProjectiveDimensionf*6$%"RG'%$AlgG%%listG6)%"FG%"iG%"jG%"lG%"vG%%b etaG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robert z.~All~rights~reserved.G6"C&>8$-%:OreModules/FreeResolutionG6$9$9%>8'-%%nopsG6# -%#opG6$""#-%%evalG6#F6?(F3"""FIF32FIF=C%>F=,&F=FI!""FI>8)-%8OreModules/RightIn verseG6$&F66#F=F;@%/FP7"-%'RETURNGFUC&>8(-%*substringG6$-%(convertG6$-%+kernelo ptsG6#%(versionG%'stringG;FI""(@%330FgnQ(Maple~VF30FgnQ(Maple~6F3-%%typeG6$FP%' MatrixG>8*%%trueG>Fap%&falseG@$2FDF=@%Fap>&F66#,&F=FI!"#FI-F\o6$7$-FB6#-F\o6$Fi p%)listlistG-%"$G6$7#-Ffq6$""!-&%.LinearAlgebraG6#%0ColumnDimensionG6#Fip-F]r6# FPF_p>Fip-%&evalmG6#7$F`q-Ffq6$7#-Ffq6$F[r-&%'linalgG6#%'coldimGFar-F_sFcr@%/F= FI-FZ6#F[r@%Fap>&F66#FM-F\o6$-%$zipG6%f*6$F+F,F36$%)operatorG%&arrowGF37$-FB6#F :-FB6#F;F3F3F3-F\o6$FjsFdq-F\o6$FPFdqF_p>Fjs-Ffr6#-F_t6%f*FbtF3FctF3FftF3F3F3F[ uF]uFfsF3F3F3F3 M7R0 I6OreModules/PluralExtif*6%'%"RG%'matrixG'%$AlgG%%listG'%"iG%*nonnegintG6/%%fil eG%&fnameG%"jG%"kG%"nG%"mG%"pG%"rG%#spG%#suG%#v1G%#v2G%"SG6#%\pCopyright~(C)~20 04-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"Cdp@$2""!-% %nopsG6#-%'removeG6%%$hasG&9%6#""#7$Q%diffF>Q&shiftF>-%&ERRORG6#%Rup~to~now,~on ly~"diff"~and~"shift"~are~supported.G@$-FI6$-%&evalmG6#9$&FK6#""$-FR6#%doup~to~ now,~PluralExti~can~only~handle~systems~with~constant~coefficients.G>8%-%(ssyst emG6#%Aecho~/tmp/OreModules-$PPID-$USERG>F]o&F]oFL>F]o-%*substringG6$F]o;""",&- %'lengthG6#F]oFio!""Fio@$32Fio9#-%%typeG6$&9"FL%'stringG>F]o-%$catG6%F]oQ"-F>Ff p>8$-%&fopenG6$F]o%&WRITEG>8(-FD6#FJ>8.7#-%$seqG6$-F[q6$%"xG8'/Far;FioFeq>8/7#- F\r6$-F[q6$%"dGFarFbr>8-7$-F\r6$/&Ffn6#Far&FiqFcsFbr-F\r6$/&&FK6#""%Fcs&FerFcsF br>8)-FD6#&FK6#""'>8*7#-F\r6$-F[q6$FetFar/Far;FioF^t>8,7#-F\r6$/&FatFcs&FetFcsF [u@%/F^tFB-%(fprintfG6$F_qQ,ring~r1=0,(F>C'-Fhu6$F_qQ,ring~r1=(0,F>>80Q!F>?(Far FioFioF^t%%trueGC$>F`v-F[q6$F`v-%(convertG6$FduFhp@$2FarF^t>F`v-F[q6$F`vQ",F>-F hu6$F_qF`v-Fhu6$F_qQ$),(F>>F`vFav?(FarFioFioFeqFcvC$>F`v-F[q6&F`v-Fiv6$FdsFhpF` w-Fiv6$F\tFhp@$2FarFeq>F`vF^wFaw-Fhu6$F_qQ'),dp;|+F>-Fhu6&F_qQ2matrix~C[%d][%d] ;F>,$FeqFMFix?(8&FioFio,&FeqFMF^pFioFcv?(Far,&F[yFioFioFioFioFixFcv-Fhu6&F_qQ,C [%d,%d]=1;F>F[yFar-Fhu6&F_qQ3|+matrix~D[%d][%d];F>FixFix?(FarFioFioFeqFcvC%-Fhu 6&F_qQ*D[%d,%d]=F>,&FarFMF^pFio,$FarFM@%/&FJFcsFP-Fhu6$F_q-Fiv6$,$F\tF^pFhp-Fhu 6$F_qQ"1F>-Fhu6$F_qQ";F>-Fhu6$F_qQ8|+system("PLURAL",C,D);|+F>-Fhu6$F_qQ*list~i nv=F>>F`vFav?(FarFioFioFeqFcvC%>F`v-F[q6%F`vF\xF`w>F`v-F[q6$F`vFaz@$Fax>F`vF^wF aw-Fhu6$F_qQ#;|+F>-Fhu6$F_qQBint~i;int~j;int~k;list~p;list~e;|+F>>F`v-Fiv6$-Fiv 6$-%%subsG6$7$-%#opG6#F]s-F[]l6#F^uFX%)listlistGFhp-Fhu6$F_qQ*module~R=F>-Fhu6$ F_q&F`v6#;FM!"#-Fhu6%F_qQ>;|+resolution~L=nres(R,%d+1);|+F>9&-Fhu6%F_qQ4module~ L2=L[%d+1];|+F>F\^l-Fhu6%F_qQBmodule~L_adj=transpose(L[%d+1]);|+F>F\^l-Fhu6$F_q Q^ofor~(i=1;~i<=size(inv);~i++)~|fr~L_adj=subst(L_adj,var(i),inv[i]);~|hr|+F>-F hu6%F_qQBmodule~L_adj_i=transpose(L[%d]);|+F>F\^l-Fhu6$F_qQbofor~(i=1;~i<=size( inv);~i++)~|fr~L_adj_i=subst(L_adj_i,var(i),inv[i]);~|hr|+F>-Fhu6$F_qQ6module~S =syz(L_adj);|+F>@%Ffu-Fhu6$F_qQ,ring~r2=0,(F>C'-Fhu6$F_qQ,ring~r2=(0,F>>F`vFav? (FarFioFioF^tFcvC$>F`vFfv@$F\w>F`vF^wFawFcw>F`vFav?(FarFioFioFeqFcvC$>F`vFjw@$F ax>F`vF^wFaw-Fhu6$F_qQ+),(c,lp);|+F>Ffx?(F[yFioFioF\yFcv?(FarF^yFioFixFcvF_yFby ?(FarFioFioFeqFcvC%Fgy@%F]zF_zFdzFgzFjz-Fhu6$F_qQ_omatrix~Sm=matrix(fetch(r1,S) );~matrix~Rm=matrix(fetch(r1,L_adj_i));~F>-Fhu6$F_qQdpmatrix~Pm=transpose(matri x(fetch(r1,L_adj)));~matrix~Lm=transpose(matrix(fetch(r1,L2)));|+F>-Fhu6$F_qQOm atrix~M[nrows(Sm)+1][1+ncols(Rm)];matrix~MS;|+F>-Fhu6$F_qQ@for~(k=1;~k<=ncols(S m);~k++)~|fr|+F>-Fhu6$F_qQRfor~(j=1;~j<=nrows(Sm);~j++)~|fr~M[j,1]=Sm[j,k];~|hr |+F>-Fhu6$F_qQ5M[nrows(Sm)+1,1]=1;|+F>-Fhu6$F_qQ^pfor~(i=1;~i<=ncols(Rm);~i++)~ |fr~for~(j=1;~j<=nrows(Rm);~j++)~|fr~M[j,1+i]=Rm[j,i];~|hr|hr|+F>-Fhu6$F_qQ6MS= std(M);~p=list();|+F>-Fhu6$F_qQiofor~(i=1;~i<=ncols(MS);~i++)~|fr~for~(j=1;~j<= nrows(Sm)~and~MS[j,i]==0;~j++)~|fr|hr|+F>-Fhu6$F_qQLif~(j>nrows(Sm))~|fr~p=inse rt(p,MS[j,i]);~|hr|hr|+F>-Fhu6$F_qQ1e=insert(e,p);|hr|+F>-Fhu6$F_qQ]pstring~s=s printf("_RESULT_EXTI:=[linalg[blockmatrix](%%s,%%s,[",size(e),size(e));|+F>-Fhu 6$F_qQZfor~(k=size(e);~k>=1;~k--)~|fr~for~(j=size(e);~j>k;~j--)~|fr|+F>-Fhu6$F_ qQ\os=s+"[";~for~(i=1;~i<size(e[k]);~i++)~|fr~s=s+"0,";~|hr~s=s+"0],";~|hr|+F>- Fhu6$F_qQaos=s+"[";for~(j=size(e[k]);~j>1;~j--)~|fr~s=s+sprintf("%%s,",e[k][j]) ;~|hr|+F>-Fhu6$F_qQ>s=s+sprintf("%%s]",e[k][1]);|+F>-Fhu6$F_qQDfor~(j=k-1;~j>=1 ;~j--)~|fr~s=s+",[";|+F>-Fhu6$F_qQXfor~(i=1;~i<size(e[k]);~i++)~|fr~s=s+"0,";~| hr~s=s+"0]";~|hr|+F>-Fhu6$F_qQ8if~(k>1)~|fr~s=s+",";~|hr|hr|+F>-Fhu6$F_qQ+s=s+" ])";|+F>-Fhu6%F_qQ3write(":w~%s",s);|+F>-F[q6$F]oQ%.resF>-Fhu6$F_qQ3Sm=transpos e(Sm);|+F>-Fhu6$F_qQUs=sprintf(",matrix(%%s,%%s,[",nrows(Sm),ncols(Sm));|+F>-Fh u6%F_qQ6write(":a~%s",s,Sm);|+F>Fjdl-Fhu6$F_qQWs=sprintf("]),matrix(%%s,%%s,[", nrows(Pm),ncols(Pm));|+F>-Fhu6%F_qQ6write(":a~%s",s,Pm);|+F>Fjdl-Fhu6$F_qQWs=sp rintf("]),matrix(%%s,%%s,[",nrows(Lm),ncols(Lm));|+F>-Fhu6%F_qQCwrite(":a~%s",s ,Lm,"])]:");~quit;|+F>Fjdl-%'fcloseG6#F_q>8+-%'systemG6#-F[q6$Q(Plural~F>F]o@$0 FfflFB-FR6#%Uprogram~Plural~not~found,~please~check~installation.GAFjdl@$4-%)as signedG6#%-_RESULT_EXTIG-FR6#%Cerror~in~computation~or~interface.G>F`vFhgl>F^u- %$mapG6$f*6#%"aGF>6$%)operatorG%&arrowGF>/-%$rhsGFZ-%$lhsGFZF>F>F>F^u>F]s-F_hl6 $f*FbhlF>FdhlF>FghlF>F>F>F]s>F`v-F_hl6$f*FbhlF>FdhlF>-Fg\l6$7$-F[]l6#T#-F[]l6#T %FenF>F>6&F8F]sF7F^uF`v-%'RETURNG6#F`vF>F>F>F> M7R0 I9OreModules/dual_fractionf*6(%"fG'%#vlG%%listG'%#vrGF(%,dualmulprocG'%$AlgG-%$ AndG6$%&tableG-%$NotG6#%'matrixG'%&involGF(6&%"dG%"gG%"hG%"iG6#%jnCopyright~(C) ~2006-2010~by~Daniel~Robertz.~All~rights~reserved.G6"C$>8%9$@)-%%typeG6$FB%"+GC &>8&FB>FB""!?(F?"""FOF?-FF6$FKFHC$>FB,&FBFO-F"6(-%#opG6$FOFK9%9&9'9(9)FO>FK,&FK FOFW!"",&FBFO-F"6(FKFZFenFfnFgnFhnFO-FF6$FB%"*GC)>8$FO?(8'FOFO-%%nopsG6#FB%%tru eG@$3-FF6$-FX6$FfoFB%"^G2-FX6$""#F_pFM>Fdo*&FdoFOF_pFO>Fdo*$FdoF[o>FB-%%subsG6$ Fhn-%;OreModules/dual_polynomialG6&*&FBFOFdoFOFZFenFfn>Fdo-F\q6$Fhn-F_q6&FdoFZF enFfn>FK&&&Fgn6#Q,commutationF?6#Q5non_inv_right_indetsF?6#FO@%/-Fho6#&Fjq6#Q,l eft_indetsF?FO-&Fjq6&Q(productF?FKQ.rational_caseF?Q,terminationF?6%FBFip&Fgn6$ Q&extraF?FK-&Fjq6&FjrFKF[sQ(generalF?F]s-FF6$FBFap-%'subsopG6$/FO-F"6(-FX6$FOFB FZFenFfnFgnFhnFB-F\q6$Fhn-F_q6&FBFZFenFfnF?F?F?F? M7R0 I6OreModules/Involutionf*6$%"MG'%$AlgG%%listG6*%%Alg2G%"aG%"iG%"sG%"vG%#vlG%#vr G%*dual_fracG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~ and~Daniel~Robertz.~All~rights~reserved.G6"C$>8+f*6%%"fG'%&involGF('F'-%$AndG6$ %&tableG-%$NotG6#%'matrixG6&%"dG%"gG%"hGF,F4F4C$>8%9$@)-%%typeG6$FL%"+GC&>8&FL> FL""!?(F4"""FYF4-FP6$FUFRC$>FL,&FLFY-T#6%-%#opG6$FYFU9%9&FY>FU,&FUFYF\o!"",&FLF Y-Fjn6%FUF_oF`oFY-FP6$FL%"*GC)>8$FY?(8'FYFY-%%nopsG6#FL%%trueG@$3-FP6$-F]o6$F^p FL%"^G2-F]o6$""#FgpFW>F\p*&F\pFYFgpFY>F\p*$F\pFco>FL-%%subsG6$F_o-&%,Ore_algebr aG6#%0dual_polynomialG6%*&FLFYF\pFYF`oQ&fullyF4>F\p-Fdq6$F_o-Fgq6%F\pF`oF]r>FU& &&F`o6#Q,commutationF46#Q5non_inv_right_indetsF46#FY@%/-F`p6#&Ffr6#Q-right_inde tsF4FY-&Ffr6&Q(productF4FUQ.rational_caseF4Q,terminationF46%FLFaq&F`o6$Q&extraF 4FU-&Ffr6&FfsFUFgsQ(generalF4Fis-FP6$FLFip-%'subsopG6$/FY-Fjn6%-F]o6$FYFLF_oF`o FL-Fdq6$F_o-Fgq6%FLF`oF]rF4F46$F1F7@)/FM%%ZEROGFbu/FM7"Fdu-FP6$FM.%)functionG-F dq6$7$/%$INJG%%SURJG/F^vF]vFMC$>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6#% (versionG%'stringG;FY""(@)-%$hasG6$&F_o6#F]qQ1shift+dual_shiftF4C'>F\p&F_oF[s>8 *7#-F]o6#&&FiwFgrFir?(FUFYFY,&-F`p6#F[xFYFcoFYFbp>&F\p6$F\t&F[x6#FU-F]o6#-Fdt6$ /""&Fgs7#Ffx>8)-%$mapG6$f*6#F+F46$%)operatorG%&arrowGF4/FM,$FMFcoF4F4F4&F_o6#"" $@%330FbvQ(Maple~VF40FbvQ(Maple~6F4-FP6$FM%'MatrixG-&%.LinearAlgebraG6#%*Transp oseG6#-Fdy6$f*FgyF4FhyF4-%)simplifyG6#-%9OreModules/dual_fractionG6(-%'expandG6 #FM&T$F^z&F]\l6#""%&F]\l6#"#9T%T'F4F46(F'F_oF*F\pF/FbyFM-&%'linalgG6#%*transpos eG6#-Fdy6$f*FgyF4FhyF4Fc[lF4F4Ff\lFM5-Fbw6$<#-F]o6#FdwQ&shiftF4-Fbw6$Fc]lQ+dual _shiftF4C%>F\pFiw>Fby-Fdy6$f*FgyF4FhyF4F[zF4F4F4F]z@%Faz-F[[l6#-Fdy6$f*FgyF4Fhy F4-Fd[l6#-Fe\l6%Fi[lFjnFd\lF4F46(F/FbyF*F\pF1F7FM-Fh\l6#-Fdy6$f*FgyF4FhyF4Ff^lF 4F4Fj^lFM5-Fbw6$Fc]lQ%diffF4-Fbw6$Fc]lQ&eulerF4C'>F\pFiw>F[xF\x?(FUFYFYFbxFbp>F fxFjx>F[x-Fdy6$f*FgyF4FhyF4F[zF4F4F4&F_oF_\l@%Faz-F[[l6#-Fdy6$f*FgyF4FhyF4Fh^lF 4F46(F0F[xF*F\pF1F7FM-Fh\l6#-Fdy6$f*FgyF4FhyF4Fh^lF4F4Fg`lFMC$-%(WARNINGG6#%_on o~involution~implemented~for~this~algebra;~using~transposition~onlyG@%Faz-F[[lF [\l-Fh\l6#-%&evalmGF[\lF4F4F4F4 M7R0 I9OreModules/IntTorsionRatf*6$%"RG'%$AlgG%%listG66%"cG%"iG%"jG%"kG%"mG%"nG%"rG% "sG%$extG%#lrG%#vlG%"CG%"LG%"SG%"TG%$solG%$sysG%,torsionfreeG%$verG%*is_MatrixG 6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~re served.G6"C)@$31""$9#0&9"6#FEQ-presentationF@-%&ERRORG6#%Uinvalid~optional~argu ment;~expecting~"presentation".G>8,-%3OreModules/ExtiRatG6%-%6OreModules/Involu tionG6$9$9%FY""">8.&FYFJ>86-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versio nG%'stringG;FZ""(@%330FinQ(Maple~VF@0FinQ(Maple~6F@-%%typeG6$FX%'MatrixGC$>87%% trueG>85-%&evalbG6#/-%'removeG6$f*6#F,F@6$%)operatorG%&arrowGF@/FX""!F@F@F@-%$m apG6$%#opG-F^o6$,&&FQ6#FZFZ!""FZ%)listlistG7"C$>Fdp%&falseG>Fgp-&%'linalgG6#%'i szeroG6#F\r@%Fgp>827%FarFar-%%copyG6#&FQ6#""#C+>F^sF`s@%FdpC&>81-%8OreModules/S yzygyModuleG6$-Fap6#7$7#Fcs7#FXFY>8(-&%.LinearAlgebraG6#%-RowDimensionG6#F[t>F[ t-&Fht6#%*SubMatrixG6%F[t;FZFet;FZ-FgtFbs>8$-&Fht6#%0ColumnDimensionGF[uC&>F[t- F]t6$-&Fhr6#%,stackmatrixG6$FcsFXFY>Fet-&Fhr6#%'rowdimGF[u>F[t-&Fhr6#%*submatri xG6%F[tFbu;FZ-FfvFbs>Ffu-&Fhr6#%'coldimGF[u>8%FZ?(F@FZFZF@1FgwFet@%/<#-%$seqG6$ &F[t6$Fgw8&/Fbx;FZFfu<#FeqC$@%Fdp>F[t-&Fht6#%*DeleteRowG6$F[t;FgwFgw>F[t-&Fhr6# %(delrowsGF]y>Fet,&FetFZF_rFZ>Fgw,&FgwFZFZFZ@$2FFFEC(>80Far>FbxFZ>8'FZ@%FdpC$>F fu-Fhu6#F]r>8*-FgtFdzC$>Ffu-FcwFdz>Ffz-FfvFdz?(F@FZFZF@1FbxFfuC%@$/&F]r6$F_zFbx FZ>F\z7$-Fiq6#F\zFbx?(F@FZFZF@31F_zFfz0Fb[lFeq>F_z,&F_zFZFZFZ>Fbx,&FbxFZFZFZ@$0 F\zFarC&@%FdpC$>8/-F^o6$-F^u6%F[tFbuF\zF`r>FfuFguC$>Ff\l-F^o6$-F[wFj\lF`r>FfuFb w>8-7#-%"$G6#Fbu?(FgwFZFZFetFep@$/&Ff\l6#Fgw7#-Ff]l6$Feq-%%nopsGFg[l>Fc]l-F]q6% %$hasGFc]lFgw@%Fdp@$/-F]q6$f*F`qF@FaqF@FdqF@F@F@-Fgq6$Fiq-F^o6$-F^u6%F[tFc]l-F] q6%Fe^l7#-Ff]l6#FdxF\zF`rFarC$>F[t-F^u6%F[t-F]q6%Fe^lFd]lFc]lFb_l?(FbxF`^lF_rFZ Fep>F^s-Fjx6$F^s;&F\z6#FbxFb`l@$-Fgr6#-F[wFa_lC$>F[t-F[wFj_l?(FbxF`^lF_rFZFep>F ^s-FayF``l?&Fgw-%&unionG6#-Fiq6#-Fgq6$Fiq-F^o6$-Fgq6$%'indetsG-%&evalmGF[uF`rFe p@$-%'memberG6%Fgw&FY6#""%.8+@$30&&FYFds6#FeblQ%diffF@0FiblQ&eulerF@-FM6#%bpup~ to~now~integration~of~torsion~elements~is~only~supported~for~differential~equat ions.G@%FdpC%>8)Fgu>84-%7OreModules/ApplyMatrixG6%F[t7#-F^x6$-&%&thetaGF\^l6#-F iq6#&FY6#"#5/Fgw;FZFeclFY>Fgcl-F^o6$-&Fht6#%'ColumnG6$FgclFZF(C%>FeclFbw>FgclFh cl>Fgcl-F^o6$-&Fhr6#%$colGF`elF(@%3/-Fa^l6#FfnFZ/-Fa^l6#FgclFZ>83-%'dsolveGFbfl C$@$5/FinF[p/FinF]p-FM6#-%$catG6$%dpintegration~of~systems~of~partial~different ial~equations~is~not~possible~with~pdsolve~in~GFin>Fdfl-%(pdsolveGFbfl@+/Fdfl%% NULLG>F^s7%-FasF[uFar-Fas6#F^s-F_p6$Fdfl%$setGC%>F\z7#-Ff]l6$FeqFecl?&FgwFdflFe p>F\z-%'subsopG6$/-Fiq6$FZ-Fiq6$Feq-%$lhsGF\^l-%$rhsGF\^lF\z@%Fdp>F^s7%Fjgl-&Fh t6#%*TransposeG6#-Fap6#7#F\zF[hl>F^s7%Fjgl-&Fhr6#%*transposeG6#-F\blF\jlF[hl3-F _p6$Fdfl%)functionG/-Fiq6$FeqFdfl%,PDESolStrucG>F^s7%FjglFdflF[hl-F_p6$FdflF(>F ^sF_[m@%Fdp>F^s7%Fjgl-Fap6#7#7#-Fbil6#FdflF[hl>F^s7%Fjgl-F\blFg[mF[hl@%FD7$-Fiq F\hl&FQFJF^sF@F@F@F@ M7R0 I8OreModules/SyzygyModulef*6$%"RG'%$AlgG%%listG63%"aG%"iG%"jG%"pG%"qG%"vG%'lamb daG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%#vlG%#vrG%*is_MatrixG6#%`qCopyr ight~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All ~rights~reserved.G6"@)/9$%%ZEROGFA/-%#opG6$""!F@%$INJGFA/FC%%SURJGC$>8(-FD6$""" F@-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FF,&8%FO!""FOFO-FY6$FF,&FLFOFf nFgn/Ffn;FOFLC.>82&9%6#""$>83&Fao6#""%>8)-%*substringG6$-%(convertG6$-%+kernelo ptsG6#%(versionG%'stringG;FO""(>84%&falseG@%330FjoQ(Maple~VF=0FjoQ(Maple~6F=-%% typeG6$F@%'MatrixGC%>Fip%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#F@>FL-&F ]r6#%0ColumnDimensionGF`rC$>Fjq-&%'linalgG6#%'rowdimGF`r>FL-&Fjr6#%'coldimGF`r> 806$-FU6$&8*6#FfnF[o-FU6$&8+Fis/Ffn;FOFjq>8,-%$mapG6$f*6#F*F=6$%)operatorG%&arr owGF=-%(collectG6%*&-%&denomGF`rFOF@FO7#T#%&evalaGF=F=6$F6Fcs7#-FU6$,&-%$addG6$ *&&F@6$Ffn8&FO&Fhs6#F^vFO/F^vF\oFOF\tFgnF^t>8--&%,Ore_algebraG6#%-skew_algebraG 6(-FD6#&Fao6#"#8/%(polynomG7$Fcs-FD6#&Fao6#""&/%%commG7$Fcs-FD6#&Fao6#""'/%%fun cG&Fao6#"")/%/characteristicG&Fao6#Fgp/%.alg_relationsG&Fao6#""*>8.-%6OreModule s/term_orderG6%Fcv-%'lexdegG6$7#Fes7%Fjs-FD6#Feo-FD6#F_o7#Fcs>8/-%.OreModules/g bG6$FatF^y>81-%'removeG6%%$hasGF]zFhs@%0Fbz7"C$>Fbz-%%sortG6$Fbzf*6$F+F,F=FgtF= -%&evalbG6#1-%$minG6#-FD6#-Fct6$FD-%*intersectG6$-%'indetsGF`r<#-FU6$&Fau6#T%/F f\l;FOT'-Ff[l6#-FD6#-Fct6$FD-F]\l6$-F`\l6#FaoFa\lF=F=6(F1F]tF*8$F-Fjq@%Fip-Feq6 #-Fct6$f*6#%"PG6#F+F=F=7#-FU6$-%&coeffG6$F@&Fau6#Fe]l/Fe]l;FOFf\lF=F=6&F1F]tF-F jqFbz-%&evalmG6#-Fct6$f*F\^lF^^lF=F=F_^lF=F=Fi^lFbz-FG6#FjqF=F=F=F= M7R0 I:OreModules/EliminationRatf*6&%"RG'%"vG%%listG'%"wGF('%$AlgGF(68%"aG%"iG%"jG%" pG%"qG%'lambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%'elimmuG%#vlG%#vrG% "VG%"WG%"UG%"TG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~ and~Daniel~Robertz.~All~rights~reserved.G6"@)/9$%%ZEROGFJ/-%#opG6$""!FI%$INJGFJ /FL%%SURJGC$>8(-FM6$"""FI-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FO,&8%F X!""FXFX-F\o6$FO,&FUFXF_oF`o/F_o;FXFUC+>82&9'6#""$>83&Fjo6#""%>88-%*substringG6 $-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FX""(>89%&falseG@%330FcpQ(Map le~VFF0FcpQ(Maple~6FF-%%typeG6$FI%'MatrixGC%>Fbq%%trueG>FU-&%.LinearAlgebraG6#% -RowDimensionG6#FI>8'-&Fer6#%0ColumnDimensionGFhrC$>FU-&%'linalgG6#%'rowdimGFhr >Fjr-&Fcs6#%'coldimGFhr>84-FM6#-%'removeG6%%$hasG9%FO>85-FM6#-F`t6%Fbt9&FO>86-% *intersectG6$<#F\t<#Fet@%550-%%nopsG6#FctFjr0-Fgu6#FjtFU0-Fgu6#F\uFO-%&ERRORG6# %Ithe~lists~of~variables~are~incompatible.GC*>8/6$F\tFet>8+-%$mapG6$f*6#F.FF6$% )operatorG%&arrowGFF-%(collectG6%*&-%&denomGFhrFXFIFX7#T#%&evalaGFFFF6$F9Fev7#- Fhn6$,&-%$addG6$*&&Fct6#8&FX&FI6$F_oFexFX/Fex;FXFjrFX&Fjt6#F_oF`oFdo>8,-&%,Ore_ algebraG6#%-skew_algebraG6(-FM6#&Fjo6#"#8/%(polynomG7#Fev/%%commG7$Fev-FM6#&Fjo 6#""'/%%funcG&Fjo6#"")/%/characteristicG&Fjo6#F`q/%.alg_relationsG&Fjo6#""*@%31 ""&9#-F\r6$&9"6#Fe[lF(@%/-F^u6$<#-FM6#Fi[lF`uF`\l>8--%6OreModules/term_orderG6% F]y-%'lexdegG6$7#-FM6#-F`t6%Fbt7#F\tFi[l7%FetFa\l-FM6#F^pF[zF_v>Fd\l-Ff\l6%F]y- Fi\l6$F`]l7$FetFb]lF[z>8.-%.OreModules/gbG6$FhvFd\l@%Fd[lC$>F\tF^]l>Fet7$FetFa\ lC$>F\tF`]l>Fet7#Fet@%0-Fgu6#FetFO@%FbqC$>&876#""#-Fhp6$-Fjv6$f*6#%"PG6#F/FFFF7 #-Fhn6$,$-%&coeffG6$FI&Fhw6#8$F`o/Fd`l;FX-Fgu6#FhwFFFF6$F?FetF[^lF^r>&F`_l6#FX- Fhp6$-Fjv6$f*Fh_lFj_lFFFF7#-Fhn6$F_`lFe`lFFFF6$F>F\tF[^lF^rC$>F__l-%&evalmG6#-F jv6$f*Fh_lFj_lFFFFF[`lFFFFFi`lF[^l>F[al-Fial6#-Fjv6$f*Fh_lFj_lFFFFFbalFFFFFealF [^l@%Fbq>F`_l-Fhp6$-Fjv6$f*Fh_lFj_lFFFF7#-Fhn6$F_`l/Fd`l;FXT%FFFF6&F>F\tF1FjrF[ ^lF^r>F`_l-Fial6#-Fjv6$f*Fh_lFj_lFFFFF[clFFFFFaclF[^l-%%evalG6#F`_lFFFFFFFF M7R0 I8OreModules/PiPolynomialf*6%%"RG'%$AlgG%%listG%"vG6-%"LG%"MG%"PG%"pG%"qG%"iG%" jG%"kG%"nG%$extG%$verG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~ Robertz.~All~rights~reserved.G6"C(>8,-%%nopsG6#&9%6#""$>8--%0OreModules/ExtnG6% -%6OreModules/InvolutionG6$9$F@F@F;>8.-%*substringG6$-%(convertG6$-%+kernelopts G6#%(versionG%'stringG;"""""(>8&7#FZ?(8)FZFZF;%%trueGC%>8%&&FD6#Fjn6#FZ@'3-%%ty peG6$F^o%'matrixG4-&%'linalgG6#%'iszeroG6#,&F^oFZ!""FZC$>8'-&F\p6#%'rowdimG6#F^ o>8(-&F\p6#%'coldimGFip330FMQ(Maple~VF80FMQ(Maple~6F8-Ffo6$F^o%'MatrixGC%>Fdp-& %.LinearAlgebraG6#%-RowDimensionGFip>F[q-&F]r6#%0ColumnDimensionGFip@$-&F]r6#%& EqualG6$F`p-&F]r6#%+ZeroMatrixG6$FdpF[q>Fdp""!>FdpFas@$0FdpFasC%>8*FZ>8+FZ?(F8F ZFZF81FgsF[qC&>8$7"?(F8FZFZF831FisFdp0&F^o6$FisFgsFasC$>F^t7$-%#opG6#F^tFdt>Fis ,&FisFZFZFZ@$0F^tFhn>Fgn-%=OreModules/IdealIntersectionG6%FgnF^tF@>Fgs,&FgsFZFZ FZ@%2""#9#@%-Ffo6$9&F(-%8OreModules/PolIntersectG6%FgnF]vF@-F_v6%Fgn7#F]vF@FgnF 8F8F8F8 M7R0 I6OreModules/Complementf*6%%"TG%"RG'%$AlgG%%listG6>%"aG%"bG%"iG%"jG%"kG%"pG%"qG %"rG%#raG%"sG%"vG%#vlG%#vrG%#GBG%#K1G%#K2G%"LG%"MG%"SG%#_TG%%mAlgG%&mTOrdG%&bas isG%'lambdaG%#nuG%%elimG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban ~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C7>8/&9&6#""$>80&FN6#""%>8> -%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(>8?%&fals eG@%330FWQ(Maple~VFI0FWQ(Maple~6FI-%%typeG6$9%%'MatrixGC%>Fao%%trueG>8)-&%.Line arAlgebraG6#%0ColumnDimensionG6#F]p>8*-&Ffp6#%-RowDimensionGFipC$>Fcp-&%'linalg G6#%'coldimGFip>F[q-&Fdq6#%'rowdimGFip@%3Feo-F[p6$9$F^pC%>FaoFap>8--F]q6#F`r>87 F`rC$>Fdr-FiqFfr@%Fao>Fhr-FfnF_r>FhrF`r@%32FP9#-F[p6$&9"FT%*nonnegintG>85-%9Ore Modules/monomialbasisG6%FfsFfsFN>Fjs-F\t6%F^oF^oFN@%Fao>83-F^p6%FcpFdrf*6$F-F.6 #F/FIFI-%$addG6$*&-%$catG6$-F^u6$-F^u6$T#F`rF]p8$F^o&T%6#FeuF^o/Feu;F^o-%%nopsG 6#FguFIFI6&F,8%F<Fjs>Fct-%'matrixG6%FcpFdrf*FgtFhtFIFIFitFIFIF^v>8.7#-%$seqG6$- Fiv6$-Fiv6$-F^u6$-F^u6$-F^u6$F_v8&8'8(/Fgw;F^o-F\v6#Fjs/Ffw;F^oFdr/Few;F^oFcp>8 :6$-Fiv6$&8;6#FewF^x-Fiv6$&8<Fgx/Few;F^oF[q>88-%<OreModules/DefineOreAlgebraG6( -%#opG6#&FN6#"#8/%%commG7%-Fdy6#&FN6#""'-Fdy6#FfvFax/%(polynomG7$-Fdy6#&FN6#""& Fax/%%funcG&FN6#"")/%/characteristicG&FN6#F_o/%.alg_relationsG&FN6#""*@%Fao>86, &FhrF^o-%0OreModules/MultG6&FhrFctFhrF_yF^o>F[\l-%&evalmG6#,&F`rF^o-F^\l6&F`rFc tF`rF_yF^o>89-%6OreModules/term_orderG6%&F_y6#F^o-%'lexdegG6$7#Fcx7%-Fdy6#FR-Fd y6#FLFhx7#Fax>81-%.OreModules/gbG6$-%$mapG6$f*6#F+FI6$%)operatorG%&arrowGFI-%(c ollectG6%*&-%&denomGFfrF^oF`rF^o7#Fdu%&evalaGFIFI6$FAFax7#-Fiv6$,&-Fjt6$*&&F]p6 $FewFfwF^o&Ffx6#FfwF^o/FfwF_xF^oFjx!""F\yFh\l>8=7#-Fiv6$-%7OreModules/normal_fo rmG6%-Fjt6$*&&F[\l6$FgwFfwF^oFg_lF^oFi_lFi]lFh\l/FgwF]x>F[\l-Ff^l6%-%%subsG6$7# -Fiv6$/Fjx""!F\yF\`l7%FcxFe]lFc]l%,distributedG>F[\l-&Fdq6#%*genmatrixG6%-F^^l6 %%'coeffsGF[\lFdalFfv.8+@%/Fb[lFcalC$>F`bl-&Fdq6#%)linsolveG6&F[\lF`bl.8,.Feu@$ /F`bl%%NULLG-%'RETURNG6#7"C$>F`bl-%$modG6$-%)LinsolveGFiblFb[l@$4-F[p6$F`bl%'ve ctorGF`cl>F`bl-Ffn6$F`bl%)listlistG>F`bl-F]al6$-F^^l6$f*6#F-FIFb^lFI/F`rFcalFIF IFI-%'removeG6%%$hasG-%'indetsG6#F`blF^zF`bl@%FaoC'>Fct-F]al6$7#-Fiv6$/&FfvFgx& F`blFgx/Few;F^o-F\vFbzFct>F\`l-F]al6$FhelF\`l>82-Ffn6$-F^^l6$f*6#%"PGFjdlFIFI7# -Fiv6$-%&coeffG6$F`r&FduFhu/Feu;F^oFguFIFI6&FCF[yF1F[qF\`lF^p>84,&F^oF^o-F^\l6% FctFhrFNF^o7%FhglFefl,$FctFj_lC'>Fct-F]al6$Fhel-Fb\l6#Fct>F\`lFbfl>Fefl-Fb\l6#- F^^l6$f*F[glFjdlFIFIF]glFIFIFfglF\`l>Fhgl-Fb\l6#,&F^oF^o-F^\l6%FctF`rFNF^o7%-Fb \l6#Fhgl-Fb\l6#Fefl-Fb\l6#F]hlFIFIFIFI M7R0 I1OreModules/omultf*6&%"pG%"qG'%&opvarG%%listG'%$opsGF)6#%"iG6#%jnCopyright~(C) ~2003-2010~by~Daniel~Robertz.~All~rights~reserved.G6"C$-%%subsG6$7#-%$seqG6$/&9 &6#8$&9'F</F=;"""-%%nopsG6#F;-%3OreModules/poltoopG6$9$F;-%"%G6#9%F0F0F0F0 M7R0 I2OreModules/homalg=6"%&falseGE\[l)%1PresentationInfoG%@homalg/OreModules/Hilbe rtSeriesG%.SimplifyBasisG%?homalg/OreModules/jetsdepcheckG%+InvolutionG%=homalg /OreModules/InvolutionG%3SyzygiesGeneratorsG%>homalg/OreModules/SyzygiesGenG%(C omposeG%;homalg/OreModules/MultiplyG%.BasisOfModuleG%8homalg/OreModules/BasisG% 'ReduceG%9homalg/OreModules/ReduceG%'IsUnitG%9homalg/OreModules/IsUnitGF$ M7R0 IBOreModules/Groebner_hilbertseriesf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Al ban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+ker neloptsG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Map le~6F$/F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%.hilbertseriesG 6#9"-&FK6#%.HilbertSeriesGFNF$F$F$F$ M7R0 I=OreModules/Groebner_SetBasisf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban~Q uadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernelop tsG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~6F $/F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%)SetBasisG6#9"-&FK6# %*NormalSetGFNF$F$F$F$ M7R0 I=OreModules/hilbert_dimensionf*6"F$6#%\pCopyright~(C)~2004-2010~by~Alban~Quadr at~and~Daniel~Robertz.~All~rights~reserved.GF$@%/%9OreModules/GroebnerBasisGQ)J anetOreF$-%4JanetOre/JDimensionGF$-%?OreModules/Groebner_hilbertdimG6#9"F$F$F$F $ M7R0 I4OreModules/vs_basisf*6$%"GG%"TG6#%"vG6#%\pCopyright~(C)~2004-2010~by~Alban~Qu adrat~and~Daniel~Robertz.~All~rights~reserved.G6"@%/%9OreModules/GroebnerBasisG Q)JanetOreF+C$>8$-%IOreModules/convert_termorder_to_JanetOreG6#9%-%<JanetOre/JF actorModuleBasisG6#&F26#"""-%=OreModules/Groebner_SetBasisG6#9"F+F+F+F+ M7R0 I7OreModules/MatrixShapef*6#%"MG6#%"iG6#%\pCopyright~(C)~2007-2010~by~Alban~Qua drat~and~Daniel~Robertz.~All~rights~reserved.G6"-%%copyG6#-%$mapG6$f*F&F*6$%)op eratorG%&arrowGF*@%/-%)simplifyG6#9$""!F;%"*GF*F*F*F:F*F*F*F* M7R0 I7OreModules/ApplyMatrixf*6%%"MG%"vG'%$AlgG%%listG6,%"iG%"jG%"sG%"wG%#v2G%$verG %%mAlgG%+apply_procG%1user_shift_applyG%*is_MatrixG6#%\pCopyright~(C)~2004-2010 ~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C*>8*-&%,Ore_algeb raG6#%-skew_algebraG6(-%#opG6#&9&6#"#8/%(polynomG7"/%%commG&FE6#""'/%%funcG&FE6 #"")/%/characteristicG&FE6#""(/%.alg_relationsG&FE6#""*@%/&FE6#"#6FJ>8+f*6%%"oG F.F(F76$%)operatorG%&arrowGF7-&F=6#%)applyoprG6%9$9%&FE6#"""F7F7F7C$>8,f*6%FboF .F'6&%"pG%"qG%"rG%#w2GF7F7@+-%%typeG6$F[p%"+G-%$mapG6&T#F[pF\pFE-F\q6$F[p%"*GC% >8%-%'selectG6%%$hasGF[pF[o@)-F\q6$FhqFeqC$>8'F\p?&8&Fhq%%trueG@'3-F\q6$Fdr%"^G -%'memberG6%-FB6$F_pFdrF[o.8$>Fbr-%%subsG6$/&&&FE6#"#76#FasF^p,&FgsF_p*&-FB6$"" #FdrF_p&Fhs6#FatF_pF_pFbr-F\s6%FdrF[oF`s>Fbr-Fds6$/Fgs,&FgsF_pFbtF_pFbr>Fbr-Fbq 6%FdrFbrFE3-F\q6$FhqFjr-F\s6%-FB6$F_pFhqF[oF`s>Fbr-Fds6$/Fgs,&FgsF_p*&-FB6$FatF hqF_pFbtF_pF_pF\p-F\s6%FhqF[oF`s>Fbr-Fds6$FitF\p>Fbr-Fbq6%FhqF\pFE-%'RETURNG6#- %(convertG6$-Fgo6%-%'removeGF[rFbrF]p%"DG3-F\q6$F[pFjr-F\s6%-FB6$F_pF[pF[oF`s-F ds6$/Fgs,&FgsF_p*&-FB6$FatF[pF_pFbtF_pF_pF\p-F\s6%F[pF[oF`sF`v-Fiv6$FfoF_wF7F76 $F3Fbp>F_of*FaoF7FcoF7-Fbq6%F[p-Fiv6$F\pF_wFEF7F7Fbx>8)-%*substringG6$-Fiv6$-%+ kerneloptsG6#%(versionG%'stringG;F_pFY>8-%&falseG@/-F\q6$F\p%'matrixG>8(-F`q6$F B-Fiv6$F\p%)listlistG330FjxQ(Maple~VF70FjxQ(Maple~6F7-F\q6$F\p%'MatrixGC$>F^zF_ z>FgyFer-F\q6$F\p%'vectorG>F^z-Fiv6$-%&evalmG6#F\pF)3Fez-F\q6$F\p&%'VectorG6#%' columnGC$>F^zFaz>FgyFer-F\qFbz>F^z-F`q6$FBF\p4-F\q6$F\pF)>F^z7#F\p>F^zF\p>FbrFJ @'-F\q6$F[pF\zC$@$0-&%'linalgG6#%'coldimG6#F[p-%%nopsG6#F^z-%&ERRORG6#%Lnon~mat ching~dimensions~for~matrix~product.G?(FasF_pF_p-&Ff]l6#%'rowdimGFi]lFerC%>Fdr" "!?(FhqF_pF_pFd]lFer>Fdr,&FdrF_p-F_o6%&F[p6$FasFhq&F^z6#Fhq-%'subsopG6$/F_pF:FE F_p>Fbr7$-FB6#Fbr7#Fdr3Fez-F\q6$F[pF\[lC%>FgyFer@$0-&%.LinearAlgebraG6#%0Column DimensionGFi]lFj]lF]^l?(FasF_pF_p-&Fd`l6#%-RowDimensionGFi]lFerC%>FdrFh^l?(FhqF _pF_pFb`lFer>FdrF[_l>FbrFg_l?(FhqF_pF_pFj]lFer>Fbr7$Fh_l-F_o6%F[pF`_lFb_l@'Fgy- %)simplifyG6#-F\[lFi_l455Fh\lF`[lFjy-Fhal6#&FbrF^p-Fhal6#-Fg[lFi_lF7F7F7F7 M7R0 I4OreModules/Quotientf*6%%#R2G%"RG'%$AlgG%%listG65%"aG%"iG%"jG%"kG%"qG%"rG%"sG% "vG%'lambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%#vlG%#vrG%*is_MatrixG6 #%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Rob ertz.~All~rights~reserved.G6"@'55/9$%%ZEROG/-%#opG6$""!FE%%SURJG33/FH%$INJG/-FI 6$FK9%FP0-FI6$"""FE-FI6$FXFT%*undefinedGFOFFC->84&9&6#""$>85&Fjn6#""%>8+-%*subs tringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FX""(>86%&falseG@%330F coQ(Maple~VF@0FcoQ(Maple~6F@-%%typeG6$FT%'MatrixGC%>Fbp%%trueG>8(-&%.LinearAlge braG6#%0ColumnDimensionG6#FT>8*-&Ffq6#%-RowDimensionGFiqC$>Fcq-&%'linalgG6#%'co ldimGFiq>F[r-&Fdr6#%'rowdimGFiq@%3Ffp-F\q6$FEF^qC%>FbpFaq>8)-F]r6#FE@$0-FeqFesF cq-%&ERRORG6#%Texpecting~matrices~with~the~same~number~of~columns.GC$>Fcs-FirFe s@$0-FcrFesFcqFis>826$-%$seqG6$&8,6#8%/F\u;FXFcq8->8/-&%,Ore_algebraG6#%-skew_a lgebraG6(-FI6#&Fjn6#"#8/%(polynomG7$Fdt-FI6#&Fjn6#""&/%%commG7$Fdt-FI6#&Fjn6#"" '/%%funcG&Fjn6#"")/%/characteristicG&Fjn6#F`p/%.alg_relationsG&Fjn6#""*>80-%6Or eModules/term_orderG6%Fau-%'lexdegG6$7#Fft7%F_u-FI6#F^o-FI6#Fhn7#Fdt?(8'FXFXFcs FaqC%>8.-%$mapG6$f*6#F+F@6$%)operatorG%&arrowGF@-%(collectG6%*&-%&denomGFesFXFE FX7#T#%&evalaGF@F@6$F9Fdt7$,&-%$addG6$*&&FE6$F[y8&FX&Fjt6#FizFX/FizF^uFXF_u!""- Fgt6$-Fdz6$*&&FT6$F\uFizFXFjzFXF\[l/F\u;FXF[r>81-%.OreModules/gbG6$F^yF\x>&836# F[y-F`y6$f*FcyF@F@F@@%4-%$hasG6$FE7$-FI6#F^z-FI6#T%FXFEF@F@6&F;FhnF<F^o-%%subsG 6$/F_uFX-%'removeG6%Ff\lFh[lFjt@%Fbp-F^q6#7#-Fgt6$-Fgt6$7%-%"$G6$FK,&F[yFXF][lF X&F]\lF[u-F`^l6$FK,&FcsFXF[yF][l/F\u;FX-%%nopsG6#F]\l/F[y;FXFcs-%&evalmGFh]lF@F @F@F@ M7R0 I6OreModules/Resolutionf*6%%"RG'%$AlgG%%listG'%"nG%'posintG6$%"TG%"dG6#%`qCopyr ight~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All ~rights~reserved.G6"C%>&8$6#"""-%%copyG6#9$?(8%""#F79&%%trueG>&F56#F=-%8OreModu les/SyzygyModuleG6$&F56#,&F=F7!""F79%-%%evalG6#F5F1F1F1F1 M7R0 I5OreModules/Dimensionf*6$%"RG'%$AlgG%%listG62%"aG%"iG%"jG%"pG%"qG%"vG%'lambdaG %"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCopyright~(C)~ 2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@'5/9$%%Z EROG/-%#opG6$""!F@%%SURJGFF/FC%$INJG,&-%%nopsG6#&9%6#""$"""-FL6#&FO6#""%FRC->82 FN>83FU>8)-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FR""( @%330FhnQ(Maple~VF<0FhnQ(Maple~6F<-%%typeG6$F@%'MatrixGC$>8'-&%.LinearAlgebraG6 #%-RowDimensionG6#F@>8(-&Ffp6#%0ColumnDimensionGFipC$>Fcp-&%'linalgG6#%'rowdimG Fip>F[q-&Fdq6#%'coldimGFip>81-%$seqG6$&8*6#8%/Fdr;FRF[q>8+-%$mapG6$f*6#F*F<6$%) operatorG%&arrowGF<-%(collectG6%*&-%&denomGFipFRF@FR7#T#%&evalaGF<F<6$F7F]r7#-F _r6$-%$addG6$*&&F@6$Fdr8&FR&Fbr6#FdtFR/FdtFfr/Fdr;FRFcp>8,-&%,Ore_algebraG6#%-s kew_algebraG6(-FD6#&FO6#"#8/%(polynomG7$-FD6#FZF]r/%%commG7$F]r-FD6#&FO6#""'/%% funcG&FO6#"")/%/characteristicG&FO6#Feo/%.alg_relationsG&FO6#""*>8--%6OreModule s/term_orderG6%F[u-%%tdegG6%Fju-FD6#FfnF^r7#F]r>8.-%.OreModules/gbG6$FhrFcw>8/- Fjr6$f*F]sF<F^sF<&-%4OreModules/lead_monG6$F@Fhs6#""#F<F<6$F3FcwF^x@%/<#-FD6#Fc x<#F]r,$%)infinityG!""C$>807#-F_r6$-%'removeG6%%$hasG-Fjr6$f*F]sF<F^sF<-%&coeff G6$F@&Fhs6#T%F<F<6&F0FbrF+FdrFcxFFFer-%$maxG6#-FD6#-Fjr6%%=OreModules/hilbert_d imensionGFiy-Fhw6$FjuFjwF<F<F<F< M7R0 I@OreModules/ComplementConstCoefff*6%%"TG%"RG'%$AlgG%%listG6<%"aG%"iG%"jG%"mG%" nG%"pG%"qG%"rG%#K1G%#K2G%"LG%#ntG%#nrG%#vlG%#vrG%'lambdaG%#muG%%mAlgG%&mTOrdG%" GG%#GBG%&basisG%$verG%*is_MatrixG%#_RG%#_TG6#%\pCopyright~(C)~2004-2010~by~Alba n~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C3>81&9&6#""$>82&FL6#""%>8 :-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(>8;%&fal seG@%330FUQ(Maple~VFG0FUQ(Maple~6FG-%%typeG6$9%%'MatrixGC&@$-%$hasG6$F[pFJ-%&ER RORG6#%crthe~given~matrices~represent~systems~with~non-constant~coefficients.~U se~"Complement"~instead~of~"ComplementConstCoeff"!G>F_o%%trueG>80-&%.LinearAlge braG6#%-RowDimensionG6#F[p>8<F[pC$@$-F`p6$-%&evalmGF_qFJFbp>Fip-&%'linalgG6#%'r owdimGF_q@%3Fco-Fio6$9$F\pC)@$-F`p6$FbrFJFbp@$4F_o>Faq-FZFjo>F_oFgp>8'-&F\q6#%0 ColumnDimensionG6#Fbr@$0F]s-F_sF_q-Fcp6#%fnexpecting~matrices~T~and~R~with~the~ same~number~of~columns.G>8/-F[qFbs>8=FbrC'@$-F`p6$-FgqFbsFJFbp>F]s-&F[r6#%'cold imGFbs@$0F]s-FetF_qFfs>Fjs-FjqFbs@%F_o>F]t-FZFar>F]tFbr@%F_o>8.-F\p6#7$7#-%<Ore Modules/KroneckerProductG6%-&F\q6#%/DiagonalMatrixG6#7#-%"$G6$F\oFjs,$Faq!""&FL 6#F\o7#-Fiu6%-&F\q6#%*TransposeG6#F]tF]tFfv>Fcu-&F[r6#%,stackmatrixG6$-Fiu6%-&F [r6#%%diagG6#Fav-Fgq6#,$F[pFevFfv-Fiu6%-&F[r6#%*transposeGFbsFbrFfv>8),&*&FjsF\ oFipF\oF\o*&F]sF\oFjsF\oF\o>8*Fjx>896$-%$seqG6$&836#8%/Ffy;F\oF\y-Fay6$&84Fey/F fy;F\oFgx>87-%$mapG6$f*6#F+FG6$%)operatorG%&arrowGFG-%(collectG6%*&-%&denomGFbs F\oFbrF\o7#T#%&evalaGFGFG6$F@F^y7#-Fay6$,&-%$addG6$*&&Fcu6$Ffy8&F\o&Fdy6#F]\lF\ o/F]\lFhyF\oF[zFevF]z>85-&%,Ore_algebraG6#%-skew_algebraG6(-%#opG6#&FL6#"#8/%(p olynomG7$F^y-Fj\l6#&FL6#""&/%%commG7$F^y-Fj\l6#&FL6#""'/%%funcG&FL6#"")/%/chara cteristicG&FL6#F]o/%.alg_relationsG&FL6#""*>86-%6OreModules/term_orderG6%Fb\l-% 'lexdegG6$7#F`y7%Fiy-Fj\l6#FP-Fj\l6#FJ7#F^y>88-%.OreModules/gbG6$F`zF^_l>8+,$-F h[l6$-Fh[l6$*&&FbrF\\lF\o&Fdy6#,&*&,&FfyF\oFevF\oF\oF]sF\oF\oF]\lF\oF\o/F]\l;F\ oF]s/Ffy;F\oFjsFev>Fb`l-%7OreModules/normal_formG6%Fb`lF]`lF^_l@%-F`p6$Fb`lFdy7 "@%F_oC%>8,-FZ6$7#-Fay6$7#-Fay6$-%&coeffG6$Fb`l&F\z6#,&*&F^alF\oFipF\oF\oF]\lF\ o/F]\l;F\oFipFaalF\p>8--FZ6$7#-Fay6$7#-Fay6$-Fhbl6$Fb`l&F\z6#,(FixF\o*&F^alF\oF jsF\oF\oF]\lF\o/F]\lFbal/FfyF`alF\p7%,&F\oF\o-%0OreModules/MultG6%FaclF]tFLF\oF ^bl,$FaclFevC%>F^bl-Fgq6#Fabl>Facl-Fgq6#Fdcl7%-Fgq6#,&F\oF\o-Fedl6%FaclFbrFLF\o -Fgq6#F^bl-Fgq6#FgdlFGFGFGFG M7R0 IIOreModules/convert_termorder_to_JanetOref*6#'%"tG%&tableG6(%"aG%"iG%"oG%$opsG %$varG%&basisG6#%jnCopyright~(C)~2006-2010~by~Daniel~Robertz.~All~rights~reserv ed.G6"C)>8'7">8(F5?&8%&&&9$6#Q2CreationArgumentsF16#"""6#Q,type_structF1%%trueG @+/-%(convertG6$-%#opG6$FAF9%'stringGQ%diffF1>F47$-FK6#F4-%%weylG6$&-FK6$""#F9F @&FW6#FY/FGQ&eulerF1>F47$FQ-%&eulerGFU/FGQ&shiftF1>F47$FQ-%&shiftGFU/FGQ+dual_s hiftF1>F47$FQ-Fao6%FVFZ!""-%&ERRORG6#-%$catG6%%3commutation~rule~'GFG%A'~not~su pported~yet~by~JanetOre.G>8$&F<Fen@%2FY-%%nopsG6#7#F<>8)-FK6#&F<6#""$>F[q%%NULL G@)/-FH6$-FK6$""!FbpFMQ%tdegF1@%/F[qFbqC$>F77#-FK6#Fbp>8&""%C$>F7-%'removeG6%%$ hasGF_r7#F[q@%-%'memberG6$&F`rF@F[s>FcrFY>FcrFdr/FeqQ'lexdegF1@%/-Fgp6#-%*inter sectG6$<#-FK6#-FK6$FAFbp<#F[q-FgpF^tC$>FcrFdr>F77%-FK6#-Fhr6%Fjr-FK6$FYFbpF[s-% $mapG6$f*6#%"xG6#%"pGF1F1@%-F^s6%F=7#T#.FbpFbpFbqF1F16$F.F[qF_t-F^u6$f*FauFcuF1 F1@%FfuFbpFbqF1F1F[vF[u@%F\rC$>F77$F_tF[u>Fcr7$FdrFdrC$>F77$-Fhr6%FjrF_tF[sFit@ %-F^s6$&F_tF@F[s>Fcr7$FYFY>FcrFev/FeqQ%plexF1@%F\rC$>F7F_r>FcrF`qC$>F7Fgr@%F]s> FcrFA>FcrF`q-Fjo6#%Jterm~order~not~supported~yet~by~JanetOre.G7&F7F4FcrF[sF1F1F 1F1 M7R0 IQOreModules/convert_termorder_to_JanetOre_Maple11f*6#'%"tG%&tableG6*%"aG%"iG%" jG%"oG%$opsG%$varG%$tupG%&basisG6#%jnCopyright~(C)~2006-2010~by~Daniel~Robertz. ~All~rights~reserved.G6"C)>8(7">8)F7?&8%&&&9$6#Q2CreationArgumentsF36#"""6#Q,ty pe_structF3%%trueG@//-%(convertG6$-%#opG6$FCF;%'stringGQ%diffF3>F67$-FM6#F6-%%w eylG6$&-FM6$""#F;FB&FY6#Fen/FIQ&eulerF3>F67$FS-%&eulerGFW/FIQ&shiftF3>F67$FS-%& shiftGFW/FIQ+dual_shiftF3>F67$FS-Fco6%FXFfn!""/FIQ&deltaF3>F67$FS-%)forwdiffGFW /FIQ+dual_deltaF3>F67$FS-%)backdiffGFW-%&ERRORG6#-%$catG6%%3commutation~rule~'G FI%A'~not~supported~yet~by~JanetOre.G>8$&F>Fgn@%2Fen-%%nopsG6#7#F>>8+-FM6#&F>6# ""$>Fiq%%NULLG@+/-FJ6$-FM6$""!F`qFOQ%tdegF3@%/FiqF`rC$>F97#-FM6#F`q>8'""%C$>F9- %'removeG6$f*6#F*F36$%)operatorG%&arrowGF3-%'memberG6$F?7#T#F3F36$F0FiqF]s@%-F^ t6$&F^sFB7#Fiq>FasFen>FasFbs/FcrQ%wdegF3C$@%Fjr>F9-%$zipG6%f*6$F*F+F3FjsF3/F?9% F3F3F3-FM6$FenF`q-FM6$FCF`qC%>F9-Ffs6$f*FisF3FjsF3-F^t6$&-FM6$FenFat6#F?7#T%F3F 36&F)F`qF0Fiq7#-%"$G6#;FC-Feq6#Ffu>8*-%'selectG6$f*FisF3FjsF3F_vF3F3FgvFhv>F97$ -FM6#-%$mapG6$f*FisF3FjsF3/Fav&-FM6$FCFatFdvF3F36$F)F`qF9-FM6#-Fjw6$f*Fis6#%$po sGF3F3C$-F^t6%FavFev.F`q/F`qF^xF3F3FgvF`w>FasFbs/FcrQ'lexdegF3@%/-Feq6#-%*inter sectG6$<#-FM6#Fhu<#Fiq-FeqFjyC$>FasFbs>F97%-FM6#-Ffs6$f*FisF3FjsF3F]tF3F3FbtFfu -Fjw6$f*6#%"xG6#%"pGF3F3@%-F^t6%F?F`tF\yF`qF`rF3F3FbtFhu-Fjw6$f*FizF[[lF3F3@%F^ [lF`qF`rF3F3FbtFfu@%FjrC$>F97$FhuFfu>Fas7$FbsFbsC$>F97$-Ffs6$f*FisF3FjsF3F]tF3F 3FbtFhu-Ffs6$f*FisF3FjsF3F]tF3F3FbtFfu@%-F^t6$&FhuFBFgt>Fas7$FenFen>FasFi[l/Fcr Q%plexF3@%FjrC$>F9F]s>FasF^rC$>F9-Ffs6$f*FisF3FjsF3F]tF3F3FbtF]s@%Fdt>FasFC>Fas F^r-Fhp6#%Jterm~order~not~supported~yet~by~JanetOre.G7&F9F6FasFgtF3F3F3F3 M7R0 I<OreModules/DefineOreAlgebraf*6"65%"aG%"cG%"fG%"iG%"jG%"pG%$AlgG%"RG%"SG%*comm rulesG%)commtypeG%#vlG%#vrG%'paramsG%$posG%'argfctG%(dualopsG%)shiftopsG%,shift actionG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~ri ghts~reserved.GF$C7>8$-%'removeG6%%$hasG7#9"%-shift_actionG>8%""!>8&7">8-FJ>8.F J>8/FJ>80FJ>8)FJ>81FJ>83FJ>85FJ>86FJ>84FJ?(8'"""F[o9#%%trueG@%-%%typeG6$&FC6#Fj n%)equationGC&>8,-%(convertG6$-%$lhsG6#Fbo%'stringG>8+-%$rhsGF]p@&-F`o6$F`p%$se tG>F`p-Fio6$F`p%%listG4-F`oFip>F`p7#F`p@6/FgoQ-shift_actionF$C$@$4-%'memberG6%& F`p6#F[o-%$mapG6$f*6#F*F$6$%)operatorG%&arrowGF$&9$FiqF$F$F$FZ.82-%&ERRORG6#%[q operators~of~type~"shift"~and~"dual_shift"~have~to~be~declared~before~their~act ion~is~specified.G@%1""$-%%nopsG6#F`p@%/&&FZ6#Fer6#F\sQ&shiftF$>Ffn-%'subsopG6$ /Fer7$&F`p6#""#&F`pFesFfn>Ffn-Fis6$/Fer7$F]t,$F`t!""Ffn@%Fas>Ffn-Fis6$/Fer7$F]t F[oFfn>Ffn-Fis6$/Fer7$F]tFgtFfn/FgoQ/characteristicF$>FF-%#opGF_s/FgoQ%funcF$>F I7$-Fgu6#FIFfu/FgoQ(polynomF$>FT7$-Fgu6#FTFfu/FgoQ%commF$>FV7$-Fgu6#FVFfu/FgoQ1 shift+dual_shiftF$C*>FL7$-Fgu6#FLFbo>FN7$-Fgu6#FNFgo>FR7%-Fgu6#FRFhqF]t>FP7$-Fg u6#FPF`t>FX7$-Fgu6#FXF`t>FZ7%-Fgu6#FZ7%FhqF`tFfs7%F]tF`tQ+dual_shiftF$>Ffn7%-Fg u6#FfnF`tF`t>Fhn7%-Fgu6#Fhn-%&parseG6#-%$catG6(Q*_a->subs(F$-Fio6$&FP6#FgtF^pQ" =F$FgyQ)-1,~_a)*F$-Fio6$&FR6#!"#F^p-Fay6#-Fdy6(FfyFgyF[zFgyQ)+1,~_a)*F$-Fio6$&F RFjyF^p/FgoQ&qdiffF$F$/FgoQ'qdilatF$F$/FgoQ'actionF$F$0FgoQ.alg_relationsF$C(>F LF^w>FNFbw>FR7$FgwFhq>FP7$F[xF]t>FX7$F_xF]t@*/FgoQ%diffF$>Fhn7$F^y-Fay6#-Fdy6'Q (_a->_a*F$FgzQ*-diff(_a,F$FgyQ")F$/FgoQ&eulerF$>Fhn7$F^y-Fay6#-Fdy6)Fd\lFgzQ"-F $FgyQ**diff(_a,F$FgyFf\l/FgoFfsC%>FZ7$Fcx7%FhqF]tFfs>Ffn7$FjxF]t>Fhn7$F^y-Fay6# -Fdy6(FfyFgyF[zFgyF\zFgz/FgoFgxC%>FZ7$Fcx7%FhqF]tFgx>FfnFg]l>Fhn7$F^yFbz-Fgr6$% 2unknown~parameterGFbo>FjnF[o?(F$F[oF[oF$1Fjn-F^sF[y@%4-F`o6$&FfnFcoFjpC$>FZ-Fi s6$/Fjn%%NULLGFZ>Ffn-Fis6$Ff_lFfnC%>FX-F?6$f*F^rF$F_rF$-%&evalbG6#/Fcr&&T#6#T%F ^tF$F$6&F7FZF)FjnFX>FZ-Fis6$/Fjn&&FZFcoFiqFZ>Fjn,&FjnF[oF[oF[o>FV7$Fhv-Fgu6#-F? 6%FAFT7$F[xFhv>8*-&%,Ore_algebraG6#%-skew_algebraG6#-Fgu6#F=@$4-F`o6$&Fjal6#Q,l eft_indetsF$Ffp-Fgr6#%eoThe~loaded~version~of~algolib~is~incompatible.~Please~l oad~the~latest~one.G@%0&&&Fjal6#Q,commutationF$6#Q,ground_ringF$6#Q1algebraic_i ndetsF$<">F=&F`cl6#%/Groebner_basisG>F=FJ70FjalFNFPFRFTFVFFFIF=FXFZFfnFLFhnF$F$ F$F$ M7R0 I<OreModules/Groebner_normalff*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban~Qu adrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernelopt sG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~6F$ /F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%(normalfG6#9"-&FK6#%+ NormalFormGFNF$F$F$F$ M7R0 I>OreModules/TorsionElementsRatf*6%%"RG%"vG'%$AlgG%%listG6-%"iG%"jG%"kG%"pG%"qG %$verG%$extG%"LG%$RppG%"TG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Qua drat~and~Daniel~Robertz.~All~rights~reserved.G6"C+>8*-%3OreModules/ExtiRatG6%-% 6OreModules/InvolutionG6$9$9&FC""">8)-%*substringG6$-%(convertG6$-%+kerneloptsG 6#%(versionG%'stringG;FD""(>8,7">8-FV@%330FFQ(Maple~VF80FFQ(Maple~6F8-%%typeG6$ &F;6#FD%'MatrixGC%>8.%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#F]o>8(-&Fho 6#%0ColumnDimensionGF[pC%>Fbo%&falseG>Feo-&%'linalgG6#%'rowdimGF[p>F]p-&Fhp6#%' coldimGF[p>8%FD>8&FD?(F8FDFDF81FaqF]pC&>8+FV?(F8FDFDF831FcqFeo0&F]o6$FcqFaq""!C $>Fhq7$-%#opG6#FhqF]r>Fcq,&FcqFDFDFD@$32F_r-%%nopsGFer0&FhqF^oFD@%FboC$>FU7$-Fd r6#FU-%$seqG6$7#/&-%7OreModules/ApplyMatrixG6%-F_o6#7#7#&Fhq6#8$7#-&%&thetaG6#F aq6#-Fdr6#&FC6#"#5FC6$FDFDF_r/Fdt;FDF[s>FX7$-Fdr6#FX7#/Fft&-F\t6%-&Fho6#%*SubMa trixG6%&F;6#""#;FaqFaq;FD-F_p6#Fav9%FCF`uC$>FU7$Fcs-Ffs6$7#/&-F\t6%-%&evalmGF_t FetFCF`uF_rFau>FX7$Feu7#/Fft&-F\t6%-&Fhp6#%*submatrixG6%FavFdv;FD-F]qFgvFhvFCF` u>Faq,&FaqFDFDFD@'/-F\sFfuF_rFVFbo7$-FK6$FUF_o-FK6$FXF_o7$-FK6$FU%'matrixG-FK6$ FXF`yF8F8F8F8 M7R0 IAOreModules/AutonomousElementsRatf*6%%"RG%"vG'%$AlgG%%listG6.%"iG%"jG%"pG%"qG% "rG%"tG%"MG%$RppG%"SG%"TG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alba n~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C->8*-%9OreModules/IntTors ionRatG6$9$9&@$/&F<6#"""7"-%'RETURNG6#FG>8.-%*substringG6$-%(convertG6$-%+kerne loptsG6#%(versionG%'stringG;FF""(@%330FLQ(Maple~VF90FLQ(Maple~6F9-%%typeG6$FD%' MatrixGC&>8/%%trueG>8&-&%.LinearAlgebraG6#%0ColumnDimensionG6#FD>8'-Ffo6#&F<6#" "$>8(-&Fgo6#%-RowDimensionGFjoC&>Fao%&falseG>Fdo-&%'linalgG6#%'coldimGFjo>F\p-F ]qF^p>Fcp-&F^q6#%'rowdimGFjo>8)7#-%$seqG6$-&%&thetaG6#8%6#-%#opG6#&FA6#"#5/Fbr; FFFdo>8+FG>8,FG>8-FG@%Fao?(8$FFFFFcpFbo>F]s7$-Fer6#F]s7#/&-%7OreModules/ApplyMa trixG6%-&Fgo6#%*SubMatrixG6%FD;FdsFdsF[sFiqFA6$FFFF""!?(FdsFFFFFcpFbo>F]s7$Fgs7 #/&-F]t6%-&F^q6#%*submatrixGFctFiqFAFetFft?(FdsFFFFFdoFboC$@)3Fao-F\o6$&F<6#""# F^o>F_s7$-Fer6#F_s7#/&F`r6#Fds&Fiu6$FdsFF-F\o6$Fiu%'matrixG>F_sF]v-F\o6$FiuF)@% 32FF-%%nopsG6#Fiu-F\o6$&FiuFjuF)C%>FbrFF?(F9FFFFF931Fbr-F`w6#Fdw4-%$hasG6$&FdwF arFbv>Fbr,&FbrFFFFFF@%Fiw>F_s7$F^v7#F`x?&Fbr&FiuFEFbo@$-F^x6$FbrFbvC$>F_s7$F^v7 #Fbr[>F_s7$F^vFG>F_sFby@%Fao>Fas7$-Fer6#Fas7#/Fbv&-F]t6%-F`t6%F_pFdt;FFF\p9%FAF et>Fas7$Fgy7#/Fbv&-F]t6%-F`uF_zFazFAFet@%Fao7%-FQ6$F]sF^o-FQ6$F_sF^o-FQ6$FasF^o 7%-FQ6$F]sFhv-FQ6$F_sFhv-FQ6$FasFhvF9F9F9F9 M7R0 I8OreModules/DimensionRatf*6$%"RG'%$AlgG%%listG62%"aG%"iG%"jG%"pG%"qG%"vG%'lamb daG%"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCopyright~( C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@'5/9$ %%ZEROG/-%#opG6$""!F@%%SURJGFF/FC%$INJG-%%nopsG6#&9%6#""%C->82&FN6#""$>83FM>8)- %*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@%330FZQ(M aple~VF<0FZQ(Maple~6F<-%%typeG6$F@%'MatrixGC$>8'-&%.LinearAlgebraG6#%-RowDimens ionG6#F@>8(-&Fcp6#%0ColumnDimensionGFfpC$>F`p-&%'linalgG6#%'rowdimGFfp>Fhp-&Faq 6#%'coldimGFfp>81-%$seqG6$&8*6#8%/Far;FaoFhp>8+-%$mapG6$f*6#F*F<6$%)operatorG%& arrowGF<-%(collectG6%*&-%&denomGFfpFaoF@Fao7#T#%&evalaGF<F<6$F7Fjq7#-F\r6$-%$ad dG6$*&&F@6$Far8&Fao&F_r6#FatFao/FatFcr/Far;FaoF`p>8,-&%,Ore_algebraG6#%-skew_al gebraG6(-FD6#&FN6#"#8/%(polynomG7#Fjq/%%commG7$Fjq-FD6#&FN6#""'/%%funcG&FN6#"") /%/characteristicG&FN6#Fbo/%.alg_relationsG&FN6#""*>8--%6OreModules/term_orderG 6%Fht-%%tdegG6$-FD6#FXF[rFfu>8.-%.OreModules/gbG6$FerF^w>8/-Fgr6$f*FjrF<F[sF<&- %4OreModules/lead_monG6$F@Fes6#""#F<F<6$F3F^wFhw@%/<#-FD6#F]x<#Fjq,$%)infinityG !""C$>807#-F\r6$-%'removeG6%%$hasG-Fgr6$f*FjrF<F[sF<-%&coeffG6$F@&Fes6#T%F<F<6& F0F_rF+FarF]xFFFbr-%$maxG6#-FD6#-Fgr6%%=OreModules/hilbert_dimensionGFcy-Fcw6#F ewF<F<F<F< M7R0 I4OreModules/compiledQ.201008241058|+6"F$ M7R0 IFOreModules/Groebner_hilbertpolynomialf*6"6#%"sG6#%\pCopyright~(C)~2007-2010~b y~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-% +kerneloptsG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q (Maple~6F$/F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%,hilbertpol yG6#9"-&FK6#%2HilbertPolynomialGFNF$F$F$F$ M7R0 I?OreModules/Groebner_hilbertdimf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban ~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernel optsG6#%(versionG%'stringG@%5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~ 6F$/F:Q(Maple~7F$/F:Q(Maple~8F$/F:Q(Maple~9F$-&%)GroebnerG6#%+hilbertdimG6#9"-& FK6#%1HilbertDimensionGFNF$F$F$F$ M7R0 I<OreModules/KroneckerProductf*6%%#M1G%#M2G'%$AlgG-%$AndG6$%&tableG-%$NotG6#%'m atrixG6,%"aG%"iG%"jG%"kG%"lG%"vG%#c1G%#r1G%#c2G%#r2G6#%\pCopyright~(C)~2004-201 0~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C$>8)-%*substring G6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@'3-%%typeG6$9$F0-FS6 $9%F0-&%'linalgG6#%,blockmatrixG6%-&Fen6#%'rowdimG6#FU-&Fen6#%'coldimGF]o7#-%$s eqG6$-Fdo6$-%$mapG6$f*6#F2F>6$%)operatorG%&arrowGF>-&%,Ore_algebraG6#%-skew_pro ductG6%&T$6$T%T'FUT*F>F>6*F%FUF38%F48&F(9&FX/F^q;FNF^o/F]q;FNFin3330FAQ(Maple~V F>0FAQ(Maple~6F>-FS6$FU<$%'MatrixGF0-FS6$FXF]rC'>8+-&%.LinearAlgebraG6#%-RowDim ensionG6#-FF6$FUF^r>8*-&Ffr6#%0ColumnDimensionGFir>8--Fer6#-FF6$FXF^r>8,-F_sFes -F^r6#7#-Fdo6$-Fdo6$7#-Fdo6$-Fdo6$-Fap6%&FU6$F]qF^q&FX6$8'8(F_q/F^u;FNFis/F^q;F NF]s/F]u;FNFcs/F]q;FNFcr-%&ERRORG6#%Pexpecting~matrices~for~the~first~two~argum ents.GF>F>F>F> M7R0 I>OreModules/ParametrizationRatf*6$%"RG'%$AlgG%%listG6)%"iG%"mG%"nG%"PG%"TG%$ve rG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz. ~All~rights~reserved.G6"C$>8'-%AOreModules/ParticularSolutionRatG6%9$9%Q¶mF 3@%/&F66#""#7"C&-%)userinfoG6%""$%3ParametrizationRatG%Xno~torsion~elements~or~ did~not~find~particular~solutionG>8)-%*substringG6$-%(convertG6$-%+kerneloptsG6 #%(versionG%'stringG;"""""(@%330FKQ(Maple~VF30FKQ(Maple~6F3-%%typeG6$&F66#FX%'M atrixGC$>8*%%trueG>8&-&%.LinearAlgebraG6#%0ColumnDimensionG6#F^oC$>Fco%&falseG> Ffo-&%'linalgG6#%'coldimGF\p@%/&F66#FGFB@%/&F66#""&FBC$-FE6%FGFH%4no~torsion~el ementsG@%2FA9#7$-%%copyG6#&F66#""%""!@%/-%#opG6$F]rFjq%%SURJG@%Fco-F`o6#7#-%"$G 6$7#F]r-Far6$FXFjq-%&evalmGFfrC$@%Fco>8%-FhoFiq>Fcs-FbpFiq-%)simplifyG6#-%7OreM odules/ApplyMatrixG6%Fjq7#-%$seqG6$-&%#xiG6#8$6#-Far6#&F;6#"#5/Fet;FXFcsF;C'-FE 6%FGFH%Ecould~not~integrate~torsion~elementsG@%F_r@%Fco>&8(F_o-Fhs6#-F`o6#7#-F_ t6$7#-&%$etaGFdtFft/Fet;FXFfo>Feu-Fhs6#-F_sFju@%FcoC$>FcsFds>Feu-Fhs6#,&FiuFXFj sFXC$>FcsFfs>Feu-Fhs6#-F_s6#,&F[vFXFjsFX@%Fco>&FfuF@/-F[t6%F^oF[vF;-F`o6#7#-F_t 6$7#-&%%zetaGFdtFftFbv>Fiw/-F_s6#F[x-F_sF^x>&FfuFip/-Fhs6#-F[t6%F\q7#-F_t6$FcxF bvF;F]r-%%evalG6#FfuC&-FE6%FGFH%Ahave~integrated~torsion~elementsG@%F_r@%Fco>Fe uFgu>FeuFev@%FcoC$>FcsFds>FeuF\wC$>FcsFfs>FeuFbw@%-F\o6$FhpF(C$@%Fco>FiwFjw>Fiw Fgx>F\yF]y>Fiw/-Fhs6#-F[t6%F^o7#-F_t6$F_vFbvF;FhpFeyC&-FE6%FGFH%:found~particul ar~solutionG>FKFL@%FenC$>FcoFdo>FfoFgoC$>FcoF_p>FfoFap@%Fdq@%F_r@%Fco7$-F`o6#7# -Fir6$F[sFfo-Fhq6#F?7$-F_sFi\lF]]l7$FgqF]]l@%F_r-Fhs6#F]]l@%FcoC$>FcsFds-Fhs6#, &F?FXFjsFXC$>FcsFfs-Fhs6#-F_sFi]lF3F3F3F3 M7R0 I3OreModules/Torsionf*6$%"RG'%$AlgG%%listG6&%&R_adjG%"SG%&S_adjG%&T_adjG6#%`qCo pyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~ All~rights~reserved.G6"C'>8$-%6OreModules/InvolutionG6$9$9%>8%-%8OreModules/Syz ygyModuleGF6>8&-F56$F:F8>8'-F<6$F>F87%-%4OreModules/QuotientG6%FBF3F8-%%copyG6# FB-FJ6#F>F0F0F0F0 M7R0 I9OreModules/LiftOperatorsf*6$%"RG'%$AlgG%%listG6*%"LG%"PG%"QG%%sequG%"iG%"nG%$ verG%*is_MatrixG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadr at~and~Daniel~Robertz.~All~rights~reserved.G6"C->8'-%:OreModules/FreeResolution G6$9$9%>8)-%%nopsG6#-%(convertG6$F7F(@$/F>"""-%&ERRORG6#%Fexpecting~a~matrix~as ~first~argument.G>8*-%*substringG6$-FC6$-%+kerneloptsG6#%(versionG%'stringG;FG" "(>8+%&falseG>8%-%8OreModules/RightInverseG6$&F76#,&F>FG!""FGF<@$/Fhn7"-%'RETUR NG6#Fhn@$330FMQ(Maple~VF40FMQ(Maple~6F4-%%typeG6$Fhn%'MatrixG>Fen%%trueG>&8$F]o -%%copyGFeo?(8(,&F>FG!"#FGF_oFGFbpC%@%Fen>8&,&-&%.LinearAlgebraG6#%/IdentityMat rixG6#-&Fcq6#%-RowDimensionG6#&F76#FipFG-%0OreModules/MultG6%Fhn&F76#,&FipFGFGF GF<F_o>F_q-%&evalmG6#,&-%&arrayG6%%)identityG;FG-&%'linalgG6#%'rowdimGF[rF]sFGF ^rF_o>Fhn-%6OreModules/InvolutionG6$-%5OreModules/FactorizeG6%-Fes6$F_qF<-Fes6$ F\rF<F<F<>&FepF]rFfp-%%evalG6#FepF4F4F4F4 M7R0 I;OreModules/TorsionElementsf*6%%"RG%"vG'%$AlgG%%listG6-%"iG%"jG%"kG%"pG%"qG%$v erG%$extG%"LG%$RppG%"TG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadra t~and~Daniel~Robertz.~All~rights~reserved.G6"C+>8*-%0OreModules/ExtiG6%-%6OreMo dules/InvolutionG6$9$9&FC""">8)-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(ve rsionG%'stringG;FD""(>8,7">8-FV@%330FFQ(Maple~VF80FFQ(Maple~6F8-%%typeG6$&F;6#F D%'MatrixGC%>8.%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#F]o>8(-&Fho6#%0Co lumnDimensionGF[pC%>Fbo%&falseG>Feo-&%'linalgG6#%'rowdimGF[p>F]p-&Fhp6#%'coldim GF[p>8%FD>8&FD?(F8FDFDF81FaqF]pC&>8+FV?(F8FDFDF831FcqFeo0&F]o6$FcqFaq""!C$>Fhq7 $-%#opG6#FhqF]r>Fcq,&FcqFDFDFD@$32F_r-%%nopsGFer0&FhqF^oFD@%FboC$>FU7$-Fdr6#FU- %$seqG6$7#/&-%7OreModules/ApplyMatrixG6%-F_o6#7#7#&Fhq6#8$7#-&%&thetaG6#Faq6#-F dr6#&FC6#"#5FC6$FDFDF_r/Fdt;FDF[s>FX7$-Fdr6#FX7#/Fft&-F\t6%-&Fho6#%*SubMatrixG6 %&F;6#""#;FaqFaq;FD-F_p6#Fav9%FCF`uC$>FU7$Fcs-Ffs6$7#/&-F\t6%-%&evalmGF_tFetFCF `uF_rFau>FX7$Feu7#/Fft&-F\t6%-&Fhp6#%*submatrixG6%FavFdv;FD-F]qFgvFhvFCF`u>Faq, &FaqFDFDFD@'/-F\sFfuF_rFVFbo7$-FK6$FUF_o-FK6$FXF_o7$-FK6$FU%'matrixG-FK6$FXF`yF 8F8F8F8 M7R0 IBOreModules/MinimalParametrizationf*6$%"RG'%$AlgG%%listG6+%$syzG%"iG%"mG%"nG%" vG%%rankG%"TG%"LG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~ Daniel~Robertz.~All~rights~reserved.G6"C)>8$-%8OreModules/SyzygyModuleG6$-%6Ore Modules/InvolutionG6$9$9%F@@$-%%typeG6$F8%)functionG-%'RETURNG6#-F=6$F8F@>8)-%3 OreModules/OreRankGFJ>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG% 'stringG;"""""(@%330FPQ(Maple~VF50FPQ(Maple~6F5-FC6$F8%'MatrixGC'>8,%%trueG>8&- &%.LinearAlgebraG6#%-RowDimensionG6#F8>8'-&F[p6#%0ColumnDimensionGF^p>8+-&%)com binatG6#%'chooseG6$7#-%"$G6#;FgnFho,&F`pFgnFL!"">8*-&F[p6#%*SubMatrixG6%F8&Ffp6 #Fgn;FgnF`pC'>Feo%&falseG>Fho-&%'linalgG6#%'rowdimGF^p>F`p-&Fdr6#%'coldimGF^p>F fpFgp>Feq-&Fdr6#%*submatrixG6%-%&evalmGF^pF[rF]r@%FeoC$>8%Fgn?(F5FgnFgnF5-FC6$- F:6$FeqF@FboC$>Fhs,&FhsFgnFgnFgn>Feq-Fgq6%F8&Ffp6#FhsF]rC$>FhsFgn?(F5FgnFgnF5-F C6$F\t%'matrixGC$>FhsF`t>Feq-F_s6%FcsFdtF]r-F=F]tF5F5F5F5 M7R0 IAOreModules/ShorterFreeResolutionf*6$'%"FG%&tableG'%$AlgG%%listG6)%"CG%"iG%"jG %"lG%"vG%%betaG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Da niel~Robertz.~All~rights~reserved.G6"C%>8'-%%nopsG6#-%#opG6$""#-%%evalG6#9$@$30 &FC6#F8%%ZEROG0-F=6$""!FG%$INJG-%&ERRORG6#%[oexpecting~table~containing~a~free~ resolution~as~first~parameter.G@%1F8F?F@C%>F8,&F8"""!""FX>8)-%8OreModules/Right InverseG6$FG9%@%/Fen7"F@C'>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(vers ionG%'stringG;FX""(@%330F_oQ(Maple~VF50F_oQ(Maple~6F5-%%typeG6$Fen%'MatrixG>8*% %trueG>Fip%&falseG@$2F?F8C$?(8%FXFX,&F8FX!"$FXFjp>&8$6#Faq-%%copyG6#&FCFgq@%Fip >&Ffq6#,&F8FX!"#FX-Fdo6$7$-F=6#-Fdo6$&FCF_r%)listlistG-%"$G6$7#-F\s6$FM-&%.Line arAlgebraG6#%0ColumnDimensionG6#Fir-Fbs6#FenFgp>F^r-%&evalmG6#7$Fer-F\s6$7#-F\s 6$FM-&%'linalgG6#%'coldimGFfs-FdtFhs@%FipC$>&Ffq6#FW-Fdo6$-%$zipG6%f*6$F-F.F56$ %)operatorG%&arrowGF57$-F=FB-F=6#FinF5F5F5-Fdo6$&FCF]uFjr-Fdo6$FenFjrFgp>&FfqFH -FN6#-&Fcs6#%-RowDimensionG6#F\uC$>F\u-F[t6#-Fau6%f*FduF5FeuF5FhuF5F5F5F\vF_v>F bv-FN6#-&Fet6#%'rowdimGFiv-FA6#FfqF5F5F5F5 M7R0 I>homalg/OreModules/jetszerocolf*6#%"MG6#%#ZLG6#%inCopyright~(C)~2000-2002~by~G ehrt~Hartjen.~All~rights~reserved.G6"C$>8$7#-%"$G6$""!-&%'linalgG6#%'rowdimG6#9 $-%$mapG6$f*6#%"iGF*6$%)operatorG%&arrowGF*@%-%&evalbG6#/-%(convertG6$-&F56#%$c olG6$T&F9%%listGT#F9%%NULLGF*F*6&F'F-F%F97#-F06#;"""-&F56#%'coldimGF8F*F*F*F* M7R0 I<OreModules/Groebner_leadmonf*6"6#%"sG6#%\pCopyright~(C)~2004-2010~by~Alban~Qu adrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$>8$-%(convertG6$-%+kernelopt sG6#%(versionG%'stringG@'5555/-%*substringG6$F+;"""""(Q(Maple~VF$/F:Q(Maple~6F$ /F:Q(Maple~7F$/F:Q(Maple~8F$/-F;6$F+;F>""*Q*Maple~9.5F$-&%)GroebnerG6#%(leadmon G6#9"/FHQ*Maple~9.0F$C$FO,$-FQFR!""-&FO6#%,LeadingTermGFRF$F$F$F$ M7R0 I>OreModules/hilbert_polynomialf*6"F$6#%\pCopyright~(C)~2007-2010~by~Alban~Quad rat~and~Daniel~Robertz.~All~rights~reserved.GF$@%/%9OreModules/GroebnerBasisGQ) JanetOreF$-%-JanetOre/JHPGF$-%FOreModules/Groebner_hilbertpolynomialG6#9"F$F$F$ F$ M7R0 I0OreModules/Extnf*6%%"RG'%$AlgG%%listG'%"nG%*nonnegintG6%%"MG%"TG%"dG6#%`qCopy right~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~Al l~rights~reserved.G6"C&>&8%6#""!7%%*undefinedG-%8OreModules/SyzygyModuleG6$-%6O reModules/InvolutionG6$9$9%FBF:>8$-%%copyG6#FA?(8&"""FJ9&%%trueGC$>&F66#FI-%3Or eModules/TorsionG6$FDFB>FD-F?6$&FO6#""$FB-%%evalG6#F6F2F2F2F2 M7R0 I3OreModules/AnnExtif*6%%"RG'%$AlgG%%listG'%"iG%'posintG6+%"jG%"kG%"LG%"MG%"PG% "pG%"qG%%extiG%$verG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Ro bertz.~All~rights~reserved.G6"C+>8+-%0OreModules/ExtiG6%-%6OreModules/Involutio nG6$9$9%FC9&>8'&F;6#""">8,-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(version G%'stringG;FI""(@%330FKQ(Maple~VF80FKQ(Maple~6F8-%%typeG6$FF%'MatrixGC%>8)-&%.L inearAlgebraG6#%-RowDimensionG6#FF>8*-&Fco6#%0ColumnDimensionGFfo@$-&Fco6#%&Equ alG6$,&FFFI!""FI-&Fco6#%+ZeroMatrixG6$F`oFho-%'RETURNG6#7#""!C%@$-&%'linalgG6#% 'iszeroG6#FcpFjp>F`o-&Fcq6#%'rowdimGFfo>Fho-&Fcq6#%'coldimGFfo>8(7#FI>8$FI>8%FI ?(F8FIFIF81FerFhoC&>8&7"?(F8FIFIF831FgrF`o0&FF6$FgrFerF^qC$>F\s7$-%#opG6#F\sFbs >Fgr,&FgrFIFIFI@$0F\sFcr>Fbr-%=OreModules/IdealIntersectionG6%FbrF\sFC>Fer,&Fer FIFIFI-F[q6#FbrF8F8F8F8 M7R0 I@homalg/OreModules/HilbertSeriesf*6$%"MG'%$varG%%listG6$%"vG%$AlgG6#%\pCopyrig ht~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C' @%2""#9#>8$&9"6#""$>F5.%"sG>8%-%5homalg/NormalizeRingG6$9%%+OreModulesG@$0&F>6# F27"-%'RETURNG6#Q"?F.>F>&F>6#"""@'-%%typeG6$9$%)listlistG-%9OreModules/HilbertS eriesG6%-%(convertG6$FU%'matrixGF>F5-FS6$FUF(-FX6%-Fen6$7#FUFgnF>F5FWF.F.F.F. M7R0 I@OreModules/copyright_OreModulesf*6"F$6#%`qCopyright~(C)~2003-2010~by~Frederic ~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C)-%&print G6#%;OreModules~(2003-2010)~(C)G-F)6#%]pCopyright~(C)~(2003-2010)~by~Frederic~C hyzak~and~Alban~Quadrat~and~Daniel~Robertz.G-F)6#%5All~rights~reserved.G-F)6#%Y This~software~should~be~referenced~if~it~is~used~in~workG-F)6#%>eventuating~in~ a~publication.G-F)6#%GUsers~are~free~to~modify~this~program,G-F)6#%Tbut~it~is~n ot~to~be~redistributed~in~modified~form.GF$F$F$F$ M7R0 ICOreModules/MinimalParametrizationsf*6$%"RG'%$AlgG%%listG6,%$syzG%"iG%"mG%"nG% "vG%%rankG%"LG%"SG%"TG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat ~and~Daniel~Robertz.~All~rights~reserved.G6"C+>8$-%8OreModules/SyzygyModuleG6$- %6OreModules/InvolutionG6$9$9%FA@$-%%typeG6$F9%)functionG-%'RETURNG6#7#-F>6$F9F A>8)-%3OreModules/OreRankGFL>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(ve rsionG%'stringG;"""""(@%330FRQ(Maple~VF60FRQ(Maple~6F6-FD6$F9%'MatrixGC%>8-%%tr ueG>8&-&%.LinearAlgebraG6#%-RowDimensionG6#F9>8'-&F]p6#%0ColumnDimensionGF`pC%> Fgo%&falseG>Fjo-&%'linalgG6#%'rowdimGF`p>Fbp-&F]q6#%'coldimGF`p>8*-&%)combinatG 6#%'chooseG6$7#-%"$G6#;FinFjo,&FbpFinFN!"">8+7"@%Fgo?(8%FinFin-%%nopsG6#FfqFhoC $>8,-&F]p6#%*SubMatrixG6%F9&Ffq6#Fir;FinFbp@$4-FD6$-F;6$F_sFAFdo>Fer7$-%#opG6#F er-F>F]t?(FirFinFinFjrFhoC$>F_s-&F]q6#%*submatrixG6%-%&evalmGF`pFesFgs@$4-FD6$F \t%'matrixG>Fer7$F`t-%%copyG6#FctFerF6F6F6F6 M7R0 I=OreModules/HilbertPolynomialf*6%%"RG'%$AlgG%%listG%"sG62%"aG%"iG%"jG%"pG%"qG% "vG%'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCo pyright~(C)~2007-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved. G6"@'5/9$%%ZEROG/-%#opG6$""!FA%%SURJGFG/FD%$INJG*&-FE6$"""FAFN),&FNFN9&!"",&-%% nopsG6#&9%6#""$FN-FU6#&FX6#""%FNFRC.>82FW>83Fgn>8)-%*substringG6$-%(convertG6$- %+kerneloptsG6#%(versionG%'stringG;FN""(@%330F`oQ(Maple~VF=0F`oQ(Maple~6F=-%%ty peG6$FA%'MatrixGC$>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FA>8(-&F^q6#%0ColumnD imensionGFaqC$>F[q-&%'linalgG6#%'rowdimGFaq>Fcq-&F\r6#%'coldimGFaq>81-%$seqG6$& 8*6#8%/F\s;FNFcq>8+-%$mapG6$f*6#F+F=6$%)operatorG%&arrowGF=-%(collectG6%*&-%&de nomGFaqFNFAFN7#T#%&evalaGF=F=6$F8Fer7#-Fgr6$-%$addG6$*&&FA6$F\s8&FN&Fjr6#F\uFN/ F\uF^s/F\s;FNF[q>8,-&%,Ore_algebraG6#%-skew_algebraG6(-FE6#&FX6#"#8/%(polynomG7 $-FE6#F\oFer/%%commG7$Fer-FE6#&FX6#""'/%%funcG&FX6#"")/%/characteristicG&FX6#F] p/%.alg_relationsG&FX6#""*>8--%6OreModules/term_orderG6%Fcu-%%tdegG6%Fbv-FE6#F^ oFfr7#Fer>8.-%.OreModules/gbG6$F`sF[x>8/-Fbs6$f*FesF=FfsF=&-%4OreModules/lead_m onG6$FAF`t6#""#F=F=6$F4F[xFfx>807#-Fgr6$-%'removeG6%%$hasG-Fbs6$f*FesF=FfsF=-%& coeffG6$FA&F`t6#T%F=F=6&F1FjrF,F\sF[yFGF]s-Feo6$-Fbs6&%>OreModules/hilbert_poly nomialGFgy-F`x6$FbvFbxFQ%"+GF=F=F=F= M7R0 I@OreModules/HilbertPolynomialRatf*6%%"RG'%$AlgG%%listG%"sG62%"aG%"iG%"jG%"pG%" qG%"vG%'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\ pCopyright~(C)~2007-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserv ed.G6"@'5/9$%%ZEROG/-%#opG6$""!FA%%SURJGFG/FD%$INJG*&-FE6$"""FAFN),&FNFN9&!""-% %nopsG6#&9%6#""%FRC.>82&FW6#""$>83FV>8)-%*substringG6$-%(convertG6$-%+kernelopt sG6#%(versionG%'stringG;FN""(@%330F]oQ(Maple~VF=0F]oQ(Maple~6F=-%%typeG6$FA%'Ma trixGC$>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FA>8(-&F[q6#%0ColumnDimensionGF^ qC$>Fhp-&%'linalgG6#%'rowdimGF^q>F`q-&Fiq6#%'coldimGF^q>81-%$seqG6$&8*6#8%/Fir; FNF`q>8+-%$mapG6$f*6#F+F=6$%)operatorG%&arrowGF=-%(collectG6%*&-%&denomGF^qFNFA FN7#T#%&evalaGF=F=6$F8Fbr7#-Fdr6$-%$addG6$*&&FA6$Fir8&FN&Fgr6#FitFN/FitF[s/Fir; FNFhp>8,-&%,Ore_algebraG6#%-skew_algebraG6(-FE6#&FW6#"#8/%(polynomG7#Fbr/%%comm G7$Fbr-FE6#&FW6#""'/%%funcG&FW6#"")/%/characteristicG&FW6#Fjo/%.alg_relationsG& FW6#""*>8--%6OreModules/term_orderG6%F`u-%%tdegG6$-FE6#F[oFcrF^v>8.-%.OreModule s/gbG6$F]sFfw>8/-F_s6$f*FbsF=FcsF=&-%4OreModules/lead_monG6$FAF]t6#""#F=F=6$F4F fwF`x>807#-Fdr6$-%'removeG6%%$hasG-F_s6$f*FbsF=FcsF=-%&coeffG6$FA&F]t6#T%F=F=6& F1FgrF,FirFexFGFjr-Fbo6$-F_s6&%>OreModules/hilbert_polynomialGFay-F[x6#F]xFQ%"+ GF=F=F=F= M7R0 I:OreModules/FreeResolutionf*6$%"RG'%$AlgG%%listG6%%"CG%"iG%"vG6#%\pCopyright~( C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C'>8%" "">&8$6#F3-%%copyG6#9$>8&-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG %'stringG;F3""(@%330F=Q(Maple~VF/0F=Q(Maple~6F/-%%typeG6$F;%'MatrixG?(F/F3F3F/- FS6$&F66#F2FUC$>&F66#,&F2F3F3F3-%8OreModules/SyzygyModuleG6$FY9%>F2Fin?(F/F3F3F /-FS6$FY%'matrixGC$>FgnFjn>F2Fin-%%evalG6#F6F/F/F/F/ M7R0 I=OreModules/FreeResolutionRatf*6$%"RG'%$AlgG%%listG6%%"CG%"iG%"vG6#%\pCopyrigh t~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C'> 8%""">&8$6#F3-%%copyG6#9$>8&-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versi onG%'stringG;F3""(@%330F=Q(Maple~VF/0F=Q(Maple~6F/-%%typeG6$F;%'MatrixG?(F/F3F3 F/-FS6$&F66#F2FUC$>&F66#,&F2F3F3F3-%;OreModules/SyzygyModuleRatG6$FY9%>F2Fin?(F /F3F3F/-FS6$FY%'matrixGC$>FgnFjn>F2Fin-%%evalG6#F6F/F/F/F/ M7R0 IDOreModules/ShorterFreeResolutionRatf*6$'%"FG%&tableG'%$AlgG%%listG6)%"CG%"iG% "jG%"lG%"vG%%betaG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and ~Daniel~Robertz.~All~rights~reserved.G6"C%>8'-%%nopsG6#-%#opG6$""#-%%evalG6#9$@ $30&FC6#F8%%ZEROG0-F=6$""!FG%$INJG-%&ERRORG6#%[oexpecting~table~containing~a~fr ee~resolution~as~first~parameter.G@%1F8F?F@C%>F8,&F8"""!""FX>8)-%;OreModules/Ri ghtInverseRatG6$FG9%@%/Fen7"F@C'>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6# %(versionG%'stringG;FX""(@%330F_oQ(Maple~VF50F_oQ(Maple~6F5-%%typeG6$Fen%'Matri xG>8*%%trueG>Fip%&falseG@$2F?F8C$?(8%FXFX,&F8FX!"$FXFjp>&8$6#Faq-%%copyG6#&FCFg q@%Fip>&Ffq6#,&F8FX!"#FX-Fdo6$7$-F=6#-Fdo6$&FCF_r%)listlistG-%"$G6$7#-F\s6$FM-& %.LinearAlgebraG6#%0ColumnDimensionG6#Fir-Fbs6#FenFgp>F^r-%&evalmG6#7$Fer-F\s6$ 7#-F\s6$FM-&%'linalgG6#%'coldimGFfs-FdtFhs@%FipC$>&Ffq6#FW-Fdo6$-%$zipG6%f*6$F- F.F56$%)operatorG%&arrowGF57$-F=FB-F=6#FinF5F5F5-Fdo6$&FCF]uFjr-Fdo6$FenFjrFgp> &FfqFH-FN6#-&Fcs6#%-RowDimensionG6#F\uC$>F\u-F[t6#-Fau6%f*FduF5FeuF5FhuF5F5F5F\ vF_v>Fbv-FN6#-&Fet6#%'rowdimGFiv-FA6#FfqF5F5F5F5 M7R0 I>OreModules/GeneralizedInversef*6$%"RG'%$AlgG%%listG6#%"LG6#%\pCopyright~(C)~2 004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C$>8$-%9Or eModules/LiftOperatorsG6$9$9%@%0F07"-%)simplifyG6#-%%evalG6#&F06#"""F0F-F-F-F- M7R0 I;OreModules/ReduceMatrixRatf*6%%"RG%"MG'%$AlgG%%listG63%"aG%"iG%"jG%"pG%"qG%"r G%"vG%'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%$redG%#vlG%#vrG%*is_MatrixG6#%\p Copyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserve d.G6"@%55555/9$%%ZEROG/-%#opG6$""!FF%$INJG/FI%%SURJG/9%FG/-FJ6$FLFQFM/FSFOFFC0> 82&9&6#""$>83&FZ6#""%>8*-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG% 'stringG;"""""(>84%&falseG@%330F]oQ(Maple~VF>0F]oQ(Maple~6F>-%%typeG6$FQ%'Matri xGC%>F]p%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FQ>8(-&Faq6#%0ColumnDime nsionGFdqC$>F^q-&%'linalgG6#%'rowdimGFdq>Ffq-&F_r6#%'coldimGFdq@%3Fap-Fgp6$FFFi pC%>F]pF\q>8)-F`q6#FF@$0-FhqF`sFfq-%&ERRORG6#%Lnon-matching~number~of~columns~o f~matrices.GC$>F^s-F^rF`s@$0-FdrF`sFfqFds>80-%$seqG6$&8+6#8%/Fft;FjoFfq>8,-%$ma pG6$f*6#F+F>6$%)operatorG%&arrowGF>-%(collectG6%*&-%&denomGF`sFjoFFFjo7#T#%&eva laGF>F>6$F7F_t7#-Fat6$-%$addG6$*&&FQ6$Fft8&Fjo&Fdt6#FfvFjo/FfvFht/Fft;FjoF^q>8- -&%,Ore_algebraG6#%-skew_algebraG6(-FJ6#&FZ6#"#8/%(polynomG7#F_t/%%commG7$F_t-F J6#&FZ6#""'/%%funcG&FZ6#"")/%/characteristicG&FZ6#F[p/%.alg_relationsG&FZ6#""*> 8.-%6OreModules/term_orderG6%F]w-%%tdegG6$-FJ6#FhnF_tF[x>8/-%.OreModules/gbG6$F jtFcy>817"?(FftFjoFjoF^sF\q>Fbz7$-FJ6#Fbz-%7OreModules/normal_formG6%-Fav6$*&Fg vFjo&FFFevFjoFivF]zFcy@%31F[o9#/&9"FjnQ-keepzerorowsF>@%F]p@%/FbzFczFbz-Fbo6$-F \u6$f*6#%"PG6#F,F>F>7#-Fat6$-%&coeffG6$FF&Fju6#8$/F[]l;FjoT%F>F>6&F2FdtF/FfqFbz Fip-%&evalmG6#-F\u6$f*F`\lFb\lF>F>Fc\lF>F>F_]lFbz@%F]pC$>Fbz-F\u6$f*F`\lFb\lF>F >@$0FFFLFc\lF>F>F_]lFbz@%Fj[lFbz-Fbo6$FbzFip-Fa]l6#-F\u6$f*F`\lFb\lF>F>@$F]^lFc \lF>F>F_]lFbzF>F>F>F> M7R0 I9OreModules/IsWeylAlgebraf*6#'%$AlgG%%listG6"6#%jnCopyright~(C)~2007-2010~by~D aniel~Robertz.~All~rights~reserved.GF(-%&evalbG6#3/<#-%#opG6#&9$6#""#<#Q%diffF( /<#-F26#&F56#""$<#-F26#&F56#""&F(F(F(F( M7R0 I3OreModules/versionQ)24.08.106"F$ M7R0 I6OreModules/term_orderf*6"F$6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~ Daniel~Robertz.~All~rights~reserved.GF$-%>OreModules/Groebner_termorderG6#9"F$F $F$F$ M7R0 I.OreModules/gbf*6$%"LG%"TG6$%"iG%"vG6#%\pCopyright~(C)~2004-2010~by~Alban~Quad rat~and~Daniel~Robertz.~All~rights~reserved.G6"@%/%9OreModules/GroebnerBasisGQ) JanetOreF,C$>8%-%IOreModules/convert_termorder_to_JanetOreG6#9%@%/&F36#""%7"-%0 JanetOre/JBasisG6%9$-%#opG6#&F36#;"""""$Q"NF,@%/-%%nopsG6#F:FH-%$mapG6$f*6#%"PG F,6$%)operatorG%&arrowGF,*&FAFH&&T#F;6#FHFHF,F,6$F)F3-F?6%-FQ6$f*FTF,FVF,-%&coe ffG6$FAFZF,F,FhnFAFBFJ-FQ6$f*FT6#F(F,F,-%$addG6$*&&FA6#8$FH&FenFjoFH/F[p;FH-FN6 #FenF,F,Fhn-F?6%-FQ6$f*FTFdoF,F,7#-%$seqG6$-F_o6$FAF\pF]pF,F,FhnFAFBFJ-%;OreMod ules/Groebner_gbasisG6#9"F,F,F,F, M7R0 I7OreModules/normal_formf*6%%"pG%#GBG%"TG6%%"iG%"rG%"vG6#%\pCopyright~(C)~2004- 2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@%/%9OreModule s/GroebnerBasisGQ)JanetOreF.C$>8&-%IOreModules/convert_termorder_to_JanetOreG6# 9&@%/&F56#""%7"-%4JanetOre/JInvReduceG6%9$9%-%#opG6#&F56#;"""""$C$>8%-FA6%7#-%$ seqG6$-%&coeffG6$FC&F<6#8$/Fen;FK-%%nopsG6#F<-%$mapG6$f*6#%"PG6#F)F.F.7#-FT6$-F W6$FC&&T#F=FZ/Fen;FK-Fin6#FhoF.F.6$F+F5FDFE-%$addG6$*&&FOFZFKFYFKFfn-%<OreModul es/Groebner_normalfG6#9"F.F.F.F. M7R0 I>OreModules/ParticularSolutionf*6$%"RG'%$AlgG%%listG6&%"SG%"TG%¶mG%$verG6# %\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~rese rved.G6"C%>8%-%6OreModules/IntTorsionG6%9$9%Q-presentationF0@%1""$9#C$@$0&9"6#F <Q¶mF0-%&ERRORG6#%Ninvalid~optional~argument;~expecting~"param".G>8&6$&F36# ""%&F36#""">FJ%%NULLG@%/&F36#""#7"7&&F3FCFYFYFJ@%-%%typeG6$FVF(7&FenFYFVFJC%>8$ -%>OreModules/GeneralizedInverseG6$FenF8>8'-%*substringG6$-%(convertG6$-%+kerne loptsG6#%(versionG%'stringG;FQ""(@%5330FboQ(Maple~VF00FboQ(Maple~6F0-Fhn6$F]o%' MatrixG-Fhn6$F]o%'matrixG@%3-Fhn6$FV%)functionG/-%#opG6$""!FV%,PDESolStrucG7&Fe n-%7OreModules/ApplyMatrixG6%F]o7#-%$rhsG6#-Feq6$FQFVF8FVFJ7&Fen-F[r6%F]oFVF8FV FJFjnF0F0F0F0 M7R0 I9OreModules/FirstIntegralf*6%%"RG'%"yG%%listG'%$AlgGF(6)%"iG%"nG%&R_adjG%"LG%" SG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Ro bertz.~All~rights~reserved.G6"C+@$52"""-%%nopsG6#&9&6#""#45/&F>6#F:Q%diffF5/FEQ &eulerF5-%&ERRORG6#%Kexpecting~ordinary~differential~equations.G>8)-%*substring G6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;F:""(>8&-%6OreModules/Invol utionG6%9$F?Q,nonconstantF5@%330FOQ(Maple~VF50FOQ(Maple~6F5-%%typeG6$Fhn%'Matri xGC$>8'7#-%$seqG6$-&%'lambdaG6#8$6#-%#opG6#&F?6#"#5/Fdp;F:-&%.LinearAlgebraG6#% 0ColumnDimensionG6#Fhn>8*%%trueGC$>F[p7#-F^p6$F`p/Fdp;F:-&%'linalgG6#%'coldimGF cq>Feq%&falseG>8(-%7OreModules/ApplyMatrixG6%FhnF[pF?@%Feq>8%-&F`q6#%-RowDimens ionG6#Ffr>F\s-&F`r6#%'rowdimGFas@$3/FOFbo0F\s-F<6#F[p-FK6#%]tintegration~of~sys tems~of~ODEs,~where~the~number~of~equations~is~different~from~the~number~of~ind eterminate~functions,~is~not~possible~in~Maple~V.G>Ffr-%'dsolveG6$<#-F^p6$&Ffr6 $FdpF:/Fdp;F:F\s<#-FgpF\t-%)simplifyG6#-%'expandG6#-%%subsG6$Ffr-%9OreModules/B oundaryTermsG6&F[pF\o9%F?F5F5F5F5 M7R0 I>OreModules/AutonomousElementsf*6%%"RG%"vG'%$AlgG%%listG6.%"iG%"jG%"pG%"qG%"rG %"tG%"MG%$RppG%"SG%"TG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Q uadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C->8*-%6OreModules/IntTorsion G6$9$9&@$/&F<6#"""7"-%'RETURNG6#FG>8.-%*substringG6$-%(convertG6$-%+kerneloptsG 6#%(versionG%'stringG;FF""(@%330FLQ(Maple~VF90FLQ(Maple~6F9-%%typeG6$FD%'Matrix GC&>8/%%trueG>8&-&%.LinearAlgebraG6#%0ColumnDimensionG6#FD>8'-Ffo6#&F<6#""$>8(- &Fgo6#%-RowDimensionGFjoC&>Fao%&falseG>Fdo-&%'linalgG6#%'coldimGFjo>F\p-F]qF^p> Fcp-&F^q6#%'rowdimGFjo>8)7#-%$seqG6$-&%&thetaG6#8%6#-%#opG6#&FA6#"#5/Fbr;FFFdo> 8+FG>8,FG>8-FG@%Fao?(8$FFFFFcpFbo>F]s7$-Fer6#F]s7#/&-%7OreModules/ApplyMatrixG6 %-&Fgo6#%*SubMatrixG6%FD;FdsFdsF[sFiqFA6$FFFF""!?(FdsFFFFFcpFbo>F]s7$Fgs7#/&-F] t6%-&F^q6#%*submatrixGFctFiqFAFetFft?(FdsFFFFFdoFboC$@)3Fao-F\o6$&F<6#""#F^o>F_ s7$-Fer6#F_s7#/&F`r6#Fds&Fiu6$FdsFF-F\o6$Fiu%'matrixG>F_sF]v-F\o6$FiuF)@%32FF-% %nopsG6#Fiu-F\o6$&FiuFjuF)C%>FbrFF?(F9FFFFF931Fbr-F`w6#Fdw4-%$hasG6$&FdwFarFbv> Fbr,&FbrFFFFFF@%Fiw>F_s7$F^v7#F`x?&Fbr&FiuFEFbo@$-F^x6$FbrFbvC$>F_s7$F^v7#Fbr[> F_s7$F^vFG>F_sFby@%Fao>Fas7$-Fer6#Fas7#/Fbv&-F]t6%-F`t6%F_pFdt;FFF\p9%FAFet>Fas 7$Fgy7#/Fbv&-F]t6%-F`uF_zFazFAFet@%Fao7%-FQ6$F]sF^o-FQ6$F_sF^o-FQ6$FasF^o7%-FQ6 $F]sFhv-FQ6$F_sFhv-FQ6$FasFhvF9F9F9F9 M7R0 I9OreModules/HilbertSeriesf*6%%"RG'%$AlgG%%listG%"sG62%"aG%"iG%"jG%"pG%"qG%"vG% 'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCopyri ght~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@ '5/9$%%ZEROG/-%#opG6$""!FA%%SURJGFG/FD%$INJG*&-FE6$"""FAFN),&FNFN9&!"",&-%%nops G6#&9%6#""$FN-FU6#&FX6#""%FNFRC.>82FW>83Fgn>8)-%*substringG6$-%(convertG6$-%+ke rneloptsG6#%(versionG%'stringG;FN""(@%330F`oQ(Maple~VF=0F`oQ(Maple~6F=-%%typeG6 $FA%'MatrixGC$>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FA>8(-&F^q6#%0ColumnDimen sionGFaqC$>F[q-&%'linalgG6#%'rowdimGFaq>Fcq-&F\r6#%'coldimGFaq>81-%$seqG6$&8*6# 8%/F\s;FNFcq>8+-%$mapG6$f*6#F+F=6$%)operatorG%&arrowGF=-%(collectG6%*&-%&denomG FaqFNFAFN7#T#%&evalaGF=F=6$F8Fer7#-Fgr6$-%$addG6$*&&FA6$F\s8&FN&Fjr6#F\uFN/F\uF ^s/F\s;FNF[q>8,-&%,Ore_algebraG6#%-skew_algebraG6(-FE6#&FX6#"#8/%(polynomG7$-FE 6#F\oFer/%%commG7$Fer-FE6#&FX6#""'/%%funcG&FX6#"")/%/characteristicG&FX6#F]p/%. alg_relationsG&FX6#""*>8--%6OreModules/term_orderG6%Fcu-%%tdegG6%Fbv-FE6#F^oFfr 7#Fer>8.-%.OreModules/gbG6$F`sF[x>8/-Fbs6$f*FesF=FfsF=&-%4OreModules/lead_monG6 $FAF`t6#""#F=F=6$F4F[xFfx>807#-Fgr6$-%'removeG6%%$hasG-Fbs6$f*FesF=FfsF=-%&coef fG6$FA&F`t6#T%F=F=6&F1FjrF,F\sF[yFGF]s-Feo6$-Fbs6&%:OreModules/hilbert_seriesGF gy-F`x6$FbvFbxFQ%"+GF=F=F=F= M7R0 I2OreModules/KBasisf*6$%"RG'%$AlgG%%listG62%"aG%"iG%"jG%"pG%"qG%"vG%'lambdaG%"G G%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCopyright~(C)~200 5-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"@'55/9$%%ZER OG3/-%#opG6$""!FA%$INJG/-FF6$"""FAFH/FE%%SURJG7"FD-%&ERRORG6#%\pexpecting~a~mat rix~which~presents~a~left~module~of~finite~vector~space~dimension.GC.>82&9%6#"" $>83&FY6#""%>8)-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG; FM""(@%330F\oQ(Maple~VF<0F\oQ(Maple~6F<-%%typeG6$FA%'MatrixGC$>8'-&%.LinearAlge braG6#%-RowDimensionG6#FA>8(-&Fjp6#%0ColumnDimensionGF]qC$>Fgp-&%'linalgG6#%'ro wdimGF]q>F_q-&Fhq6#%'coldimGF]q>81-%$seqG6$&8*6#8%/Fhr;FMF_q>8+-%$mapG6$f*6#F*F <6$%)operatorG%&arrowGF<-%(collectG6%*&-%&denomGF]qFMFAFM7#T#%&evalaGF<F<6$F7Fa r7#-Fcr6$-%$addG6$*&&FA6$Fhr8&FM&Ffr6#FhtFM/FhtFjr/Fhr;FMFgp>8,-&%,Ore_algebraG 6#%-skew_algebraG6(-FF6#&FY6#"#8/%(polynomG7#Far/%%commG7$Far-FF6#&FY6#""'/%%fu ncG&FY6#"")/%/characteristicG&FY6#Fio/%.alg_relationsG&FY6#""*>8--%6OreModules/ term_orderG6%F_u-%%tdegG6$-FF6#FgnFbrF]v>8.-%.OreModules/gbG6$F\sFew>8/-F^s6$f* FasF<FbsF<&-%4OreModules/lead_monG6$FAF\t6#""#F<F<6$F3FewF_x>807#-Fcr6$-%'remov eG6%%$hasG-F^s6$f*FasF<FbsF<-%&coeffG6$FA&F\t6#T%F<F<6&F0FfrF+FhrFdxFHFir@%2F]y 9#7%-F^s6$FF-%$zipG6%f*6$F+F,F<FbsF<-%'expandG6#*&FAFMFYFMF<F<F<-F^s6$f*FasF<F< F<@%/FA7#FMFP&-%4OreModules/vs_basisG6$FA-Fjw6#-FF6#F\t6#FMF<F<6$F9FgnF`yF]vF_x Few-F^s6$FF-Fiz6%f*F\[lF<FbsF<F][lF<F<F<-F^s6$f*FasF<F<F<@%Fe[lFPFg[lF<F<F`\lF` yF]vF<F<F<F< M7R0 I5OreModules/Factorizef*6%%#R2G%"RG'%$AlgG%%listG66%"aG%"cG%"iG%"jG%"kG%"qG%"rG %"sG%"vG%'lambdaG%#nuG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%#vlG%#vrG%*is_Mat rixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~right s~reserved.G6"@%/9$%%ZEROG7"C/>85&9&6#""$>86&FK6#""%>8,-%*substringG6$-%(conver tG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(>87%&falseG@%330FTQ(Maple~VFA0FTQ (Maple~6FA-%%typeG6$9%%'MatrixGC%>F^o%%trueG>8)-&%.LinearAlgebraG6#%0ColumnDime nsionG6#Fjo>8+-&Fcp6#%-RowDimensionGFfpC$>F`p-&%'linalgG6#%'coldimGFfp>Fhp-&Faq 6#%'rowdimGFfp@%3Fbo-Fho6$FDF[pC%>F^oF^p>8*-Fjp6#FD@$0-FbpFbrF`p-%&ERRORG6#%Tex pecting~matrices~with~the~same~number~of~columns.GC$>F`r-FfqFbr@$0-F`qFbrF`pFfr >836$-%$seqG6$&8-6#8&/Fis;F[oF`p-Fds6$&8.Fhs/Fis;F[oFhp>80-&%,Ore_algebraG6#%-s kew_algebraG6(-%#opG6#&FK6#"#8/%(polynomG7$Fas-F[u6#&FK6#""&/%%commG7$Fas-F[u6# &FK6#""'/%%funcG&FK6#"")/%/characteristicG&FK6#F\o/%.alg_relationsG&FK6#""*>81- %6OreModules/term_orderG6%Fct-%'lexdegG6$7#Fcs7%-F[u6#FO-F[u6#FIF\t7#Fas>82-%.O reModules/gbG6$-%$mapG6$f*6#F+FA6$%)operatorG%&arrowGFA-%(collectG6%*&-%&denomG FbrF[oFDF[o7#T#%&evalaGFAFA6$F:Fas7#-Fds6$,&-%$addG6$*&&Fjo6$Fis8'F[o&Fgs6#F^zF [o/F^zF[tF[oF^t!""F`tF_w>84FF?(8(F[oF[oF`rF^pC%>8/-%7OreModules/normal_formG6%- Fiy6$*&F_zF[o&FD6$FfzF^zF[oFazF^xF_w@$-%$hasG6$FizFgs-%'RETURNG6#FF>Fdz7$-F[u6# FdzFiz@%F^o-F[p6#-Fcx6$f*6#%"PG6#F-FAFA7#-Fds6$-%&coeffG6$FD&Fay6#8$/F^]l;F[oT% FAFA6&F5F_tF2FhpFdz-%&evalmG6#-Fcx6$f*Fc\lFe\lFAFAFf\lFAFAFb]lFdzFAFAFAFA M7R0 IAOreModules/ControllabilityMatrixf*6&%"FG%"GG'%"nG%'posintG'%$AlgG%%listG6+%"i G%"jG%"vG%"CG%"VG%"EG%"TG%)nonconstG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by ~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C'>8+-%&evalbG6#-%$ha sG6$-%&unionG6$-%#opG6#-%$mapG6$FG-%(convertG6$-FJ6$%'indetsG9$%)listlistG-FG6# -FJ6$FG-FM6$-FJ6$FQ9%FS&9'6#""$>8&-%*substringG6$-FM6$-%+kerneloptsG6#%(version G%'stringG;"""""(@%330F\oQ(Maple~VF90F\oQ(Maple~6F95-%%typeG6$FR%'MatrixG-Fcp6$ FfnFepC$>8,%%trueG>8'-FMFgpC$>Fjp%&falseG>F]qFfn>8*F]q@%FjpC$?(8$FhoFho,&9&Fho! ""FhoF[qC%@%F<C%>8(%%NULLG?(8%FhoFho-&%.LinearAlgebraG6#%0ColumnDimensionG6#F]q F[q>F`r-Fep6#7$F`r-%7OreModules/ApplyMatrixG6%-&Ffr6#%/DiagonalMatrixG6#7#-%"$G 6$&&Fhn6#""%6#Fho-&Ffr6#%-RowDimensionGFir-&Ffr6#%'ColumnG6$F]qFcrFhn>8)-%)simp lifyG6#,&-%%MultG6%FRF]qFhnFhoF`rF[r>Fit-F[u6#F^u>Fdq-Fep6#7$FdqFit>F]qFitFdqC$ ?(FhqFhoFhoFiqF[qC%@%F<C%>F`rFar?(FcrFhoFho-&%'linalgG6#%'coldimGFirF[q>F`r-&Fb v6#%(augmentG6$F`r-F_s6%-%&evalmG6#-&Fbv6#%%bandG6$7#Fjs-&Fbv6#%'rowdimGFir-&Fb v6#%$colGFgtFhn>Fit-F[u6#-F^w6#,&F^uFho-F^w6#F`rF[r>Fit-F[u6#-F^wFcu>Fdq-Fgv6$- F^w6#Fdq-F^w6#Fit>F]qF_yF]yF9F9F9F9 M7R0 IBOreModules/ShortestFreeResolutionf*6$%"RG'%$AlgG%%listG6%%"FG%"SG%"vG6#%\pCop yright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G 6"C'>8&-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@% 5-%%typeG6$-%%evalG6#9$%'matrixG330F2Q(Maple~VF/0F2Q(Maple~6F/-FD6$FI%'MatrixG> 8$-%:OreModules/FreeResolutionG6$FI9%>FUFI>8%-%AOreModules/ShorterFreeResolutio nG6$FUFY?(F/F?F?F/0-%%nopsG6#-%#opG6$""#-FG6#Ffn-F]o6#-F`o6$Fbo-FG6#FUC$>FUFco> FfnFgnFioF/F/F/F/ M7R0 I8homalg/OreModules/Basisf*6$%"MG'%"vG%%listG63%"iG%"jG%"oG%"qG%"rG%"LG%#GBG%$A lgG%%mAlgG%&mTOrdG%&basisG%#vlG%#vrG%%elimG%$POTG%)hom_caseG%+read_inputG6#%\pC opyright~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved .G6"C3>81%&falseG>82FA?(8&""$"""9#%%trueG@%-%%typeG6$&9"6#FE%)equationG@'/-%$lh sG6#FNQ3POSITION_OVER_TERMF=@%-FL6$-%$rhsGFV%(booleanG>FCFen-%&ERRORG6#%Yexpect ing~boolean~value~for~"POSITION_OVER_TERM"~option.G/FTQ,ELIMINATIONF=@%FY>F@Fen -Fjn6#%Rexpecting~boolean~value~for~"ELIMINATION"~option.G-Fjn6#%0unknown~optio n.G-Fjn6#%0invalid~option.G>8)-%(convertG6$9$%)listlistG@$/-%%nopsG6#F[p""!-Fjn 6#%Dexpecting~non-empty~generating~set.G@%-%(hastypeG6$F[pFQC'>83FA>8$FG?(F=FGF GF=31FbqFcp4-FL6$&F[p6#FbqFQ>Fbq,&FbqFGFGFG@%3Feq-FL6$-%#opG6$FGFiqF(C$>8'-Fdp6 #Far@%-FL6$-Fbr6$""#FiqF(>8(-Fdp6#F\s>F`sFGC$>FfrFG@%Fjr>F`sFas>F`sFG>8.-%$seqG 6$&%'lambdaGFjq/Fbq;FG,&F`sFGFfrFGC&>F`qFI>F`sFfp@%-FL6$&F[p6#FGF(>Ffr-Fdp6#Fit >FfrFG>Fjs-F\t6$F^t/Fbq;FGFfr>84f*6#F*6#F+F=F=@%-FL6$F_pFQ@%-FL6$-Fbr6$FGF_pF(@ %-FL6$-Fbr6$F^sF_pF(,&-%$addG6$*&&F_vFjqFGF^tFG/Fbq;FGT#FG-Fhv6$*&&FdvFjqFG&F_t 6#,&F^wFGFbqFGFG/Fbq;FGT%!"",&FgvFG*&FdvFG&F_t6#,&F^wFGFGFGFGFiw@%Fbv,&*&F_vFG& F_tFjtFGFGF_wFiw,&FaxFGF[xFiw@%-FL6$F_pF(-Fhv6$*&&F_pFjqFGF^tFGF\w*&F_pFGFbxFGF =F=6&F-FfrF.F`s>F[p-%$mapG6$FeuF[p>8+-%5homalg/NormalizeRingG6$9%%+OreModulesG@ $0&Fby6#F^s7">F[p7$-FbrFep-Fbr6#-F_y6$f*FguF=6$%)operatorG%&arrowGF=-Fbr6#-F_y6 $f*FhuF=FezF=*&&T$FjtFGF_pFGF=F=6$F*F_p7#F^wF=F=6$F4FjsFjy>Fby&FbyFjt>8/-%'sele ctG6$f*FguF=FezF=-%'memberG6$F_p&F^w6#""&F=F=6$F1Fby&Fby6#FF>80&Fby6#""%>8,-&%, Ore_algebraG6#%-skew_algebraG6(-Fbr6#&Fby6#"#8/%(polynomG7$Fjs-Fbr6#&FbyF_\l/%% commG7$Fjs-Fbr6#&Fby6#""'/%%funcG&Fby6#"")/%/characteristicG&Fby6#""(/%.alg_rel ationsG&Fby6#""*@%FC@%F@>8--%6OreModules/term_orderG6%Fj\l-%%plexG6%Fjs-Fbr6#Fe \l-Fbr6#Ff[l7#Fjs@%2FfpF`s>Ff_l-Fh_l6%Fj\l-%'lexdegG6$7#F`u7%-F\t6$&F_t6#,&FfrF GFbqFG/Fbq;FGF`sF]`lF_`lFa`l>Ff_l-Fh_l6%Fj\l-%%tdegGF\`lFa`l@%F@@%Fc`l>Ff_l-Fh_ l6%Fj\l-F[`l6&F`uF]`lF_`lF\alFa`l>Ff_l-Fh_l6%Fj\l-F[`l6%F]`lF_`lFjsFa`l@%Fc`l>F f_l-Fh_l6%Fj\l-%%wdegG6$7%-%"$G6$FG,&-FdpF^`lFG-FdpF``lFG-F]cl6$FGFfr-F]cl6$!%+ 5F`s7&F]`lF_`lF`uF\alFa`l>Ff_l-Fh_l6%Fj\l-FgalFcblFa`l>8*-%.OreModules/gbG6$F[p Ff_l@%F`q@%/F]dlF\z@%/FfrFG7#Ffp7#7#-F]cl6$FfpFfr@%Fedl-F_y6$f*FguF=FezF=-%&coe ffG6$F_pFbxF=F=F=F]dl-F_y6$f*6#%"PGFguF=F=7#-F\t6$-F`el6$F_pF^tF\wF=F=6$F-FfrF] dl@%Fcdl@%Fedl@%/F`sFG7#/FfpFfp7#/Ffp7#-F]cl6$FfpF`s@%F`fl7#/FhdlFfp7#/FhdlFefl @%Fedl@%F`fl-F_y6$f*FguF=FezF=/F_el,$-F`el6$F_p&F_tF[zFiwF=F=F=F]dl-F_y6$f*Feel FguF=F=/F_el7#-F\t6$,$FjelFiw/Fbq;F^sF^xF=F=6$F.F`sF]dl@%F`fl-F_y6$f*FeelFguF=F =/Fgel,$-F`el6$F_pF\xFiwF=F=F\flF]dl-F_y6$f*FeelFguF=F=/Fgel7#-F\t6$F^hl/Fbq;F^ x,&F^wFGFhwFGF=F=F\yF]dlF=F=F=F= M7R0 I>homalg/OreModules/SyzygiesGenf*6%%#M1G%#M2G'%$AlgG%%listG6#%"SG6#%\pCopyright ~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C$>8 $-%;homalg/OreModules/SyzygiesG6#9"@%-&%'linalgG6#%'iszeroG6#F17"F1F.F.F.F. M7R0 I:OreModulesStafford/homalg=6"%&falseGE\[l,%<NeedsStablyFreePresentationG%%true G%1PresentationInfoG%@homalg/OreModules/HilbertSeriesG%.SimplifyBasisG%?homalg/ OreModules/jetsdepcheckG%+InvolutionG%=homalg/OreModules/InvolutionG%3SyzygiesG eneratorsG%>homalg/OreModules/SyzygiesGenG%(ComposeG%;homalg/OreModules/Multipl yG%.BasisOfModuleG%8homalg/OreModules/BasisG%*BestBasisG%@homalg/OreModules/Sta ffordBasisG%'ReduceG%9homalg/OreModules/ReduceG%'IsUnitG%9homalg/OreModules/IsU nitG%4MinimalBasisOfIdealG%Fhomalg/OreModules/MinimalBasisOfIdealGF$ M7R0 I9OreModules/ResolutionRatf*6%%"RG'%$AlgG%%listG'%"nG%'posintG6$%"TG%"dG6#%`qCo pyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~ All~rights~reserved.G6"C%>&8$6#"""-%%copyG6#9$?(8%""#F79&%%trueG>&F56#F=-%;OreM odules/SyzygyModuleRatG6$&F56#,&F=F7!""F79%-%%evalG6#F5F1F1F1F1 M7R0 I6OreModules/OreRankRatf*6$%"RG'%$AlgG%%listG6&%"CG%/characteristicG%"iG%"vG6#% \pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reser ved.G6"@%-%%typeG6$9$%)functionG@'/-%#opG6$""!F5%$INJG-F:6$"""F5/F9%%SURJGF<-%& ERRORG6#%Fexpecting~a~matrix~as~first~argument.GC&>8&F@>8'-%*substringG6$-%(con vertG6$-%+kerneloptsG6#%(versionG%'stringG;F@""(@'330FKQ(Maple~VF00FKQ(Maple~6F 0-F36$F5%'MatrixGC%>&8$6#F@-%%copyG6#F5>8%-&%.LinearAlgebraG6#%0ColumnDimension G6#F_o?(F0F@F@F0-F36$&F`o6#FIF\oC%>Ffo,&FfoF@*&)!""FIF@-&Fio6#%-RowDimensionG6# F`pF@F@>&F`o6#,&FIF@F@F@-%;OreModules/SyzygyModuleRatG6$F`p9%>FIF`q-F36$F5%'mat rixGC%>F_oFbo>Ffo-&%'linalgG6#%'coldimGF\p?(F0F@F@F0-F36$F`pFhqC%>Ffo,&FfoF@*&F fpF@-&F^r6#%'rowdimGF\qF@F@>F^qFaq>FIF`qFC-%%evalG6#FfoF0F0F0F0 M7R0 I7OreModules/Eliminationf*6&%"RG'%"vG%%listG'%"wGF('%$AlgGF(67%"iG%"jG%"pG%"qG% 'lambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%'elimmuG%#vlG%#vrG%"VG%"WG %"UG%"TG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Dan iel~Robertz.~All~rights~reserved.G6"@)/9$%%ZEROGFI/-%#opG6$""!FH%$INJGFI/FK%%SU RJGC$>8'-FL6$"""FH-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FN,&8$FW!""FWF W-F[o6$FN,&FTFWF^oF_o/F^o;FWFTC+>81&9'6#""$>82&Fio6#""%>87-%*substringG6$-%(con vertG6$-%+kerneloptsG6#%(versionG%'stringG;FW""(>88%&falseG@%330FbpQ(Maple~VFE0 FbpQ(Maple~6FE-%%typeG6$FH%'MatrixGC%>Faq%%trueG>FT-&%.LinearAlgebraG6#%-RowDim ensionG6#FH>8&-&Fdr6#%0ColumnDimensionGFgrC$>FT-&%'linalgG6#%'rowdimGFgr>Fir-&F bs6#%'coldimGFgr>83-FL6#-%'removeG6%%$hasG9%FN>84-FL6#-F_t6%Fat9&FN>85-%*inters ectG6$<#F[t<#Fdt@%550-%%nopsG6#FbtFir0-Ffu6#FitFT0-Ffu6#F[uFN-%&ERRORG6#%Ithe~l ists~of~variables~are~incompatible.GC*>8.6$F[tFdt>8*-%$mapG6$f*6#%"aGFE6$%)oper atorG%&arrowGFE-%(collectG6%*&-%&denomGFgrFWFHFW7#T#%&evalaGFEFE6$F8Fdv7#-Fgn6$ ,&-%$addG6$*&&Fbt6#8%FW&FH6$F^oFexFW/Fex;FWFirFW&Fit6#F^oF_oFco>8+-&%,Ore_algeb raG6#%-skew_algebraG6(-FL6#&Fio6#"#8/%(polynomG7$Fdv-FL6#&Fio6#""&/%%commG7$Fdv -FL6#&Fio6#""'/%%funcG&Fio6#"")/%/characteristicG&Fio6#F_q/%.alg_relationsG&Fio 6#""*@%31F`z9#-F[r6$&9"F_zF(@%/-F]u6$<#-FL6#F]\lF_uFc\l>8,-%6OreModules/term_or derG6%F]y-%'lexdegG6$7#-FL6#-F_t6%Fat7#F[tF]\l7&FdtFd\l-FL6#F]p-FL6#Fgo7#FdvF^v >Fg\l-Fi\l6%F]y-F\]l6$Fc]l7%FdtFe]lFg]lFi]l>8--%.OreModules/gbG6$FgvFg\l@%Fi[lC $>F[tFa]l>Fdt7$FdtFd\lC$>F[tFc]l>Fdt7#Fdt@%0-Ffu6#FdtFN@%FaqC$>&866#""#-Fgp6$-F iv6$f*6#%"PG6#F.FEFE7#-Fgn6$,$-%&coeffG6$FH&FhwF[yF_o/F^o;FW-Ffu6#FhwFEFE6$F>Fd tFa^lF]r>&Ff_l6#FW-Fgp6$-Fiv6$f*F^`lF``lFEFE7#-Fgn6$Fe`lFi`lFEFE6$F=F[tFa^lF]rC $>Fe_l-%&evalmG6#-Fiv6$f*F^`lF``lFEFEFa`lFEFEF]alFa^l>F_al-F]bl6#-Fiv6$f*F^`lF` `lFEFEFfalFEFEFialFa^l@%Faq>Ff_l-Fgp6$-Fiv6$f*F^`lF``lFEFE7#-Fgn6$Fe`l/F^o;FWT% FEFE6&F=F[tF0FirFa^lF]r>Ff_l-F]bl6#-Fiv6$f*F^`lF``lFEFEF_clFEFEFeclFa^l-%%evalG 6#Ff_lFEFEFEFE M7R0 I=homalg/OreModules/jetsmklistf*6#%"LG6"6#%[oCopyright~(C)~2000-2002~by~Mohamed ~Barakat.~All~rights~reserved.GF&@)-%%typeG6$9$%%listGF--F+6$F-%$setG-%(convert GF,-F+6$F-%&arrayG-F36$F-%)listlistG7#F-F&F&F&F& M7R0 I;OreModules/Parametrizationf*6$%"RG'%$AlgG%%listG6)%"iG%"mG%"nG%"PG%"TG%$verG% *is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~Al l~rights~reserved.G6"C$>8'-%>OreModules/ParticularSolutionG6%9$9%Q¶mF3@%/&F 66#""#7"C&-%)userinfoG6%""$%0ParametrizationG%Xno~torsion~elements~or~did~not~f ind~particular~solutionG>8)-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versio nG%'stringG;"""""(@%330FKQ(Maple~VF30FKQ(Maple~6F3-%%typeG6$&F66#FX%'MatrixGC$> 8*%%trueG>8&-&%.LinearAlgebraG6#%0ColumnDimensionG6#F^oC$>Fco%&falseG>Ffo-&%'li nalgG6#%'coldimGF\p@%/&F66#FGFB@%/&F66#""&FBC$-FE6%FGFH%4no~torsion~elementsG@% 2FA9#7$-%%copyG6#&F66#""%""!@%/-%#opG6$F]rFjq%%SURJG@%Fco-F`o6#7#-%"$G6$7#F]r-F ar6$FXFjq-%&evalmGFfrC$@%Fco>8%-FhoFiq>Fcs-FbpFiq-%)simplifyG6#-%7OreModules/Ap plyMatrixG6%Fjq7#-%$seqG6$-&%#xiG6#8$6#-Far6#&F;6#"#5/Fet;FXFcsF;C'-FE6%FGFH%Ec ould~not~integrate~torsion~elementsG@%F_r@%Fco>&8(F_o-Fhs6#-F`o6#7#-F_t6$7#-&%$ etaGFdtFft/Fet;FXFfo>Feu-Fhs6#-F_sFju@%FcoC$>FcsFds>Feu-Fhs6#,&FiuFXFjsFXC$>Fcs Ffs>Feu-Fhs6#-F_s6#,&F[vFXFjsFX@%Fco>&FfuF@/-F[t6%F^oF[vF;-F`o6#7#-F_t6$7#-&%%z etaGFdtFftFbv>Fiw/-F_s6#F[x-F_sF^x>&FfuFip/-Fhs6#-F[t6%F\q7#-F_t6$FcxFbvF;F]r-% %evalG6#FfuC&-FE6%FGFH%Ahave~integrated~torsion~elementsG@%F_r@%Fco>FeuFgu>FeuF ev@%FcoC$>FcsFds>FeuF\wC$>FcsFfs>FeuFbw@%-F\o6$FhpF(C$@%Fco>FiwFjw>FiwFgx>F\yF] y>Fiw/-Fhs6#-F[t6%F^o7#-F_t6$F_vFbvF;FhpFeyC&-FE6%FGFH%:found~particular~soluti onG>FKFL@%FenC$>FcoFdo>FfoFgoC$>FcoF_p>FfoFap@%Fdq@%F_r@%Fco7$-F`o6#7#-Fir6$F[s Ffo-Fhq6#F?7$-F_sFi\lF]]l7$FgqF]]l@%F_r-Fhs6#F]]l@%FcoC$>FcsFds-Fhs6#,&F?FXFjsF XC$>FcsFfs-Fhs6#-F_sFi]lF3F3F3F3 M7R0 I;OreModules/FinalConditionsf*6$%"BG%"TG6(%"aG%"iG%"jG%"mG%"tG%"VG6#%\pCopyrigh t~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C'> 8)-%'selectG6$f*6#F(F06$%)operatorG%&arrowGF0-%&evalbG6#3-%$hasG6$9$%&deltaG-%% typeG6$FC%)functionGF0F0F07#-%#opG6#-%'indetsG6#FC>8'""!>8%"""?(F0FUFUF01FT-%%n opsG6#F3C&>8$&F36#FT?(F0FUFUF0/-FK6$FRFgn%%diffG>Fgn-FK6$FUFgn>FgnF\o@%33-FF6$F gn%(indexedG-FF6$F`oFho/-FK6$FRF`o%#xiGC$@$2FQ-FK6$FUF`o>FQFbp>FT,&FTFUFUFU>F3- %'subsopG6$/FT%%NULLGF3@%/F37"F_qC%@%/-FK6$FR&F36#FUF^o>8(-FK6$""#Feq>Fhq-FK6$F UFeq>F3-%%sortG6$F3f*6$%#aaG%#bbG6&F(%"bGF)F*F0F0C+>FgnFC>8&FR?(F0FUFUF0F[oC$>F \s,&F\sFUFUFU>FgnF`o>FgnF\o>FT9%>FQFR?(F0FUFUF0/-FK6$FRFTF^oC$>FQ,&FQFUFUFU>FT- FK6$FUFT>FTFhs@%333Fdo-FF6$FTFho-FF6$F^tFho/-FK6$FRF^tF^p@'2Fbp-FK6$FUF^t%%true G2F^uFbp%&falseG-F=6#1F\sFQFcuF0F0F0-%%subsG6$/FhqFds-%$mapG6%%(convertG7#-%$se qG6$-Fgu6$7%-F`v6$/FhnFR/FT;FU,&F\sFU!""FU/&F36#F\sFU-F`v6$Fgv/FT;F`sFXFC/F\s;F UFX%"DGF0F0F0F0 M7R0 I;OreModules/SyzygyModuleRatf*6$%"RG'%$AlgG%%listG64%"aG%"iG%"jG%"pG%"qG%"vG%'l ambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%$denG%%elimG%#vlG%#vrG%*is_MatrixG6 #%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Rob ertz.~All~rights~reserved.G6"@)/9$%%ZEROGFB/-%#opG6$""!FA%$INJGFB/FD%%SURJGC$>8 (-FE6$"""FA-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FG,&8%FP!""FPFP-FZ6$F G,&FMFPFgnFhn/Fgn;FPFMC.>83&9%6#""$>84&Fbo6#""%>8)-%*substringG6$-%(convertG6$- %+kerneloptsG6#%(versionG%'stringG;FP""(>85%&falseG@%330F[pQ(Maple~VF>0F[pQ(Map le~6F>-%%typeG6$FA%'MatrixGC%>Fjp%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6 #FA>FM-&F^r6#%0ColumnDimensionGFarC$>F[r-&%'linalgG6#%'rowdimGFar>FM-&F[s6#%'co ldimGFar>806$-FV6$&8*6#FgnF\o-FV6$&8+Fjs/Fgn;FPF[r>8,-%$mapG6$f*6#F*F>6$%)opera torG%&arrowGF>-%(collectG6%*&-%&denomGFarFPFAFP7#T#%&evalaGF>F>6$F6Fds7#-FV6$,& -%$addG6$*&&FA6$Fgn8&FP&Fis6#F_vFP/F_vF]oFPF]tFhnF_t>8--&%,Ore_algebraG6#%-skew _algebraG6(-FE6#&Fbo6#"#8/%(polynomG7#Fds/%%commG7$Fds-FE6#&Fbo6#""'/%%funcG&Fb o6#"")/%/characteristicG&Fbo6#Fhp/%.alg_relationsG&Fbo6#""*>8.-%6OreModules/ter m_orderG6%Fdv-%'lexdegG6$7#Ffs7$F[t-FE6#FfoFbw>8/-%.OreModules/gbG6$FbtFjx>82-% 'removeG6%%$hasGFfyFis@%0F[z7"C$>F[z-%%sortG6$F[zf*6$F+F,F>FhtF>-%&evalbG6#1-%$ minG6#-FE6#-Fdt6$FE-%*intersectG6$-%'indetsGFar<#-FV6$&Fbu6#T%/F_\l;FPT'-F_[l6# -FE6#-Fdt6$FE-Ff[l6$-Fi[l6#FboFj[lF>F>6(F1F^tF*8$F-F[r@%Fjp-Ffq6#-Fdt6$f*6#%"PG 6#F+F>F>7#-FV6$-%&coeffG6$FA&Fbu6#F^]l/F^]l;FPF_\lF>F>6&F1F^tF-F[rF[z-%&evalmG6 #-Fdt6$f*Fe]lFg]lF>F>Fh]lF>F>Fb^lF[z-FH6#F[rF>F>F>F> M7R0 I3OreModules/ExtiRatf*6%%"RG'%$AlgG%%listG'%"iG%*nonnegintG6%%"LG%&L_adjG%&S_ad jG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~ Robertz.~All~rights~reserved.G6"C&>8$-%9OreModules/ResolutionRatG6%9$9%,&9&"""F =F=>&8%6#F;-%6OreModules/InvolutionG6$&F5FAF:>8&-%;OreModules/SyzygyModuleRatG6 $F?F:@%2""!F<C$>&F@6#F<-FC6$&F5FQF:7%-%7OreModules/QuotientRatG6%FGFPF:-%%copyG 6#FG-FZ6#F?FYF2F2F2F2 M7R0 I3OreModules/OreRankf*6$%"RG'%$AlgG%%listG6&%"CG%/characteristicG%"iG%"vG6#%\pC opyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved .G6"@%-%%typeG6$9$%)functionG@'/-%#opG6$""!F5%$INJG-F:6$"""F5/F9%%SURJGF<-%&ERR ORG6#%Fexpecting~a~matrix~as~first~argument.GC&>8&F@>8'-%*substringG6$-%(conver tG6$-%+kerneloptsG6#%(versionG%'stringG;F@""(@'330FKQ(Maple~VF00FKQ(Maple~6F0-F 36$F5%'MatrixGC%>&8$6#F@-%%copyG6#F5>8%-&%.LinearAlgebraG6#%0ColumnDimensionG6# F_o?(F0F@F@F0-F36$&F`o6#FIF\oC%>Ffo,&FfoF@*&)!""FIF@-&Fio6#%-RowDimensionG6#F`p F@F@>&F`o6#,&FIF@F@F@-%8OreModules/SyzygyModuleG6$F`p9%>FIF`q-F36$F5%'matrixGC% >F_oFbo>Ffo-&%'linalgG6#%'coldimGF\p?(F0F@F@F0-F36$F`pFhqC%>Ffo,&FfoF@*&FfpF@-& F^r6#%'rowdimGF\qF@F@>F^qFaq>FIF`qFC-%%evalG6#FfoF0F0F0F0 M7R0 IEOreModules/MinimalParametrizationRatf*6$%"RG'%$AlgG%%listG6+%$syzG%"iG%"mG%"n G%"vG%%rankG%"TG%"LG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~a nd~Daniel~Robertz.~All~rights~reserved.G6"C)>8$-%;OreModules/SyzygyModuleRatG6$ -%6OreModules/InvolutionG6$9$9%F@@$-%%typeG6$F8%)functionG-%'RETURNG6#-F=6$F8F@ >8)-%6OreModules/OreRankRatGFJ>8(-%*substringG6$-%(convertG6$-%+kerneloptsG6#%( versionG%'stringG;"""""(@%330FPQ(Maple~VF50FPQ(Maple~6F5-FC6$F8%'MatrixGC'>8,%% trueG>8&-&%.LinearAlgebraG6#%-RowDimensionG6#F8>8'-&F[p6#%0ColumnDimensionGF^p> 8+-&%)combinatG6#%'chooseG6$7#-%"$G6#;FgnFho,&F`pFgnFL!"">8*-&F[p6#%*SubMatrixG 6%F8&Ffp6#Fgn;FgnF`pC'>Feo%&falseG>Fho-&%'linalgG6#%'rowdimGF^p>F`p-&Fdr6#%'col dimGF^p>FfpFgp>Feq-&Fdr6#%*submatrixG6%-%&evalmGF^pF[rF]r@%FeoC$>8%Fgn?(F5FgnFg nF5-FC6$-F:6$FeqF@FboC$>Fhs,&FhsFgnFgnFgn>Feq-Fgq6%F8&Ffp6#FhsF]rC$>FhsFgn?(F5F gnFgnF5-FC6$F\t%'matrixGC$>FhsF`t>Feq-F_s6%FcsFdtF]r-F=F]tF5F5F5F5 M7R0 IFOreModules/MinimalParametrizationsRatf*6$%"RG'%$AlgG%%listG6,%$syzG%"iG%"mG%" nG%"vG%%rankG%"LG%"SG%"TG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quad rat~and~Daniel~Robertz.~All~rights~reserved.G6"C+>8$-%;OreModules/SyzygyModuleR atG6$-%6OreModules/InvolutionG6$9$9%FA@$-%%typeG6$F9%)functionG-%'RETURNG6#7#-F >6$F9FA>8)-%6OreModules/OreRankRatGFL>8(-%*substringG6$-%(convertG6$-%+kernelop tsG6#%(versionG%'stringG;"""""(@%330FRQ(Maple~VF60FRQ(Maple~6F6-FD6$F9%'MatrixG C%>8-%%trueG>8&-&%.LinearAlgebraG6#%-RowDimensionG6#F9>8'-&F]p6#%0ColumnDimensi onGF`pC%>Fgo%&falseG>Fjo-&%'linalgG6#%'rowdimGF`p>Fbp-&F]q6#%'coldimGF`p>8*-&%) combinatG6#%'chooseG6$7#-%"$G6#;FinFjo,&FbpFinFN!"">8+7"@%Fgo?(8%FinFin-%%nopsG 6#FfqFhoC$>8,-&F]p6#%*SubMatrixG6%F9&Ffq6#Fir;FinFbp@$4-FD6$-F;6$F_sFAFdo>Fer7$ -%#opG6#Fer-F>F]t?(FirFinFinFjrFhoC$>F_s-&F]q6#%*submatrixG6%-%&evalmGF`pFesFgs @$4-FD6$F\t%'matrixG>Fer7$F`t-%%copyG6#FctFerF6F6F6F6 M7R0 I=homalg/OreModules/Involutionf*6$%"MG'%$AlgG%%listG6"6#%\pCopyright~(C)~2005-2 010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF)-%6OreModules/I nvolutionG6$-%(convertG6$9$%'matrixG&-%5homalg/NormalizeRingG6$9%%+OreModulesG6 #"""F)F)F)F) M7R0 I9homalg/OreModules/IsUnitf*6$%"pG'%$AlgG%%listG6"6#%\pCopyright~(C)~2005-2010~ by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF)309$""!4-%$hasG6$F. 7$-%#opG6#&9%6#""$-F66#&F96#""%F)F)F)F) M7R0 I+OreModules=6"%&falseGE\[l`p%1DefineOreAlgebraGf*F$F$6#%\pCopyright~(C)~2004-2 010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$30%7OreModule s/initializedG.%%trueG0-%0OreModules/initGF$""!-%<OreModules/DefineOreAlgebraG6 #9"F$F$F$%:ShortestFreeResolutionRatGf*F$F$F)F$C$F,-%EOreModules/ShortestFreeRe solutionRatGF7F$F$F$%6AutonomousElementsRatGf*F$F$F)F$C$F,-%AOreModules/Autonom ousElementsRatGF7F$F$F$%.HilbertSeriesGf*F$F$6#%\pCopyright~(C)~2005-2010~by~Al ban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%9OreModules/Hilber tSeriesGF7F$F$F$%,QuotientRatGf*F$F$6#%`qCopyright~(C)~2003-2010~by~Frederic~Ch yzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%7OreMod ules/QuotientRatGF7F$F$F$%:MinimalParametrizationRatGf*F$F$F)F$C$F,-%EOreModule s/MinimalParametrizationRatGF7F$F$F$%0RightInverseRatGf*F$F$FLF$C$F,-%;OreModul es/RightInverseRatGF7F$F$F$%1KroneckerProductGf*F$F$F)F$C$F,-%<OreModules/Krone ckerProductGF7F$F$F$%0ReduceMatrixRatGf*F$F$F)F$C$F,-%;OreModules/ReduceMatrixR atGF7F$F$F$%7MinimalParametrizationGf*F$F$F)F$C$F,-%BOreModules/MinimalParametr izationGF7F$F$F$%3AutonomousElementsGf*F$F$F)F$C$F,-%>OreModules/AutonomousElem entsGF7F$F$F$%,LeftInverseGf*F$F$FLF$C$F,-%7OreModules/LeftInverseGF7F$F$F$%9Al lComplementsConstCoeffGf*F$F$F)F$C$F,-%DOreModules/AllComplementsConstCoeffGF7F $F$F$%+InvolutionGf*F$F$FLF$C$F,-%6OreModules/InvolutionGF7F$F$F$%-DimensionRat Gf*F$F$FEF$C$F,-%8OreModules/DimensionRatGF7F$F$F$%7ShortestFreeResolutionGf*F$ F$F)F$C$F,-%BOreModules/ShortestFreeResolutionGF7F$F$F$%3ParticularSolutionGf*F $F$F)F$C$F,-%>OreModules/ParticularSolutionGF7F$F$F$%/LeftInverseRatGf*F$F$FLF$ C$F,-%:OreModules/LeftInverseRatGF7F$F$F$%%MultGf*F$F$F)F$C$F,-%0OreModules/Mul tGF7F$F$F$%+ResolutionGf*F$F$FLF$C$F,-%6OreModules/ResolutionGF7F$F$F$%-PolInte rsectGf*F$F$F)F$C$F,-%8OreModules/PolIntersectGF7F$F$F$%2HilbertPolynomialGf*F$ F$6#%\pCopyright~(C)~2007-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~ reserved.GF$C$F,-%=OreModules/HilbertPolynomialGF7F$F$F$%(OreRankGf*F$F$F)F$C$F ,-%3OreModules/OreRankGF7F$F$F$%3TorsionElementsRatGf*F$F$F)F$C$F,-%>OreModules /TorsionElementsRatGF7F$F$F$%8MinimalParametrizationsGf*F$F$F)F$C$F,-%COreModul es/MinimalParametrizationsGF7F$F$F$%+TorsionRatGf*F$F$FLF$C$F,-%6OreModules/Tor sionRatGF7F$F$F$%(ExtnRatGf*F$F$FLF$C$F,-%3OreModules/ExtnRatGF7F$F$F$%4Project iveDimensionGf*F$F$F)F$C$F,-%?OreModules/ProjectiveDimensionGF7F$F$F$%-SyzygyMo duleGf*F$F$FLF$C$F,-%8OreModules/SyzygyModuleGF7F$F$F$%-KalmanSystemGf*F$F$F)F$ C$F,-%8OreModules/KalmanSystemGF7F$F$F$%,MatrixShapeGf*F$F$F]sF$C$F,-%7OreModul es/MatrixShapeGF7F$F$F$%(AnnExtiGf*F$F$F)F$C$F,-%3OreModules/AnnExtiGF7F$F$F$%5 HilbertPolynomialRatGf*F$F$F]sF$C$F,-%@OreModules/HilbertPolynomialRatGF7F$F$F$ %+IntTorsionGf*F$F$F)F$C$F,-%6OreModules/IntTorsionGF7F$F$F$%/FreeResolutionGf* F$F$F)F$C$F,-%:OreModules/FreeResolutionGF7F$F$F$%1LiftOperatorsRatGf*F$F$FLF$C $F,-%<OreModules/LiftOperatorsRatGF7F$F$F$%.IntegrabilityGf*F$F$FLF$C$F,-%9OreM odules/IntegrabilityGF7F$F$F$%.ComplementRatGf*F$F$F)F$C$F,-%9OreModules/Comple mentRatGF7F$F$F$%7ProjectiveDimensionRatGf*F$F$F)F$C$F,-%BOreModules/Projective DimensionRatGF7F$F$F$%6ControllabilityMatrixGf*F$F$F)F$C$F,-%AOreModules/Contro llabilityMatrixGF7F$F$F$%;MinimalParametrizationsRatGf*F$F$F)F$C$F,-%FOreModule s/MinimalParametrizationsRatGF7F$F$F$%2FreeResolutionRatGf*F$F$F)F$C$F,-%=OreMo dules/FreeResolutionRatGF7F$F$F$%9ShorterFreeResolutionRatGf*F$F$F)F$C$F,-%DOre Modules/ShorterFreeResolutionRatGF7F$F$F$%/EliminationRatGf*F$F$F)F$C$F,-%:OreM odules/EliminationRatGF7F$F$F$%+ComplementGf*F$F$F)F$C$F,-%6OreModules/Compleme ntGF7F$F$F$%0FinalConditionsGf*F$F$F)F$C$F,-%;OreModules/FinalConditionsGF7F$F$ F$%(TorsionGf*F$F$FLF$C$F,-%3OreModules/TorsionGF7F$F$F$%.LiftOperatorsGf*F$F$F LF$C$F,-%9OreModules/LiftOperatorsGF7F$F$F$%+OreRankRatGf*F$F$F)F$C$F,-%6OreMod ules/OreRankRatGF7F$F$F$%(ExtiRatGf*F$F$FLF$C$F,-%3OreModules/ExtiRatGF7F$F$F$% 1LocalLeftInverseGf*F$F$F)F$C$F,-%<OreModules/LocalLeftInverseGF7F$F$F$%-Reduce MatrixGf*F$F$F)F$C$F,-%8OreModules/ReduceMatrixGF7F$F$F$%*DimensionGf*F$F$FEF$C $F,-%5OreModules/DimensionGF7F$F$F$%0ParametrizationGf*F$F$F)F$C$F,-%;OreModule s/ParametrizationGF7F$F$F$%-BrunovskyRatGf*F$F$F)F$C$F,-%8OreModules/BrunovskyR atGF7F$F$F$%5ComplementConstCoeffGf*F$F$F)F$C$F,-%@OreModules/ComplementConstCo effGF7F$F$F$%'KBasisGf*F$F$FEF$C$F,-%2OreModules/KBasisGF7F$F$F$%*DiffToOreGf*F $F$F)F$C$F,-%5OreModules/DiffToOreGF7F$F$F$%2OreModulesOptionsGf*F$F$F)F$C$F,-% =OreModules/OreModulesOptionsGF7F$F$F$%0TorsionElementsGf*F$F$F)F$C$F,-%;OreMod ules/TorsionElementsGF7F$F$F$%%ExtiGf*F$F$FLF$C$F,-%0OreModules/ExtiGF7F$F$F$%. BoundaryTermsGf*F$F$F)F$C$F,-%9OreModules/BoundaryTermsGF7F$F$F$%,LQEquationsGf *F$F$F)F$C$F,-%7OreModules/LQEquationsGF7F$F$F$%6ShorterFreeResolutionGf*F$F$F) F$C$F,-%AOreModules/ShorterFreeResolutionGF7F$F$F$%-FactorizeRatGf*F$F$F)F$C$F, -%8OreModules/FactorizeRatGF7F$F$F$%%ExtnGf*F$F$FLF$C$F,-%0OreModules/ExtnGF7F$ F$F$%*BrunovskyGf*F$F$F)F$C$F,-%5OreModules/BrunovskyGF7F$F$F$%3GeneralizedInve rseGf*F$F$F)F$C$F,-%>OreModules/GeneralizedInverseGF7F$F$F$%-RightInverseGf*F$F $FLF$C$F,-%8OreModules/RightInverseGF7F$F$F$%+ConnectionGf*F$F$FEF$C$F,-%6OreMo dules/ConnectionGF7F$F$F$%,ApplyMatrixGf*F$F$F)F$C$F,-%7OreModules/ApplyMatrixG F7F$F$F$%1HilbertSeriesRatGf*F$F$FEF$C$F,-%<OreModules/HilbertSeriesRatGF7F$F$F $%3ParametrizationRatGf*F$F$F)F$C$F,-%>OreModules/ParametrizationRatGF7F$F$F$%, EliminationGf*F$F$F)F$C$F,-%7OreModules/EliminationGF7F$F$F$%.FirstIntegralGf*F $F$F)F$C$F,-%9OreModules/FirstIntegralGF7F$F$F$%.IntTorsionRatGf*F$F$F)F$C$F,-% 9OreModules/IntTorsionRatGF7F$F$F$%/LQEquationsRatGf*F$F$F)F$C$F,-%:OreModules/ LQEquationsRatGF7F$F$F$%6GeneralizedInverseRatGf*F$F$F)F$C$F,-%AOreModules/Gene ralizedInverseRatGF7F$F$F$%0SyzygyModuleRatGf*F$F$FLF$C$F,-%;OreModules/SyzygyM oduleRatGF7F$F$F$%6ParticularSolutionRatGf*F$F$F)F$C$F,-%AOreModules/Particular SolutionRatGF7F$F$F$%*FactorizeGf*F$F$F)F$C$F,-%5OreModules/FactorizeGF7F$F$F$% .ResolutionRatGf*F$F$FLF$C$F,-%9OreModules/ResolutionRatGF7F$F$F$%2IdealInterse ctionGf*F$F$F)F$C$F,-%=OreModules/IdealIntersectionGF7F$F$F$%)QuotientGf*F$F$FL F$C$F,-%4OreModules/QuotientGF7F$F$F$%-PiPolynomialGf*F$F$F)F$C$F,-%8OreModules /PiPolynomialGF7F$F$F$F$ M7R0 I:OreModules/hilbert_seriesf*6"F$6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~ and~Daniel~Robertz.~All~rights~reserved.GF$@%/%9OreModules/GroebnerBasisGQ)Jane tOreF$-%8JanetOre/JHilbertSeriesGF$-%BOreModules/Groebner_hilbertseriesG6#9"F$F $F$F$ M7R0 IAOreModules/ParticularSolutionRatf*6$%"RG'%$AlgG%%listG6&%"SG%"TG%¶mG%$ver G6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~r eserved.G6"C%>8%-%9OreModules/IntTorsionRatG6%9$9%Q-presentationF0@%1""$9#C$@$0 &9"6#F<Q¶mF0-%&ERRORG6#%Ninvalid~optional~argument;~expecting~"param".G>8&6 $&F36#""%&F36#""">FJ%%NULLG@%/&F36#""#7"7&&F3FCFYFYFJ@%-%%typeG6$FVF(7&FenFYFVF JC%>8$-%AOreModules/GeneralizedInverseRatG6$FenF8>8'-%*substringG6$-%(convertG6 $-%+kerneloptsG6#%(versionG%'stringG;FQ""(@%5330FboQ(Maple~VF00FboQ(Maple~6F0-F hn6$F]o%'MatrixG-Fhn6$F]o%'matrixG@%3-Fhn6$FV%)functionG/-%#opG6$""!FV%,PDESolS trucG7&Fen-%7OreModules/ApplyMatrixG6%F]o7#-%$rhsG6#-Feq6$FQFVF8FVFJ7&Fen-F[r6% F]oFVF8FVFJFjnF0F0F0F0 M7R0 I:OreModules/LQEquationsRatf*6%%"RG%"QG'%$AlgG%%listG6.%"cG%"iG%"pG%"EG%"PG%%Pa djG%&PadjQG%(QplusQtG%"XG%#dXG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by ~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C&>8.-%*substringG6$- %(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(@%330F<Q(Maple~VF90F<Q(Ma ple~6F9-%%typeG6$9$%'MatrixGC$>8/%%trueG@%-FS6$9%FVC$@$0-&%.LinearAlgebraG6#%0C olumnDimensionG6#FU-&F^o6#%-RowDimensionG6#Fhn-%&ERRORG6$%Eexpecting~matrix~Q~o f~size~p~times~pG/8&F\o>8+,&FhnFI-&F^o6#%*TransposeGFfoFIC$@$0F\o-&%'linalgG6#% 'rowdimGFfoFgo>F^p,&-FAFgnFI-Fap6#F^qFIC%>FY%&falseG@$0-&Fip6#%'coldimGFaoFgp-F ho6$Fjo/F\pFfq>F^p-%&evalmG6#,&FhnFI-&Fip6#%*transposeGFfoFI>8(-%>OreModules/Pa rametrizationRatG6%FU9&Q)operatorF9@%-FS6$&Fgr6#""#%)equationG-Fho6#%Tcould~not ~find~a~particular~solution~to~the~system.GC)@%FY>8$-F]o6#&Fgr6#FI>Fjs-FgqF\t>8 ,7#-%$seqG6$-&%#xiG6#8%6#-%#opG6#&F[s6#"#5/F[u;FIFjs>8-7#-Fet6$-&%&deltaG6#FhtF \uFcu>8)-%6OreModules/InvolutionG6%F]tF[sQ,nonconstantF9@%FYC$>8*-%0OreModules/ MultG6%F_v,$F^p#FIFbsF[s>8'7%-%)simplifyG6#-%7OreModules/ApplyMatrixG6%-Fiv6%Fg vF]tF[sFbtF[s-Faw6#,$-%9OreModules/BoundaryTermsG6&FfuF_v-Fdw6%-Fiv6%F^pF]tF[sF btF[sF[s#!""Fbs-Faw6#-Fdw6%F]tFbtF[sC$>Fgv-Fiv6%F_v-F_r6#F[wF[s>F^w7%-Faw6#-F_r FbwFhw-Faw6#-F_rFex@$0F`s""!@%FYC%>&F^wF^t-Faw6#,&F\zFI-Fdw6%FgvF`sF[sFI>&F^wFa s-Faw6#,&FczFI-F\x6&FfuF_v-Fdw6%F^pF`sF[sF[sFbx>&F^w6#""$-Faw6#,&F\[lFIF`sFIC%> F\z-Faw6#-F_rF^z>FczFdz>F\[l-Faw6#-F_rF`[lF^wF9F9F9F9 M7R0 I8OreModules/BrunovskyRatf*6$%"RG'%$AlgG%%listG62%"iG%"jG%"rG%"vG%$ExtG%"SG%$de gG%*maxdegcolG%'maxdegG%(SpencerG%#jqG%"TG%"MG%"NG%"EG%*is_MatrixG6#%\pCopyrigh t~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C.> 8(-%(ExtiRatG6%-%6OreModules/InvolutionG6$9$9%FG""">8)-%:OreModules/LeftInverse RatG6$&F?6#""$FG@$/FJ7"-%&ERRORG6#%8the~system~is~not~flat.G>8*-%$mapG6%%'degre eGFN&&FG6#""%6#FH>8'-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'str ingG;FH""(@%330F^oQ(Maple~VF<0F^oQ(Maple~6F<-%%typeG6$FJ%'MatrixGC%>83%%trueG>8 &-&%.LinearAlgebraG6#%0ColumnDimensionG6#FN>8+7#-%$seqG6$-%$maxG6#-%#opG6#-Fco6 $-&F_q6#%'ColumnG6$FY8$%$setG/Ffr;FHF\qC%>Fip%&falseG>F\q-&%'linalgG6#%'coldimG Fbq>Fdq7#-Fgq6$-Fjq6#-F]r6#-Fco6$-&F`s6#%$colGFerFgrFhr>8,-Fjq6#-F]r6#Fdq?(FfrF HFHF\qFjp>&8-6#Ffr7$-Fgq6$)Fhn8%/F`u;""!&FdqF[u-%"$G6$Fcu,&FbtFHFdu!"">8.7#-Fgq 6$7%-Ffu6$Fcu*&,&FbtFHFHFHFH,&FfrFHFiuFHFH-F]r6#Fit-Ffu6$Fcu*&FcvFH,&F\qFHFfrFi uFHFhr@%FipC'>8/-%0OreModules/MultG6%-&F_q6#%*TransposeG6#-Fco6$F[vFfpFJFG>80-F fp6#7$-&F_q6#%/DiagonalMatrixG6#7#-Ffu6$FH-&F_q6#%-RowDimensionG6#F^w,$F^wFiu>8 1-Ffp6#7$7#Fjw7#-Ffp6#7$-Ffp6%-Fgx6#FFFfxFcuFF>82-%7OreModules/EliminationG6'F] y7$-Fgq6$&%%zetaGF[u/Ffr;FHFfx-Fgq6$&%$etaGF[u/Ffr;FH-F^qFiy7#-Fgq6$Fcu/Ffr;FH- Fgx6#F]yFG7#Ffz?(Ffr-Fgx6#&F[zF\oFiuFHFjp@$/-%'removeG6$f*6#F+F<6$%)operatorG%& arrowGF</FFFcuF<F<F<-Fco6$-&F_q6#%$RowG6$Fh[lFfrF(FSC$>Fh[l-&F_q6#%*DeleteRowG6 $Fh[l;FfrFfr>&F[z6#""#-F^]l6$Fd]lFb]lC'>F^w-F`w6%-&F`s6#%*transposeG6#-%&evalmG 6#F[vFJFG>Fjw-Fc^l6#-&F`s6#%(augmentG6$-&F`s6#%%diagG6#-Ffu6$FH-&F`s6#%'rowdimG Fjx-Fc^l6#F[y>F]y-&F`s6#%,stackmatrixG6$Fjw-Fi^l6$-%'matrixG6%-Fe_lFiyFd_lFcu-F c^lFiy>F[z-%:OreModules/EliminationRatG6'F]y7$-Fgq6$Fbz/Ffr;FHFd_l-Fgq6$Fhz/Ffr ;FH-F_sFiy7#-Fgq6$Fcu/Ffr;FH-Fe_lFc[lFG7#F`al?(Ffr-Fe_lFg[lFiuFHFjp@$-&F`s6#%'i szeroG6#-&F`s6#%$rowGFj\lC$>Fh[l-&F`s6#%(delrowsGFa]l>Fd]l-F[clFh]l>FJ-FL6$Fh[l FG@%0FJFS@%Fip-%)simplifyG6#-%%MultG6%FJFd]lFG-Fgcl6#-Fc^lFhcl-%%evalG6#F[zF<F< F<F< M7R0 I<OreModules/LiftOperatorsRatf*6$%"RG'%$AlgG%%listG6*%"LG%"PG%"QG%%sequG%"iG%"n G%$verG%*is_MatrixG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Qu adrat~and~Daniel~Robertz.~All~rights~reserved.G6"C->8'-%=OreModules/FreeResolut ionRatG6$9$9%>8)-%%nopsG6#-%(convertG6$F7F(@$/F>"""-%&ERRORG6#%Fexpecting~a~mat rix~as~first~argument.G>8*-%*substringG6$-FC6$-%+kerneloptsG6#%(versionG%'strin gG;FG""(>8+%&falseG>8%-%)simplifyG6#-%;OreModules/RightInverseRatG6$&F76#,&F>FG !""FGF<@$/Fhn7"-%'RETURNG6#Fhn@$330FMQ(Maple~VF40FMQ(Maple~6F4-%%typeG6$Fhn%'Ma trixG>Fen%%trueG>&8$F`o-%%copyGFho?(8(,&F>FG!"#FGFboFGFepC%@%Fen>8&,&-&%.Linear AlgebraG6#%/IdentityMatrixG6#-&Ffq6#%-RowDimensionG6#&F76#F\qFG-%0OreModules/Mu ltG6%Fhn&F76#,&F\qFGFGFGF<Fbo>Fbq-%&evalmG6#,&-%&arrayG6%%)identityG;FG-&%'lina lgG6#%'rowdimGF^rF`sFGFarFbo>Fhn-%6OreModules/InvolutionG6$-%8OreModules/Factor izeRatG6%-Fhs6$FbqF<-Fhs6$F_rF<F<F<>&FhpF`r-Fjn6#Fip-%%evalG6#FhpF4F4F4F4 M7R0 ICOreModules/convert_Alg_to_JanetOref*6#'%$AlgG%%listG6%%"iG%$opsG%$varG6#%jnCo pyright~(C)~2006-2010~by~Daniel~Robertz.~All~rights~reserved.G6"C'@$52-%%nopsG6 #9$"#84-%%typeG6$&F66#F7-F'6#%"=G-%&ERRORG6#%hnexpecting~OreAlgebra~as~last~arg ument~(use~DefineOreAlgebra).G>8%7">8&FG?&8$F<%%trueG@//-%(convertG6$-%#opG6$"" "FK%'stringGQ%diffF.C$>FI7%-FS6#FI&-FS6$""#FK6#FU&Fhn6#Fjn>FF7$-FS6#FF-%%weylG6 $FgnF\o/FOQ&eulerF.C$>FIFZ>FF7$F`o-%&eulerGFdo/FOQ&shiftF.C$>FIFZ>FF7$F`o-%&shi ftGFdo/FOQ+dual_shiftF.C$>FIFZ>FF7$F`o-Fdp6%FgnF\o!""/FOQ&deltaF.C$>FIFZ>FF7$F` o-%)forwdiffGFdo/FOQ+dual_deltaF.C$>FIFZ>FF7$F`o-%)backdiffGFdo-FB6#-%$catG6%%3 commutation~rule~'GFO%A'~not~supported~yet~by~JanetOre.G7$FIFFF.F.F.F. M7R0 I@homalg/OreModules/StaffordBasisf*6&%"AG%$varG%"UG%"VG6&%"iG%"jG%"BG%4Stafford _applicableG6#%jnCopyright~(C)~2007-2010~by~Daniel~Robertz.~All~rights~reserved .G6"C$@'-%<OreModules/IsWeylAlgebraRatG6#9%>8'3-%)assignedG6#%7Stafford/BasisOf ModuleG0-%;OreModules/RightInverseRatG6$-%&evalmG6#9$F67"-%9OreModules/IsWeylAl gebraGF5>F83F:0-%8OreModules/RightInverseGFAFF>F8%&falseG@%F8C$@%F3>8&-%:Staffo rd/BasisOfModuleRatG6%FBF6Q*noverboseF0>FT-F=FW@%/FTFFC$@&/9#""$-%'assignG6$9&- &%'linalgG6#%%diagG6#-%"$G6$"""-&Fbo6#%'rowdimGFD2F[oFjnC$F\o-F]o6$9'-Fao6#-Fgo 6$Fio-&Fbo6#%'coldimGFD-%%copyGFDC$@&Fin-F]o6$F_oQ.not~availableF0F^pC$F_q-F]o6 $Fbp7$Q(inverseF0-F\q6#FT-FC6#7#7#-Fgo6$""!-F[pFhqC$@&FinF\oF^pC$F\oF`pF[qF0F0F 0F0 M7R0 IQOreModules/convert_termorder_to_JanetOre_Maple10f*6#'%"tG%&tableG6*%"aG%"iG%" jG%"oG%$opsG%$varG%$tupG%&basisG6#%jnCopyright~(C)~2006-2010~by~Daniel~Robertz. ~All~rights~reserved.G6"C)>8(7">8)F7?&8%&&&9$6#Q*argumentsF36#"""6#Q,type_struc tF3%%trueG@//-%(convertG6$-%#opG6$FCF;%'stringGQ%diffF3>F67$-FM6#F6-%%weylG6$&- FM6$""#F;FB&FY6#Fen/FIQ&eulerF3>F67$FS-%&eulerGFW/FIQ&shiftF3>F67$FS-%&shiftGFW /FIQ+dual_shiftF3>F67$FS-Fco6%FXFfn!""/FIQ&deltaF3>F67$FS-%)forwdiffGFW/FIQ+dua l_deltaF3>F67$FS-%)backdiffGFW-%&ERRORG6#-%$catG6%%3commutation~rule~'GFI%A'~no t~supported~yet~by~JanetOre.G>8$&F>Fgn@%2Fen-%%nopsG6#7#F>>8+-FM6#&F>6#""$>Fiq% %NULLG@+/-FJ6$-FM6$""!F`qFOQ%tdegF3@%/FiqF`rC$>F97#-FM6#F`q>8'""%C$>F9-%'remove G6$f*6#F*F36$%)operatorG%&arrowGF3-%'memberG6$F?7#T#F3F36$F0FiqF]s@%-F^t6$&F^sF B7#Fiq>FasFen>FasFbs/FcrQ%wdegF3C$@%Fjr>F9-%$zipG6%f*6$F*F+F3FjsF3/F?9%F3F3F3-F M6$FenF`q-FM6$FCF`qC%>F9-Ffs6$f*FisF3FjsF3-F^t6$&-FM6$FenFat6#F?7#T%F3F36&F)F`q F0Fiq7#-%"$G6#;FC-Feq6#Ffu>8*-%'selectG6$f*FisF3FjsF3F_vF3F3FgvFhv>F97$-FM6#-%$ mapG6$f*FisF3FjsF3/Fav&-FM6$FCFatFdvF3F36$F)F`qF9-FM6#-Fjw6$f*Fis6#%$posGF3F3C$ -F^t6%FavFev.F`q/F`qF^xF3F3FgvF`w>FasFbs/FcrQ'lexdegF3@%/-Feq6#-%*intersectG6$< #-FM6#Fhu<#Fiq-FeqFjyC$>FasFbs>F97%-FM6#-Ffs6$f*FisF3FjsF3F]tF3F3FbtFfu-Fjw6$f* 6#%"xG6#%"pGF3F3@%-F^t6%F?F`tF\yF`qF`rF3F3FbtFhu-Fjw6$f*FizF[[lF3F3@%F^[lF`qF`r F3F3FbtFfu@%FjrC$>F97$FhuFfu>Fas7$FbsFbsC$>F97$-Ffs6$f*FisF3FjsF3F]tF3F3FbtFhu- Ffs6$f*FisF3FjsF3F]tF3F3FbtFfu@%-F^t6$&FhuFBFgt>Fas7$FenFen>FasFi[l/FcrQ%plexF3 @%FjrC$>F9F]s>FasF^rC$>F9-Ffs6$f*FisF3FjsF3F]tF3F3FbtF]s@%Fdt>FasFC>FasF^r-Fhp6 #%Jterm~order~not~supported~yet~by~JanetOre.G7&F9F6FasFgtF3F3F3F3 M7R0 I,OreModulesT=6"%&falseGE\[l=%3hilbert_polynomialGf*F$F$6#%\pCopyright~(C)~2007 -2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$30%7OreModu les/initializedG.%%trueG0-%0OreModules/initGF$""!-%>OreModules/hilbert_polynomi alG6#9"F$F$F$%8convert_Alg_to_JanetOreGf*F$F$6#%jnCopyright~(C)~2006-2010~by~Da niel~Robertz.~All~rights~reserved.GF$C$F,-%COreModules/convert_Alg_to_JanetOreG F7F$F$F$%&omultGf*F$F$6#%jnCopyright~(C)~2003-2010~by~Daniel~Robertz.~All~right s~reserved.GF$C$F,-%1OreModules/omultGF7F$F$F$%.monomialbasisGf*F$F$6#%\pCopyri ght~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C $F,-%9OreModules/monomialbasisGF7F$F$F$%;Groebner_hilbertpolynomialGf*F$F$F)F$C $F,-%FOreModules/Groebner_hilbertpolynomialGF7F$F$F$%1Groebner_normalfGf*F$F$FI F$C$F,-%<OreModules/Groebner_normalfGF7F$F$F$%(poltoopGf*F$F$FBF$C$F,-%3OreModu les/poltoopGF7F$F$F$%)lead_monGf*F$F$FIF$C$F,-%4OreModules/lead_monGF7F$F$F$%0d ual_polynomialGf*F$F$F;F$C$F,-%;OreModules/dual_polynomialGF7F$F$F$%/hilbert_se riesGf*F$F$FIF$C$F,-%:OreModules/hilbert_seriesGF7F$F$F$%7Groebner_hilbertserie sGf*F$F$FIF$C$F,-%BOreModules/Groebner_hilbertseriesGF7F$F$F$%4Groebner_hilbert dimGf*F$F$FIF$C$F,-%?OreModules/Groebner_hilbertdimGF7F$F$F$%,normal_formGf*F$F $FIF$C$F,-%7OreModules/normal_formGF7F$F$F$%.IsWeylAlgebraGf*F$F$6#%jnCopyright ~(C)~2007-2010~by~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%9OreModules/IsWe ylAlgebraGF7F$F$F$%)vs_basisGf*F$F$FIF$C$F,-%4OreModules/vs_basisGF7F$F$F$%+ter m_orderGf*F$F$FIF$C$F,-%6OreModules/term_orderGF7F$F$F$%1Groebner_leadmonGf*F$F $FIF$C$F,-%<OreModules/Groebner_leadmonGF7F$F$F$%Fconvert_termorder_to_JanetOre _Maple10Gf*F$F$F;F$C$F,-%QOreModules/convert_termorder_to_JanetOre_Maple10GF7F$ F$F$%2hilbert_dimensionGf*F$F$FIF$C$F,-%=OreModules/hilbert_dimensionGF7F$F$F$% 3Groebner_termorderGf*F$F$FIF$C$F,-%>OreModules/Groebner_termorderGF7F$F$F$%#gb Gf*F$F$FIF$C$F,-%.OreModules/gbGF7F$F$F$%2Groebner_SetBasisGf*F$F$FIF$C$F,-%=Or eModules/Groebner_SetBasisGF7F$F$F$%5copyright_OreModulesGf*F$F$6#%`qCopyright~ (C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~righ ts~reserved.GF$C$F,-%@OreModules/copyright_OreModulesGF7F$F$F$%1IsWeylAlgebraRa tGf*F$F$FgpF$C$F,-%<OreModules/IsWeylAlgebraRatGF7F$F$F$%0Groebner_gbasisGf*F$F $FIF$C$F,-%;OreModules/Groebner_gbasisGF7F$F$F$%.dual_fractionGf*F$F$F;F$C$F,-% 9OreModules/dual_fractionGF7F$F$F$%Fconvert_termorder_to_JanetOre_Maple11Gf*F$F $F;F$C$F,-%QOreModules/convert_termorder_to_JanetOre_Maple11GF7F$F$F$%+PluralEx tiGf*F$F$FIF$C$F,-%6OreModules/PluralExtiGF7F$F$F$F$ M7R0 I7OreModules/LeftInversef*6$%"RG'%$AlgG%%listG66%"aG%"iG%"jG%"pG%"qG%"vG%'lambd aG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%#M3G%&M2bisG%%elimG%'elimmuG%#vlG%#vrG% *is_MatrixG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~an d~Daniel~Robertz.~All~rights~reserved.G6"@)/9$%%ZEROGFD/-%#opG6$""!FC%$INJGFD/F F%%SURJGC$>8(-FG6$"""FC-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FI,&8%FR! ""FRFR-Ffn6$FI,&FOFRFinFjn/Fin;FRFOC0>85&9%6#""$>86&Fdo6#""%>8)-%*substringG6$- %(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FR""(>87%&falseG@%330F]pQ(Maple ~VF@0F]pQ(Maple~6F@-%%typeG6$FC%'MatrixGC&@$-&%'linalgG6#%'iszeroG6#-Fbp6$FC%'m atrixG-%'RETURNG6#7">F\q%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FC>FO-&F ^s6#%0ColumnDimensionGFasC%@$-F\rFasFdr>F[s-&F]r6#%'rowdimGFas>FO-&F]r6#%'coldi mGFas>806$-FX6$&8*6#FinF^o-FX6$&8+F[u/Fin;FRF[s>8,-%$mapG6$f*6#F*F@6$%)operator G%&arrowGF@-%(collectG6%*&-%&denomGFasFRFCFR7#T#%&evalaGF@F@6$F6Fet7#-FX6$,&-%$ addG6$*&&FC6$Fin8&FR&Fjt6#F`wFR/F`wF_oFRF^uFjnF`u>8--&%,Ore_algebraG6#%-skew_al gebraG6(-FG6#&Fdo6#"#8/%(polynomG7$Fet-FG6#&Fdo6#""&/%%commG7$Fet-FG6#&Fdo6#""' /%%funcG&Fdo6#"")/%/characteristicG&Fdo6#Fjp/%.alg_relationsG&Fdo6#""*>8.-%6Ore Modules/term_orderG6%Few-%'lexdegG6$7#Fgt7%F\u-FG6#Fho-FG6#Fbo7#Fet>8/-%.OreMod ules/gbG6$FcuF`z>83-%'removeG6%%$hasGF_[lFjt>84-Ff[l6%Fh[lF_[lFd[l>81-Feu6$f*6# %"PG6#F+F@F@7#-FX6$-%&coeffG6$FC&Fcv6#8$/F]]l;FRT%F@F@6&F0FjtF.FOFj[l@%-Fh[l6$F ^\l<$F[[lFizFgr@%5/-%%nopsG6#F^\lFI0Fi]l-Fj]l6#&F^\l6#FRFgrC$>82-Feu6$f*Fb\lFd\ lF@F@Fe\lF@F@6&F1F_uF-F[sFj[l@%F\q@$0-%)simplifyG6#-&F^s6#%,DeterminantG6#-FhqF [^lFI-F\_l6#-&F^s6#%)MultiplyG6$,$-&F^s6#%.MatrixInverseGFb_lFjn-Fhq6#Fc^l@$0-F \_l6#-&F]r6#%$detG6#-%&evalmGF[^lFI-F\_l6#-F\al6#,$-%#&*G6$-&F]r6#%(inverseGF[^ lFc^lFjnF@F@F@F@ M7R0 I<OreModules/LocalLeftInversef*6%%"RG'%#piG%%listG'%$AlgGF(68%"aG%"iG%"jG%"pG%" qG%"vG%'lambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%#M3G%&M2bisG%%elimG%'elimm uG%#vlG%#vrG%"UG%"VG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~a nd~Daniel~Robertz.~All~rights~reserved.G6"@)/9$%%ZEROGFH/-%#opG6$""!FG%$INJGFH/ FJ%%SURJGC$>8(-FK6$"""FG-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FM,&8%FV !""FVFV-Fjn6$FM,&FSFVF]oF^o/F]o;FVFSC1>85&9&6#""$>86&Fho6#""%>8)-%*substringG6$ -%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FV""(>89%&falseG@%330FapQ(Mapl e~VFD0FapQ(Maple~6FD-%%typeG6$FG%'MatrixGC&>F`q%%trueG@$-&%'linalgG6#%'iszeroG6 #-Ffp6$FG%'matrixG-%'RETURNG6#7">8'-&%.LinearAlgebraG6#%-RowDimensionG6#FG>FS-& Fbs6#%0ColumnDimensionGFesC%@$-FbrFesFjr>F_s-&Fcr6#%'rowdimGFes>FS-&Fcr6#%'cold imGFes>806$-Ffn6$&8*6#F]oFbo-Ffn6$&8+F_u/F]o;FVF_s>8,-%$mapG6$f*6#F,FD6$%)opera torG%&arrowGFD-%(collectG6%*&-%&denomGFesFVFGFV7#T#%&evalaGFDFD6$F8Fit7#-Ffn6$, &-%$addG6$*&&FG6$F]o8&FV&F^u6#FdwFV/FdwFcoFVFbuF^oFdu>8--&%,Ore_algebraG6#%-ske w_algebraG6(-FK6#&Fho6#"#8/%(polynomG7$Fit-FK6#&Fho6#""&/%%commG7$Fit-FK6#&Fho6 #""'/%%funcG&Fho6#"")/%/characteristicG&Fho6#F^q/%.alg_relationsG&Fho6#""*>8.-% 6OreModules/term_orderG6%Fiw-%'lexdegG6$7#F[u7%F`u-FK6#F\p-FK6#Ffo7#Fit>8/-%.Or eModules/gbG6$FguFdz>83-%'removeG6%%$hasGFc[lF^u>84-Fj[l6%F\\lFc[lFh[l>81-Fiu6$ f*6#%"PG6#F-FDFD7#-Ffn6$-%&coeffG6$FG&Fgv6#8$/Fa]l;FVT%FDFD6&F2F^uF0FSF^\l>82-F iu6$f*Ff\lFh\lFDFDFi\lFDFD6&F3FcuF/F_sF^\l@%/-%%nopsG6#9%FV@%F`qC%>87-%)simplif yG6#-F\r6#*&-FKF`^lFV-&Fbs6#%/DiagonalMatrixG6#7#-Fjn6$FV-F_^l6#&Fb\l6#FVFV>88- %5OreModules/FactorizeG6%Fe^l-F\r6#Fb\lFho@%0Fj_lF]s-F\r6#*&F\_lF^o-%0OreModule s/MultG6%Fj_l-F\r6#,$Fg]lF^oFhoFVF]sC%>Fe^l-Fg^l6#-%&evalmG6#*&F\_lFV-&Fcr6#%%d iagG6#-Fjn6$FV-Fet6#-F`alF_`lFV>Fj_l-F\`l6%Fe^lF\blFho@%Fa`l-F`al6#*&F\_lF^o-Ff `l6%Fj_l-F`alFi`lFhoFVF]s-%&ERRORG6#%^qinvalid~input:~LocalLeftInverse~expects~ its~2nd~argument~to~be~a~list~containing~a~single~variable.GFDFDFDFD M7R0 I5OreModules/Brunovskyf*6$%"RG'%$AlgG%%listG62%"iG%"jG%"rG%"vG%$ExtG%"SG%$degG% *maxdegcolG%'maxdegG%(SpencerG%#jqG%"TG%"MG%"NG%"EG%*is_MatrixG6#%\pCopyright~( C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C.>8(- %0OreModules/ExtiG6%-%6OreModules/InvolutionG6$9$9%FG""">8)-%7OreModules/LeftIn verseG6$&F?6#""$FG@$/FJ7"-%&ERRORG6#%8the~system~is~not~flat.G>8*-%$mapG6%%'deg reeGFN&&FG6#""%6#FH>8'-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'s tringG;FH""(@%330F^oQ(Maple~VF<0F^oQ(Maple~6F<-%%typeG6$FJ%'MatrixGC%>83%%trueG >8&-&%.LinearAlgebraG6#%0ColumnDimensionG6#FN>8+7#-%$seqG6$-%$maxG6#-%#opG6#-Fc o6$-&F_q6#%'ColumnG6$FY8$%$setG/Ffr;FHF\qC%>Fip%&falseG>F\q-&%'linalgG6#%'coldi mGFbq>Fdq7#-Fgq6$-Fjq6#-F]r6#-Fco6$-&F`s6#%$colGFerFgrFhr>8,-Fjq6#-F]r6#Fdq?(Ff rFHFHF\qFjp>&8-6#Ffr7$-Fgq6$)Fhn8%/F`u;""!&FdqF[u-%"$G6$Fcu,&FbtFHFdu!"">8.7#-F gq6$7%-Ffu6$Fcu*&,&FbtFHFHFHFH,&FfrFHFiuFHFH-F]r6#Fit-Ffu6$Fcu*&FcvFH,&F\qFHFfr FiuFHFhr@%FipC'>8/-%0OreModules/MultG6%-&F_q6#%*TransposeG6#-Fco6$F[vFfpFJFG>80 -Ffp6#7$-&F_q6#%/DiagonalMatrixG6#7#-Ffu6$FH-&F_q6#%-RowDimensionG6#F^w,$F^wFiu >81-Ffp6#7$7#Fjw7#-Ffp6#7$-Ffp6%-Fgx6#FFFfxFcuFF>82-%7OreModules/EliminationG6' F]y7$-Fgq6$&%%zetaGF[u/Ffr;FHFfx-Fgq6$&%$etaGF[u/Ffr;FH-F^qFiy7#-Fgq6$Fcu/Ffr;F H-Fgx6#F]yFG7#Ffz?(Ffr-Fgx6#&F[zF\oFiuFHFjp@$/-%'removeG6$f*6#F+F<6$%)operatorG %&arrowGF</FFFcuF<F<F<-Fco6$-&F_q6#%$RowG6$Fh[lFfrF(FSC$>Fh[l-&F_q6#%*DeleteRow G6$Fh[l;FfrFfr>&F[z6#""#-F^]l6$Fd]lFb]lC'>F^w-F`w6%-&F`s6#%*transposeG6#-%&eval mG6#F[vFJFG>Fjw-Fc^l6#-&F`s6#%(augmentG6$-&F`s6#%%diagG6#-Ffu6$FH-&F`s6#%'rowdi mGFjx-Fc^l6#F[y>F]y-&F`s6#%,stackmatrixG6$Fjw-Fi^l6$-%'matrixG6%-Fe_lFiyFd_lFcu -Fc^lFiy>F[z-F]z6'F]y7$-Fgq6$Fbz/Ffr;FHFd_l-Fgq6$Fhz/Ffr;FH-F_sFiy7#-Fgq6$Fcu/F fr;FH-Fe_lFc[lFG7#F_al?(Ffr-Fe_lFg[lFiuFHFjp@$-&F`s6#%'iszeroG6#-&F`s6#%$rowGFj \lC$>Fh[l-&F`s6#%(delrowsGFa]l>Fd]l-FjblFh]l>FJ-FL6$Fh[lFG@%0FJFS@%Fip-Fen6$%'f actorG-%)simplifyG6#-%%MultG6%FJFd]lFG-Fen6$Fgcl-Ficl6#-Fc^lFjcl-%%evalG6#F[zF< F<F<F< M7R0 I8OreModules/ReduceMatrixf*6%%"RG%"MG'%$AlgG%%listG63%"aG%"iG%"jG%"pG%"qG%"rG%" vG%'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%$redG%#vlG%#vrG%*is_MatrixG6#%\pCop yright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G 6"@%55555/9$%%ZEROG/-%#opG6$""!FF%$INJG/FI%%SURJG/9%FG/-FJ6$FLFQFM/FSFOFFC0>82& 9&6#""$>83&FZ6#""%>8*-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'st ringG;"""""(>84%&falseG@%330F]oQ(Maple~VF>0F]oQ(Maple~6F>-%%typeG6$FQ%'MatrixGC %>F]p%%trueG>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FQ>8(-&Faq6#%0ColumnDimensi onGFdqC$>F^q-&%'linalgG6#%'rowdimGFdq>Ffq-&F_r6#%'coldimGFdq@%3Fap-Fgp6$FFFipC% >F]pF\q>8)-F`q6#FF@$0-FhqF`sFfq-%&ERRORG6#%Lnon-matching~number~of~columns~of~m atrices.GC$>F^s-F^rF`s@$0-FdrF`sFfqFds>80-%$seqG6$&8+6#8%/Fft;FjoFfq>8,-%$mapG6 $f*6#F+F>6$%)operatorG%&arrowGF>-%(collectG6%*&-%&denomGF`sFjoFFFjo7#T#%&evalaG F>F>6$F7F_t7#-Fat6$-%$addG6$*&&FQ6$Fft8&Fjo&Fdt6#FfvFjo/FfvFht/Fft;FjoF^q>8--&% ,Ore_algebraG6#%-skew_algebraG6(-FJ6#&FZ6#"#8/%(polynomG7$F_t-FJ6#&FZ6#""&/%%co mmG7$F_t-FJ6#&FZ6#""'/%%funcG&FZ6#"")/%/characteristicG&FZ6#F[p/%.alg_relations G&FZ6#""*>8.-%6OreModules/term_orderG6%F]w-%%tdegG6%-FJ6#Fhn-FJ6#FXF_t7#F_t>8/- %.OreModules/gbG6$FjtFhy>817"?(FftFjoFjoF^sF\q>Fjz7$-FJ6#Fjz-%7OreModules/norma l_formG6%-Fav6$*&FgvFjo&FFFevFjoFivFezFhy@%31F[o9#/&9"FjnQ-keepzerorowsF>@%F]p@ %/FjzF[[lFjz-Fbo6$-F\u6$f*6#%"PG6#F,F>F>7#-Fat6$-%&coeffG6$FF&Fju6#8$/Fc]l;FjoT %F>F>6&F2FdtF/FfqFjzFip-%&evalmG6#-F\u6$f*Fh\lFj\lF>F>F[]lF>F>Fg]lFjz@%F]pC$>Fj z-F\u6$f*Fh\lFj\lF>F>@$0FFFLF[]lF>F>Fg]lFjz@%Fb\lFjz-Fbo6$FjzFip-Fi]l6#-F\u6$f* Fh\lFj\lF>F>@$Fe^lF[]lF>F>Fg]lFjzF>F>F>F> M7R0 I9OreModules/ComplementRatf*6%%"TG%"RG'%$AlgG%%listG6>%"aG%"bG%"iG%"jG%"kG%"pG% "qG%"rG%#raG%"sG%"vG%#vlG%#vrG%#GBG%#K1G%#K2G%"LG%"MG%"SG%#_TG%%mAlgG%&mTOrdG%& basisG%'lambdaG%#nuG%%elimG%$verG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Al ban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G6"C7>8/&9&6#""$>80&FN6#""% >8>-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(>8?%&f alseG@%330FWQ(Maple~VFI0FWQ(Maple~6FI-%%typeG6$9%%'MatrixGC%>Fao%%trueG>8)-&%.L inearAlgebraG6#%0ColumnDimensionG6#F]p>8*-&Ffp6#%-RowDimensionGFipC$>Fcp-&%'lin algG6#%'coldimGFip>F[q-&Fdq6#%'rowdimGFip@%3Feo-F[p6$9$F^pC%>FaoFap>8--F]q6#F`r >87F`rC$>Fdr-FiqFfr@%Fao>Fhr-FfnF_r>FhrF`r@%32FP9#-F[p6$&9"FT%*nonnegintG>85-%9 OreModules/monomialbasisG6%FfsFfsFN>Fjs-F\t6%F^oF^oFN@%Fao>83-F^p6%FcpFdrf*6$F- F.6#F/FIFI-%$addG6$*&-%$catG6$-F^u6$-F^u6$T#F`rF]p8$F^o&T%6#FeuF^o/Feu;F^o-%%no psG6#FguFIFI6&F,8%F<Fjs>Fct-%'matrixG6%FcpFdrf*FgtFhtFIFIFitFIFIF^v>8.7#-%$seqG 6$-Fiv6$-Fiv6$-F^u6$-F^u6$-F^u6$F_v8&8'8(/Fgw;F^o-F\v6#Fjs/Ffw;F^oFdr/Few;F^oFc p>8:6$-Fiv6$&8;6#FewF^x-Fiv6$&8<Fgx/Few;F^oF[q>88-%<OreModules/DefineOreAlgebra G6(-%#opG6#&FN6#"#8/%%commG7%-Fdy6#&FN6#""'-Fdy6#FfvFax/%(polynomG7$-Fdy6#-%'re moveG6%%$hasG&FN6#""&FLFax/%%funcG&FN6#"")/%/characteristicG&FN6#F_o/%.alg_rela tionsG&FN6#""*@%Fao>86,&FhrF^o-%0OreModules/MultG6&FhrFctFhrF_yF^o>F_\l-%&evalm G6#,&F`rF^o-Fb\l6&F`rFctF`rF_yF^o>89-%6OreModules/term_orderG6%&F_y6#F^o-%'lexd egG6$7#Fcx7$-Fdy6#FRFhx7#Fax>81-%.OreModules/gbG6$-%$mapG6$f*6#F+FI6$%)operator G%&arrowGFI-%(collectG6%*&-%&denomGFfrF^oF`rF^o7#Fdu%&evalaGFIFI6$FAFax7#-Fiv6$ ,&-Fjt6$*&&F]p6$FewFfwF^o&Ffx6#FfwF^o/FfwF_xF^oFjx!""F\yF\]l>8=7#-Fiv6$-%7OreMo dules/normal_formG6%-Fjt6$*&&F_\l6$FgwFfwF^oFi_lF^oF[`lF[^lF\]l/FgwF]x>F_\l-Fh^ l6%-F`^l6$f*6#F-FIFd^lFI-%)simplifyG6#Fj^lFIFIFI-%%subsG6$7#-Fiv6$/Fjx""!F\yF^` l7%Fcx-Fdy6#FLFg]l%,distributedG>F_\l-&Fdq6#%*genmatrixG6%-F`^l6%%'coeffsGF_\lF ]blFfv.8+@%/Ff[lF\blC$>F[cl-&Fdq6#%)linsolveG6&F_\lF[cl.8,.Feu@$/F[cl%%NULLG-%' RETURNG6#7"C$>F[cl-%$modG6$-%)LinsolveGFdclFf[l@$4-F[p6$F[cl%'vectorGF[dl>F[cl- Ffn6$F[cl%)listlistG>F[cl-Ffal6$-F`^l6$f*FaalFIFd^lFI/F`rF\blFIFIFI-Fiz6%F[[l-% 'indetsG6#F[clF^zF[cl@%FaoC'>Fct-Ffal6$7#-Fiv6$/&FfvFgx&F[clFgx/Few;F^o-F\vFbzF ct>F^`l-Ffal6$F`flF^`l>82-Ffn6$-F`^l6$f*6#%"PGFaalFIFI7#-Fiv6$-%&coeffG6$F`r&Fd uFhu/Feu;F^oFguFIFI6&FCF[yF1F[qF^`lF^p>84,&F^oF^o-Fb\l6%FctFhrFNF^o7%F`hlF]gl,$ FctF\`lC'>Fct-Ffal6$F`fl-Ff\l6#Fct>F^`lFjfl>F]gl-Ff\l6#-F`^l6$f*FcglFaalFIFIFeg lFIFIF^hlF^`l>F`hl-Ff\l6#,&F^oF^o-Fb\l6%FctF`rFNF^o7%-Ff\l6#F`hl-Ff\l6#F]gl-Ff\ l6#FehlFIFIFIFI M7R0 IBhomalg/OreModules/jetscoeffmatrixf*6#%%_resG60%"cG%"lG%"mG%"nG%"pG%"rG%"vG%$r esG%#baG%#KMG%#KLG%#reG%#cvG%#vaG6#%\pCopyright~(C)~2000-2010~by~Gehrt~Hartjen~ and~Daniel~Robertz.~All~rights~reserved.G6"C.>8+-%=homalg/OreModules/jetsmklist G6#9$@$/F:7"-%'RETURNG6#-%'matrixG6$""!FH>8&-%%nopsG6#F:@'-%%typeG6$F:%)listlis tGC$>8'-FL6#&F:6#""">F:-%$mapG6$%#opGF:-FP6$FX%%listGC$@$2FZ-FL6#<#-Fin6#-Fgn6$ FLF:-%&ERRORG6#%NYour~list~contains~lists~of~different~length!G>FUFH>FUFH@%32FZ 9#4-FP6$&9"6#""#%'symbolG>8*Fdp>Fjp%%NULLG>8.F\q>8,F\q?&8/-%'expandGFM%%trueGC& @%-FP6$Fbq%"+G>Fbq-%(convertG6$FbqF\o>Fbq7#Fbq>807#-%"$G6$FH-FL6#7#F`q@$0Fbq7#F H?&8)FbqFeqC%>8$-%'coeffsG6$F^sFjp>81*&F^sFZFas!""@%-%'memberG6%FfsFir.8(>Fbr-% 'subsopG6$/F^tFasFbrC$>F`q6$F`qFfs>Fbr7$-Fin6#FbrFas>F^q6$F^qFbr>8%-FLFjt@%/F^u FH>F^q7#F^q>F^q-Fat6$-Fin6#-Fgn6$f*6#%"iGF76$%)operatorG%&arrowGF7/F>7$-Fin6#&T #F=-Fer6$FH,&T%FZ-FLFdvFhsF7F76&F1F^qF(F^u7#-Fer6#;FZ-FL6#FcuFcu@&32FgpF`p-FP6$ &Fep6#""$Fhp-%'assignG6$FhwFir3F_pFbp-F\x6$FdpFir@%/FUFH-%%copyG6#-F]r6$F^qFF-F F6%FJ*&FUFZF^uFZ-Fgn6$FinF^qF7F7F7F7 M7R0 I;homalg/OreModules/Syzygiesf*6%%#M1G%#M2G'%"vG%%listG63%"iG%"jG%#p1G%#p2G%"qG% &basisG%"GG%#GBG%"RG%"SG%$AlgG%%mAlgG%&mTOrdG%%elimG%#vlG%#vrG%+read_inputG6#%\ pCopyright~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserv ed.G6"C8>8,-%(convertG6$9$%)listlistG>8--FC6$9%FF@$/-%%nopsG6#FA""!-%&ERRORG6#% Dexpecting~non-empty~generating~set.G@'-%%typeG6$&FA6#"""F)>8(-FO6#FZ-FX6$FZ%)e quationG@%-FX6$-%#opG6$FfnFZF)>Fhn-FO6#Fao>FhnFfn>FhnFfn@$0-FO6#FHFQ@'-FX6$&FHF enF)@$0-FO6#F`pFhn-FS6#%]othe~length~of~tuples~/~number~of~columns~of~R~and~S~a re~different.G-FX6$F`pF]o@%-FX6$-Fbo6$FfnF`pF)@$0-FO6#F]qFhnFep@$0FhnFfnFep@$Fd qFep>84f*6#F+6#F,F>F>@%-FX6$FEF]o@%-FX6$-Fbo6$FfnFEF)-%$addG6$*&&Far6#8$Ffn&%'l ambdaGFhrFfn/Fir;FfnT#*&FarFfn&F[sFenFfn@%-FX6$FEF)-Fdr6$*&&FEFhrFfnFjrFfnF\s*& FEFfnF`sFfnF>F>6$F/Fhn>FA-%$mapG6$FgqFA>FH-F\t6$FgqFH>8&FN>8'F[p>8*7$-%$seqG6$, &&FAFhrFfn&%#muGFhr!""/Fir;FfnFbt-Fit6$&FHFhr/Fir;FfnFdt>8)6$-Fit6$Fjr/Fir;FfnF hn-Fit6$F]uF`u>8.-%5homalg/NormalizeRingG6$9&%+OreModulesG@$0&Fav6#""#7">Fft7$- Fbo6#Fft-Fbo6#-F\t6$f*FiqF>6$%)operatorG%&arrowGF>-Fbo6#-F\t6$f*FjqF>FfwF>*&&T$ FenFfnFEFfnF>F>6$F+FE7#F^sF>F>6$F0FhuFiv>Fav&FavFen>82&Fav6#""$>83&Fav6#""%>8/- &%,Ore_algebraG6#%-skew_algebraG6(-Fbo6#&Fav6#"#8/%(polynomG7$Fhu-Fbo6#&Fav6#"" &/%%commG7$Fhu-Fbo6#&Fav6#""'/%%funcG&Fav6#"")/%/characteristicG&Fav6#""(/%.alg _relationsG&Fav6#""*>80-%6OreModules/term_orderG6%Fay-%'lexdegG6$7#Fju7%F^v-Fbo 6#F\y-Fbo6#Fgx7#Fhu>8+-%.OreModules/gbG6$FftF]\l>81-%'removeG6%%$hasGF\]lF[s@%0 Fa]lF\wC$>Fa]l-%%sortG6$Fa]lf*6$F+F,F>FfwF>-%&evalbG6#1-%$minG6#-Fbo6#-F\t6$Fbo -%*intersectG6$-%'indetsG6#FE<#-Fit6$&F^u6#%"aG/Fe_lF]s-Fd^l6#-Fbo6#-F\t6$Fbo-F [_l6$-F^_l6#FKF`_lF>F>6$F-Fbt-F\t6$f*6#%"PGFiqF>F>7#-Fit6$-%&coeffG6$FEF]uF\sF> F>Fa`lFa]l7#7#-%"$G6$FQFbtF>F>F>F> M7R0 I,OreModulesA=6"%&falseGE\[l]r%1DefineOreAlgebraGf*F$F$6#%\pCopyright~(C)~2004- 2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$30%7OreModul es/initializedG.%%trueG0-%0OreModules/initGF$""!-%<OreModules/DefineOreAlgebraG 6#9"F$F$F$%:ShortestFreeResolutionRatGf*F$F$F)F$C$F,-%EOreModules/ShortestFreeR esolutionRatGF7F$F$F$%6AutonomousElementsRatGf*F$F$F)F$C$F,-%AOreModules/Autono mousElementsRatGF7F$F$F$%.HilbertSeriesGf*F$F$6#%\pCopyright~(C)~2005-2010~by~A lban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%9OreModules/Hilbe rtSeriesGF7F$F$F$%,QuotientRatGf*F$F$6#%`qCopyright~(C)~2003-2010~by~Frederic~C hyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%7OreMo dules/QuotientRatGF7F$F$F$%3hilbert_polynomialGf*F$F$6#%\pCopyright~(C)~2007-20 10~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%>OreModule s/hilbert_polynomialGF7F$F$F$%:MinimalParametrizationRatGf*F$F$F)F$C$F,-%EOreMo dules/MinimalParametrizationRatGF7F$F$F$%8convert_Alg_to_JanetOreGf*F$F$6#%jnCo pyright~(C)~2006-2010~by~Daniel~Robertz.~All~rights~reserved.GF$C$F,-%COreModul es/convert_Alg_to_JanetOreGF7F$F$F$%0RightInverseRatGf*F$F$FLF$C$F,-%;OreModule s/RightInverseRatGF7F$F$F$%%initGf*F$F$FLF$C$F,-%1OreModulesA/initGF7F$F$F$%&om ultGf*F$F$6#%jnCopyright~(C)~2003-2010~by~Daniel~Robertz.~All~rights~reserved.G F$C$F,-%1OreModules/omultGF7F$F$F$%1KroneckerProductGf*F$F$F)F$C$F,-%<OreModule s/KroneckerProductGF7F$F$F$%.monomialbasisGf*F$F$F)F$C$F,-%9OreModules/monomial basisGF7F$F$F$%0ReduceMatrixRatGf*F$F$F)F$C$F,-%;OreModules/ReduceMatrixRatGF7F $F$F$%7MinimalParametrizationGf*F$F$F)F$C$F,-%BOreModules/MinimalParametrizatio nGF7F$F$F$%3AutonomousElementsGf*F$F$F)F$C$F,-%>OreModules/AutonomousElementsGF 7F$F$F$%,LeftInverseGf*F$F$FLF$C$F,-%7OreModules/LeftInverseGF7F$F$F$%9AllCompl ementsConstCoeffGf*F$F$F)F$C$F,-%DOreModules/AllComplementsConstCoeffGF7F$F$F$% ;Groebner_hilbertpolynomialGf*F$F$FSF$C$F,-%FOreModules/Groebner_hilbertpolynom ialGF7F$F$F$%+InvolutionGf*F$F$FLF$C$F,-%6OreModules/InvolutionGF7F$F$F$%1Groeb ner_normalfGf*F$F$F)F$C$F,-%<OreModules/Groebner_normalfGF7F$F$F$%(poltoopGf*F$ F$FjoF$C$F,-%3OreModules/poltoopGF7F$F$F$%-DimensionRatGf*F$F$FEF$C$F,-%8OreMod ules/DimensionRatGF7F$F$F$%)lead_monGf*F$F$F)F$C$F,-%4OreModules/lead_monGF7F$F $F$%7ShortestFreeResolutionGf*F$F$F)F$C$F,-%BOreModules/ShortestFreeResolutionG F7F$F$F$%0dual_polynomialGf*F$F$FinF$C$F,-%;OreModules/dual_polynomialGF7F$F$F$ %3ParticularSolutionGf*F$F$F)F$C$F,-%>OreModules/ParticularSolutionGF7F$F$F$%/L eftInverseRatGf*F$F$FLF$C$F,-%:OreModules/LeftInverseRatGF7F$F$F$%%MultGf*F$F$F )F$C$F,-%0OreModules/MultGF7F$F$F$%+ResolutionGf*F$F$FLF$C$F,-%6OreModules/Reso lutionGF7F$F$F$%/hilbert_seriesGf*F$F$F)F$C$F,-%:OreModules/hilbert_seriesGF7F$ F$F$%-PolIntersectGf*F$F$F)F$C$F,-%8OreModules/PolIntersectGF7F$F$F$%2HilbertPo lynomialGf*F$F$FSF$C$F,-%=OreModules/HilbertPolynomialGF7F$F$F$%(OreRankGf*F$F$ F)F$C$F,-%3OreModules/OreRankGF7F$F$F$%3TorsionElementsRatGf*F$F$F)F$C$F,-%>Ore Modules/TorsionElementsRatGF7F$F$F$%7Groebner_hilbertseriesGf*F$F$F)F$C$F,-%BOr eModules/Groebner_hilbertseriesGF7F$F$F$%4Groebner_hilbertdimGf*F$F$F)F$C$F,-%? OreModules/Groebner_hilbertdimGF7F$F$F$%,normal_formGf*F$F$F)F$C$F,-%7OreModule s/normal_formGF7F$F$F$%8MinimalParametrizationsGf*F$F$F)F$C$F,-%COreModules/Min imalParametrizationsGF7F$F$F$%+TorsionRatGf*F$F$FLF$C$F,-%6OreModules/TorsionRa tGF7F$F$F$%(ExtnRatGf*F$F$FLF$C$F,-%3OreModules/ExtnRatGF7F$F$F$%4ProjectiveDim ensionGf*F$F$F)F$C$F,-%?OreModules/ProjectiveDimensionGF7F$F$F$%.IsWeylAlgebraG f*F$F$6#%jnCopyright~(C)~2007-2010~by~Daniel~Robertz.~All~rights~reserved.GF$C$ F,-%9OreModules/IsWeylAlgebraGF7F$F$F$%)vs_basisGf*F$F$F)F$C$F,-%4OreModules/vs _basisGF7F$F$F$%-SyzygyModuleGf*F$F$FLF$C$F,-%8OreModules/SyzygyModuleGF7F$F$F$ %-KalmanSystemGf*F$F$F)F$C$F,-%8OreModules/KalmanSystemGF7F$F$F$%,MatrixShapeGf *F$F$FSF$C$F,-%7OreModules/MatrixShapeGF7F$F$F$%+term_orderGf*F$F$F)F$C$F,-%6Or eModules/term_orderGF7F$F$F$%1Groebner_leadmonGf*F$F$F)F$C$F,-%<OreModules/Groe bner_leadmonGF7F$F$F$%(AnnExtiGf*F$F$F)F$C$F,-%3OreModules/AnnExtiGF7F$F$F$%5Hi lbertPolynomialRatGf*F$F$FSF$C$F,-%@OreModules/HilbertPolynomialRatGF7F$F$F$%+I ntTorsionGf*F$F$F)F$C$F,-%6OreModules/IntTorsionGF7F$F$F$%/FreeResolutionGf*F$F $F)F$C$F,-%:OreModules/FreeResolutionGF7F$F$F$%1LiftOperatorsRatGf*F$F$FLF$C$F, -%<OreModules/LiftOperatorsRatGF7F$F$F$%.IntegrabilityGf*F$F$FLF$C$F,-%9OreModu les/IntegrabilityGF7F$F$F$%.ComplementRatGf*F$F$F)F$C$F,-%9OreModules/Complemen tRatGF7F$F$F$%7ProjectiveDimensionRatGf*F$F$F)F$C$F,-%BOreModules/ProjectiveDim ensionRatGF7F$F$F$%6ControllabilityMatrixGf*F$F$F)F$C$F,-%AOreModules/Controlla bilityMatrixGF7F$F$F$%Fconvert_termorder_to_JanetOre_Maple10Gf*F$F$FinF$C$F,-%Q OreModules/convert_termorder_to_JanetOre_Maple10GF7F$F$F$%;MinimalParametrizati onsRatGf*F$F$F)F$C$F,-%FOreModules/MinimalParametrizationsRatGF7F$F$F$%2FreeRes olutionRatGf*F$F$F)F$C$F,-%=OreModules/FreeResolutionRatGF7F$F$F$%9ShorterFreeR esolutionRatGf*F$F$F)F$C$F,-%DOreModules/ShorterFreeResolutionRatGF7F$F$F$%/Eli minationRatGf*F$F$F)F$C$F,-%:OreModules/EliminationRatGF7F$F$F$%+ComplementGf*F $F$F)F$C$F,-%6OreModules/ComplementGF7F$F$F$%0FinalConditionsGf*F$F$F)F$C$F,-%; OreModules/FinalConditionsGF7F$F$F$%(TorsionGf*F$F$FLF$C$F,-%3OreModules/Torsio nGF7F$F$F$%.LiftOperatorsGf*F$F$FLF$C$F,-%9OreModules/LiftOperatorsGF7F$F$F$%+O reRankRatGf*F$F$F)F$C$F,-%6OreModules/OreRankRatGF7F$F$F$%2hilbert_dimensionGf* F$F$F)F$C$F,-%=OreModules/hilbert_dimensionGF7F$F$F$%(ExtiRatGf*F$F$FLF$C$F,-%3 OreModules/ExtiRatGF7F$F$F$%1LocalLeftInverseGf*F$F$F)F$C$F,-%<OreModules/Local LeftInverseGF7F$F$F$%-ReduceMatrixGf*F$F$F)F$C$F,-%8OreModules/ReduceMatrixGF7F $F$F$%*DimensionGf*F$F$FEF$C$F,-%5OreModules/DimensionGF7F$F$F$%0Parametrizatio nGf*F$F$F)F$C$F,-%;OreModules/ParametrizationGF7F$F$F$%3Groebner_termorderGf*F$ F$F)F$C$F,-%>OreModules/Groebner_termorderGF7F$F$F$%#gbGf*F$F$F)F$C$F,-%.OreMod ules/gbGF7F$F$F$%-BrunovskyRatGf*F$F$F)F$C$F,-%8OreModules/BrunovskyRatGF7F$F$F $%5ComplementConstCoeffGf*F$F$F)F$C$F,-%@OreModules/ComplementConstCoeffGF7F$F$ F$%'KBasisGf*F$F$FEF$C$F,-%2OreModules/KBasisGF7F$F$F$%*DiffToOreGf*F$F$F)F$C$F ,-%5OreModules/DiffToOreGF7F$F$F$%2OreModulesOptionsGf*F$F$F)F$C$F,-%=OreModule s/OreModulesOptionsGF7F$F$F$%0TorsionElementsGf*F$F$F)F$C$F,-%;OreModules/Torsi onElementsGF7F$F$F$%%ExtiGf*F$F$FLF$C$F,-%0OreModules/ExtiGF7F$F$F$%.BoundaryTe rmsGf*F$F$F)F$C$F,-%9OreModules/BoundaryTermsGF7F$F$F$%,LQEquationsGf*F$F$F)F$C $F,-%7OreModules/LQEquationsGF7F$F$F$%6ShorterFreeResolutionGf*F$F$F)F$C$F,-%AO reModules/ShorterFreeResolutionGF7F$F$F$%2Groebner_SetBasisGf*F$F$F)F$C$F,-%=Or eModules/Groebner_SetBasisGF7F$F$F$%5copyright_OreModulesGf*F$F$FLF$C$F,-%@OreM odules/copyright_OreModulesGF7F$F$F$%-FactorizeRatGf*F$F$F)F$C$F,-%8OreModules/ FactorizeRatGF7F$F$F$%%ExtnGf*F$F$FLF$C$F,-%0OreModules/ExtnGF7F$F$F$%1IsWeylAl gebraRatGf*F$F$F\zF$C$F,-%<OreModules/IsWeylAlgebraRatGF7F$F$F$%*BrunovskyGf*F$ F$F)F$C$F,-%5OreModules/BrunovskyGF7F$F$F$%3GeneralizedInverseGf*F$F$F)F$C$F,-% >OreModules/GeneralizedInverseGF7F$F$F$%-RightInverseGf*F$F$FLF$C$F,-%8OreModul es/RightInverseGF7F$F$F$%+ConnectionGf*F$F$FEF$C$F,-%6OreModules/ConnectionGF7F $F$F$%,ApplyMatrixGf*F$F$F)F$C$F,-%7OreModules/ApplyMatrixGF7F$F$F$%0Groebner_g basisGf*F$F$F)F$C$F,-%;OreModules/Groebner_gbasisGF7F$F$F$%.dual_fractionGf*F$F $FinF$C$F,-%9OreModules/dual_fractionGF7F$F$F$%Fconvert_termorder_to_JanetOre_M aple11Gf*F$F$FinF$C$F,-%QOreModules/convert_termorder_to_JanetOre_Maple11GF7F$F $F$%1HilbertSeriesRatGf*F$F$FEF$C$F,-%<OreModules/HilbertSeriesRatGF7F$F$F$%3Pa rametrizationRatGf*F$F$F)F$C$F,-%>OreModules/ParametrizationRatGF7F$F$F$%,Elimi nationGf*F$F$F)F$C$F,-%7OreModules/EliminationGF7F$F$F$%+PluralExtiGf*F$F$F)F$C $F,-%6OreModules/PluralExtiGF7F$F$F$%.FirstIntegralGf*F$F$F)F$C$F,-%9OreModules /FirstIntegralGF7F$F$F$%.IntTorsionRatGf*F$F$F)F$C$F,-%9OreModules/IntTorsionRa tGF7F$F$F$%/LQEquationsRatGf*F$F$F)F$C$F,-%:OreModules/LQEquationsRatGF7F$F$F$% 6GeneralizedInverseRatGf*F$F$F)F$C$F,-%AOreModules/GeneralizedInverseRatGF7F$F$ F$%0SyzygyModuleRatGf*F$F$FLF$C$F,-%;OreModules/SyzygyModuleRatGF7F$F$F$%6Parti cularSolutionRatGf*F$F$F)F$C$F,-%AOreModules/ParticularSolutionRatGF7F$F$F$%*Fa ctorizeGf*F$F$F)F$C$F,-%5OreModules/FactorizeGF7F$F$F$%.ResolutionRatGf*F$F$FLF $C$F,-%9OreModules/ResolutionRatGF7F$F$F$%2IdealIntersectionGf*F$F$F)F$C$F,-%=O reModules/IdealIntersectionGF7F$F$F$%)QuotientGf*F$F$FLF$C$F,-%4OreModules/Quot ientGF7F$F$F$%-PiPolynomialGf*F$F$F)F$C$F,-%8OreModules/PiPolynomialGF7F$F$F$F$ M7R0 I=OreModules/IdealIntersectionf*6%'%#L1G%%listG'%#L2GF''%$AlgGF'6+%"aG%"iG%"GG% #GBG%%mAlgG%&mTOrdG%#_tG%#vlG%#vrG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat ~and~Daniel~Robertz.~All~rights~reserved.G6"C)>8+&9&6#""$>8,&F=6#""%>8&7$-%#opG 6#-%$mapG6$f*6#F-F86$%)operatorG%&arrowGF8*&9$"""T#FUF8F86$F38*FT-FI6#-FL6$f*FO F8FPF8*&FTFU,&FUFUFV!""FUF8F8FW9%>8(-&%,Ore_algebraG6#%-skew_algebraG6(-FI6#&F= 6#"#8/%(polynomG7$FX-FI6#&F=6#""&/%%commG7$FX-FI6#&F=6#""'/%%funcG&F=6#"")/%/ch aracteristicG&F=6#""(/%.alg_relationsG&F=6#""*>8)-%6OreModules/term_orderG6$F]o -%'lexdegG6$7#FX7$-FI6#F;-FI6#FA>8'-%.OreModules/gbG6$FFFiq-%'removeG6%%$hasGFg rFXF8F8F8F8 M7R0 I7OreModules/QuotientRatf*6%%#R2G%"RG'%$AlgG%%listG65%"aG%"iG%"jG%"kG%"qG%"rG%" sG%"vG%'lambdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%#vlG%#vrG%*is_Matri xG6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~ Robertz.~All~rights~reserved.G6"@'55/9$%%ZEROG/-%#opG6$""!FE%%SURJG33/FH%$INJG/ -FI6$FK9%FP0-FI6$"""FE-FI6$FXFT%*undefinedGFOFFC->84&9&6#""$>85&Fjn6#""%>8+-%*s ubstringG6$-%(convertG6$-%+kerneloptsG6#%(versionG%'stringG;FX""(>86%&falseG@%3 30FcoQ(Maple~VF@0FcoQ(Maple~6F@-%%typeG6$FT%'MatrixGC%>Fbp%%trueG>8(-&%.LinearA lgebraG6#%0ColumnDimensionG6#FT>8*-&Ffq6#%-RowDimensionGFiqC$>Fcq-&%'linalgG6#% 'coldimGFiq>F[r-&Fdr6#%'rowdimGFiq@%3Ffp-F\q6$FEF^qC%>FbpFaq>8)-F]r6#FE@$0-FeqF esFcq-%&ERRORG6#%Texpecting~matrices~with~the~same~number~of~columns.GC$>Fcs-Fi rFes@$0-FcrFesFcqFis>826$-%$seqG6$&8,6#8%/F\u;FXFcq8->8/-&%,Ore_algebraG6#%-ske w_algebraG6(-FI6#&Fjn6#"#8/%(polynomG7#Fdt/%%commG7$Fdt-FI6#&Fjn6#""'/%%funcG&F jn6#"")/%/characteristicG&Fjn6#F`p/%.alg_relationsG&Fjn6#""*>80-%6OreModules/te rm_orderG6%Fau-%'lexdegG6$7#Fft7$F_u-FI6#F^oF_v?(8'FXFXFcsFaqC%>8.-%$mapG6$f*6# F+F@6$%)operatorG%&arrowGF@-%(collectG6%*&-%&denomGFesFXFEFX7#T#%&evalaGF@F@6$F 9Fdt7$,&-%$addG6$*&&FE6$Fcx8&FX&Fjt6#FazFX/FazF^uFXF_u!""-Fgt6$-F\z6$*&&FT6$F\u FazFXFbzFXFdz/F\u;FXF[r>81-%.OreModules/gbG6$FfxFgw>&836#Fcx-Fhx6$f*F[yF@F@F@@% 4-%$hasG6$FE7$-FI6#Ffy-FI6#T%FXFEF@F@6&F;FhnF<F^o-%%subsG6$/F_uFX-%'removeG6%F^ \lF`[lFjt@%Fbp-F^q6#7#-Fgt6$-Fgt6$7%-%"$G6$FK,&FcxFXFezFX&Fe[lF[u-Fh]l6$FK,&Fcs FXFcxFez/F\u;FX-%%nopsG6#Fe[l/Fcx;FXFcs-%&evalmGF`]lF@F@F@F@ M7R0 I8OreModules/RightInversef*6$%"RG'%$AlgG%%listG6"6#%`qCopyright~(C)~2003-2010~b y~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.GF) -%)simplifyG6#-%6OreModules/InvolutionG6$-%7OreModules/LeftInverseG6$-F06$9$9%F 8F8F)F)F)F) M7R0 I9OreModules/Integrabilityf*6$%"RG'%$AlgG%%listG64%"aG%"iG%"jG%"pG%"qG%"vG%'lam bdaG%#muG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%'elimmuG%#vlG%#vrG%*is_MatrixG 6#%`qCopyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Ro bertz.~All~rights~reserved.G6"@)/9$%%ZEROGFB/-%#opG6$""!FA%$INJGFB/FD%%SURJGC$> 8(-FE6$"""FA-%6OreModules/matrixtypeG6#7#-%$seqG6$7%-%"$G6$FG,&8%FP!""FPFP-FZ6$ FG,&FMFPFgnFhn/Fgn;FPFMC,>83&9%6#""$>84&Fbo6#""%>8)-%*substringG6$-%(convertG6$ -%+kerneloptsG6#%(versionG%'stringG;FP""(>85%&falseG@%330F[pQ(Maple~VF>0F[pQ(Ma ple~6F>-%%typeG6$FA%'MatrixGC&>Fjp%%trueG@$-&%'linalgG6#%'iszeroG6#-F`p6$FA%'ma trixG-%'RETURNG6#7">8'-&%.LinearAlgebraG6#%-RowDimensionG6#FA>FM-&F\s6#%0Column DimensionGF_sC%@$-F\rF_sFdr>Fir-&F]r6#%'rowdimGF_s>FM-&F]r6#%'coldimGF_s@%32""# 9#-Fdq6$&9"Fco-F(6#%%nameG@%/-%%nopsG6#Fit,&FMFPFirFP>80Fit-%&ERRORG6#-%$catG6& %Kexpecting~a~list~of~q+p~indeterminates,~q=G-F`p6$FMFfp%%,~p=G-F`p6$FirFfp>Feu 7$-FV6$&8*6#FgnF\o-FV6$&8+Fhv/Fgn;FPFir>8,-%$mapG6$f*6#F*F>6$%)operatorG%&arrow GF>-%(collectG6%*&-%&denomGF_sFPFAFPT#%&evalaGF>F>6$F6Feu7#-FV6$,&-%$addG6$*&&F A6$Fgn8&FP&Feu6#F\yFP/F\yF]oFP&Feu6#,&FMFPFgnFPFhnF]w>8--&%,Ore_algebraG6#%-ske w_algebraG6(-FE6#&Fbo6#"#8/%(polynomGFeu/%%commG7$-FE6#Feu-FE6#&Fbo6#""'/%%func G&Fbo6#"")/%/characteristicG&Fbo6#Fhp/%.alg_relationsG&Fbo6#""*>8.-%6OreModules /term_orderG6%Fdy-%'lexdegG6$&Feu6#F]o7$-FE6#&Feu6#;,&FMFPFPFPFcu-FE6#FfoFeu>8/ -%.OreModules/gbG6$F`wF[\lF>F>F>F> M7R0 I<OreModules/HilbertSeriesRatf*6%%"RG'%$AlgG%%listG%"sG62%"aG%"iG%"jG%"pG%"qG%" vG%'lambdaG%"GG%%mAlgG%&mTOrdG%#GBG%'GBleadG%'GBcompG%&basisG%#vlG%#vrG6#%\pCop yright~(C)~2005-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~rights~reserved.G 6"@'5/9$%%ZEROG/-%#opG6$""!FA%%SURJGFG/FD%$INJG*&-FE6$"""FAFN),&FNFN9&!""-%%nop sG6#&9%6#""%FRC.>82&FW6#""$>83FV>8)-%*substringG6$-%(convertG6$-%+kerneloptsG6# %(versionG%'stringG;FN""(@%330F]oQ(Maple~VF=0F]oQ(Maple~6F=-%%typeG6$FA%'Matrix GC$>8'-&%.LinearAlgebraG6#%-RowDimensionG6#FA>8(-&F[q6#%0ColumnDimensionGF^qC$> Fhp-&%'linalgG6#%'rowdimGF^q>F`q-&Fiq6#%'coldimGF^q>81-%$seqG6$&8*6#8%/Fir;FNF` q>8+-%$mapG6$f*6#F+F=6$%)operatorG%&arrowGF=-%(collectG6%*&-%&denomGF^qFNFAFN7# T#%&evalaGF=F=6$F8Fbr7#-Fdr6$-%$addG6$*&&FA6$Fir8&FN&Fgr6#FitFN/FitF[s/Fir;FNFh p>8,-&%,Ore_algebraG6#%-skew_algebraG6(-FE6#&FW6#"#8/%(polynomG7#Fbr/%%commG7$F br-FE6#&FW6#""'/%%funcG&FW6#"")/%/characteristicG&FW6#Fjo/%.alg_relationsG&FW6# ""*>8--%6OreModules/term_orderG6%F`u-%%tdegG6$-FE6#F[oFcrF^v>8.-%.OreModules/gb G6$F]sFfw>8/-F_s6$f*FbsF=FcsF=&-%4OreModules/lead_monG6$FAF]t6#""#F=F=6$F4FfwF` x>807#-Fdr6$-%'removeG6%%$hasG-F_s6$f*FbsF=FcsF=-%&coeffG6$FA&F]t6#T%F=F=6&F1Fg rF,FirFexFGFjr-Fbo6$-F_s6&%:OreModules/hilbert_seriesGFay-F[x6#F]xFQ%"+GF=F=F=F = M7R0 IFhomalg/OreModules/MinimalBasisOfIdealf*6$%"AG'%$AlgG%%listG6&%"iG%"jG%"LG%.St afford_procG6#%jnCopyright~(C)~2007-2010~by~Daniel~Robertz.~All~rights~reserved .G6"C$@'-%<OreModules/IsWeylAlgebraRatG6#9%>8'%:Stafford/TwoGeneratorsRatG-%9Or eModules/IsWeylAlgebraGF5>F8%7Stafford/TwoGeneratorsG>F8%%NULLG@%/F8F?-%%copyG6 #9$C%>8&-%%sortG6$-%'removeG6$f*6#F*F06$%)operatorG%&arrowGF0/FE""!F0F0F0-%$map G6$f*6#F+F0FQF0@%-%%typeG6$FEF(&FE6#"""FEF0F0F0-%(convertG6$FE%)listlistGf*6$F* F+F0F0F0-%&evalbG6#1-%'degreeG6$FE<$-%#opG6#%#vlG-F[p6#%#vrG-Fgo6$F6FioF0F0F0?( F0F[oF[oF02""#-%%nopsG6#FH>FH7$-F[p6#&FH6#;""%!""-F[p6#&-F86&&FHFjn&FH6#Fep&FH6 #""$F66#;F[oFepFHF0F0F0F0 M7R0 I;homalg/OreModules/Multiplyf*6"F$6#%\pCopyright~(C)~2005-2010~by~Alban~Quadrat ~and~Daniel~Robertz.~All~rights~reserved.GF$-%0OreModules/MultG6$&9"6#;"""!"#&- %5homalg/NormalizeRingG6$&F+6#!""%+OreModulesG6#F.F$F$F$F$ M7R0 I9OreModules/BoundaryTermsf*6&%"zG%"PG%"yG'%$AlgG%%listG6,%#btG%"iG%"jG%"kG%"sG %#vlG%#vrG%#zlG%#ylG%$verG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Dan iel~Robertz.~All~rights~reserved.G6"C)@$52"""-%%nopsG6#&9'6#""#45/&FA6#F=Q%diff F8/FHQ&eulerF8-%&ERRORG6#%Kexpecting~ordinary~differential~equations.G>8)&FB6#" "$>8*&FB6#""%>8$f*6'%"aG%"oG%"bG%"tG%#OpG6%%"cGF-F.F8F8@+-%%typeG6$9%%"+G-%$map G6$f*6#F-F86$%)operatorG%&arrowGF8-T+6'T$9$T&T(T*F8F86,FinFbpF[o9&F\oFBF]o9(F,T #Fdo3-Fbo6$Fdo%"^G/-%#opG6$F=FdoFhpC$>8%-F`q6$FDFdo,(*&FbpF=-%%diffG6$Fgp-%"$G6 $FB,&FdqF=!""F=F=F=-%$addG6$*()F`r,(FdqF=F`rF=8&F`rF=-Fjq6$Fbp-F]r6$FBFfrF=-Fjq 6$Fgp-F]r6$FBFgrF=/Fgr;F=,&FdqF=!"#F=F=*()F`rF_rF=-Fjq6$FbpF\rF=FgpF=F=/FdoFhp* &FbpF=FgpF=3-Fbo6$Fdo%"*G-%$hasG6$FdoFhpC%>Fdq-%'degreeGF`t>Ffn-%&coeffG6$Fdo)F hpFdq@%/FdqF=*(FfnF=FbpF=FgpF=,(*(FfnF=FbpF=FiqF=F=-Fbr6$*(FerF=-Fjq6$*&FfnF=Fb pF=FjrF=F\sF=F`sF=*(FesF=-Fjq6$FduF\rF=FgpF=F=""!F8F86$F,Ffn>8--%*substringG6$- %(convertG6$-%+kerneloptsG6#%(versionG%'stringG;F=""(@'-Fbo6$Fdo%'matrixGC'@)3- Fbo6$FbpF\w/-&%'linalgG6#%'coldimG6#FbpF=>8+7#-%$seqG6$&Fbp6$FdqF=/Fdq;F=-&Few6 #%'rowdimGFhw3330F[vQ(Maple~VF80F[vQ(Maple~6F8-Fbo6$Fbp%'MatrixG/-&%.LinearAlge braG6#%0ColumnDimensionGFhwF=>Fjw7#-F]x6$F_x/Fdq;F=-&Fdy6#%-RowDimensionGFhw45- Fbo6$Fbp%'vectorG-Fbo6$FbpF*-FN6#%Nexpecting~a~list~or~vector~as~first~argument .G>Fjw-F`vFgz@)3-Fbo6$FgpF\w/-Fdw6#FgpF=>8,7#-F]x6$&FgpF`x/Fdq;F=-FdxFc[l33Fix- Fbo6$FgpF`y/-FcyFc[lF=>Fe[l7#-F]x6$Fi[l/Fdq;F=-F^zFc[l45-Fbo6$FgpFez-Fbo6$FgpF* -FN6#%Nexpecting~a~list~or~vector~as~third~argument.G>Fe[l-F`vF_]l@$50-F?6#Fjw- Fdx6#Fdo0-F?6#Fe[l-FdwF[^l-FN6#%Lnon~matching~dimensions~for~matrix~product.G>8 (Fhu?(FdqF=F=Fj]l%%trueG?(FgrF=F=F_^lFf^l>Fd^l,&Fd^lF=-Ffn6'&Fjw6#Fdq&Fdo6$FdqF gr&Fe[l6#Fgr&FRFI&FWFIF=3Fix-Fbo6$FdoF`yC'@)F_w>FjwF[x3F^yFay>FjwFhy455-Fbo6$Fb p%'VectorGFczFfzFhz>FjwF\[l@)F^[l>Fe[lFf[l3F_\lFa\l>Fe[lFd\l455-Fbo6$FgpFa`lF\] lF^]lF`]l>Fe[lFd]l@$50Fh]l-F^zF[^l0F]^l-FcyF[^lF`^l>Fd^lFhu?(FdqF=F=F`alFf^l?(F grF=F=FbalFf^l>Fd^lFi^l>Fd^l-Ffn6'FbpFdoFgpFb_lFc_l-%)simplifyG6#Fd^lF8F8F8F8 M7R0 I3OreModules/ExtnRatf*6%%"RG'%$AlgG%%listG'%"nG%*nonnegintG6%%"MG%"TG%"dG6#%`qC opyright~(C)~2003-2010~by~Frederic~Chyzak~and~Alban~Quadrat~and~Daniel~Robertz. ~All~rights~reserved.G6"C&>&8%6#""!7%%*undefinedG-%;OreModules/SyzygyModuleRatG 6$-%6OreModules/InvolutionG6$9$9%FBF:>8$-%%copyG6#FA?(8&"""FJ9&%%trueGC$>&F66#F I-%6OreModules/TorsionRatG6$FDFB>FD-F?6$&FO6#""$FB-%%evalG6#F6F2F2F2F2 M7R0 I8OreModules/FactorizeRatf*6%%#R2G%"RG'%$AlgG%%listG66%"aG%"cG%"iG%"jG%"kG%"qG% "rG%"sG%"vG%'lambdaG%#nuG%"GG%%mAlgG%&mTOrdG%#GBG%&basisG%%elimG%#vlG%#vrG%*is_ MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~All~ri ghts~reserved.G6"@%/9$%%ZEROG7"C/>85&9&6#""$>86&FK6#""%>8,-%*substringG6$-%(con vertG6$-%+kerneloptsG6#%(versionG%'stringG;"""""(>87%&falseG@%330FTQ(Maple~VFA0 FTQ(Maple~6FA-%%typeG6$9%%'MatrixGC%>F^o%%trueG>8)-&%.LinearAlgebraG6#%0ColumnD imensionG6#Fjo>8+-&Fcp6#%-RowDimensionGFfpC$>F`p-&%'linalgG6#%'coldimGFfp>Fhp-& Faq6#%'rowdimGFfp@%3Fbo-Fho6$FDF[pC%>F^oF^p>8*-Fjp6#FD@$0-FbpFbrF`p-%&ERRORG6#% Texpecting~matrices~with~the~same~number~of~columns.GC$>F`r-FfqFbr@$0-F`qFbrF`p Ffr>836$-%$seqG6$&8-6#8&/Fis;F[oF`p-Fds6$&8.Fhs/Fis;F[oFhp>80-&%,Ore_algebraG6# %-skew_algebraG6(-%#opG6#&FK6#"#8/%(polynomG7#Fas/%%commG7$Fas-F[u6#&FK6#""'/%% funcG&FK6#"")/%/characteristicG&FK6#F\o/%.alg_relationsG&FK6#""*>81-%6OreModule s/term_orderG6%Fct-%'lexdegG6$7#Fcs7$-F[u6#FOF\tFbu>82-%.OreModules/gbG6$-%$map G6$f*6#F+FA6$%)operatorG%&arrowGFA-%(collectG6%*&-%&denomGFbrF[oFDF[o7#T#%&eval aGFAFA6$F:Fas7#-Fds6$,&-%$addG6$*&&Fjo6$Fis8'F[o&Fgs6#FfyF[o/FfyF[tF[oF^t!""F`t Fjv>84FF?(8(F[oF[oF`rF^pC%>8/-%7OreModules/normal_formG6%-Fay6$*&FgyF[o&FD6$F^z FfyF[oFiyFfwFjv@$-%$hasG6$FazFgs-%'RETURNG6#FF>F\z7$-F[u6#F\zFaz@%F^o-F[p6#-F[x 6$f*6#%"PG6#F-FAFA7#-Fds6$-%&coeffG6$FD&Fix6#8$/Ff\l;F[oT%FAFA6&F5F_tF2FhpF\z-% &evalmG6#-F[x6$f*F[\lF]\lFAFAF^\lFAFAFj\lF\zFAFAFAFA M7R0 IBOreModules/ProjectiveDimensionRatf*6$%"RG'%$AlgG%%listG6)%"FG%"iG%"jG%"lG%"vG %%betaG%*is_MatrixG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Rob ertz.~All~rights~reserved.G6"C&>8$-%=OreModules/FreeResolutionRatG6$9$9%>8'-%%n opsG6#-%#opG6$""#-%%evalG6#F6?(F3"""FIF32FIF=C%>F=,&F=FI!""FI>8)-%;OreModules/R ightInverseRatG6$&F66#F=F;@%/FP7"-%'RETURNGFUC&>8(-%*substringG6$-%(convertG6$- %+kerneloptsG6#%(versionG%'stringG;FI""(@%330FgnQ(Maple~VF30FgnQ(Maple~6F3-%%ty peG6$FP%'MatrixG>8*%%trueG>Fap%&falseG@$2FDF=@%Fap>&F66#,&F=FI!"#FI-F\o6$7$-FB6 #-F\o6$Fip%)listlistG-%"$G6$7#-Ffq6$""!-&%.LinearAlgebraG6#%0ColumnDimensionG6# Fip-F]r6#FPF_p>Fip-%&evalmG6#7$F`q-Ffq6$7#-Ffq6$F[r-&%'linalgG6#%'coldimGFar-F_ sFcr@%/F=FI-FZ6#F[r@%Fap>&F66#FM-F\o6$-%$zipG6%f*6$F+F,F36$%)operatorG%&arrowGF 37$-FB6#F:-FB6#F;F3F3F3-F\o6$FjsFdq-F\o6$FPFdqF_p>Fjs-Ffr6#-F_t6%f*FbtF3FctF3Ff tF3F3F3F[uF]uFfsF3F3F3F3 M7R0 I8OreModules/KalmanSystemf*6%%(matrixAG%(matrixBG%$AlgG6)%"iG%"jG%"mG%"nG%%Alg2 G%"RG%$verG6#%\pCopyright~(C)~2004-2010~by~Alban~Quadrat~and~Daniel~Robertz.~Al l~rights~reserved.G6"C%>8*-%*substringG6$-%(convertG6$-%+kerneloptsG6#%(version G%'stringG;"""""(@'35-%%typeG6$9$%'matrixG330F5Q(Maple~VF20F5Q(Maple~6F2-FH6$FJ %'MatrixG5-FH6$9%FK3FM-FH6$FXFTC&@$5529#""$4-FH6$9&%%listG4-FH6$&F`o6#FB-%$AndG 6$%&tableG-%$NotG6#FK-%&ERRORG6#%hnexpecting~OreAlgebra~as~last~argument~(use~D efineOreAlgebra).G>8(F`o@%FG>8'-&%'linalgG6#%'rowdimG6#FJ>Ffp-&%.LinearAlgebraG 6#%-RowDimensionGF\q@%FVC%@$0Ffp-Fhp6#FX-F_p6#%Yexpecting~matrices~A~and~B~with ~the~same~number~of~rows.G>8&-&Fip6#%'coldimGFhq>8)-&Fip6#%(augmentG6$-%&evalmG 6#,&&&F`o6#""%FfoFBFJ!""-Fjr6#,$FXFasC%@$0Ffp-F_qFhqFiq>F]r-&F`q6#%0ColumnDimen sionGFhq>Fcr-FT6#7$,&-&F`q6#%/DiagonalMatrixG6#7#-%"$G6$F]sFfpFBFJFasFds3-FH6$& 9"Ffo%'posintG-FH6$&F`u6#""#FauC&>FfpF_u>F]rFdu@%1F\oF[oC$@$43F^oFcoF^p@%2-%%no psG6#-%*intersectG6$<#-%#opG6#&F`o6#""'<$-%$seqG6$-%$catG6$%"AG8$/Fgw;FB*$FfpFf u-Faw6$-Fdw6$%"BGFgw/Fgw;FB*&F]rFBFfpFB,&FjwFBFbxFB>Fcp-%<OreModules/DefineOreA lgebraG6(-Fjv6#&F`o6#"#8/%%commG7#-Fjv6#<%FivF`wF[x/%(polynomG&F`o6#F\o/%%funcG &F`o6#"")/%/characteristicG&F`o6#FC/%.alg_relationsG&F`o6#""*>FcpF`o>Fcp-Ffx6%/ %%diffG7$%"DG%"tG/Fdy7#F][l/F^y7$F`wF[x>Fcr-Fer6$-Fjr6#,&&&FcpF_sFfoFB-FK6%FfpF fpf*6$F)F*F26$%)operatorG%&arrowGF2-Fdw6$Ffw,&*&,&FJFBFasFBFBT#FBFBFXFBF2F26$F, FfpFas-FK6%FfpF]rf*F]\lF2F^\lF2,$-Fdw6$F_xFc\lFasF2F26$F+F]r-F_p6#%esexpecting~ the~first~two~arguments~to~be~either~the~dimensions~of~state~and~input~space~or ~two~matrices~A,~B~defining~a~Kalman~type~system.G7'-%;OreModules/TorsionElemen tsG6%Fcr7$-Faw6$--Fdw6$%"xGFgw6#&&FcpFfyFfo/Fgw;FBFfp-Faw6$--Fdw6$%"uGFgwF]^l/F gw;FBF]rFcp-%;OreModules/ParametrizationG6$FcrFcp-%7OreModules/LeftInverseG6$&- %0OreModules/ExtiG6%-%6OreModules/InvolutionGF\_lFcpFBFfyFcp-%8OreModules/Right InverseGF\_lFcpF2F2F2F2 M7R0 I9homalg/OreModules/Reducef*6%%#_pG%"MG'%"vG%%listG67%"iG%"jG%"oG%"pG%"qG%"rG%" sG%"LG%&basisG%$AlgG%%mAlgG%&mTOrdG%#vlG%#vrG%)hom_caseG%+read_inputG%$redG%+lh s_outputG%+rhs_outputG%%elimG%$POTG6#%\pCopyright~(C)~2005-2010~by~Alban~Quadra t~and~Daniel~Robertz.~All~rights~reserved.G6"C7>87%&falseG>88FF?(8&""%"""9#%%tr ueG@%-%%typeG6$&9"6#FJ%)equationG@'/-%$lhsG6#FSQ3POSITION_OVER_TERMFB@%-FQ6$-%$ rhsGFen%(booleanG>FHFjn-%&ERRORG6#%Yexpecting~boolean~value~for~"POSITION_OVER_ TERM"~option.G/FYQ,ELIMINATIONFB@%Fhn>FEFjn-F_o6#%Rexpecting~boolean~value~for~ "ELIMINATION"~option.G-F_o6#%0unknown~option.G-F_o6#%0invalid~option.G@%-FQ6$9$ FV>8'7#Fbp>Fdp-%(convertG6$Fbp%)listlistG>8*7">8+-Fhp6$9%Fjp@$/-%%nopsG6#F_q""! -F_o6#%;expecting~non-empty~basis.G@%-%(hastypeG6$F_qFVC&>82FF>8$FL?(FBFLFLFB31 FdrFeq4-FQ6$&F_q6#FdrFV>Fdr,&FdrFLFLFL@%3Fgr-FQ6$-%#opG6$FLF[sF)C$>8(-Ffq6#Fcs@ %-FQ6$-Fds6$""#F[sF)>8)-Ffq6#F^t>FbtFLC$>FhsFL@%F\t>FbtFct>FbtFLC&>FbrFN>FbtFhq @$-F^r6$FdpFVC$>F\q-%$mapG6$f*6#F+FBFBFB@%F`p-Fds6$F`tFbpFhqFBFBFBFdp>Fdp-Fdu6$ f*FguFBFBFB@%F`p-Fds6$FLFbpFbpFBFBFBFdp@%-FQ6$&F_q6#FLF)>Fhs-Ffq6#Fev>FhsFL>8,- %$seqG6$&%'lambdaGF\s/Fdr;FL,&FhsFLFbtFL>83f*Fgu6#F,FBFB@%F`p@%-FQ6$F`vF)@%-FQ6 $FiuF),&-%$addG6$*&&F`vF\sFLF`wFL/Fdr;FLT#FL-Fbx6$*&&FiuF\sFL&Faw6#,&FhxFLFdrFL FL/Fdr;FLT%!"",&FaxFL*&FiuFL&Faw6#,&FhxFLFLFLFLFcy@%F^x,&*&F`vFL&FawFfvFLFLFixF cy,&F[zFLFeyFcy@%-FQ6$FbpF)-Fbx6$*&&FbpF\sFLF`wFLFfx*&FbpFLF\zFLFBFB6&F/FhsF0Fb t>F_q-Fdu6$FfwF_q>84-Fdu6$FfwFdp>8-&-%5homalg/NormalizeRingG6$9&%+OreModulesGFf v>80-%'selectG6$f*FguFB6$%)operatorG%&arrowGFB-%'memberG6$Fbp&Fhx6#""&FBFB6$F4F _[l&F_[l6#""$>81&F_[l6#FK>8.-&%,Ore_algebraG6#%-skew_algebraG6(-Fds6#&F_[l6#"#8 /%(polynomG7$F\w-Fds6#&F_[lFc\l/%%commG7$F\w-Fds6#&F_[l6#""'/%%funcG&F_[l6#"")/ %/characteristicG&F_[l6#""(/%.alg_relationsG&F_[l6#""*@%FH@%FE>8/-%6OreModules/ term_orderG6%F^]l-%%plexG6%F\w-Fds6#Fj\l-Fds6#Fg[l7#F\w@%2FhqFbt>Fj_l-F\`l6%F^] l-%'lexdegG6$7#-F^w6$F`w/Fdr;FLFhs7%-F^w6$&Faw6#,&FhsFLFdrFL/Fdr;FLFbtFa`lFc`lF e`l>Fj_l-F\`l6%F^]l-%%tdegGF``lFe`l@%FE@%Fg`l>Fj_l-F\`l6%F^]l-F_`l6&F_alFa`lFc` lFdalFe`l>Fj_l-F\`l6%F^]l-F_`l6%Fa`lFc`lF\wFe`l@%Fg`l>Fj_l-F\`l6%F^]l-%%wdegG6$ 7%-%"$G6$FL,&-FfqFb`lFL-FfqFd`lFL-Fecl6$FLFhs-Fecl6$!%+5Fbt7&Fa`lFc`lF_alFdalFe `l>Fj_l-F\`l6%F^]l-F_blF[clFe`l>F[[l-Fdu6$f*FguFBF\\lFB-%7OreModules/normal_for mG6%FbpFhxFbyFBFB6&F2F_qF6Fj_lF[[l>85f*6$F+%#reGFhwFBFB@%5F_z3F`pF[x7#-F^w6$-%& coeffG6$FbqF`wFfx7#-Fhel6$FbqF\zFBFB6$F/Fhs>86f*F_elFhwFBFB@%3F`pF^x7#-F^w6$,$F gelFcy/Fdr;Fhy,&FhxFLFbyFL7#,$-Fhel6$FbqFfyFcyFBFBFfz@%Fbr@%0F\qF]q-%$zipG6%f*6 $F+F,FBF\\lFB/FbpFbqFBFBFB-Fbgl6%f*6$%"PG%"QGFBF\\lFB-Fhx6$FbpFbqFBFB6$F<F]elFd pF[[lF\q-Fbgl6%f*6$F+F[hlFBF\\lFBF]hlFBFBF_hlFdpF[[l-Fbgl6%f*FchlFBF\\lFB/-FbyF ^hlF]hlFBFB6&F=F_flF<F]elFdpF[[lFBFBFBFB M7R0 I3OreModules/poltoopf*6$%%exprG'%&opvarG%%listG6%%"jG%$conG%$opsG6#%jnCopyright ~(C)~2003-2010~by~Daniel~Robertz.~All~rights~reserved.G6"@)-%%typeG6$9$%"^G@%-F 26$-%#opG6$""#F4%'posintG-%#@@G6$-F"6$-F:6$"""F49%F9-%(unapplyG6$*&F4FE%#_aGFEF K-F26$F4%"*GC'>8%%%NULLG>8&FR?&8$F4%%trueG@%-%$hasG6$FVFF>FT6$FT-F"Fen>FQ6$FQFV >FQ-FN6#FQ-%"@G6$-FH6$*&FQFEFKFEFKFT5-F26$F4%)rationalG3-F26$F4%%nameG4-%'membe rG6$F4FFFG-%$mapG6$f*6#%"iGF/F/F/@)F1@%F7-F?6$-F"6$FCT$F9FGFLC'>T%FR>T'FR?&T)F4 FW@%-FZ6$FcqF\q>Faq6$Faq-F"Ffq>F_q6$F_qFcq>F_q-FN6#F_q-F_o6$-FH6$*&F_qFEFKFEFKF aq/-%%nopsG6#F4FE@%5Feo3Fio4-F^p6$F4F\qFGF4-F"F]sF/F/6*F'FFF+FQF,FTF*FVF4F/F/F/ F/