Groebner
LeadingTerm
Compute the leading term of a polynomial
LeadingMonomial
Compute the leading monomial of a polynomial
LeadingCoefficient
Compute the leading coefficient of a polynomial
TrailingTerm
Compute the trailing term of a polynomial
Calling Sequence
Parameters
Description
Examples
LeadingTerm(f, T)
LeadingCoefficient(f, T)
LeadingMonomial(f, T)
LeadingMonomial(J, tord)
TrailingTerm(f, T)
f
-
polynomial or list or set of polynomials
T
MonomialOrder or ShortMonomialOrder
J
PolynomialIdeal
tord
ShortMonomialOrder
The LeadingTerm command computes the largest (or leading) term of a polynomial f with respect to the monomial order T and returns the sequence (leading coefficient, leading monomial). If T is a ShortMonomialOrder then f must be a polynomial in the ring implied by T. If T is a MonomialOrder created with the Groebner[MonomialOrder] command, then f must be a member of the algebra used to define T. The LeadingTerm command automatically maps onto lists and sets.
The LeadingMonomial and LeadingCoefficient commands behave identically to LeadingTerm, but return only leading monomials or coefficients, respectively. The LeadingMonomial command has an additional syntax, LeadingMonomial(J, tord) computes the ideal of leading monomials for a PolynomialIdeal J. This typically requires the computation of a Groebner basis.
The TrailingTerm command is identical to LeadingTerm, except the smallest (or trailing) term of a polynomial f is computed. It returns the sequence (trailing coefficient, trailing monomial).
To compare or sort monomials with respect to a monomial order, use the TestOrder command. For a description of the monomial orders that are available in Maple, see the Monomial Orders help page.
Note that the leadcoeff, leadterm, and leadmon commands have been superseded by LeadingCoefficient, LeadingMonomial, and LeadingTerm, respectively. (Warning: the notions of monomials and terms were interchanged; see Groebner[terminology] for details). The lowercase commands may not be supported in a future Maple release.
with⁡Groebner:
p≔−18⁢x⁢y5⁢z−96⁢x⁢y4⁢z2+9⁢x⁢y4−592⁢x⁢y3⁢z+45⁢y5+240⁢y4⁢z+320⁢x⁢y2+1600⁢y3
LeadingTerm⁡p,plex⁡x,y
−18⁢z,x⁢y5
LeadingTerm⁡p,plex⁡x,y,z
−18,x⁢y5⁢z
TrailingTerm⁡p,plex⁡x,y,z
1600,y3
LeadingTerm⁡p,plex⁡z,y,x
−96,x⁢y4⁢z2
LeadingCoefficient⁡p,plex⁡z,y,x
−96
LeadingMonomial⁡p,plex⁡z,y,x
x⁢y4⁢z2
P≔5⁢x2+y+z2:
Q≔3⁢x⁢y−1:
LeadingMonomial⁡P,Q,tdeg⁡x,y,z
x2,x⁢y
with⁡PolynomialIdeals:
x2,x⁢y,y⁢z2
See Also
Groebner basis
InitialForm
Monomial Orders
MonomialOrder
TestOrder
Download Help Document