| Basic commands: | |
|---|---|
| JanetBasis | compute the minimal Janet basis for a linear system of difference equations |
| ShiftGroebnerBasis | compute the minimal Groebner basis for a linear system of difference equations |
| InvReduce | reduce (linear) shift expressions w.r.t. a Janet basis |
| ShiftTabVar | display Janet basis with leading monomials and multiplicative variables |
| HilbertSeries | Hilbert series |
| ZeroSets | return the functions by which the involutive basis algorithm had to divide |
| Commands for special applications: | |
|---|---|
| CompCond | compatibility conditions for solvability of an affine system of difference equations |
| CompCondBasis | compute the minimal Janet basis for the compatibility conditions of an affine system of difference equations |
| Various invariants derivable from HilbertSeries: | |
|---|---|
| CartanCharacter | Cartan characters for a linear system of PDEs |
| HilbertPolynomial | graded Hilbert polynomial |
| HilbertFunction | graded Hilbert function |
| HP | filtered Hilbert polynomial |
| HF | filtered Hilbert function |
| IndexRegularity | index of regularity |
| Translation between differential expressions and shift expressions: | |
|---|---|
| Diff2Shift | translate a linear differential expression into a polynomial in the partial differential operators |
| Shift2Diff | translate a polynomial into a linear differential expression |
| Auxiliary commands: | |
|---|---|
| LDAOptions | set up options for the current LDA session |
| LeadingShift | return the leading monomial of a given linear shift expression |
| AssertJanetBasis | assure the system that given (lists of) polynomials form a Janet basis |
| LDAStats | display statistical information about the last involutive basis computation |
libname;
libname := "the global path of the directory LDA",
the result of step 2:
with(LDA);