18.5 Fancier Order Setting Commands

The following commands were created for a project, long ago and we have not used them recently.

18.5.1 SetMonomialOrder[aListOfIndeterminants, n]

Aliases: None
Description: SetMonomialOrder[aListOfIndeterminates,n] sets the order of monomials (e.g., if aListOfIndeterminates is {a,b,c,d,f,e}, then the order is a < b < c < d < f < e) and assigns them grading level n. To obtain a graded lexicographic order, one can use n = 1.
Arguments: aListofIndeterminants is a list of indeterminates, n is a natural number
Comments / Limitations: See Chapter 18. Not available before NCAlgebra 1.2

18.5.2 ClearMonomialOrderN[n]

Aliases: None
Description: ClearMonomialOrderN[n] clears the order having level n. This command is equivalent to clearing SetMonomialOrder[{},n]
Arguments: n is an integer or blank
Comments / Limitations: Not available before NCAlgebra 1.2.

18.5.3 ClearMonomialOrderAll[]

Aliases: None
Description: ClearMonomialOrderAll[] effectively executes ClearMonomialOrderN[n] for all positive integers n.
Arguments: None
Comments / Limitations: Not available before NCAlgebra 1.2.

18.5.4 WhatIsMultiplicityOfGrading[]

Aliases: None
Description: WhatIsMultiplicityOfGrading[] returns a positive integer which is the multiplicity of the grading. If the value is 1, then one is using graded lexicographical order.
Arguments: None
Comments / Limitations: See Chapter 18. Not available before NCAlgebra 1.2

18.5.5 WhatIsSetOfIndeterminants[n]

Aliases: None
Description: WhatIsSetOfIndeterminants[n] gives the n-th set of indeterminates.
Arguments: None
Comments / Limitations: See Chapter 18. Not available before NCAlgebra 1.2