Coverage for /usr/lib/python3/dist-packages/sympy/polys/domains/pythonfinitefield.py: 88%

8 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-14 15:55 +0200

1"""Implementation of :class:`PythonFiniteField` class. """ 

2 

3 

4from sympy.polys.domains.finitefield import FiniteField 

5from sympy.polys.domains.pythonintegerring import PythonIntegerRing 

6 

7from sympy.utilities import public 

8 

9@public 

10class PythonFiniteField(FiniteField): 

11 """Finite field based on Python's integers. """ 

12 

13 alias = 'FF_python' 

14 

15 def __init__(self, mod, symmetric=True): 

16 return super().__init__(mod, PythonIntegerRing(), symmetric)