Previous Up Next

11.8.9  Power in ℤ/pℤ and in ℤ/pℤ[x]

The ^ operator raises modular numbers and polynomials to powers in ℤ/pℤ. (See also Section 7.3.2.) For polynomial expressions, use the normal command to simplify. Xcas uses the binary power algorithm to compute this.

Examples

(5%13)^2
     

−1
%13
          
normal(((2*x+1)%13)^5)
     

6%13
x5+
2%13
x4+
2%13
x3+
1%13
x2+

−3
%13
x+1%13
          

because 10≡ −3 (mod 13 ), 40≡ 1(mod 13 ), 80≡ 2(mod 13 ), 32≡ 6(mod 13 ).


Previous Up Next