Synopsis:
Warning: this function does not work yet for divisions attempted in the course of computing a Groebner basis or resolution.
See also:
Code:
-- ../../../Macaulay2/m2/quotring.m2:303-310 getNonUnit = R -> ( if R.?nonUnit then R.nonUnit else if R.?Engine and R.Engine then ( sendgg(ggPush R, gggetzerodivisor); r := R.pop(); if r != 0 then r ) )