DEFINING MULTIPLICATION FOR POLYNOMIALS OVER A FINITE
FIELD
MICHEL RIGO AND LAURENT WAXWEILER
Abstract. Let Pand Qbe two non-zero multiplicatively independent polynomials with coef-
ficients in a finite field F. Adapting a result of R. Villemaire, we show that multiplication of
polynomials is a ternary relation {(A, B, C)F[X]|A.B =C}definable by a first-order for-
mula in a suitable structure containing both functions VPand VQwhere VA(B) is defined as the
greatest power of Adividing B. Such a result has to be considered in the context of a possible
analogue of Cobham’s theorem for sets of polynomials whose P-expansions are recognized by
some finite automaton.
1. Introduction
All along this paper, Fis a finite field and F[X] is the ring of polynomials over F. Let P, Q
be two non-constant polynomials. If the only integers a, b such that Pa=Qbare a=b= 0,
then Pand Qare multiplicatively independent. Let P, Q be two polynomials. We write PQ,
if deg P < deg Q(,and are defined accordingly). As usual, we set deg 0 = −∞. The
set of powers of Pis PN:= {Pn|nN}. Let Pbe a non-constant polynomial. The map
VP:F[X]PNis defined by VP(0) = 1 and, for all non-zero polynomials A,VP(A) is the largest
power of Pdividing A.
We consider the structure hF[X],+,,(·C:CF[X]), VPi. In particular, relying on techniques
based on automata, the first-order theory of this structure is known to be decidable [8] and similar
structures have been recently and independently considered by A. Sirokofskich in [10]. One can
notice that we equip the structure with multiplication by a fixed polynomial C, that is, maps of
the kind A7→ C·A.
Interestingly some sets of polynomials can be defined within such a first-order structure. We
can write well-formed formulas where variables are ranging over F[X], using usual logical connec-
tives ,,¬,,, existential and universal quantifiers (Q) and (Q) applied only to variables
and also the specific operations of the structure: addition of polynomials, comparison of degree,
multiplication by a fixed polynomial and the map VPdefined above. Let ϕ(R1,...,Rk) be a for-
mula with kfree variables, i.e., not in the scope of any quantifier. This formula defines a subset
of k-tuples of polynomials for which the formula is satisfied:
Mϕ={(Q1,...,Qk)(F[X])k| hF[X],+,,(·C:CF[X]), VPi |=ϕ(Q1,...,Qk)}.
Note that if Pand Qare multiplicatively dependent polynomials of degree at least one, then the
structures hF[X],+,,(·C:CF[X]), VPiand hF[X],+,,(·C:CF[X]), VQiare equivalent:
they give exactly the same definable sets. Let us consider a few examples where F=Z/2Z. The
set of polynomials in (Z/2Z)[X] which are divisible by X2is defined by ϕ(A)(Q)(A=X2·Q).
The set of powers of Xis definable in the structure hF[X],+,,(·C:CF[X]), VXiby the
formula ϕ(A)VX(A) = A.
It turns out that set of polynomials definable in the structure hF[X],+,,(·C:CF[X]), VPi
are exactly the so-called P-recognizable sets, i.e., sets of polynomials whose P-expansions are finite
words recognized by some finite automaton over a finite alphabet, see again [8]. Indeed, if Pis a
non-constant polynomial, then any non-zero polynomial AF[X] can be written in a unique way
as A=P
i=0 CiPiwith C6= 0 and polynomials C0,...,Cof degree less than the degree of P.
Hence this logical characterization provides us with a useful tool to studying these recognizable
sets of polynomials as initiated in [7].
1
2 MICHEL RIGO AND LAURENT WAXWEILER
The main result of this paper appeared first in the unpublished Ph.D. thesis of the second
author [13] and is the following one.
Theorem 1. Let Pand Qbe two multiplicatively independent polynomials with coefficients in a
finite field F. Then multiplication of polynomials is a ternary relation
{(A, B, C)F[X]|A.B =C}
definable by a first-order formula in hF[X],+,,(·C:CF[X]), VP, VQi.
This means that adding multiplication to the structure hF[X],+,,(·C:CF[X]), VP, VQi
does not lead to any new first-order definable set of polynomials. It also turns out that any map
VRcan also be defined within this structure.
A result similar to Theorem 1 has been obtained in [12] for the integers and the structure
hN,+, Vk, Viwhere Vk(n) is the largest power of k2 dividing nN1. Our proofs and
guidelines rely on those originally developed by Villemaire. We consider that our work is not a mere
translation of the original ones: non-trivial adaptations, complements and slight corrections had
to be made. Furthermore, the extra arguments that we will present can also be translated to the
original context of integers. Also, such a result can provide some insight about the recognizability
of sets of polynomials over a finite ring which has still to be studied further.
1.1. Motivations. A set Xof integers is said to be p-recognizable, if the set of base pexpansions
of the elements in Xis a regular language over the alphabet of digits {0,...,p 1}(that is
accepted by some finite automaton). A set Xis ultimately periodic if there exist N, q > 1 such
that, for all nN,nXn+qX. Villemaire’s work can be related to the famous
theorem of Cobham [2]: if a set Xof integers is both p-recognizable and q-recognizable with p
and qbeing multiplicatively independent integer bases, then Xis ultimately periodic. Cobham’s
theorem has given a major impulse to studying recognizable sets of integers [1, 3]. In this context,
Villemaire’s work has led to interesting developments concerning p-recognizable sets in a logical
setting [5]. In this context, the work of Semenov and Muchnik have also to be mentioned [9, 6].
Therefore, as for the integer case, we hope that our result could shed some new light on a possible
analogue of Cobham’s theorem in the context of sets of polynomials over a finite field which
are P-recognizable for all polynomial base P. Up to now, p-recognizable or p-automatic sets of
polynomials over a finite field have reveal more properties than those observed for integers and
deserve further investigations [7, 8].
1.2. Organization. This paper is organized as follows. In Section 2, we give a few definitions
needed in the paper. Section 3 is devoted to the following construction. Given two multiplicatively
independent polynomials S, T , we define two multiplicatively independent polynomials P, Q which
are respectively power of Sand T, some increasing map F:PNPNand a finite partition
(Ei)i∈{1,...,c}of PNsuch that for all i∈ {1,...,c}and all A, B Ei,AB→ ∃C(PN\
F(PN)) : F(A)CF(B). Furthermore, we ensure that Fand (Ei)i∈{1,...,c}are definable in
hF[X],+,,(·C:CF[X]), VP, VQi. In Section 4 we assume the existence of such a map Fand
partition (Ei)i∈{1,...,c}to define multiplication in a enlarged structure where Fand (Ei)i∈{1,...,c}
have been added. Finally, we collect in Section 5 the results of the previous two sections ti get a
proof of the main theorem.
2. A few definitions
We denote respectively by SPand SP,Q the structures hF[X],+,,(·C:CF[X]), VPiand
hF[X],+,,(·C:CF[X]), VP, VQi. The terms in SPare variables and constants (when the
structure contains the function VPthen the constant 1 is easily defined by A= 1 VP(0) = A
and the constant 0 by A= 0 (B)(ABA=B)) ranging over F[X] or if Q, R are terms and
Cis a fixed polynomial, then Q+R,Q·C,VP(Q) are terms. If Q, R are terms, then Q=Rand
QRare atomic formulas. Then one can construct arbitrary formulas using logical connectives
,,¬,,and quantifiers Qand Qwhere Qis a variable.
DEFINING MULTIPLICATION FOR POLYNOMIALS OVER A FINITE FIELD 3
Definition 1. Let P, Q F[X] be non-constant polynomial. A subset Tof (F[X])dis P-definable
(resp. (P, Q)-definable) if there exists a rst-order formula φ(A1,...,Ad) in the language SP(resp.
SP,Q) which is satisfied if and only if (A1,...,Ad) belongs to T. A k-ary relation Tis simply
a subset of (F[X])kand one can define P-definable (resp. (P, Q)-definable) relation accordingly.
A map from (F[X])kto (F[X])is a (k+)-ary relation. So P-definable (resp. (P, Q)-definable)
maps are defined accordingly.
Definition 2. Let kFbe non-zero. The map lcmk:F[X]×F[X]F[X] is defined as follows.
If Aor Bis zero, then lcmk(A, B) = 0. Otherwise, lcmk(A, B) is the least common multiple of
the polynomials Aand Bhaving kas leading coefficient.
Definition 3. Any non-zero polynomial AF[X] can be written in a unique way as A=
P
i=0 CiPiwith C6= 0 and polynomials C0,...,Cof degree less than the degree of P. The word
C···C0over the finite alphabet of polynomials of degree less than deg(P) is the P-expansion or
P-representation of A. It is denoted repP(A). We say that the P-expansion of Ahas coefficient
Cjoccurring for Pj. By convention, the P-expansion of the zero polynomial is the empty word.
Definition 4. The binary relation XP,J (A, B) is true if and only if Ais a power Pand in the
P-representation of B,Aoccurs with Jas coefficient, JP. It is P-definable by the formula
(VP(A) = A)(U)(V)(B=U+J·A+VVA(U= 0 AVP(U))).
Definition 5. Let k1 be an integer. For all AF[X], Degk(A) is true if and only if
deg(A)0 mod k. Let Cbe a non-zero polynomial. For all AF[X], PreC(A) is true if and
only repX(C) is a prefix of repX(A).
Proposition 2. [8] Let Pbe a non-constant polynomial. Let k1be an integer. Let Cbe a
non-zero polynomial. The unary relations Degkand PreCare P-definable.
3. A partition of PN
The aim of this section is to prove Theorem 6, namely that if S, T are two multiplicatively
independent polynomials, then there exist Pand Qwhich are respectively power of Sand T(or
Tand S, see (5) for details), some (P, Q)-definable increasing map F:PNPNand a finite
partition (Ei)i∈{1,...,c}of PNsuch that for all i∈ {1,...,c}and all A, B Ei,
AB→ ∃C(PN\F(PN)) : F(A)CF(B).
To that end, we consider decomposition of polynomials into a product of irreducible polynomials
and we mainly have to consider two particular cases depending on the decompositions discussed
in Propositions 3 and 4.
Lemma 1. Let kFbe non-zero. Let P, Q be multiplicatively independent polynomials of the
kind P=P0Rand Q=Q0Rwith P0, Q0, R pairwise coprime polynomials such that P0Q0.
Then the map lcmkrestricted to the domain PN×QNis (P, Q)-definable.
Proof. Consider the graph {(A, B, C)|(A, B)PN×QN,lcmk(A, B) = C}of the map lcmk
restricted to PN×QN. This set can be defined by the formula:
VP(A) = VP(C) = AVQ(B) = VQ(C) = B
(T)(VP(T) = AVQ(T) = BTC)DebK(C)
where Kis the constant polynomial corresponding to the element kF.
Proposition 3. Let P, Q be multiplicatively independent polynomials of the kind P=P0Rand
Q=Q0Rwith P0, Q0, R pairwise coprime polynomials such that P0Q0. Then there exist a
constant cN1and a (P, Q)-definable map F:PNPNincreasing with respect to the order
relation and such that, for all kN,
Pc+1 ·F(Pk)F(Pk+c).
4 MICHEL RIGO AND LAURENT WAXWEILER
Proof. Let G:PNQNmapping APNto the smallest power Qkof Qsuch that QkA. The
graph {(A, B)|G(A) = B}of this map is (P, Q)-definable by the formula:
VP(A) = AVQ(B) = BBA(C)(VQ(C) = CCACB).
In the same way, the function H:F[X]PNmapping AF[X] to the smallest power Pkof P
such that PkAis also (P, Q)-definable.
Now using the above lemma and composing (P, Q)-definable maps, the map
F:PNPN, A 7→ H(lcm1(A, G(A)))
is thus (P, Q)-definable.
Let v(k) be the smallest integer such that PkQv(k). Since P=P0RQ0R=Q, for all
kN, we have v(k) + 1 v(k+ 1).
We write AB, if deg(A) = deg(B), i.e., ABBA. Let us first prove that Fis
increasing, i.e., that, for all k,F(Pk+1)F(Pk). We have
F(Pk+1) = H(lcm1(Pk+1, Qv(k+1))) H(Pk+1
0Qv(k+1)
0Rv(k+1))
H(Pk+1
0Qv(k)+1
0Rv(k)+1)H(P P k
0Qv(k)
0Rv(k)).
Since H(P P k
0Qv(k)
0Rv(k)) = P·H(Pk
0Qv(k)
0Rv(k))H(Pk
0Qv(k)
0Rv(k)), we get
F(Pk+1)H(lcm1(Pk, Qv(k))) = F(Pk).
To conclude with this proof, we have to show that there exists a constant csuch that, for all kN,
Pc+1 ·F(Pk)F(Pk+c). Observe that
Pc+1 ·H(lcm1(Pk, G(Pk))) H(lcm1(Pk+c, G(Pk+c)))
holds true whenever Pc+2 ·lcm1(Pk, G(Pk)) lcm1(Pk+c, G(Pk+c)). This latter condition is
equivalent to
(1) P2
0Qv(k)
0Rv(k)+c+2 Qv(k+c)
0Rv(k+c)
which in turn holds whenever P2
0Qv(k)
0Rv(k)+c+2 Qv(k)+c
0Rv(k)+c. We have just shown that (1)
or 2 deg(P0) + 2 deg(R)cdeg(Q0) imply Pc+1 ·F(Pk)F(Pk+c).
If deg(Q0)1, then the condition is satisfied for any large enough c.
Now consider the case where Q0is a constant in F. In that case, since deg(R) = deg(Q),
condition (1) becomes 2 deg(P0)+(v(k)+c+2) deg(Q)v(k+c) deg(Q). We have, by definition of
v,Pk+cQv(k+c)and Qv(k)1Pkfor all k, c. Therefore, we get (k+c) deg(P)< v(k+c) deg(Q)
and (v(k)1) deg(Q)kdeg(P) for all k, c. From these two inequalities, we conclude that
(2) cdeg(P) = (k+ck) deg(P)<(v(k+c)v(k) + 1) deg(Q).
Note that deg(P0)1, because otherwise P=kR and Q=ℓR for some non-zero k, ℓ Fand
one can conclude that Pand Qare multiplicatively dependent. Therefore, for large enough c,
(3) c(deg(P)deg(Q)) 2 deg(P0) + 3 deg(Q).
From (2), we obtain that
v(k+c) deg(Q)> c(deg(P)deg(Q)) + (v(k) + c1) deg(Q)
and we conclude the proof. Using (3), we get v(k+c) deg(Q)2 deg(P0)+(v(k)+c+2) deg(Q).
Proposition 4. Let P, Q be two polynomials having decomposition into irreducible polynomials of
the kind
P=
m
Y
i=1
Pγi
i
Y
i=1
Rαi
iand Q=
n
Y
i=1
Qδi
i
Y
i=1
Rβi
i
where the polynomials P1,...,Pm, Q1,...,Qn, R1,...,Rare pairwise coprime, m, n, ℓ N,2
and
1 = α1
β1
· · · αi
βi
· · · α
β
=θ, with θ > 1.
DEFINING MULTIPLICATION FOR POLYNOMIALS OVER A FINITE FIELD 5
Then the map F:PNPN, P k7→ Pθkis increasing with respect to the order relation and
there exists a constant cN1such that, for all kN,Pc+1 ·F(Pk)F(Pk+c).
Proof. For all c, k N, we have
F(Pk+c) = Pθ(k+c)Pθk+θc⌋⌉ =F(Pk)·Pθc.
Taking c= 1, leads to F(Pk+1)F(Pk) showing that Fis increasing. Fix any integer csuch
that c1/(θ1). Hence we get θc ≥ ⌊1 + cand F(Pk+c)F(Pk)·PθcF(Pk)·Pc+1.
Proposition 5. Let P, Q be two polynomials satisfying the assumptions of Proposition 4. The
map F:PNPN, P k7→ Pθkdefined in Proposition 4 is (P, Q)-definable.
Proof. First the map G:PNQN, P k7→ Qθkis (P, Q)-definable. We have B=G(A) if and
only if
VP(A) = AVQ(B) = B(T)VP(T
Y
i=1
Ri)AVQ(T)BVP(T)A
(C)VQ(C) = C(T)VP(T
Y
i=1
Ri)AVQ(T)CVP(T)ACB.
Indeed, A=Pkand B=Qrfor some integers k, r. Any non-zero polynomial Tcan be written
T=T0
m
Y
i=1
Pγ
i
i
n
Y
i=1
Qδ
i
i
Y
i=1
Rǫi
i
where T0is a polynomial coprime with all Pi, Qi, Riand γ
i, δ
i, ǫiare non-negative integers. Note
that
VP(T) = VPm
Y
i=1
(Pγi
i)γ
ii
Y
i=1
(Rαi
i)ǫii=Pminγ
ii,ǫjj⌋|1im,1j,
VQ(T) = Qminδ
ii,ǫjj⌋|1in,1j,
VP(T
Y
i=1
Ri) = Pminγ
ii,(1+ǫj)j⌋|1im,1j.
The implication VP(TQ
i=1 Ri)AVQ(T)BVP(T)Ais equivalent to
minγ
ii,(1 + ǫj)j⌋ | 1im, 1jk
minδ
ii,ǫjj⌋ | 1in, 1jr
minγ
ii,ǫjj⌋ | 1im, 1jk
and it is satisfied, for all possible T0, γ
1,...,γ
m, δ
1,...,δ
n, ǫ1,...,ǫdescribing the polynomial T,
if and only if the following implication holds for all ǫ1,...,ǫ:
min(1 + ǫj)j⌋ | 1jkminǫjj⌋ | 1jr
minǫjj⌋ | 1jk.
This is equivalent to the fact that there is no j∈ {1,...,ℓ}and no ǫjsuch that (1 + ǫj)/αj
k > ǫj/αjand ǫjjr, i.e., such that kαj1 = ǫjrβj. This latter inequalities occur for no
j∈ {1,...,ℓ}and no ǫjif and only if r/k max{αjj|1j}=θ. In other words, the
middle part of the formula describes that Bis a power of Qhaving an exponent at least kθ. In
the same way, the last part of the formula means that any polynomial Cwhich is a power of Q
having an exponent at least kθ is such that CB.
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !