Macaulay2 Engine
Loading...
Searching...
No Matches

◆ divide()

ring_elem M2FreeAlgebra::divide ( const ring_elem f,
const ring_elem g ) const
virtual

Implements Ring.

Definition at line 272 of file M2FreeAlgebra.cpp.

273{
274 ring_elem ginv = invert(g); // this will throw an error unless g is invertible in the coeff ring
275 return mult(ginv, f);
276}
virtual ring_elem invert(const ring_elem f) const
virtual ring_elem mult(const ring_elem f, const ring_elem g) const

References invert(), and mult().

Referenced by M2FreeAlgebraQuotient::divide().