_augment(MP, _tmp)
class _tmp:
+ def zerop(x): return x == 0
def reduce(x): return GFReduce(x)
+ def trace(x, y): return x.reduce().trace(y)
+ def halftrace(x, y): return x.reduce().halftrace(y)
+ def modsqrt(x, y): return x.reduce().sqrt(y)
+ def quadsolve(x, y): return x.reduce().quadsolve(y)
_augment(GF, _tmp)
class _tmp: