def neg(self, a):
    '\n        field operation: opposite of a polynomial > opposite of each coefficient in appropriate field\n        '
    ap = ([0] * a.deg)
    for i in range(a.deg):
        ap[i] = (- a.poly.coef[i])
    P = polynom(self.F, ap)
    return ExtensionFieldElem(self, P)
field operation: opposite of a polynomial > opposite of each coefficient in appropriate field
def neg(self, a):
    '\n        \n        '
    ap = ([0] * a.deg)
    for i in range(a.deg):
        ap[i] = (- a.poly.coef[i])
    P = polynom(self.F, ap)
    return ExtensionFieldElem(self, P)