void Z_mod::syzygy(const ring_elem a, const ring_elem b, ring_elem &x, ring_elem &y) const { ASSERT(!Z_mod::is_zero(b)); x = Z_mod::from_long(1); y = Z_mod::divide(a,b); internal_negate_to(y); }
ring_elem GF::negate(const ring_elem f) const { ring_elem result = f; internal_negate_to(result); return result; }