Wielomiany nierozkładalne i liczby pierwsze

Transkrypt

Wielomiany nierozkładalne i liczby pierwsze
Wielomiany nierozkładalne i liczby pierwsze
Andrzej Nowicki i Adela Świątek
Toruń UMK, 30 września 1997 r.
W tym artykule zajmować się będziemy wielomianami jednej zmiennej x o współczynnikach całkowitych. Zbiór wszystkich takich wielomianów oznaczać będziemy przez Z[x].
Niech f (x) będzie wielomianem dodatniego stopnia należącym do Z[x]. Mówimy, że wielomian f (x) jest nierozkładalny w Z[x] (lub krótko, że jest nierozkładalny), jeśli nie jest
iloczynem dwóch wielomianów dodatniego stopnia należących do Z[x].
Każdy wielomian postaci ax + b, gdzie 0 6= a i b są liczbami całkowitymi, jest oczywiście
nierozkładalny. Łatwo sprawdzić, że nierozkładalnymi są wielomiany:
x2 + 1, x2 + x + 1, x3 + 5, x3 + x2 + 2, x4 + 5x2 + 15.
Natomiast wielomiany x3 + 1, x4 + 4, x5 + x4 + 1 nie są nierozkładalne gdyż:
x3 + 1 = (x + 1)(x2 − x + 1),
x4 + 4 = (x2 − 2x + 2)(x2 + 2x + 2),
5
x + x4 + 1 = (x2 + x + 1)(x3 − x + 1).
Istnieją twierdzenia, pozwalające szybko stwierdzić, że dany wielomian (ze zbioru Z[x])
jest nierozkładalny. Do takich twierdzeń należy następujące kryterium Eisensteina (patrz np.
[1]). Jeśli wielomian f (x) = an xn + an−1 xn−1 + · · · + a1 x + a0 ma współczynniki całkowite
oraz istnieje taka liczba pierwsza p, że: p | a0 , p | a1 , . . . , p | an−1 , p - an , p2 - a0 , to wielomian
f (x) jest nierozkładalny. Korzystając z tego kryterium bez trudu stwierdzamy, że wielomiany
x4 + 5x + 15,
2x5 + 3x4 − 6x − 3,
x12 + 7x4 − 7x + 14
są nierozkładalne. Wielomianów tego rodzaju możemy wypisywać bardzo dużo.
Istnieje jeszcze inny (mniej znany) sposób wypisywania wielomianów nierozkładalnych.
Wystarczy znać liczby pierwsze. Z cyfr dowolnej liczby pierwszej można skonstruować wielomian nierozkładalny. Spójrzmy na przkłady. Liczby 113, 127, 251, 857 są pierwsze. Z liczb
tych powstają wielomiany nierozkładalne
1x2 + 1x + 3,
1x2 + 2x + 7,
2x2 + 5x + 1,
8x2 + 5x + 7.
Podobnie, liczby 1997 oraz 1999 są pierwsze i mamy wielomiany nierozkładalne 1x3 + 9x2 +
9x+7 oraz 1x3 +9x2 +9x+9. Wielomian np. 2x5 +9x4 +9x3 +9x2 +7x+7 jest nierozkładalny,
gdyż liczba 299977 jest pierwsza..
Tak można postąpić z każdą liczbą pierwszą. Celem niniejszego artykułu jest podanie dowodu tego faktu. Dowód, który przedstawiamy, można znaleźć w [2] lub [3]. Udowodnimy dwa
twierdzenia. Twierdzenie 1 dotyczyć będzie systemu dziesiętnego. Natomiast w Twierdzeniu
2 wykażemy, że taką samą własność posiadają cyfry liczb pierwszych zapisanych w dowolnym
układzie numeracji o podstawie q > 2. W dowodach wykorzystamy lematy o zespolonych
pierwiastakach wielomianów ze zbioru Z[x].
Niech f (x) = an xn + an−1 xn−1 + · · · + a1 x + a0 (gdzie an > 1) będzie ustalonym wielomianem o współczynnikach całkowitych.
1
Lemat 1. Załóżmy, że an−1 > 0 oraz |ai | 6 c dla i = 0, 1, . . . , n − 2, gdzie c > 1
jest pewną liczbą naturalną.
Wtedy każdy zespolony pierwiastek z wielomianu f (x) spełnia
√
1+ 4c+1
nierówność Re (z) <
.
2
Dowód. Przypuśćmy, że istnieje zespolony pierwiastek z taki, że Re (z) >
dy |z| > Re (z) >
√
1+ 4c+1
2
√
1+ 4c+1
.
2
Wte-
> 1 i stąd Re (1/z) > 0 oraz |z|2 − |z| − c > 0. Ponadto:
0 = |f (z)| = |(an z n + an−1 z n−1 ) + (an−2 z n−2 + · · · + a1 z + a0 )|
> |an z n + an−1 z n−1 | − |an−2 z n−2 + · · · + a1 z + a0 |
> |an z n + an−1 z n−1 | − (|an−2 ||z|n−2 + · · · + |a1 ||z| + |a0 |)
n−1
> |an z n + an−1 z n−1 | − c(|z|n−2 + · · · + |z| + 1) = |an z n + an−1 z n−1 | − c |z||z|−1−1
n−1
n−1
|z|
n
> |an z n + an−1 z n−1 | − c |z|
|z|−1 > |z| |an + an−1 /z| − c |z|−1
n−1
n−1
|z|
n
> |z|n Re (an + an−1 /z) − c |z|
|z|−1 = |z| (an + an−1 Re (1/z)) − c |z|−1
n−1
n−1
2
|z|
n
n−1 |z| −|z|−c > 0.
> |z|n an − c |z|
|z|−1 > |z| − c |z|−1 = |z|
|z|−1
Otrzymaliśmy sprzeczność: 0 = |f (z)| > 0. Lemat 2. Niech k będzie liczbą całkowitą. Jeśli każdy zespolony pierwiastek z wielomianu
f (x) spełnia nierówność Re (z) < k − 12 , to |f (k − 1)| < |f (k)|.
Dowód. Wielomian f (x) jest (z dokładnością do stałego czynnika) iloczynem wielomianów postaci
g(x) = x − r
i
h(x) = (x − (a + bi))(x − (a − bi)) = (x − a)2 + b2 ,
gdzie r, a, b są liczbami rzeczywistymi przy czym r < k − 12 oraz a < k − 12 . Wystarczy
pokazać, że |g(k − 1)| < |g(k)| oraz |h(k − 1)| < |h(k)|. Pierwsza nierówność jest oczywista.
Sprawdzamy drugą:
|h(k)|2 − |h(k − 1)|2 = (k − a)2 + b2 − (k − 1 − a)2 − b2 = 2 k −
1
2
− 2a > 2a − 2a = 0.
Zatem |h(k − 1)| < |h(k)|. Lemat 3. Jeśli istnieje liczba całkowita k taka, że:
(1) każdy zespolony pierwiastek z wielomianu f (x) spełnia nierówność Re (z) < k − 12 ,
(2) f (k − 1) 6= 0,
(3) f (k) jest liczbą pierwszą,
to f (x) jest wielomianem nierozkładalnym w Z[x].
Dowód. Przypuśćmy, że f (x) = g(x) · h(x), gdzie g(x) i h(x) pewnymi wielomianami
o współczynnikach całkowitych stopni > 1. Wielomiany g(x) i h(x) spełniają oczywiście
założenia Lematu 2. Zatem: |g(k)| > |g(k − 1)| > 1 oraz |h(k)| > |h(k − 1)| > 1. Stąd
wynika, że f (k) = |f (k)| = |g(k)| · |h(k)| wbrew temu, że f (k) jest liczbą pierwszą. Lemat 4. Załóżmy, że an−1 > 0 oraz |ai | 6 c dla i = 0, 1, . . . , n−2,
√ gdzie c > 1 jest pewną
liczbą naturalną. Jeśli istnieje liczba całkowita k taka, że k > 1 + 21 4c + 1, f (k − 1) 6= 0
oraz f (k) jest liczbą pierwszą, to wielomian f (x) jest nierozkładalny w Z[x].
1
2 (1
Dowód.
Niech z będzie zespolonym pierwiastkiem wielomianu f (x). Wtedy Re (z) <
√
+ 4c + 1) (na mocy Lematu 1) i mamy:
√
√
Re (z) < 12 + 12 4c + 1 = 1 + 12 4c + 1 − 12 6 k − 12 .
2
Teza wynika zatem z Lematu 3. Twierdzenie 1 ([2] str. 118). Niech f (x) będzie wielomianem dodatniego stopnia o współczynnikach całkowitych należących do zbioru {0, 1, . . . , 9}. Jeśli f (10) jest liczbą pierwszą, to
wielomian f (x) jest nierozkładalny w Z[x].
Dowód. Przyjmujemy k = 10, c = 9 i stosujemy Lemat 4. Twierdzenie 2. Niech q > 2 będzie liczbą naturalną i niech f (x) będzie wielomianem
dodatniego stopnia o współczynnikach całkowitych należących do zbioru {0, 1, . . . , q − 1}. Jeśli
f (q) jest liczbą pierwszą, to wielomian f (x) jest nierozkładalny w Z[x].
√
Dowód. Niech k = q, c = q − 1. Łatwo sprawdzić, że wówczas k > 1 + 21 4c + 1 (korzysta
się z tego, że q > 2). Teza wynika więc z Lematu 4. Na zakończenie zanotujmy pytanie:
Czy Twierdzenie 2 jest prawdziwe również dla q = 2 ?
Autorzy nie znają odpowiedzi na to pytanie. Przetestowano (komputerowo) wielką liczbę
wielomianów spełniających dane założenia. Nie znaleziono żadnego kontrprzykładu.
Literatura
[1] A. Mostowski, M. Stark, Elementy algebry wyższej, Warszawa 1975.
[2] G. M. Szapiro, Algebra Wyższa (po rosyjsku), Moskwa, 1938.
[3] J. Wieczyńska, Rozkładalność wielomianów nad ciałem liczb wymiernych, Praca magisterska, Toruń, UMK, 1997.
3