Beispiel #1
0
 def general_polynomial(self, poly):
     # returns a Polynomial P such that P(x) == sum(poly(i) for i in range(1, x + 1))
     p = Polynomial([], modulus=self._modulus, primitive_root=self._primitive_root)
     for i, c in enumerate(poly._coef):
         if c:
             p.add_polynomial(self.base_polynomial(i, c))
     return p