Macaulay2 » Documentation
Packages » FastMinors :: reorderPolynomialRing
next | previous | forward | backward | up | index | toc

reorderPolynomialRing -- produces an isomorphic polynomial ring with a different, randomized, monomial order

Description

This function takes a polynomial ring and produces a new polynomial ring with MonomialOrder of type orderType. The order of the variables is randomized.

i1 : R = QQ[x,y,z,w];
i2 : x > y and y > z and z > w

o2 = true
i3 : use reorderPolynomialRing(GRevLex, R)

o3 = QQ[z, w..y]

o3 : PolynomialRing
i4 : x > y

o4 = true
i5 : y > z

o5 = false
i6 : z > w

o6 = true

Ways to use reorderPolynomialRing:

  • reorderPolynomialRing(Symbol,Ring)

For the programmer

The object reorderPolynomialRing is a method function with options.


The source of this document is in /build/reproducible-path/macaulay2-1.25.05+ds/M2/Macaulay2/packages/FastMinors.m2:2168:0.