- galois.Poly.reverse() Poly
Returns the \(d\)-th reversal \(x^d f(\frac{1}{x})\) of the polynomial \(f(x)\) with degree \(d\).
- Returns¶
The \(n\)-th reversal \(x^n f(\frac{1}{x})\).
Notes¶
For a polynomial \(f(x) = a_d x^d + a_{d-1} x^{d-1} + \dots + a_1 x + a_0\) with degree \(d\), the \(d\)-th reversal is equivalent to reversing the coefficients.
\[\textrm{rev}_d f(x) = x^d f(x^{-1}) = a_0 x^d + a_{1} x^{d-1} + \dots + a_{d-1} x + a_d\]Examples¶
In [1]: GF = galois.GF(7) In [2]: f = galois.Poly([5, 0, 3, 4], field=GF); f Out[2]: Poly(5x^3 + 3x + 4, GF(7)) In [3]: f.reverse() Out[3]: Poly(4x^3 + 3x^2 + 5, GF(7))