• Sonuç bulunamadı

LINEARIZED POLYNOMIALS OVER FINITE FIELDS

N/A
N/A
Protected

Academic year: 2021

Share "LINEARIZED POLYNOMIALS OVER FINITE FIELDS"

Copied!
39
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

LINEARIZED POLYNOMIALS OVER FINITE FIELDS

by

LEYLA PARLAR

Submitted to the Graduate School of Engineering and Natural Sciences in partial fulfillment of

the requirements for the degree of Master of Science

Sabancı University

Spring 2012

(2)

LINEARIZED POLYNOMIALS OVER FINITE FIELDS

APPROVED BY

Prof. Dr. Henning Stichtenoth ...

(Thesis Supervisor)

Prof. Dr. Alev Topuzoˇ glu ...

Assoc. Prof. Cem G¨ uneri ...

Asst. Prof. Kaˇ gan Kur¸sung¨ oz ...

Assoc. Prof. ¨ Ozg¨ ur G¨ urb¨ uz ...

DATE OF APPROVAL: May 30, 2012

(3)

Leyla Parlar 2012 c

All Rights Reserved

(4)

LINEARIZED POLYNOMIALS OVER FINITE FIELDS

Leyla Parlar

Mathematics, Master Thesis, 2012

Thesis Supervisor: Prof. Dr. Henning Stichtenoth

Keywords: Linearized polynomials, permutation polynomials, p-to-1 mappings.

Abstract

We first study the ring of q-polynomials over F

q

by constructing an isomorphism between this ring and the polynomial ring over F

q

and by presenting several important facts about the polynomials in this ring. We also give characterizations for permutation polynomials of F

pn

derived from p-polynomials over F

pn

, based on a paper of P. Charpin and G. Kyureghyan. Furthermore, we present several results on q-polynomials over F

qn

with kernel of any given dimension, following a paper by S. Ling and L.J. Qu.

(5)

SONLU C˙IS˙IMLER ¨ UZER˙INDE DO ˇ GRUSALLAS ¸TIRILAN POL˙INOMLAR

Leyla Parlar

Matematik, Y¨ uksek Lisans Tezi, 2012 Tez Danı¸smanı: Prof. Dr. Henning Stichtenoth

Anahtar Kelimeler: Doˇ grusalla¸stırılan polinomlar, perm¨ utasyon polinomları, p’ye 1 g¨ onderimler.

Ozet ¨

˙Ilk olarak, F

q

uzerinde q-polinomlarının olu¸sturduˇ ¨ gu halka ile F

q

¨ uzerindeki polinom halkası arasında bir izomorfizma kurulmu¸s ve bu polinomların birka¸c ¨ onemli ¨ ozelliˇ gi sunulmu¸stur. Ayrıca P. Charpin ve G. Kyureghyan’a ait bir makaleye dayanarak, F

pn

¨ uzerinde p-polinomları kullanılarak elde edilen F

pn

uzerinde perm¨ ¨ utasyon polinom-

ları i¸cin tanımlamalar verilmi¸stir. Son olarak S. Ling ve L.J. Qu’ya ait bir makale

doˇ grultusunda, ¸cekirdeˇ gi herhangi bir boyuta sahip olan F

qn

¨ uzerinde q-polinomları

hakkında birka¸c sonuca yer verilmi¸stir.

(6)

To my fianc´ e,

˙Ibrahim

(7)

Acknowledgments

In the first place, I gratefully acknowledge Prof. Dr. Henning Stichtenoth for his supervision, invaluable guidance and motivation throughout the process of writing this thesis.

I would also like to express my gratitude to my parents and sisters for their endless love and support that I receive throughout my life.

Last, but certainly not least, I would like to give my sincere thanks to my fianc´ e,

˙Ibrahim. Without his encouragement and motivation this thesis could not have been

successfully completed.

(8)

Table of Contents

Abstract iv

Ozet ¨ v

Acknowledgments vii

Introduction ix

1 Linearized Polynomials over F

q

1

2 Permutation Polynomials from Linearized Polynomials 12

3 Dimension of Kernels of Linearized Polynomials 21

Bibliography 28

(9)

Introduction

The class of linearized polynomials over finite fields constitutes a challenging study area. Let q be a prime power and F

q

the finite field of order q. Further, let F be an algebraic closure of F

q

. We investigate linearized polynomials over finite fields, i.e., polynomials of the form

L(x) =

m

X

i=0

α

i

x

qi

, where α

i

∈ F. (∗)

We denote the set of polynomials of type (*) by Ore

q

(F), referring to Ore [1] in which the theory of linearized polynomials over finite fields is developed. This thesis ap- proaches the set Ore

q

(F) in terms of three main aspects, which we describe below after fixing some notations.

Any polynomial F (x) ∈ F

qn

[x], defines a mapping

F :

F

qn

→ F

qn

α 7→ F (α),

which is called the associated mapping of F (x). During this paper, F (x) denotes a polynomial and F denotes the associated mapping of the polynomial. If F (x) is of the form (*), then Ker(F ) and Im(F ) denote the kernel and the image of F , respectively.

For such a polynomial, we can use the phrase “kernel of F (x)” to refer Ker(F ). A polynomial F (x) is called a permutation polynomial of F

qn

if the mapping F is a permutation of F

qn

. T r(x) is the polynomial defining the trace function from F

qn

to F

q

, which is given by

T r(x) = x + x

q

+ x

q2

+ · · · + x

qn−1

.

If q = p is a prime number, then T r(x) is called the absolute trace function of F

pn

.

• In Chapter 1, we deal with the polynomials of the form (*) whose coefficients are in F

q

, namely, q-polynomials over F

q

. These polynomials form a ring under the operations of addition and composition. We focus on the results of the isomorphism between this ring and the polynomial ring over F

q

. Further, we point out several important properties of this special type of polynomials.

• In Chapter 2, we assume that q is a prime number, say p, and aim to derive

permutation polynomials of F

pn

by using the polynomials of the form (*) whose

coefficients are in F

pn

⊆ F.

(10)

• In Chapter 3, we give several representations and the number of linearized poly-

nomials of type (*) whose coefficients are in F

qn

and whose kernel is of any given

dimension, which arises as a problem in Chapter 2.

(11)

1

Linearized Polynomials over F

q

Throughout this thesis, let F

q

be a finite field with q elements and F an algebraic closure of F

q

. In this section, we investigate the set of q-polynomials over F

q

, which forms a special class of polynomials over F

q

.

Definition 1.1. (i) A polynomial of the form L(x) =

n

X

i=0

a

i

x

qi

with coefficients in F

q

is called a q-polynomial over F

q

.

(ii) Denote

Ore

q

(F

q

) :=

(

L(x) =

n

X

i=0

a

i

x

qi

, where a

i

∈ F

q

) and

Ore

q

(F) :=

(

L(x) =

n

X

i=0

α

i

x

qi

, where α

i

∈ F )

.

Remark 1.2. (i) Clearly, Ore

q

(F

q

) is a vector space over F

q

. (ii) For any L(x) ∈ Ore

q

(F

q

), α, β ∈ F and c ∈ F

q

,

L(β + γ) = L(β) + L(γ) as well as (1.1)

L(cβ) = cL(β). (1.2)

Because of this fact, one uses the term linearized polynomials over F

q

instead of q-polynomials over F

q

. In other words, the associated mapping L : F → F of L(x) is a linear operator on F, regarded as a vector space over F

q

.

Theorem 1.3. Let L(x) ∈ Ore

q

(F

q

) be nonzero. Then either each root of L(x) in F is simple or each of them has the same multiplicity, a power of q. Further, the roots form a linear subspace of F, where F is considered as a vector space over F

q

.

Proof. The fact that the roots form a linear subspace of F follows from (1.1) and (1.2).

Let L(x) = P

n

i=0

a

i

x

qi

, then L

0

(x) = a

0

. If a

0

6= 0 then all the roots of L(x) are simple.

(12)

Otherwise, there exists a

k

such that a

k

6= 0 and a

i

= 0 for all i < k. Since a

i

∈ F

q

implies a

qik

= a

i

, we can write

L(x) =

n

X

i=k

a

i

x

qi

=

n

X

i=k

a

qik

x

qi

=

n

X

i=k

a

i

x

qi−k

!

qk

. Since

n

X

i=k

α

i

x

qi−k

!

0

= α

k

6= 0,

L(x) is the q

k

th power of a linearized polynomial over F

q

having only simple roots, which concludes the proof.

There is a partial converse for Theorem 1.3, which follows from the following lemma.

Lemma 1.4. Let β

1

, β

2

, . . . , β

n

be elements of F. Then

β

1

β

1q

β

1q2

· · · β

1qn−1

β

2

β

2q

β

2q2

· · · β

2qn−1

.. . .. . .. . .. . β

n

β

nq

β

nq2

· · · β

nqn−1

= β

1 n−1

Y

j=1

Y

c1,...,cj∈Fq

β

j+1

j

X

k=1

c

k

β

k

!

, (1.3)

and so the determinant is nonzero if and only if β

1

, β

2

, . . . , β

n

are linearly independent over F

q

.

Proof. Denote by D

n

∈ F the determinant on the left-hand side. We prove that D

n

is equal to the given formula by induction on n. The basis step, n = 1, is trivial if the empty product is taken as 1. Assume that the formula is shown for some n > 1. Define the polynomial

D(x) =

β

1

β

1q

· · · β

1qn−1

β

1qn

β

2

β

2q

· · · β

2qn−1

β

2qn

.. . .. . .. . .. . β

n

β

nq

· · · β

nqn−1

β

nqn

x x

q

. . . x

qn−1

x

qn

.

Note that

D(x) = D

n

x

qn

+

n−1

X

i=0

α

i

x

qi

,

where α

i

∈ F for 0 ≤ i ≤ n − 1. Thus, D(x) ∈ Ore

q

(F). Observe that D(β

k

) = 0 for 1 ≤ k ≤ n.

So by Theorem 1.3, we have

D(c

1

β

1

+ · · · + c

n

β

n

) = 0

(13)

for any c

k

∈ F

q

, where 1 ≤ k ≤ n. First assume that β

1

, β

2

, . . . , β

n

are linearly indepen- dent over F

q

. Then there are exactly q

n

distinct linear combinations of β

1

, β

2

, . . . , β

n

over F

q

. Since deg(D(x)) = q

n

, D(x) has the factorization

D(x) = D

n

Y

c1,...,cn∈Fq

x −

n

X

k=1

c

k

β

k

!

. (1.4)

Now assume that β

1

, β

2

, . . . , β

n

are linearly dependent over F

q

. Then D

n

= 0 by the inductive hypothesis and

n

X

k=1

b

k

β

k

= 0 for some b

1

, . . . , b

n

∈ F

q

, not all of which are 0. So

n

X

k=1

b

k

β

kqj

=

n

X

k=1

b

k

β

k

!

qj

= 0

for j = 0, 1, . . . , n. Then the first n row vectors in the determinant defining D(x) are linearly dependent over F

q

, i.e., D(x) = 0. Thus, (1.4) is also satisfied in this case.

Therefore, we can use the equation (1.4) to conclude that D

n+1

= D(β

n+1

)

= D

n

Y

c1,...,cn∈Fq

β

n+1

n

X

k=1

c

k

β

k

!

= β

1 n

Y

j=1

Y

c1,...,cj∈Fq

β

j+1

j

X

k=1

c

k

β

k

! ,

that is, the formula (1.3) holds for n + 1.

Theorem 1.5. Let U be a finite dimensional linear subspace of F, considered as a vector space over F

q

and k ≥ 0. Then

L(x) = Y

β∈U

(x − β)

qk

∈ Ore

q

(F).

Proof. If L(x) ∈ Ore

q

(F) then L(x)

qk

∈ Ore

q

(F), too. So it is enough to show that L(x) is a q-polynomial over F when k = 0. Let {β

1

, β

2

, . . . , β

n

} be a basis of U over F

q

and let D

n

and D(x) be defined as in the proof of Lemma 1.4. Then D

n

6= 0 and we have

L(x) = Y

β∈U

(x − β)

= Y

c1,...,cn∈Fq

x −

n

X

k=1

c

k

β

k

!

= D

−1n

D(x)

by (1.4). Thus, the fact that D(x) ∈ Ore

q

(F) completes the proof.

(14)

The set of linearized polynomials is not closed under ordinary multiplication whereas it is closed under composition. Here, we use the phrase symbolic multiplication to refer to the composition operation in the set of linearized polynomials and denote it by

L

1

(x) ⊗ L

2

(x) = L

1

(L

2

(x)).

From now on, we consider only the space Ore

q

(F

q

) ⊆ Ore

q

(F). Observe that Ore

q

(F

q

) is closed under symbolic multiplication. Moreover, for L

1

(x) =

n

X

i=0

a

i

x

qi

,

L

2

(x) =

m

X

j=0

b

j

x

qj

∈ Ore

q

(F

q

), we have

L

1

(x) ⊗ L

2

(x) =

n

X

i=0

a

i

m

X

j=0

b

qji

x

qi+j

=

n

X

i=0 m

X

j=0

a

i

b

j

x

qi+j

=

m

X

j=0

b

j

n

X

i=0

a

qij

x

qi+j

= L

2

(x) ⊗ L

1

(x),

that is, symbolic multiplication is commutative in Ore

q

(F

q

). So that Ore

q

(F

q

) forms a commutative ring under the operations of symbolic multiplication and ordinary ad- dition. In addition, it can be related to F

q

[x] under conventional arithmetic by the following concept.

Definition 1.6. The polynomials l(x) =

n

X

i=0

α

i

x

i

and L(x) =

n

X

i=0

α

i

x

qi

over F are called q-associates of each other. More specifically, l(x) is the conventional q-associate of L(x) and L(x) is the linearized q-associate of l(x).

Lemma 1.7. Let L

1

(x), L

2

(x) ∈ Ore

q

(F

q

) with conventional q-associates l

1

(x) and l

2

(x). Then l(x) = l

1

(x)l

2

(x) and L(x) = L

1

(x) ⊗ L

2

(x) are q-associates of each other as well as l

1

(x) + l

2

(x) and L

1

(x) + L

2

(x) are q-associates of each other.

Proof. Let L

1

(x) =

n

X

i=0

a

i

x

qi

, L

2

(x) =

m

X

j=0

b

j

x

qj

. Then

L

1

(x) ⊗ L

2

(x) =

n

X

i=0

a

i

m

X

j=0

b

j

x

qj

!

qi

=

n

X

i=0 m

X

j=0

a

i

b

j

x

qi+j

.

On the other hand,

l

1

(x)l

2

(x) =

n

X

i=0

a

i

x

i

m

X

j=0

b

j

x

j

=

n

X

i=0 m

X

j=0

a

i

b

j

x

i+j

.

The other argument that l

1

(x) + l

2

(x) and L

1

(x) + L

2

(x) are q-associates of each other

is obvious; hence, we are done.

(15)

Thanks to Lemma 1.7, we get an important result that the ring of polynomials over F

q

and the ring of q-polynomials over F

q

are isomorphic to each other.

Theorem 1.8. The mapping φ : (F

q

[x], +, .) → (Ore

q

(F

q

), +, ⊗) which is given by l(x) 7→ L(x),

where l(x) and L(x) are q-associates of each other, is a ring isomorphism.

Proof. Clearly, φ is bijection. Note that

φ(l

1

(x)l

2

(x)) = L

1

(x) ⊗ L

2

(x)

= φ(l

1

(x)) ⊗ φ(l

2

(x)) and

φ(l

1

(x) + l

2

(x)) = L

1

(x) + L

2

(x)

= φ(l

1

(x)) + φ(l

2

(x)) hold by Lemma 1.7. Therefore, φ is a ring isomorphism.

Being isomorphic to F

q

[x], Ore

q

(F

q

) is a unique factorization domain with the iden- tity element x and unit elements cx, where c ∈ F

q

. Also the notion of being irreducible is adapted as being symbolically irreducible, i.e., a q-polynomial L(x) is symbolically irreducible over F

q

if and only if its conventional q-associate l(x) is irreducible over F

q

. Moreover, one says that L(x) ∈ Ore

q

(F

q

) is symbolically divisible by L

1

(x) ∈ Ore

q

(F

q

) if L(x) = L

1

(x) ⊗ L

2

(x) for some L

2

(x) ∈ Ore

q

(F

q

). Denote by L

1

(x)

L(x) the fact that L

1

(x) symbolically divides L(x). By this notion, the following corollary is immediate from Theorem 1.8.

Corollary 1.9. Let L

1

(x), L(x) ∈ Ore

q

(F

q

) with conventional q-associates l

1

(x) and l(x). Then L

1

(x)

L(x) if and only if l

1

(x) l(x).

Now we indicate an important result that whereas symbolic multiplication and ordinary multiplication are different operations, symbolic division and ordinary division are equivalent in Ore

q

(F

q

).

Theorem 1.10. Let L

1

(x), L(x) ∈ Ore

q

(F

q

) with conventional q-associates l

1

(x) and l(x). Then the following properties are equivalent:

(i) L

1

(x)

L(x), (ii) L

1

(x)

L(x) (iii) l

1

(x)

l(x).

(16)

Proof. The equivalence of (i) and (iii) follows from Corollary 1.9. To complete the proof, first assume (i) and let L(x) = L

1

(x) ⊗ L

2

(x) for some L

2

(x) ∈ Ore

q

(F

q

). Then

L(x) = L

1

(x) ⊗ L

2

(x) = L

2

(x) ⊗ L

1

(x) = L

2

(L

1

(x)), which implies L

1

(x)

L(x). For the converse, assume L

1

(x)

L(x) and apply the division algorithm to write

l(x) = k(x)l

1

(x) + r(x), where deg(r(x)) < deg(l

1

(x)).

With the linearized q-associates K(x) and R(x) of k(x) and r(x), respectively, we get L(x) = K(x) ⊗ L

1

(x) + R(x), where deg(R(x)) < deg(L

1

(x)).

Since (i) implies (ii), we get

L

1

(x)

K(x) ⊗ L

1

(x).

So L

1

(x)

R(x), which is possible only if R ≡ 0. Thus we conclude that L

1

(x)

L(x).

As an analog of greatest common divisor, we consider greatest common symbolic divisor, gcd

, for two or more q-polynomials over F

q

, not all of which are 0. Let L

1

(x), . . . , L

k

(x) ∈ Ore

q

(F

q

) be nonzero and let

d(x) := gcd(L

1

(x), . . . , L

k

(x)) and D(x) := gcd

(L

1

(x), . . . , L

k

(x)).

Then the roots of d(x) form a linear subspace of F, regarded as a vector space over F

q

, since the set of roots of d(x) is exactly the intersection of linear subspaces formed by the roots of the given q-polynomials. Also by Theorem 1.3, we get that either each root of d(x) is simple or they have the same multiplicity, a power of q. Hence, Theorem 1.5 indicates that d(x) ∈ Ore

q

(F

q

). Therefore, d(x) symbolically divides the given q-polynomials by Theorem 1.10. Then

d(x) D(x).

On the other hand,

D(x) d(x)

since D(x) divides the given q-polynomials in the ordinary sense again by Theorem 1.10.

As a consequence, we can state the following theorem, which we have just proven.

Theorem 1.11. In the ring (Ore

q

(F

q

), +, ⊗), the greatest common divisor and the greatest common symbolically divisor are identical.

Here, we finish analyzing the results of the correspondence between F

q

[x] and

Ore

q

(F

q

) by defining a new concept.

(17)

Definition 1.12. A finite-dimensional vector space M ⊆ F over F

q

is called a q- modulus if

M = {β

q

: β ∈ M }.

On the basis of this definition, we obtain a characterization for the monic q- polynomials over F

q

as follows.

Theorem 1.13. The monic polynomial L(x) is a q-polynomial over F

q

if and only if each root of L(x) is either simple or multiple with the same multiplicity, a power of q, and the roots form a q-modulus.

Proof. Assume that L(x) =

n

X

i=0

a

i

x

qi

∈ Ore

q

(F

q

). By Theorem 1.3, it is enough to show that if L(β) = 0 then L(β

q

) = 0. Note that

L(x)

q

=

n

X

i=0

a

qi

x

qi+1

=

n

X

i=0

a

i

x

qi+1

= L(x

q

).

Thus, L(β

q

) = L(β)

q

= 0. For the converse, apply Theorem 1.5 to L(x) to see that L(x) ∈ Ore

q

(F). Let M be the q-modulus formed by the roots of L(x). Then, for some k ∈ Z

+

,

L(x) = Y

β∈M

(x − β)

qk

and

L(x)

q

= Y

β∈M

(x

q

− β

q

)

qk

= Y

β∈M

(x

q

− β)

qk

= L(x

q

), (1.5)

since M = {β

q

: β ∈ M }. Let L(x) =

n

X

i=0

a

i

x

qi

, where a

i

∈ F. Then by (1.5),

n

X

i=0

a

qi

x

qi+1

=

n

X

i=0

a

i

x

qi+1

,

which implies that the coefficients of L(x) are in F

q

, i.e., L(x) ∈ Ore

q

(F

q

).

We can connect the notion of q-modulus with symbolically irreducible polynomials over F

q

. It is clear that if L(x) ∈ Ore

q

(F

q

) has degree q then it is symbolically irreducible over F

q

. For the ones with degree greater than q, we have the following theorem.

Theorem 1.14. The q-polynomial L(x) over F

q

of degree greater than q is symbolically irreducible over F

q

if and only if L(x) has simple roots and the q-modulus M consisting of the roots of L(x) contains no q-modulus except {0} and M itself.

Proof. Assume that L(x) is symbolically irreducible over F

q

. Further, suppose that L(x) has multiple roots. Then

L(x) = L

1

(x)

q

,

(18)

where deg(L

1

) > 1 and L

1

(x) ∈ Ore

q

(F

q

) by Theorem 1.13. So L(x) has the symbolic factorization

L(x) = x

q

⊗ L

1

(x).

This is a contradiction since neither of the factors is a unit. Hence, each root of L(x) is simple. Now assume that N ⊆ M is a q-modulus. Define

L

2

(x) = Y

β∈N

(x − β),

which is a q-polynomial over F

q

by Theorem 1.13 such that L

2

(x)

L(x). Then we get L

2

(x)

L(x) by Theorem 1.10. Thus deg(L

2

(x)) is equal to either 1 or deg(L(x)), i.e., N is either {0} or M .

For the converse, let the symbolic decomposition of L(x) be L(x) = L

1

(x) ⊗ L

2

(x),

where L

1

(x), L

2

(x) ∈ Ore

q

(F

q

). Then L

1

(x)

L(x), which is derived form the fact that L

1

(x)

L(x) by using Theorem 1.10. So the q-modulus, N , formed by the roots of L

1

(x) is contained in M . Then N is either {0} or M . As a result, either deg(L

1

) or deg(L

2

) is equal to 1, which implies that L(x) is symbolically irreducible over F

q

.

Now let ζ ∈ F be a root of L(x) ∈ Ore

q

(F

q

) and let g(x) ∈ F

q

[x] be the minimal polynomial of ζ over F

q

. Then g(x)

L(x). If g(x) does not divide any nonzero q- polynomial over F

q

of lower degree, then ζ is said to be a q-primitive root over F

q

. Alternatively, we have the following definition.

Definition 1.15. Let L(x) ∈ Ore

q

(F

q

) be nonzero. A root ζ of L(x) is called a q- primitive root over F

q

if it is not a root of any nonzero q-polynomial over F

q

of lower degree.

We want to determine the number of q-primitive roots over F

q

of a nonzero q- polynomial L(x) over F

q

. Denote this number by N

L

.

For simplicity in the future results on the number N

L

, we define an analog of Euler’s Φ-function for nonzero f ∈ F

q

[x]. Let Φ

q

(f (x)) = Φ

q

(f ) denote the number of polynomials in F

q

[x] that are of smaller degree than f as well as relatively prime to f . Lemma 1.16. The function Φ

q

defined for nonzero polynomials in F

q

[x] has the fol- lowing properties:

(i) Φ

q

(f ) = 1 if deg(f ) = 0;

(ii) Φ

q

(f g) = Φ

q

(f )Φ

q

(g) whenever f and g are relatively prime;

(19)

(iii) if deg(f ) = n ≥ 1, then

Φ

q

(f ) = q

n

(1 − q

−n1

) · · · (1 − q

−nr

),

where the n

i

are the degrees of the distinct monic irreducible polynomials appear- ing in the canonical factorization of f in F

q

[x].

Proof. See [2, p.122].

Theorem 1.17. Let L(x) ∈ Ore

q

(F

q

) be nonzero with conventional q-associate l(x).

Then

N

L

=

Φ

q

(l(x)) if L(x) has simple roots

0 otherwise

. (1.6)

Proof. First assume that L(x) has multiple roots. Then by Theorem 1.13, L(x) = L

1

(x)

q

,

where L

1

(x) ∈ Ore

q

(F

q

). Thus, any root of L(x) is also a root of L

1

(x), i.e, N

L

= 0.

Now suppose that L(x) has only simple roots. If deg(L(x)) = 1 then, obviously, the only root 0 is the q-primitive root of L(x) over F

q

. Then by Lemma 1.16,

N

L

= 1 = Φ

q

(l(x))

since deg(l(x)) = 0. If deg(L(x)) = q

n

> 1 and without loss of generality L(x) is monic, let

L(x) = L

1

(x) ⊗ · · · ⊗ L

1

(x)

| {z }

e1

⊗ · · · ⊗ L

r

(x) ⊗ · · · ⊗ L

r

(x)

| {z }

er

be the symbolic factorization of L(x) with distinct monic symbolically irreducible poly- nomials L

i

(x) over F

q

. Define for i = 1, . . . , r

R

i

(x) = L

1

(x) ⊗ · · · ⊗ L

1

(x)

| {z }

e1

⊗ · · · ⊗ L

i

(x) ⊗ · · · ⊗ L

i

(x)

| {z }

ei−1

⊗ · · · ⊗ L

r

(x) ⊗ · · · ⊗ L

r

(x)

| {z }

er

,

a q-polynomial over F

q

having only simple roots. Let S be the set of all roots of L(x) and P be the set of q-primitive roots of L(x) over F

q

as well as R be the union of the set of roots of R

i

(x), i = 1, . . . , r. Note that if ζ ∈ S \ P then R

i

(ζ) = 0 for some i, 1 ≤ i ≤ r, so S \ P ⊆ R. On the other hand, any root of R

i

(x) is a also a root of L(x) so R ⊆ S \ P . Therefore,

|S| = |P | + |R| . (1.7)

Since L(x) has simple roots, |S| = deg(L(x)) = q

n

. If deg(L

i

(x)) = q

ni

then

deg(R

i

(x)) = q

n−ni

, (1.8)

which is the number of roots of R

i

(x). If i

1

, . . . , i

s

are distinct subscripts, then the

number of common roots of R

i1

(x), . . . , R

is

(x) is equal to the degree of the greatest

(20)

common divisor, which is the same as the degree of the greatest common symbolic divisor. Construction of R

i

(x) and (1.8) implies that this degree is equal to

q

n−ni1−···−nis

.

So the inclusion-exclusion principle of combinatorics yields

|R| =

r

X

i=1

q

n−ni

− X

1≤i<j≤r

q

n−ni−nj

+ · · · + (−1)

r+1

q

n−n1−···−nr

. (1.9)

Hence by using (1.7) and (1.9), we conclude that

N

L

= q

n

r

X

i=1

q

n−ni

+ X

1≤i<j≤r

q

n−ni−nj

− · · · + (−1)

r

q

n−n1−···−nr

= q

n

(1 − q

−n1

) · · · (1 − q

−nr

).

To finish the proof, note that

l(x) = l

1

(x)

e1

· · · l

r

(x)

er

is the canonical factorization of l(x), where deg(l

i

) = n

i

. Consequently, by Lemma 1.16,

N

L

= Φ(l(x)).

Corollary 1.18. Every nonzero q-polynomial over F

q

with simple roots has at least one q-primitive root over F

q

.

We use q-primitive roots to construct a special type of basis for a q-modulus over F

q

.

Theorem 1.19. Let M be a q-modulus of dimension m ≥ 1 over F

q

. Then there exists an element ζ ∈ M such that {ζ, ζ

q

, ζ

q2

, . . . , ζ

qm−1

} is a basis of M over F

q

.

Proof. Theorem 1.13 implies that L(x) = Y

β∈M

(x − β) belongs to Ore

q

(F

q

). By the previous corollary, L(x) has a q-primitive root ζ over F

q

. Then as a q-modulus, M contains the elements ζ, ζ

q

, ζ

q2

, . . . , ζ

qm−1

. Assume that these elements are linearly dependent over F

q

. Then there exist elements a

1

, . . . , a

m−1

∈ F

q

, not all of which are 0, such that

m−1

X

i=0

a

i

ζ

qi

= 0,

which is a contradiction since deg(L(x)) = |M | = q

m

. Thus, these m elements form a

basis of M over F

q

.

(21)

A basis of F

qm

⊆ F over F

q

of the form {ζ, ζ

q

, . . . , ζ

qm−1

} is called a normal basis of F

qm

over F

q

. As a corollary of the next theorem, we will be able to calculate the number of different normal bases of F

qm

over F

q

.

Theorem 1.20. In F

qm

there exist exactly Φ

q

(x

m

− 1) elements ζ which generates a normal basis of F

qm

over F

q

.

Proof. Since F

qm

is a q-modulus, Theorem 1.19 guarantees the existence of normal bases of F

qm

over F

q

. Here,

L(x) = Y

β∈Fqm

(x − β) = x

qm

− x.

By the proof of Theorem 1.19, we know that every q-primitive root of L(x) over F

q

provides a basis of the desired type. On the other hand, if ζ is not a q-primitive root of L(x) over F

q

than there exists a nontrivial F

q

-linear combination of ζ, ζ

q

, ζ

q2

, . . . , ζ

qm−1

which is equal to 0, i.e., these elements are linearly dependent over F

q

. Thus the elements generating a normal basis are exactly the q-primitive roots of L(x) over F

q

. As a result, the number of such elements is equal to N

L

, which is given by

Φ

q

(x

m

− 1) by Theorem 1.17.

Corollary 1.21. The number of different normal bases of F

qm

over F

q

is given by (1/m)Φ

q

(x

m

− 1).

Proof. Note that in a normal basis {ζ, ζ

q

, ζ

q2

, . . . , ζ

qm−1

}, each element generates the

same normal basis. Then the result follows from Theorem 1.20.

(22)

2

Permutation Polynomials from Linearized Polynomials

During this section, let q = p be a prime number and fix F

pn

⊆ F. Let T r(x) be the polynomial defining the absolute trace function of F

pn

. In this section our aim is to derive permutation polynomials of F

pn

by using the polynomials in Ore

p

(F) with coefficient in F

pn

. Specifically, we want to characterize the elements γ ∈ F

pn

and the polynomials H(x) ∈ F

pn

[x], L(x) ∈ Ore

p

(F) for which

F (x) = L(x) + γT r(H(x)) (2.1)

is a permutation polynomial of F

pn

, where the coefficients of L(x) are in F

pn

. Through- out the section let a linear mapping L : F

pn

→ F

pn

be the associated mapping of such an L(x).

For the moment, consider the polynomial of the type

F (x) = G(x) + γT r(H(x)), (2.2)

where γ ∈ F

pn

, G(x), H(x) ∈ F

pn

[x]. The next proposition presents a simple necessary condition on G(x), for which (2.2) is a permutation of F

pn

.

Proposition 2.1. Let F (x) ∈ F

pn

[x] be a polynomial of type (2.2). Assume that F (x) is a permutation of F

pn

. Then for any β ∈ F

pn

there are at most p elements α with G(α) = β.

Proof. Assume that G(α

i

) = β for distinct α

i

, i = 1, . . . , p, p + 1. Then F (α

i

) = β + γc

i

where c

i

∈ F

p

, 1 ≤ i ≤ p + 1.

Since c

i

can have at most p distinct values, by the pigeonhole principle, F (α

i

) = F (α

j

) for some i and j where 1 ≤ i < j ≤ p + 1. Thus F (x) is not a permutation polynomial of F

pn

.

Consider Ker(L), which is a linear subspace of F

pn

, regarded as a vector space over F

p

. Let |Ker(L)| = p

d

where 0 ≤ d ≤ n. Then the fiber of an element β ∈ F

pn

under the linear transformation L is given by

L

−1

(β) = {α ∈ F

pn

: L(α) = β} = α

0

+ Ker(L),

(23)

where α

0

∈ F

pn

is some element with L(α

0

) = β. Thus |L

−1

(β)| = p

d

for all β ∈ Im(L). Therefore, to construct a permutation polynomial of F

pn

of type (2.1), L must necessarily be either bijective or p-to-1, by Proposition 2.1. The case that L is bijective can be examined separately to construct permutation polynomials of F

pn

by using permutation polynomials of F

pn

. So, in this paper we deal with the other case that L is a p-to-1 mapping. Note that if L is p-to-1 and α ∈ Ker(L) is nonzero then cα ∈ Ker(L) for all c ∈ F

p

, which implies that Ker(L) = αF

p

.

Theorem 2.2. Let L : F

pn

→ F

pn

be a p-to-1 linear mapping with kernel K and let H : F

pn

→ F

pn

. Then the polynomial

F (x) = L(x) + γT r(H(x)), γ ∈ F

pn

, is a permutation of F

pn

if and only if

(i) γ / ∈ Im(L), and

(ii) T r(H(α + ) − H(α)) 6= 0 for any α ∈ F

pn

and  ∈ K \ {0}.

Proof. Assume that γ ∈ Im(L), say L(α

1

) = γ. Let F (β) = µ and T r(H(β)) = c ∈ F

p

. Then

µ = F (β) = L(β) + γc

= L(β) + L(cα

1

) = L(β + cα

1

),

which yields that Im(F ) ⊆ Im(L). Thus F cannot be surjective since L is a p-to-1 mapping. Let α ∈ F

pn

and  ∈ K \ {0} be arbitrary elements. Then

F (α + ) − F (α) = L(α + ) − L(α) + γT r(H(α + ) − H(α))

= γT r(H(α + ) − H(α)).

Assume that T r(H(α + ) − H(α)) = 0. Then F (α + ) = F (α) while α +  6= α.

Hence, F cannot be an injective mapping. Therefore, the necessity of the conditions is proved.

For the converse, assume that the assumptions (i) and (ii) hold. Let F (α) = F (β) for some α, β ∈ F

pn

. Suppose that T r(H(α) − H(β)) = c, where c ∈ F

p

. Then

0 = F (α) − F (β) = L(α − β) + cγ,

which contradicts with (i) by implying L(c

−1

(β − α)) = γ. Then we have T r(H(α) − H(β)) = 0 and

0 = F (α) − F (β) = L(α − β), which provides α − β ∈ K. On the other hand,

T r(H(α) − H(β)) = T r(H(β + (α − β)) − H(β))

= 0,

(24)

where β ∈ F

pn

and α − β ∈ K. Thus α = β by (ii), i.e., F : F

pn

→ F

pn

is an injection.

Therefore F is a permutation of F

pn

.

Given σ ∈ F

pn

and c ∈ F

p

, denote by H

σ

(c) the affine hyperplane {x ∈ F

pn

: T r(σx) = c}.

Consider the first condition of Theorem 2.2. We are given a p-to-1 linear mapping L : F

pn

→ F

pn

. Since ω

pn

= ω for all ω ∈ F

pn

, we can represent L as

L :

F

pn

→ F

pn

ω 7→ P

n−1 i=0

α

i

ω

pi

,

where α

i

∈ F

pn

. We are supposed to check whether an element γ ∈ F

pn

belongs to Im(L). Since Ker(L) is a 1-dimensional subspace of F

pn

over F

p

, Im(L) should be a hyperplane, say H

σ

(0), where the defining element σ ∈ F

pn

satisfies the following identity:

T r(σL(x)) = T r σ

n−1

X

i=0

α

i

x

pi

!

= T r 

α

0

σx + α

1

σx

p

+ · · · + α

n−1

σx

pn−1



= T r 

α

p0n

σ

pn

x + α

p1n−1

σ

pn−1

x + · · · + α

pn−1

σ

p

x 

= T r

n−1

X

i=0

α

pin−i

σ

pn−i

! x

!

= T r(L

(σ)x)

= 0 for any x ∈ F

pn

, where

L

(x) = α

0

x +

n−1

X

i=1

α

pn−ii

x

pi

,

a polynomial in Ore

p

(F) with coefficient in F

pn

. If L

(σ) 6= 0 then T r(x) = 0 for all x ∈ F

pn

, a contradiction. Hence, L

(σ) = 0. As a conclusion, γ ∈ Im(L) if and only if T r(σγ) = 0, where σ is a nonzero root of L

(x). Let us call L

(x) as the adjoint polynomial of L(x) and L

: F

pn

→ F

pn

as the adjoint mapping of L. Now we claim that Ker(L

) = σF

p

, i.e. L

is a p-to-1 mapping.

Theorem 2.3. Let L(x) = P

n−1

i=0

α

i

x

pi

and let L : F

pn

→ F

pn

be a p-to-1 linear mapping. Then L

is a p-to-1 linear mapping, too.

Proof. As L

(x) ∈ Ore

p

(F), it is known that L

is a linear mapping. By construction,

L

(x) has a nonzero root, σ ∈ F

pn

, where Im(L) = H

σ

(0). Let α

k

6= 0 and α

i

= 0

for all i < k. Then by the proof of Theorem 1.5, we know that each root of L(x) has

(25)

multiplicity p

k

. Since |Ker(L)| = p, we obtain that deg(L(x)) = p

k+1

and so α

i

= 0 for all i > k + 1. Then

L(x) = α

k

x

pk

+ α

k+1

x

pk+1

and L

(x) = α

pk+1n−1−k

x

pn−1−k

+ α

kpn−k

x

pn−k

,

which implies that each root of L

(x) has multiplicity p

n−1−k

again by the proof of Theorem 1.5. So, we have

L

(x) = Y

β∈Ker(L)

(x − β)

pn−1−k

.

Since deg(L

(x)) = p

n−k

, we have proven that |Ker(L

)| = p, i.e., L

defines a p-to-1 mapping.

Now let us introduce the notion of a linear structure.

Definition 2.4. Let f : F

pn

→ F

p

and c ∈ F

p

. We say that α ∈ F

pn

is a c-linear structure of the function f if

f (x + α) − f (x) = c for all x ∈ F

pn

.

Proposition 2.5. Let α, β ∈ F

pn

, α + β 6= 0 and a, b ∈ F

p

. If α is an a-linear structure and β is a b-linear structure of a function f : F

pn

→ F

p

, then

α + β is an (a + b)-linear structure of f and for any c ∈ F

p

c · α is a (c · a)-linear structure of f.

In particular, if Λ

is the set of linear structures of f , then Λ = Λ

∪ {0} is an F

p

-linear subspace, which we call the linear space of f .

Proof.

f (x + (α + β)) − f (x) = f ((x + α) + β) − f (x + α) + f (x + α) − f (x)

= b + a.

Thus α + β is an(a + b)-linear structure of f , i.e., α + β ∈ Λ

. Now take β = α. Then 2α is a 2a-linear structure of f . Assume that (c − 1)α is a (c − 1)a-linear structure of f , where c ∈ F

p

. Then

f (x + α + (c − 1)α) − f (x) = f (x + α + (c − 1)α) − f (x + α) + f (x + α) − f (x)

= (c − 1)a + a

= ca.

So cα is a (ca)-linear structure of f , i.e., cα ∈ Λ

. Hence we proved that Λ is an

F

p

-linear subspace of F

pn

.

(26)

By the next theorem, we will show that existence of a linear structure yields per- mutations of F

pn

of type (2.1) under certain conditions.

Theorem 2.6. Let L : F

pn

→ F

pn

be a p-to-1 linear mapping and K = αF

p

the kernel of L and σF

p

the kernel of its adjoint mapping L

. Further let H : F

pn

→ F

pn

be such that α is a b-linear structure of T r(H(x)). Then

F (x) = L(x) + γT r(H(x)), γ ∈ F

pn

, is a permutation of F

pn

if and only if

(i) T r(σγ) 6= 0 and (ii) b 6= 0.

Moreover, if T r(σγ) 6= 0 and b = 0 then F is a p-to-1 mapping of F

pn

. Proof. Via the remark on the first condition of Theorem 2.2,

T r(σγ) 6= 0 ⇔ γ / ∈ Im(L).

Also by Proposition 2.5, cα is a cb-linear structure of T r(H(x)), for any c ∈ F

p

. Then T r(H(x + cα) − H(x)) = cb for all x ∈ F

pn

.

Thus the proof of the first part of the theorem follows from Theorem 2.2. For the other part, suppose that T r(σγ) 6= 0 and b = 0. Fix β ∈ F

pn

and assume that F (β) = F (θ) for some θ ∈ F

pn

. Then

L(β − θ) = γu with u = T r(H(θ) − H(β)).

If u 6= 0 then L(u

−1

(β − θ)) = γ, which cannot be the case. Thus u = 0 and β − θ ∈ K = αF

p

. So θ = β + c

0

α for some c

0

∈ F

p

. On the other hand,

T r(H(β + cα) − H(β)) = 0 for any c ∈ F

p

by Proposition 2.5 and by the assumption that b = 0. Hence

F (β + cα) = F (β) for any c ∈ F

p

. Therefore, F is a p-to-1 mapping.

Lemma 2.7. Let H : F

pn

→ F

pn

be an arbitrary mapping, γ, β ∈ F

pn

, γ 6= 0 and c = T r(βγ). Then γ is a c-linear structure of f (x) = T r(R(x)) where

R(x) = H(x

p

− γ

p−1

x) + βx.

Referanslar

Benzer Belgeler

In particular, the mild condition, which states that the maximum-valued infinite state variable in any state does not change by more than one through any transition in these

Stichtenoth, Explicit towers of function fields over finite fields, Topics in geometry, coding theory and cryptography, 1-58, Algebr. van der Vlugt, An asymptotically good tower

purpose of this section is to introduce some of the classical polynomials such as Bernoulli, Euler, Genocchi, Apostol type, and Hermite polynomials as famous members of the class

In this work, purifi- cation and characterization of PPO from wild pear (P. elaegrifolia) fruit were studied in terms of substrate specificity, optimum pH and temperature,

Bu çalÕúmada, Olaya øliúkin Potansiyel (OøP) verilerinden çÕkarÕlan zaman frekans özellikleri kullanÕlarak DEHB olan çocuklarÕn bu bozuklu÷u taúÕmayanlara

In the proposed framework, the overall refugee camp management problem is first categorized in two main phases: the establishment phase, which consists of one-time decisions

Bu çal›flmada özellikle tedavi sonras› iz- lemede kullan›m alan› bulan T1-201 ile karfl›laflt›r›larak, Tc-99m TF’nin akci¤er kanserlerinde ve benign akci¤er

Overexpression of HO-1 in NRK-52E cells significantly increased mitochondrial protein levels of the antiapoptotic molecules, Bcl-xL and Hax-1, and markedly decreased the NADPH