This commit is contained in:
Trance-0
2025-10-27 11:56:32 -05:00
parent 0d93eb43d3
commit fb1ffcd040
17 changed files with 219 additions and 134 deletions

View File

@@ -240,6 +240,9 @@ class Polynomial():
def as_number(self) -> int:
return sum([coefficient.value * self.p ** i for i, coefficient in enumerate(self.coefficients)])
```
### Finite fields
```python
class FiniteField():
def __init__(self, p: int, n: int = 1, value: Polynomial = None, irreducible_polynomial: Polynomial = None):