# 4. Mixed operations with integers or constants of the base field.

Let GF9 be a Galois field of order 9 with base field GF3. Regular representations of GF3 , 0, 1, 2 correspond to those of GF9. So

```GF3 + GF9

GF9

and

GF9 + GF9

GF9
```
have the same results. If you consider that GF9 is the 3-dimensional vector space over GF3, then addition of vectors and scalar product work as a vector space without any modification.

The Galois Field Package allows addition and multiplication with integers. An integer k in a mixed expression is recognized as Sum[GF9,{i,k}], when we compute in GF9. Hence k is translated to the regular representation k (mod p), where p is the characteristic of the field.

```3 + GF9

GF9

4 GF9

GF9

DeclareVariables[GF9,x]

5 x

x GF9
```
This feature guarantees that the next theorem works for both variables and algebraic variables.

Theorem 3. (x+y)p = xp + yp over a finite field with characteristic p.

```Expand[ (x+y)^3]            ( x, y are variables of GF9 )

3    3
x  + y

Expand[ (X + Y)^3]          (X, Y are algebraic variables of GF9)

3    3
X  + Y

Expand[ (u + v)^3 ]         ( u, v are just symbols in Mathematica)

3      2          2    3
u  + 3 u  v + 3 u v  + v
```
And also Derivation over a finite field works.
```DeclareVariables[GF9,a,b,c]

DeclareAlgebraicVariables[GF9,X]

D[a X^2 + b X + c, X]

b + a X GF9```