X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/catacomb-python/blobdiff_plain/bf8910bde6a430a64868ef70319f94e94114c82c..fbc145f3a0f8cd119f7f9a9999eecbea0bb20dd4:/catacomb/__init__.py?ds=inline diff --git a/catacomb/__init__.py b/catacomb/__init__.py index 105e043..6f80254 100644 --- a/catacomb/__init__.py +++ b/catacomb/__init__.py @@ -117,7 +117,12 @@ class _tmp: _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: