• Aucun résultat trouvé

arXiv:submit/3793044 [math.AC] 14 Jun 2021

N/A
N/A
Protected

Academic year: 2022

Partager "arXiv:submit/3793044 [math.AC] 14 Jun 2021"

Copied!
27
0
0

Texte intégral

(1)

arXiv:submit/3793044 [math.AC] 14 Jun 2021

OF SYMMETRIC MATRICES IN CHARACTERISTIC TWO

GR´EGORY BERHUY

Institut Fourier, Universit´e Grenoble Alpes, 100, rue des maths 38610 Gi`eres, France

Email : [email protected]

Abstract. Let k be a field of characteristic two. We prove that a non constant monic polynomial f ∈ k[X] of degree n is the mini- mal/characteristic polynomial of a symmetric matrix with entries in k if and only if it is not the product of pairwise distinct inseparable irreducible polynomials. In this case, we prove that f is the minimal polynomial of a symmetric matrix of sizen. We also prove that any el- ementα ∈kalg of degreen≥1 is the eigenvalue of a symmetrix matrix of size n or n + 1, the first case happening if and only if the mini- mal polynomial ofα is not the product of pairwise distinct inseparable irreducible polynomials.

Keywords : Symmetric matrices, Minimal polyomial, Characteristic polynomial, Eigenvalues, Symmetric bilinear forms, Transfer

2020 MSC Codes: 11C20, 15A15, 15A18, 11E39

Contents

1. Introduction 2

2. Bilinear forms and symmetric matrices 3

3. Computation of various transfers 11

4. Proof of the main results and examples 17

References 27

1

(2)

1. Introduction

The problem of determining the minimal and characteristic polynomi- als of symmetric matrices with entries in a field has a long history, that we briefly sketch. The first major result on this question is due to Krakowski. If k is a formally real field, we say that f ∈ k[X] is totally real if it splits over every real closure of k. Krakowski proved ([4]) that if k is a formally real field, a monic polynomial f ∈ k[X] is the minimal polynomial of a symmetric matrix with entries in k if and only if it is separable and totally real. He also proved that if k is not formally real and char(k) 6= 2, any monic polynomial f ∈k[X] is the minimal polynomial of a symmetric matrix with entries in k. In par- ticular, any totally real algebraic number (resp. any algebraic number) α ∈kalg is the eigenvalue of a symmetric matrix with entries in k if k is formally real (resp. ifk is not formally real of characteristic different from two). However, the size of the symmetric matrices constructed by Krakowski was huge compared to the degree off, and the question of finding the minimal size of such symmetric matrices was still open.

This question was solved by Bender. Concerning the eigenvalues of symmetric matrices, he proved ([2]) that, if k is a number field, any totally real number of degree nis the eigenvalue of a symmetric matrix of Mn(k) or Mn+1(k). When char(k) 6= 2, given a monic polynomial f ∈ k[X], (where f is totally real if k is formally real), Bender ([3]) computed the smallest integerrsuch that there exists a symmetrix ma- trix with entries ink satisfying µM =f and χM =fr. In particular, if

−1 is a square in k, Bender’s results imply that any monic polynomial f ∈ k[X] of degree n is the minimal/characteristic polynomial of a symmetric matrix of Mn(k).

When char(k) = 2, much less is known. In [3], Bender stated without proof the following result: if k has characteristic two, and if f ∈k[X]

is a monic polynomial of degreen which has at least one separable irre- ducible divisor or such that all the valuations corresponding to insep- arable irreducible divisors are even, then f is the minimal polynomial of a symmetric matrix of Mn(k).

Finally, results of Bass, Estes and Guralnick (see [1], (9.4)) imply that, if k has characteristic two, any element α ∈ kalg of degree n is the eigenvalue of a symmetric matrix with entries in k of size at most 2n+ 1.

In this paper, we will determine the minimal and characteristic poly- nomials of symmetric matrices with entries in a field of characteristic two. More precisely, we will prove the following results.

(3)

Theorem 1.1. Let k be a field of characteristic two, and let f ∈k[X]

be a monic non constant polynomial of degreen. Thenf is the minimal polynomial of a symmetric matrix with entries in k if and only if f is not the product of pairwise distinct monic irreducible inseparable polynomials.

In this case, f is the minimal polynomial of a symmetric matrix of Mn(k).

In particular, if k is perfect, any monic non constant polynomial f ∈ k[X] of degree n is the minimal polynomial of a symmetric matrix of Mn(k).

Corollary 1.2. Let k be a field of characteristic two, and let f ∈ k[X] be a monic non constant polynomial of degree n. Then f is the characteristic polynomial of a symmetric matrix of Mn(k) if and only if it is not the product of pairwise distinct monic irreducible inseparable polynomials.

In particular, if k is perfect, any monic non constant polynomial f ∈ k[X]of degreen is the characteristic polynomial of a symmetric matrix of Mn(k).

Theorem 1.3. Let k be a field of characteristic two, and let α ∈ kalg be an algebraic element of degree n, with minimal polynomial f. Then :

(1) iff is not the product of pairwise distinct monic irreducible in- separable polynomials,αis the eigenvalue of a symmetric matrix of Mn(k);

(2) if f is the product of pairwise distinct monic irreducible insep- arable polynomials, α is the eigenvalue of a symmetric matrix of Mn+1(k), but not of any symmetric matrix of Mn(k).

In particular, if k is perfect, any algebraic element of degree n is the eigenvalue of a symmetric matrix of Mn(k).

The proofs rely on a technique introduced by Bender, which consists in constructingk-linear formsk[X]/(f)−→ksuch that the corresponding transfer is isomorphic to the unit form (see Lemma 2.1).

2. Bilinear forms and symmetric matrices We first recall some well-known definitions on bilinear forms.

(4)

The unit form of rank n is the symmetric k-bilinear form kn×kn −→k

(x, y)7−→xty.

A symmetric k-bilinear formb:V ×V −→k on a finite dimensionalk- vector space will then be isomorphic to the unit form (of rank dimk(V)) if and only if V has an orthonormal basis with respect to b.

IfE is a commutative k-algebra ands:E −→k is ak-linear form, the transfer associated to s is the symmetric k-bilinear form

s(h1i) :E ×E −→k (x, y)7−→s(xy).

We now prove a slight variation of a lemma of Bender, which relates the theory of symmetric matrices and the notion of transfer.

Before stating it, recall that ifE is a finite dimensional commutativek- algebra, theminimal polynomialofx∈Eis the unique monic generator µx of the ideal Ix of k[X] defined by

Ix ={P ∈k[X]|P(x) = 0}.

Lemma 2.1. Let k be an arbitrary field, and let E be a finite dimen- sional commutative k-algebra. Assume that there exists ak-linear form s : E −→ k such that s(h1i) is isomorphic to the unit form, and let B be an orthonormal basis of E. Then for all x ∈ E, the matrix Mx = Mat(ℓx;B) is a symmetric matrix of Mn(k) such that µMxx, wherex:E −→E denotes the endomorphism of left multiplication by x.

Proof. Assume that there exists a k-linear form s :E −→k such that s(h1i) is isomorphic to the unit form, and let B be an orthonormal basis of E with respect to s(h1i). Then for allx, x1, x2 ∈E, we have

s(ℓx(x1)x2) = s(xx1x2) =s(x1xx2) =s(x1x(x2)).

Hence ℓx is self-adjoint with respect to s(h1i). It follows that M = Mat(ℓx;B) is symmetric. Now for all P ∈k[X], we have

P(ℓx) = 0 ⇐⇒ ℓP(x) = 0 ⇐⇒ P(x) = 0 ⇐⇒ µx |P.

It follows that the minimal polynomial of M isµx. For the rest of the paper, we will assume thatkis a field of characteristic two. Recall that a k-bilinear form b : V ×V −→ k is alternating if b(x, x) = 0 for allx∈V. Alternating forms are necessarily symmetric.

If V is finite dimensional, non-degenerate alternating k-bilinear forms

(5)

are hyperbolic, that is isomorphic to an orthogonal sum of hyperbolic planes H, where

H: k2 ×k2 −→k

(x, y)7−→x1y2+x2y1.

The following lemma gives a nice characterization of the unit form in characteristic two.

Lemma 2.2. A nonzero symmetric bilinear form b : V ×V −→ k is isomorphic to the unit form if and only it is non-degenerate, non- alternating, and b(x, x) is a square for allx∈V.

In particular, if m ≥ 1 and h is a hyperbolic form, m× h1i ⊥ h is isomorphic to the unit form.

Proof. Since k has characteristic two, any sum of squares is a square, and the unit form satisfies the conditions of the lemma. Conversely, assume that b : V ×V −→ k is a nonzero symmetric bilinear form satisfying the conditions of the lemma. Then there exists e1 ∈ V such that b(e1, e1) 6= 0, and by assumption b(e1, e1) = λ2 for some λ ∈ k×. Replacing e1 by λ1e1 if necessary, one may assume that b(e1, e1) = 1. The restriction of b to F = ke1 being non-degenerate, we have V = F ⊕F. Now, the restriction of b to F is also non- degenerate (if (e2, . . . , em) is a basis of F, then the matrix ofb in the basis (e1, . . . , en) is block-diagonal, with a 1 in the left upper corner). If this restriction is non-alternating, one may apply induction on dimk(V) (the case dimk(V) = 1 being trivial). If it is alternating, then it is hy- perbolic. Hence, it is enough to prove that the matrixB =

Ñ1 0 0 0 0 1 0 1 0

é

is congruent to the identity matrix, and apply induction. But one may check that PtBP =I3, where P =

Ñ1 1 1 1 0 1 0 1 1

é

.The last part is clear.

Remark 2.3. The previous lemma is a direct consequence of the fol- lowing well-known fact, which may be proved using a slight modifica- tion of the arguments above: any non-alternating symmetric bilinear space (V, b) has an orthogonal basis.

Remark 2.4. Let b : V ×V −→ k be a symmetric bilinear form, and let e = (e1, . . . , en) be a basis of V. If x =

Xn

i=1

xi·ei, since k has

(6)

characteristic two, we haveb(x, x) = Xn

i=1

x2ib(ei, ei). Using the fact that a sum of squares is a square, we see that the following properties are equivalent:

(1) b(x, x) is a square for allx∈V;

(2) for any basise = (e1, . . . , en),b(ei, ei) is a square for all 1≤i≤ n;

(3) there exists a basise= (e1, . . . , en) such thatb(ei, ei) is a square for all 1≤i≤n.

The same argument shows that the following properties are equivalent:

(1) b is alternating;

(2) for any basis e= (e1, . . . , en),b(ei, ei) = 0 for all 1≤i≤n;

(3) there exists a basis e = (e1, . . . , en) such that b(ei, ei) = 0 for all 1≤i≤n.

This remark will be useful to prove that a bilinear form is isomorphic to the unit form.

For practical computations, we now explain a modified version of Gauss reduction which computes an orthonormal basis of a bilinear space (V, b) satisfying the conditions of Lemma 2.2.

If ϕ, ψ∈V, we will denote by ϕ•ψ the bilinear form ϕ•ψ: V ×V −→k

(x, y)7−→ϕ(x)ψ(y).

The proposed algorithm will rely on the following identities : ifϕ1, ϕ2, ϕ3 ∈ V, we have

(i) ϕ1•ϕ11•ϕ22•ϕ1 = (ϕ12)•(ϕ12) +ϕ2•ϕ2

(ii) ϕ1•ϕ12•ϕ33•ϕ2 = (ϕ12)•(ϕ12) + (ϕ13)• (ϕ13) + (ϕ123)•(ϕ123)

Letb:V ×V −→k be a non-alternating symmetric bilinear form such that b(x, x) is a square for all x ∈ V. We do not assume here that b is non-degenerate. Our first goal is to write b =

Xr

i=1

ϕi •ϕi, where ϕ1, . . . , ϕr∈V are k-linearly independent linear forms on V.

We start with the representative matrix M = (aij) ofb in a fixed basis E = (e1, . . . , en) ofV.

(7)

If x= Xn

i=1

xi·ei, y = Xn

j=1

yj·ej, we then have

b(x, y) = Xn

i=1

aiixiyi+X

i<j

aij(xiyj+xjyi).

Step 1. Sincebis non-alternating, it contains a term of the formu2xiyi, whereu∈k×. For sake of simplicity, assume thati= 1. Collecting all terms containing x1 or y1, write

b(x, y) = (ux1)(uy1) + (ux1)ϕ(y) + (uy1)ϕ(x) + the remaining terms, where ϕ is a linear combination of e2, . . . , en. If we set

ϕ1:V −→k

x7−→ux1+ϕ(x),

using identity (i), we may writeb=ϕ1•ϕ1+b1,whereb1 is a symmetric bilinear form onV, whose expression only depends onx2, y2, . . . , xn, yn. Note that b1(x, x) is a square for all x ∈ V, since b1(x, x) = ϕ1(x)2+ b(x, x) and a sum of squares is a square.

Step 2. If b1 = 0, we are done. Otherwise, if b1 is non-alternating, we repeat Step 1 with b1. If b1 is alternating, it contains a nonzero term of the form aij(xiyj+xjyi). Say for example that (i, j) = (2,3).

Collecting terms containing x2, x3, y2 ory3, we may write

b1(x, y) =a23(x2y3+x3y2) +ψ(x)y3 +ψ(y)x3(x)y2(y)x2+ the remaining terms,

where ψ, ψ are linear combinations of e4, . . . , en.

Now, a23(x2y3+x3y2) +ψ(x)y3+ψ(y)x3(x)y2(y)x2 is equal to

(a23x2+ψ(x))(y3+a231ψ(y))+(a23y2+ψ(y))(x3+a231ψ(x))+a231(ψ(x)ψ(y)+ψ(x)ψ(y)).

Hence, we may write

b =ϕ1•ϕ12 •ψ33•ψ2+b2,

where b2 is a symmetric bilinear form, whose expression only depends onx4, y4, . . . , xn, yn.Using identity (ii), and replacing the formerϕ1 by ϕ12, we have b=

X3

j=1

ϕj •ϕj +b2.

Once again, b2(x, x) = 0 for all x ∈ V. If b2 = 0, we are done.

Otherwise, we repeat Step 1 or Step 2 with b2.

(8)

Since the number of variables decrease by one or two are each step, we will end with a form b1 orb2 which is identically zero in at most r iterations of Steps 1 or 2.

Using induction on n, it is not difficult to prove, as in the classical Gauss reduction algorithm, that the linear forms ϕ1, . . . , ϕr obtained at the end of this procedure are linearly independent.

Step 3. We now have b = Xr

j=1

ϕj •ϕj, where ϕ1, . . . , ϕr ∈ V are linearly independent.

Ifϕi = Xn

j=1

ϕijej, the matrixU = (ϕij)∈Mr×n(k) has rankr. We may then add n−r rows to U in order to obtain a matrix Q ∈ GLn(k).

Note that this step is not necessary if b is non-degenerate, that is, if r=n.

The columns of P =Q1 then represent the coordinate vectors of the elements of the desired orthonormal basis B in the basis E.

Remark 2.5. The previous procedure may be slightly modified to produce an orthogonal basis of any non-alternating symmetric bilinear space (V, b).

We now go back to our original problem.

Lemma 2.6. Let b : V ×V −→ k be a nonzero symmetric bilinear form. Assume that (V, b) ≃ (V1, b1) ⊥ · · · ⊥ (Vr, br), where V1, . . . , Vr

are nonzero vector spaces and b1, . . . , br are symmetric bilinear forms.

Thenb is isomorphic to the unit form if and only if the following prop- erties hold:

(1) for all 1 ≤ i ≤ r, bi is either isomorphic to the unit form or hyperbolic;

(2) there exists at least one 1≤j ≤r such that bj is isomorphic to the unit form.

Proof. If b1, . . . , br satisfy the conditions of the lemma, then b is iso- morphic to the unit form by Lemma 2.2, since b ≃ b1 ⊥ · · · ⊥ br is isomorphic to the orthogonal sum of a unit form and of an hyperbolic form. Conversely, assume that b is isomorphic to the unit form. Then b1, . . . , br are all non-degenerate and zero, since b is non-degenerate aand each Vi is nonzero. If bi is alternating, bi is hyperbolic. Assume now that bi is non-alternating. Since b(x, x) is a square for all x∈ V,

(9)

the same property holds for (Vi, bi). In this case, bi is isomorphic to the unit form by Lemma 2.2 again. Finally, if b1, . . . , br are all hyperbolic, so is b. In this case, b is alternating, which contradicts the fact that b is isomorphic to the unit form. This concludes the proof.

The previous lemma, applied to transfers, yields the following result.

Lemma 2.7. Let E1, . . . , Er be r nonzero finite dimensional commuta- tivek-algebras. Then there exists ak-linear forms:E1×· · ·×Er −→k such that s(h1i)is isomorphic to the unit form if and only if there ex- ists r k-linear forms si : Ei −→ k such that the following properties hold:

(1) for all 1 ≤ i ≤ r, (si)(h1i) is either isomorphic to the unit form or hyperbolic;

(2) there exists at least one 1 ≤ j ≤ r such that (sj)(h1i) is iso- morphic to the unit form.

Proof. Any k-linear form s :E1× · · · ×Er −→k may be written in a unique way as

s=s1⊕ · · · ⊕sr:E1× · · · ×Er −→k

(x1, . . . , xr)7−→s1(x1) +· · ·+sr(xr),

where si : Ei −→ k is a k-linear form. For such a decomposition, we clearly have

s(h1i)≃(s1)(h1i)⊥ · · · ⊥(sr)(h1i).

Now apply Lemma 2.6 to conclude.

From this lemma, we now derive some information on the structure of minimal polynomials of symmetric matrices.

Proposition 2.8. Let ρ1, . . . , ρs be pairwise distinct monic inseparable irreducible polynomials. Then ρ1· · ·ρs is not the minimal polynomial of a symmetric matrix with entries in k of any size.

Proof. Assume that there exists a symmetric matrix M ∈Mn(k) such that µM1· · ·ρs.

Write ρii(X2ki), whereki ≥1 and πi is separable. If ai1, . . . , aidi ∈ ks are the roots ofπi, we then haveρi =

di

Y

j=1

(X2ki−aij)∈ks[X]. Hence

µM = Ys

i=1 di

Y

j=1

(X2ki −aij)∈ks[X],

(10)

and ksn=M

i,j

Eij, whereEij = ker(M2ki −aijIn).

Let us prove that the subspaces Eij are mutually orthogonal with re- spect to the unit form on ksn. Notice that, if (i, j) 6= (ℓ, m), the poly- nomials P = X2ki −aij and Q = X2kℓ −aℓm are coprime : if i 6= ℓ, it follows from the fact that ρi and ρ are distinct irreducible polyno- mials (and therefore coprime), and if i = ℓ and j 6= m, this comes from the fact aij 6= aim since πi is separable, and from the relation P −Q=aij −aim.

Thus, there exists U, V ∈ ks[X] such that UP +V Q = 1. Now, for all x ∈ Eij = ker(P(M)) and y ∈ Eℓm = ker(Q(M)), since M is symmetric, we have

xty = (Inx)ty = (U(M)P(M)x+V(M)Q(M)x)ty

= (V(M)Q(M)x)ty = xt(Q(M)V(M)y)

= xt(V(M)Q(M)y) = 0.

Since the subspaces Eij are mutually orthogonal, the unit form b0 on ksn satisfies b0 ≃⊥i,j bij, where bij is the restriction of b0 to Eij. By Lemma2.6, there existi, j such thatbij is isomorphic to the unit form.

In other words, Eij has an orthonormal basis for the restriction of b0

toEij. NowEij is stable byM, soM induces an endomorphism uij on Eij, which is self-adjoint with respect tobij. Hence the matrixM ofuij

in an orthonormal basis of Eij is a symmetric matrix with entries inks satisfying (M)2ki =aijIm,wheremis the size ofM. IfN = (M)2ki−1, then N = (nij) is symmetric and satisfies N2 =aijIm. Comparing the coefficients in position (1,1), we get

aij = Xm

ℓ=1

n1ℓnℓ1 = Xm

ℓ=1

n21ℓ = ( Xm

ℓ=1

n1ℓ)2.

Therefore, aij is a square inks. Since the Galois group a splitting field of πi acts transitively on its roots, this implies that all the roots of πi are squares inks. It follows that all the coefficients ofρii(X2ki) are squares ofks(as a sum of products of squares). Now, ifa∈kis a square of an element of ks, it is already a square of an element of k. Indeed, if λ ∈ ks satisfies λ2 = a, then µλ,k | X2 −a = (X −λ)2. Since λ is separable over k, the previous divisibility relation forcesµλ,k =X−λ, and λ ∈ k. It follows that ρi is a square in k[X], contradicting its

irreducibility. This concludes the proof.

(11)

3. Computation of various transfers

In the sequel, if f ∈ k[X] is a non constant monic polynomial, α will denote the class of X ink[X]/(f) (unless specified otherwise), so that (1, α, . . . , αn1) is a k-basis of k[X]/(f) (where n= deg(f)).

Lemma 3.1. Assume thatf is even of degree2m, and lets:k[X]/(f)−→

k be the unique k-linear form such that

s(1) =· · ·=s(α2m2) = 0, s(α2m1) = 1.

Then s(h1i) is hyperbolic.

Proof. It is enough to prove that s(h1i) is non-degenerate and alter- nating.

Let us prove it is non-degenerate. Let x =

2mX1

i=0

λi·αi ∈ ker(s(h1i)).

Then s(x1) = s(x) = λ2m1 = 0. Assume we proved that λ2m1 = λ2m2 =· · ·=λ2m1j = 0 for some 0≤j ≤2m−2. Then,

0 = s(xαj+1) =s(

2mXj2

i=0

λi·αi+j+1)) =s(

2mX1

i=j+1

λij1·αi)) =λ2m1j1. It follows by induction that all the λi’s are zero, that is x= 0. Hence, s(h1i) is non-degenerate.

We now prove that it is alternating. By Remark 2.4, it is enough to show that s(α2i) = 0 for 0≤i≤2m−1. For, let R be the remainder of the long division of X2i by f. We claim thatR is even. This follows from the process of long division and the following obeservation: if g is an even polynomial with leading term a2ℓX2ℓ, with ℓ ≥ m, the polynomial g−a2ℓX2ℓ2mf is even.

Consequently, evaluation at α shows that α2i =R(α) is a linear com- bination of 1, α2, . . . , α2m2, ands(α2i) = 0. This conclude the proof.

Lemma 3.2. Let L/k be a finite separable extension, and let TrL/k : L−→k be the corresponding trace map. Then (TrL/k)(h1i)is isomor- phic to the unit form.

Proof. IfXLdenotes the set ofk-embeddingsL−→kalg, recall that for all x ∈ L, we have TrL/k(x) = X

σXL

σ(x). In particular, for all x ∈ L,

(12)

we get

TrL/k(x2) = X

σXL

σ(x2) = X

σXL

σ(x)2 = TrL/K(x)2.

Since L/k is separable, it is known that TrL/k is nonzero, and that the corresponding transfer is non-degenerate. Since the trace map is nonzero, the previous equality shows that the corresponding transfer is non-alternating. It also implies that TrL/k(x2) is a square for allx∈L.

Lemma 2.2 then yields the desired result.

Lemma 3.3. Assume thatf = (X−a)m, m≥1, and lets:k[X]/(f)−→

k be the unique k-linear form such that

s(1) =s(α−a) =· · ·=s((α−a)m1) = 1.

Then s(h1i) is isomorphic to the unit form.

Moreover, for all i≥m, we have s(αi) =

mX1

j=0

Çi j

å aij.

Proof. By Lemma 2.2, it is enough to show that s(h1i) is nonzero, non-degenerate, non-alternating, and that s(x2) is a square for all x∈ k[X]/(f).

It is easy to check that the matrix B of s(h1i) with respect to the basis (1, α−a, . . . ,(α−a)m1) is

B =

â1 1 · · · 1 1 1 1 · · · 1 0 ... ... ... ... ...

... 1 . .. ... 1 0 · · · 0

ì .

It follows at onces(h1i) is nonzero, non-degenerate and non-alternating.

The fact thats(x2) is a square for allx∈k[X]/(f) follows from Remark 2.4 and the fact that the diagonal entries of B are squares.

Let us prove the last part of the lemma, and leti≥m.Since (α−a)j = 0 in L[X]/((X−a)m) for all j ≥m, we have

αi = (α−a+a)i =

m1

X

j=0

Çi m

å

(α−a)jaij.

Applying the definition ofs yields the desired equality.

(13)

Proposition 3.4. Let π ∈k[X] be a monic irreducible separable poly- nomial of degree d≥1, let a∈ks be a root ofπ, and letL=k(a). Let m≥1, and let t:L[X]/((X−a)m)−→L be the unique L-linear form such that

t(1) =t(γ −a) =· · ·=t((γ−a)m1) = 1,

where γ is the class of X in the quotient ring L[X]/((X−a)m).

Finally, let s :k[X]/(πm)−→k be the k-linear map defined by s(P) = TrL/k(t(Pe)) for all P ∈k[X]/(πm),

where Qe denotes the class of a polynomial Q ∈ L[X] in L[X]/((X − a)m).

Then s(h1i) is isomorphic to the unit form.

Moreover, for all i≥m, we have s(αi) =

mX1

j=0

Çi j

å

TrL/k(aij).

Proof. By Lemma3.3, we can pick an orthonormalL-basis (Qe1, . . . ,Qem) of L[X]/((X −a)m) with respect to t(h1i). By Lemma 3.2, we can also pick an orthonormal k-basis (γ1, . . . , γd) of L/k with respect to (TrL/k)(h1i), where d= [L:k] = deg(π).

Claim. For all Q∈L[X], there exists P ∈k[X] such that Pe =Q.e Assume the claim is proved, and let Pij ∈ k[X] be a polynomial such that Peij =γfiiQj.Then for all 1≤i, r≤d,1≤j, r≤m, we have

s(PijPrs) = TrL/k(t(PeijPers)) = TrL/k(t(γfiiQjγfirQs)).

Since t is L-linear, this yields

s(PijPrs) = TrL/kiγrt(QejQes)) = TrL/kiγrδjs) =δjsδir. It follows that the family (Pij)i,j is orthonormal with respect tos(h1i).

In particular, thePij’s are linearly independent overk. Since this family hasdmelements, we may conclude that (Pij)i,j is an orthonormal basis of k[X]/(πm) with respect to s(h1i).

It remains to prove the claim. Let M/k be the Galois closure of L, let G be the Galois group ofM/k, and letXL be the set of k-embeddings σ : L−→ kalg. Note that elements of XL have their images contained inM, so Gacts by left composition on XL.

LetQ∈L[X]. Since π is separable, the polynomials (X−σ(a))m, σ∈ XL are pairwise coprime. The Chinese Remainder Theorem yields the

(14)

existence of a unique polynomial P ∈M[X] of degree < dm such that P ≡ σ(Q) mod (X −σ(a))m for all σ ∈ XL, where the congruences are viewed inside M[X].

For all τ ∈ G, we then have τ(P) ≡ τ σ(Q) mod (X−τ σ(a))m for all σ ∈XL. Since π is irreducible, the action of G on XL is transitive and we have τ(P) ≡ σ(Q) mod (X −σ(a))m for all σ ∈ XL. Now, deg(τ(P)) = deg(P), so by uniqueness of P, we get τ(P) = P for all τ ∈ G. Hence P ∈ k[X]. By choice of P, we have (X − a)m | (P −Q) in M[X]. Since P ∈ k[X] ⊂ L[X], and (X −a)m ∈ L[X], the corresponding quotient also lies in L[X], and we have P ≡ Q mod (X−a)m in L[X], that is Pe =Q.e

The last part comes from Lemma 3.3. This concludes the proof.

Lemma 3.5. Let m ≥ 2 and n ≥ 1. Assume that a ∈ k is not a square, and let f = (X2n −a)m. Let s: k[X]/(f)−→k be the unique k-linear form such that

s(α2n) = 1, s(α2nm1) = 1, s(αj) = 0 if j 6= 2n,2nm−1.

Then s(h1i) is isomorphic to the unit form.

Moreover, for all i≥2nm, s(αi) is equal to : (1)

Ç2nu−1 2nm−1

å

aum if i= 2nu−1 for some u > m (2) 2n(mX1)1

j=0

Ç2n+1u j

å

a2u ifi= 2n(2u+ 1) for someu≥ m−1 2 (3) 0 otherwise.

Proof. Once again, we are going to use Lemma 2.2. Note for the computations that 2n <2nm−1 sincem ≥2 and n≥1.

Clearly, s(h1i) is nonzero, and non-alternating since s(α2n) = 1. Let us prove it is non-degenerate. Let x ∈ k[X]/((X2n −a)m) such that s(xy) = 0 for all y ∈ k[X]/((X2n −a)m). Assume that x 6= 0. Then the ideal (x) is contained in ker(s). Since a is not a square and k has characteristic two,X2n−ais irreducible ink[X], and the monic divisors of (X2n −a)m are the polynomials (X2n −a)j, 0≤j ≤m. Thus, the ideals ofk[X]/((X2n−a)m) are the ideals ((α2n−a)j), 0≤j ≤m. Since (x) is nonzero and is not equal to the whole quotient ring (sincesis not identically zero), we have (x) = ((α2n −a)j) for some 1 ≤j ≤ m−1.

In particular, (x) contains (α2n−a)m1. Hence, (α2n−a)m1 ∈ker(s) and we have s((α2n −a)m1α2n1) = 0. Now (α2n −a)m1α2n1 is a

(15)

polynomial inα of degree 2nm−1, whose coefficient of α2n is zero and whose coefficient of α2nm1 is 1. Therefore, s((α2n −a)m1α2n1) = 1 and we get a contradiction.

It remains to prove that s(α2i) is a square for all 0 ≤ i ≤ 2nm −1.

This is clear if 0≤2i≤2nm−2. For the other cases, we are going to prove the formulas giving s(αi) for all i ≥ 2nm. Let i ≥2nm, and let β ∈kalg satisfying β2n −a= 0. Note thatf = (X−β)2nm.

In kalg[X], we have Xi = (X−β+β)i

2nXm1

j=0

Çi j

å

(X−β)jβij mod (X−β)2nm.

Since the degree of Ri =

2nXm1

j=0

Çi j

å

(X−β)jβij is ≤ 2nm−1, Ri ∈ kalg[X] is the remainder of the long division of Xi by (X−β)2nm =f.

Since Xi and f lie in k[X], so is Ri. If rj(i) ∈k is the coefficient of Xi inRi, we then have s(αi) =r(i)2n +r(i)2nm1.

SinceX2n−ais irreducible,βhas degree 2n. It follows that 1, β, . . . , β2n1 are k-linearly independent. If j ≥ 0, an Euclidean division of j by 2n then shows thatβj lies in k if and only if j is a multiple of 2n.

We clearly haver2(i)nm1 =

Ç i 2nm−1

å

βi(2nm1). Note that

Ç i 2nm−1

å

= 0 or 1 ink.In particular, if r2(i)nm1 is nonzero, it is equal toβi(2nm1). Since r(i)2nm1 ∈ k, we necessarily have i ≡ −1 [2n]. This implies that r2(i)nm1 = 0 when iis even. Now, ifi= 2nu−1 (where u > m), we then get r2(i)nm1 =

Ç2nu−1 2nm−1

å aum. We also have

r2(i)n =

2nXm1

j=2n

Çi j

åÇj 2n

å

βj2nβijiβi2n,

where εi =

2nXm1

j=2n

Çi j

åÇj 2n

å

= Ç i

2n

å2nXm1

j=2n

Çi−2n j−2n

å

. As before, εi = 0 or 1 in k. If r2(i)n 6= 0, we then have r2(i)n = βi2n ∈ k, which implies that i≡0 [2n].

(16)

Hence, if r(i)2n 6= 0, there exists ℓ ≥ m such that i = 2nℓ. In particular, r2(i)n = 0 if iis odd. Now it is well-known that

Ç2nℓ 2n

å

and ℓ have same parity. Sincer(i)2n 6= 0, so isεi, andℓ is necessarily odd. Thusℓ= 2u+ 1 for some u≥ m−1

2 .

Consequently, if i= 2n(2u+ 1), we have r(i)2niβ2n+1uia2u, where εi =

2nXm1

j=2n

Çi−2n j−2n

å

=

2n(m1)1

X

j=0

Ç2n+1u j

å .

All the desired formulas follow at once. In particular,s(α2i) is a square

for all i≥0. This concludes the proof.

Proposition 3.6. Let ρ ∈ k[X] be a monic irreducible inseparable polynomial. Write ρ=π(X2n), where n ≥1 and π ∈k[X] is a monic irreducible separable polynomial of degree d ≥ 1. Let a ∈ ks be a root of π, and let L=k(a). Let t:L[X]/((X2n−a)m)−→L be the unique L-linear form such that

t(γ2n) = 1, t(γ2nm1) = 1, t(γj) = 0 if j 6= 2n,2nm−1.

where γ is the class of X in the quotient ring L[X]/((X2n−a)m).

Finally, let s :k[X]/(πm)−→k be the k-linear map defined by s(P) = TrL/k(t(Pe)) for all P ∈k[X]/(πm),

where Qe denotes the class of a polynomialQ∈L[X] in L[X]/((X2n− a)m).

Then s(h1i) is isomorphic to the unit form.

Moreover, for all i≥2nm, s(αi) is equal to : (1)

Ç2nu−1 2nm−1

å

TrL/k(aum) if i= 2nu−1 for some u > m (2) 2n(mX1)1

j=0

Ç2n+1u j

å

TrL/k(a2u) if i= 2n(2u+ 1) for someu≥ m−1

(3) 0 otherwise.2

Proof. If σ1, σ2 ∈ XL are two distinct k-embeddings of L, the polyno- mials X2n−σ1(a) and X2n−σ2(a) are coprime (since π is separable),

(17)

and thus so are (X2n − σ1(a))m and (X2n − σ2(a))m. Reasoning as in the proof of Proposition 3.4, we may show that, given Q ∈ L[X], there exists P ∈ k[X] such that Pe =Q. The rest of the proof is thene identical to the proof of this very same proposition.

4. Proof of the main results and examples

We now come to the proof of the main results of this paper, that we state again for the convenience of the reader.

Theorem 4.1. Let f ∈ k[X] be a monic non constant polynomial of degree n. Then f is the minimal polynomial of a symmetric matrix with entries in k if and only if f is not the product of pairwise distinct monic irreducible inseparable polynomials.

In this case, f is the minimal polynomial of a symmetric matrix of Mn(k).

In particular, if k is perfect, any monic non constant polynomial f ∈ k[X] of degree n is the minimal polynomial of a symmetric matrix of Mn(k).

Proof. We will make use of the following easy fact : if E1, . . . , Es are finite dimensional commutative k-algebras, twe have

µx= lcm(µx1, . . . , µxs) for all x= (x1, . . . , xs)∈E1× · · · ×Es. Assume first that f has at least one separable irreducible divisor, and write f = π1m1· · ·πrmrg, where r ≥ 1, m1, . . . , mr ≥ 1, π1, . . . , πr are monic separable irreducible polynomials, and g is the product of the inseperable irreducible divisors of f (with multiplicities). Note that g is even, and coprime to each πmi i. By Proposition3.4, for all 1≤i≤r, there exists ak-linear formsi :k[X]/(πimi)−→ksuch that (si)(h1i) is isomorphic to the unit form. Sinceg is even, by Lemma3.1, there exists a k-linear form s : k[X]/(g) −→ k such that s(h1i) is hyperbolic.

By Lemma 2.7, there exists a k-linear map s : k[X]/(πm1 1)× · · · × k[X]/(πrmr)×k[X]/(g) −→ k such that s(h1i) is isomorphic to the unit form. Ifαi is the class of X ink[X]/(πmi i) and α is the class of X ink[X]/(g)), we haveµαiimi and µα =g. Let x= (α1, . . . , αr, α).

Since πm1 1, . . . , πrmr and g are pairwise coprime, we have µx= lcm(π1m1, . . . , πrmr, g) =π1m1· · ·πrmrg =f.

By Lemma 2.1,f is the minimal polynomial of a symmetric matrix of Mn(k).

(18)

Assume now that all irreducible divisors off are inseparable. Iff is the product of pairwise distinct monic irreducible inseparable polynomials, then f is not the minimal polynomial of a symmetric matrix of any size by Proposition 2.8.

Otherwise, we may write f = ρmg, where m ≥ 2, ρ is a monic ir- reducible inseparable polynomial, and g is the product of the other inseperable irreducible divisors of f (with multiplicities). Once again, g is even and coprime toρm. By Proposition3.6, there exists ak-linear form s : k[X]/(ρm) −→ k such that s(h1i) is isomorphic to the unit form. By Lemma 3.1, there exists a k-linear form s : k[X]/(g)−→ k such that s(h1i) is hyperbolic. Now, we may finish the argument as

before, and this conclude the proof.

Corollary 4.2. Let f ∈ k[X] be a monic non constant polynomial of degree n. Then f is the characteristic polynomial of a symmetrix matric of Mn(k) if and only if is not the product of pairwise distinct monic irreducible inseparable polynomials.

In particular, if k is perfect, any monic non constant polynomial f ∈ k[X]of degreen is the characteristic polynomial of a symmetric matrix of Mn(k).

Proof. Assume that f is not the product of pairwise distinct monic irreducible inseparable polynomials. Theorem 4.1 gives the existence of a symmetric matrix M ∈ Mn(k) such that µM = f. Since µM and χM are both monic polynomials of degree n and µM | χM, we have χMM =f.

Assume now thatf is the product of pairwise distinct monic irreducible inseparable polynomials, and suppose that there exists a symmetric matrixM ∈Mn(k) such thatχM =f. SinceµM andχM have the same irreducible divisors, the hypothesis on f implies that µM = χM = f,

contradicting the previous theorem.

Theorem 4.3. Let α ∈kalg be an algebraic element of degree n, with minimal polynomial f. Then :

(1) iff is not the product of pairwise distinct monic irreducible in- separable polynomials,αis the eigenvalue of a symmetric matrix of Mn(k);

(2) if f is the product of pairwise distinct monic irreducible insep- arable polynomials, α is the eigenvalue of a symmetric matrix of Mn+1(k), but not of any symmetric matrix of Mn(k).

(19)

In particular, if k is perfect, any algebraic element of degree n is the eigenvalue of a symmetric matrix of Mn(k).

Proof. If f is not the product of pairwise distinct monic irreducible inseparable polynomials, we may apply the previous corollary to get a symmetric matrix M ∈ Mn(k) such that χM = f. In particular, α is an eigenvalue of M.

Assume now thatf is the product of pairwise distinct monic irreducible inseparable polynomials, and suppose that there exists a symmetric matrixM ∈Mn(k) such thatαis an eigenvalue ofM. SinceχM(α) = 0 and χM ∈ k[X], we getf |χM. For degree reasons, we have χM = f, contradicting Corollary 4.2.

Since f is even in this case, by Lemma 3.1, there exists a k-linear form s : k[X]/(f) −→ k such that s(h1i) is hyperbolic. Note now that the k-linear form s0 : k[X]/(X) −→ k induced by evaluation at 0 obviously satifies (s0)(h1i) ≃ h1i. We may now conclude as in the proof of Theorem 4.1 that there exists a symmetric matrix M ∈ Mn+1(k) such that µM =Xf. Degree considerations show that χM = Xf. In particular, α is an eigenvalue ofM. This concludes the proof.

Remark 4.4. In all the previous results, the symmetric matrices M which we have constructed in the proofs are cyclic, that is, they satisfy χMM.

We now summarize the method to compute explicitely a symmetric matrix of Mn(k) of given minimal polynomial f of degree n, provided that we know the factorization off. Of course, we assume thatf is not the product of pairwise distinct inseparable irreducible polynomials.

We have to consider two cases :

(1) If f has at least one separable irreducible divisor, write f = πm11· · ·πrmrg,wherer≥1, m1, . . . , mr ≥1,π1, . . . , πr are monic separable irreducible polynomials, and g is an even polynomial coprime to each πi.

Note that we can only consider separable divisors π1, . . . , πr

with an odd valuation, and include the other ones in the even polynomialg.

For all (x1, . . . , xr, x)∈E =k[X]/(π1m1)×· · ·×k[X]/(πrmr

k[X]/(g), set

s(x1, . . . , xr, x) =s1(x1) +· · ·+sr(xr) +s(x),

(20)

where si : k[X]/(πimi) −→ k is the k-linear map defined in Proposition 3.4 and s : k[X]/(g) −→ k is the k-linear map defined in Lemma3.1.

In this case, we will denote by E the k-basis

(1,0, . . . ,0), . . . ,(αm11d11,0, . . . ,0), . . . ,(0, . . . ,0,1), . . . ,(0, . . . ,0, αd1), whereαi is the class ofX ink[X]/(πimi),α is the class of X in k[X]/(g),di= deg(πi) andd = deg(g).

We also setC =

áCπm1

1 . ..

Cπmrr

Cg

ë

, whereChis the

companion matrix of a monic polynomial h∈k[X].

(2) If all irreducible divisors of f are inseparable, write f = ρmg, whereρ is irreducible and inseparable, m≥2, andg is an even polynomial coprime toρ.

For all (x, x)∈E =k[X]/(ρm)×k[X]/(g), set s(x, x) =s(x) +s(x),

wheres:k[X]/(ρm)−→kis thek-linear map defined in Propo- sition3.6 and s :k[X]/(g)−→k is thek-linear map defined in Lemma3.1.

In this case, we will denote by E the k-basis (1,0), . . . ,(αmd1,0), . . . ,(0,1), . . . ,(0, αd1),

where α is the class of X in k[X]/(ρm), α is the class of X in k[X]/(g),d= deg(ρ) and d = deg(g).

We also setC = ÅCρm

Cg ã

.

Then, we may compute an orthonormal basis B of E with respect to s(h1i), for example starting from the expression of s(xy) in terms of the coordinates of x and y in the basis E, and applying the al- gorithm explained in Section 2. In case (a), to avoid working with too many variables, one may first compute an orthonormal basis for each of the bilinear spaces (k[X]/(πm1 i),(si)(h1i)), (1 ≤ i ≤ r −1) and (k[X]/(πrmr)× k[X]/(g),(sr +s)(h1i)), and glue them into an orthonormal basis B of E.

By choice of E, the representative matrix of left multiplication by (α1, . . . , αr, α) in case (a), or by (α, α) in case (b), is the matrix

(21)

C. Hence, the representative matrix of this endomorphism in the or- thonormal basis B is M = P1MP = QCQ1 (with the notation of the algorithm explained in Section 2).

The matrixM is then symmetric, with minimal polynomial (and char- acteristic polynomial) equal to f.

Example 4.5. Letk =F2(t), and let f = (X2+X+t)3. We will use thek-linear map defined in Proposition 3.4. The representative matrix of s(h1i) with respect to the basis (1, α, . . . , α5) is

S=

â 0 1 1 t+ 1 1 t2+t

1 1 t+ 1 1 t2+t t2

1 t+ 1 1 t2+t t2 t3+ 1

t+ 1 1 t2+t t2 t3+ 1 1 1 t2+t t2 t3 + 1 1 t4+t2+t t2+t t2 t3+ 1 1 t4+t2 +t t4+t2

ì .

If x= X5

i=0

xi·αi and y= X5

i=0

yi·αi, then s(xy) contains the terms

x1y1+x1(y0+(t+1)y2+y3+(t2+t)y4+t2y5)+y1(x0+(t+1)x2+x3+(t2+t)x4+t2x5), which may be rewritten as

(x0+x1+(t+1)x2+x3+(t2+t)x4+t2x5)(y0+y1+(t+1)y2+y3+(t2+t)y4+t2y5) +(x0+(t+1)x2+x3+(t2+t)x4+t2x5)(y0+(t+1)y2+y3+(t2+t)y4+t2y5).

We then have s(h1i) =ϕ1•ϕ1+b1, where ϕ1: E −→k

x7−→x0 +x1+ (t+ 1)x2+x3+ (t2+t)x4+t2x5.

and b1 is a symmetric bilinear form that we will not write here. After simplification, one can see that b1(x, y) contains the terms

x0y0+x0(ty2+ty3+(t2+t+1)y4+ty5)+y0(tx2+tx3+(t2+t+1)x4+tx5), that is

(x0+tx2+tx3+ (t2+t+ 1)x4+tx5)(y0+ty2+ty3+ (t2+t+ 1)y4+ty5) +(tx2+tx3+ (t2+t+ 1)x4+tx5)(ty2+ty3+ (t2 +t+ 1)y4+ty5).

Hence, s(h1i) =ϕ1•ϕ12•ϕ2+b2,where ϕ2: E −→k

x7−→x0+tx2+tx3+ (t2+t+ 1)x4+tx5, and

b2(x, y) =x2y3+x2y5+x3y2+x3y3+x3y4+x3y5+x4y3+x5y2+x5y3.

Références

Documents relatifs

[r]

Suppose R is a right noetherian, left P-injective, and left min-CS ring such that every nonzero complement left ideal is not small (or not singular).. Then R

First introduced by Faddeev and Kashaev [7, 9], the quantum dilogarithm G b (x) and its variants S b (x) and g b (x) play a crucial role in the study of positive representations

James presented a counterexample to show that a bounded convex set with James’ property is not necessarily weakly compact even if it is the closed unit ball of a normed space.. We

Annales Academie Scientiarum Fennicre Series A. The case a:F:1 is an irrelevant exception to the inequality. Aithough the case a:0 had been treated, we neglected to

Sparse denotes the ratio of null coefficients in the dense representation for the total degree d. For example “Sparse = 66% “ means that 66% of the coefficients are equal to zero in

[r]

[r]