type/TermOrder
type for term order data structures
type/ShortTermOrder
type for short term order descriptions
Calling Sequence
Parameters
Description
Examples
type(T, TermOrder)
type(ST, ShortTermOrder)
T
-
table that denotes a term ordering on an algebra
SP
short term order description
Important: The types TermOrder and ShortTermOrder have been deprecated. Use the superseding type/MonomialOrder and type/ShortMonomialOrder instead.
The type TermOrder checks if T is a term order, as declared by Groebner[termorder]. This representation is used to denote general term orders over general skew algebras.
The type ShortTermOrder checks if ST is a short term order description. Such a structure is used as a shortcut for term order structures in particular commutative cases. The available forms are the function calls built on tdeg, wdeg, plex, lexdeg, matrix and their min forms that are described in Groebner[termorder]. The variables declared by those simplified forms are only those that are involved in the term order. Thus, the same short term order description may be used in different contexts with or without parameters.
Neither a term order nor a short term order description!
type⁡1,TermOrder,type⁡1,ShortTermOrder
Warning, type TermOrder is deprecated. Please, use type MonomialOrder. Warning, Type ShortTermOrder is deprecated. Please, use type ShortMonomialOrder.
false,false
A term order.
with⁡Ore_algebra:
with⁡Groebner:
A≔diff_algebra⁡Dx,x,comm=μ,s,polynom=s:
T≔termorder⁡A,tdeg⁡Dx,s:
type⁡T,TermOrder
true
A short term order description.
type⁡plex⁡x,y,z,TermOrder,type⁡plex⁡x,y,z,ShortTermOrder
false,true
leadterm⁡a⁢x2+b⁢x⁢y+c⁢x⁢z,plex⁡x,y,z
x2
The previous term order can equivalently be declared by:
A≔poly_algebra⁡x,y,z,rational=a,b,c:
T≔termorder⁡A,plex⁡x,y,z:
leadterm⁡a⁢x2+b⁢x⁢y+c⁢x⁢z,T
See Also
Groebner
Groebner[MonomialOrder]
type
type/MonomialOrder
Download Help Document