Macaulay2 » Documentation
Packages » SubalgebraBases :: groebnerMembershipTest
next | previous | forward | backward | up | index | toc

groebnerMembershipTest -- Extrinsic method for subring membership

Synopsis

Description

Uses the extrinsic method (based on Groebner bases) to test membership of a polynomial in a subring.

i1 : R = QQ[x,y];
i2 : S = subring {x^2 - x*y, x^4};
i3 : f1 = x^2*y^2 - 2*x^3*y;
i4 : groebnerMembershipTest(f1, S)

o4 = true
i5 : f2 = x^10;
i6 : groebnerMembershipTest(f2, S)

o6 = false

If a subalgebra basis is known for $S$, then it is recommended to use RingElement % Subring instead.

See also

Ways to use groebnerMembershipTest :

For the programmer

The object groebnerMembershipTest is a method function.