Podróże po Imperium Liczb Część 12. Wielomiany
Transkrypt
Podróże po Imperium Liczb Część 12. Wielomiany
Podróże po Imperium Liczb Część 12. Wielomiany Rozdział 12 12. Wielomiany cyklotomiczne Andrzej Nowicki 31 maja 2013, http://www.mat.uni.torun.pl/~anow Spis treści 12 Wielomiany cyklotomiczne 12.1 Definicja i przykłady . . . . . . . . . . . . . . . . . 12.2 Początkowe własności wielomianów cyklotomicznych 12.3 Nierozkładalność wielomianów cyklotomicznych . . 12.4 Następne własności wielomianów cyklotomicznych . 12.5 Wielomiany cyklotomiczne i nierówności . . . . . . 12.6 Wielomiany cyklotomiczne nad ciałami . . . . . . . 12.7 Wielomiany Ψn (x, y) . . . . . . . . . . . . . . . . . 12.8 Wielomiany cyklotomiczne i ich numery . . . . . . . 12.9 Współczynniki wielomianów cyklotomicznych . . . . 12.10 Współczynniki wielomianu Φpq (x) . . . . . . . . . . 12.11 Współczynniki wielomianów Φpqr (x) i Φpqrs (x) . . . 12.12 Liczby naturalne postaci Φn (a) . . . . . . . . . . . . 12.13 Podzielność liczb Φn (a) przez liczby pierwsze . . . . 12.14 Twierdzenie Hurwitza . . . . . . . . . . . . . . . . . 12.15 Twierdzenie Banga o rzędach . . . . . . . . . . . . . 12.16 Liczby pierwsze w postępach arytmetycznych . . . . 12.17 Wielomiany podzielne przez x2 + x + 1 . . . . . . . 12.18 Inne zastosowania wielomianów cyklotomicznych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 143 144 146 147 151 152 153 154 158 159 162 164 166 169 169 172 172 176 Wszystkie książki z serii ”Podróże po Imperium Liczb” napisano w edytorze LATEX. Spisy treści tych książek oraz pewne wybrane rozdziały moża znaleźć na internetowej stronie autora: http://www-users.mat.uni.torun.pl/~anow. 12 Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.1 Definicja i przykłady oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Niech n > 1 będzie ustaloną liczbą naturalną. Wiadomo, że istnieje dokładnie ϕ(n) pierwiastków pierwotnych n-tego stopnia z jedynki. Oznaczmy te pierwiastki przez ω1 , . . . , ωϕ(n) i niech Φn (x) = ϕ(n) Y (x − ωk ) . k=1 Φn (x) nazywamy n-tym wielomianem cyklotomicznym lub n-tym wielomianem podziału koła. Jest to wielomian moniczny stopnia ϕ(n) i jego pierwiastkami są wszystkie pierwiastki pierwotne n-tego stopnia z jedynki. Udowodnimy w następnych podrozdziałach, że każde takie Φn (x) jest nieprzywiedlnym wielomianem o współczynnikach całkowitych (patrz 12.3.1 oraz 12.2.8). Przykłady: Φ1 (x) = x − 1, Φ11 (x) = x10 + x9 + x8 + · · · + x + 1, Φ2 (x) = x + 1, Φ12 (x) = x4 − x2 + 1, Φ3 (x) = x2 + x + 1, Φ13 (x) = x12 + x11 + x10 + · · · + x + 1, Φ4 (x) = x2 + 1, Φ14 (x) = x6 − x5 + x4 − x3 + x2 − x + 1, Φ5 (x) = x4 + x3 + x2 + x + 1, Φ15 (x) = x8 − x7 + x5 − x4 + x3 − x + 1, Φ6 (x) = x2 − x + 1, Φ16 (x) = x8 + 1, Φ7 (x) = x6 + x5 + · · · + x + 1, Φ17 (x) = x16 + x15 + x14 + · · · + x + 1, Φ8 (x) = x4 + 1, Φ18 (x) = x6 − x3 + 1, Φ9 (x) = x6 + x3 + 1, Φ19 (x) = x18 + x17 + x16 + · · · + x + 1, Φ10 (x) = x4 − x3 + x2 − x + 1, Φ20 (x) = x8 − x6 + x4 − x2 + 1, Φ21 (x) = x12 − x11 + x9 − x8 + x6 − x4 + x3 − x + 1, Φ22 (x) = x10 − x9 + x8 − x7 + x6 − x5 + x4 − x3 + x2 − x + 1, Φ23 (x) = x22 + x21 + x20 + · · · + x2 + x + 1, Φ24 (x) = x8 − x4 + 1, Φ25 (x) = x20 + x15 + x10 + x5 + 1, Φ26 (x) = x12 − x11 + x10 − x9 + x8 − x7 + x6 − x5 + x4 − x3 + x2 − x + 1, Φ27 (x) = x18 + x9 + 1, Φ28 (x) = x12 − x10 + x8 − x6 + x4 − x2 + 1, Φ29 (x) = x28 + x27 + x26 + · · · + x2 + x + 1, Φ30 (x) = x8 + x7 − x5 − x4 − x3 + x + 1, Φ50 (x) = x20 − x15 + x10 − x5 + 1, Φ100 (x) Φ1000 (x) = x40 − x30 + x20 − x10 + 1, = x400 − x300 + x200 − x100 + 1. 143 144 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.2 Początkowe własności wielomianów cyklotomicznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.2.1. Z definicji wielomianów cyklotomicznych wynika, że Y Φn (x) = (x − ξ k ) , k∈An 2π 2π gdzie ξ = cos +i sin oraz An jest zbiorem wszystkich liczb naturalnych zbioru {1, . . . , n} n n względnie pierwszych z n. 12.2.2. Dla n > 3 zachodzi równość Φn (x) = Y k∈Bn 2kπ x − 2x cos n 2 +1 , gdzie Bn jest zbiorem wszystkich liczb naturalnych mniejszych od liczbą n. n 2 i względnie pierwszych z D. Wynika to z równości 12.2.1 oraz tego, że ξ n−k jest sprzężeniem liczby ξ k . 12.2.3. Jeżeli n 6= m, to Φn (x) 6= Φm (x). D. Niech Un i Um będą zbiorami pierwiastków pierwotnych odpowiednio stopni n i m z jedynki. Wiadomo, że jeśli n 6= m, to Un 6= Um (a nawet Un ∩ Um = ∅). Zatem jeśli n 6= m, to Φn (x) 6= Φm (x), gdyż są to wielomiany moniczne mające różne zbiory pierwiastków. Niech n > 2 będzie ustaloną liczbą naturalną. Przez Fn (x) oznaczać będziemy wielomian należący do Z[x], będący najmniejszą wspólną wielokrotnością wszystkich wielomianów postaci xd − 1, gdzie d < n oraz d | n. Dodatkowo przyjmujemy, że F1 (x) = 1. Zapamiętajmy: d Fn (x) = nww x − 1; d < n, d | n, d ∈ N . Z tej definicji wynika, że Fn (x) jest monicznym wielomianem o współczynnikach całkowitych, podzielnym przez wielomian x − 1. Ponadto, xd − 1 dzieli Fn (x) dla wszystkich 1 6 d < n takich, że d | n. 12.2.4. Niech e będzie pierwiastkiem pierwotnym n-tego stopnia z jedynki. Wówczas: Fn (x) = Y (x − er ). r∈{1,2,...,n} (r,n)>1 12.2.5. Dla każdego n ∈ N zachodzi równość xn − 1 = Fn (x) · Φn (x). 12.2.6. Jeżeli p jest liczbą pierwszą, to Φp (x) = xp−1 + xp−2 + . . . + x + 1. ([Br77], [La84]). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 145 D. Jedyną liczbą naturalną mniejszą niż p i dzielącą p jest d = 1. Wobec tego Fp = (x − 1). p −1 Z równości 12.2.5 wynika zatem, że Φp (x) = xx−1 = xp−1 + xp−2 + . . . + x + 1. 12.2.7. Niech A ⊂ B będą pierścieniami (przemiennymi z 1). Rozważmy trzy wielomiany: f (x), g(x), h(x) należące do B[x]. Załóżmy, że: (a) f (x) = g(x)h(x), (b) f (x) i g(x) są moniczne, (c) f (x), g(x) ∈ A[x]. Wtedy wielomian h(x) jest moniczny i należy do A[x]. D. Moniczność wielomianu h(x) jest oczywista. Niech: f (x) = xn + an−1 xn−1 + . . . + a1 x + a0 , g(x) = xm + bm−1 xm−1 + . . . + b1 x + b0 , h(x) = xs + cs−1 xs−1 + . . . + c1 x + c0 , Współczynniki postaci ai , bj należą do A, natomiast współczynniki postaci ci należą do B. Ponieważ f (x) = g(x)h(x), więc porównując współczynniki przy xn−1 mamy an−1 = cs−1 + bm−1 . Stąd cs−1 = an−1 − bm−1 ∈ A. Wiemy więc, że cs−1 ∈ A. Załóżmy, że wiemy już, że wszystkie współczynniki cs−1 , cs−2 , . . . , ck+2 , ck+1 należą do A. Pokażemy, że wówczas współczynnik ck również należy do A. W tym celu porównajmy w równości f (x) = g(x)h(x) współczynniki przy xk+s . Wtedy ak+s = ck + ck+1 bs−1 + ck+2 bs−2 + . . . i wobec tegoże ck = ak+s − (ck+1 bs+1 + ck+2 bs−2 + . . .). Prawa strona należy do A. Zatem ck ∈ A i to kończy nasz indukcyjny dowód. 12.2.8. Każdy wielomian Φn (x) należy do pierścienia Z[x]. Innymi słowy, wszystkie współczynniki dowolnego wielomianu cyklotomicznego są liczbami całkowitymi. ([Br77], [La84]). D. Wiemy, że xn − 1 = Fn (x)Φn (x) (patrz 12.2.5). Wielomiany xn − 1 i Fn (x) są moniczne i należą do Z[x]. Z 12.2.7 wynika więc, że wielomian Φn (x) również należy do Z[x]. F T. Nagell, The cyclotomic polynomial, [Nagl] 158-160. 146 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.3 Nierozkładalność wielomianów cyklotomicznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.3.1 (Kronecker). Każdy wielomian Φn (x) jest nierozkładalny w Z[x]. ([Br77], [Fila] s.86). D. ([Br77]). Przypuśćmy, że wielomian Φn (x) jest rozkładalny w Z[x]. Istnieją wtedy dwa wielomiany g(x) i h(x) należące do Z[x] (dodatniego stopnia) takie, że: Φn (x) = g(x) · h(x). Możemy założyć, że wielomian g(x) jest nierozkładalny w Z[x]. Załóżmy ponadto, że są to wielomiany moniczne. Ponieważ Φn (ω1 ) = Φn (ω2 ) = . . . = Φn (ωϕ(n) ) = 0, gdzie ω1 , ω2 , . . . , ωϕ(n) są wszystkimi pierwiastkami pierwotnymi n-tego stopnia z jedynki, więc istnieje co najmniej jeden z tych pierwiastków pierwotnych, oznaczmy go przez e, spełniający równość g(e) = 0. Niech p będzie taką liczbą pierwszą, że p - n. Udowodnimy, że g(ep ) = 0. W tym celu zauważmy najpierw, że ep jest również pierwiastkiem pierwotnym n-tego stopnia z jedynki (ponieważ liczby p, n są względnie pierwsze). Zatem Φn (ep ) = 0, więc g(ep ) = 0 lub h(ep ) = 0. Pokażemy, że g(ep ) = 0. Przypuśćmy, że h(ep ) = 0. Wówczas liczba e jest pierwiastkiem jednocześnie wielomianów g(x) oraz h(xp ). Ponieważ wielomian g(x) jest jest nierozkładalny w Z[x], więc stąd wynika, że g(x) dzieli h(xp ) w Z[x]. Zatem h(xp ) = g(x) · v(x), gdzie v(x) ∈ Z[x]. Rozpatrzmy homomorfizm pierścieni α : Z[x] −→ Zp [x] indukowany przez naturalny homomorfizm: Z → Zp (liczbie całkowitej a przyporządkowana jest reszta z dzielenia a przez p). Mamy wówczas w pierścieniu Zp [x] następujące dwie równości: α(Φn (x)) = α(g(x)) · α(h(x)), α(h(xp )) = α(g(x)) · α(v(x)). Ale α(h(xp )) = (α(h(x)))p , więc α(h(x))p = α(g(x)) · α(v(x)). Wielomian α(v[x]) ma stopień > 1 (bo jest moniczny). Niech u(x) ∈ Zp [x] będzie wielomianem nierozkładalnym w Zp [x] dzielącym α(v(x)). Wtedy wielomian u(x) dzieli wielomian (α(h(x)))p = α(h(x)) · α(h(x)) · · · α(h(x)), {z } | p dzieli więc α(h(x)). Wielomian u(x) dzieli więc jednocześnie wielomiany α(g(x)) i α(h(x)). Oznacza to, że wielomiany α(g(x)) i α(h(x)) mają wspólny czynnik w Zp [x]. Stąd wynika dalej, że wielomian α(Φn (x)) = α(g(x)) · α(h(x)) ma czynnik wielokrotny w Zp [x]. Ale xn − 1 = Fn (x) · Φn (x) (patrz 12.2.5), więc w pierścieniu Zp [x] mamy równość xn − 1 = α(xn − 1) = α(fn (x)) · α(Φn (x)), z której wynika, że wielomian xn − 1 ma czynnik wielokrotny w Zp [x]. Zatem w pewnym rozszerzeniu ciała Zp wielomian xn − 1 ma pierwiastek podwójny. To jest oczywiście niemożliwe. Doszliśmy zatem do sprzeczności. W ten sposób wykazaliśmy, że g(e) = 0 oraz g(ep ) = 0 dla wszystkich takich liczb pierwszych p, że p - n. Stąd wynika, że g(ω) = 0 dla każdego ω będącego pierwotnym pierwiastkiem n-tego stopnia z jedynki. Niech ω będzie pierwiastkiem pierwotnym n-tego stopnia z jedynki. Ponieważ e jest też takim pierwotnym pierwiastkiem, więc ω = ek dla pewnego k. Zatem nwd(k, n) = 1. Jeżeli k = 1, to ω = e, więc g(ω) = g(e) = 0. Niech teraz k > 2. Niech k = p1 p2 · · · ps , gdzie p1 , p2 , . . . , ps są liczbami pierwszymi (niekoniecznie różnymi). Każda z tych liczb pierwszych jest oczywiście względnie pierwsza z liczą n. Zatem p1 - n, p2 - n, . . . , ps - n. Z tego co już udowodniliśmy wynika, że g(ep1 ) = 0. Przyrównując e1 = ep1 mamy g(e1 ) = 0, więc g(ep2 ) = 0, więc g(ep1 p2 ) = 0 i tak dalej aż do równości Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 147 g(ep1 p2 ...ps ) = 0. Zatem g(ek ) = 0 czyli g(ω) = 0. Każdy zatem pierwiastek pierwotny n-tego stopnia z jedynki jest zerem wielomianu g(x). Zatem: ϕ(n) g(x) = Y (x − ωk ) = Φn (x). k=1 Ale g(x) jest nierozkładalne w Z[x], więc Φn (x) jest wielomianem nierozkładalnym w Z[x]. 12.3.2. Jeżeli n 6= m, to wielomiany cyklotomiczne Φn (x) i Φm (x) są względnie pierwsze. D. Wynika to z tego, że wielomiany Φn (x) oraz Φm (x) są nierozkładalne, moniczne i różne. 12.3.3 (Kronecker). Jeśli f ∈ Z[x] r Z jest nierozkładalnym wielomianem monicznym i wszystkie jego pierwiastki (zespolone) leżą na kole {z; |z| = 1}, to f (x) jest wielomianem cyklotomicznym. ([Fila] s.86). F T. Nagell, Irreducibility of the cyclotomic polynomial, [Nagl] 160-164. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.4 Następne własności wielomianów cyklotomicznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.4.1. Jeżeli d | n, to wielomian Φd (x) dzieli wielomian xn −1 w Z[x], tzn. istnieje wielomian H(x) ∈ Z[x] taki, że xn − 1 = H(x)Φd (x). D. Niech n = dm. Wtedy xn − 1 = xdm − 1 = (xd )m − 1m = (xd − 1)(xd(m−1) + xd(m−2) + . . . + 1), a zatem wielomian xd − 1 dzieli w Z[x] wielomian xn − 1. Wiemy , że xd − 1 = Fd (x) · Φd (x) (patrz 12.2.5). Zatem Φd (x) dzieli xd − 1 oraz xd − 1 dzieli xn − 1, a więc Φd (x) dzieli xn − 1. xn − 1 = 12.4.2. Y Φd (x) . d|n D. Oznaczmy: H(x) = Y Φd (x). Ponieważ wielomiany postaci Φd (x) są parami względnie pierw- d|n sze (patrz 12.3.2) oraz każdy z nich (gdy d | n) dzieli wielomian xn − 1 (patrz 12.4.1), więc H(x) n dzieli X x − 1. Wielomian H(x) jest moniczny i jego stopień jest równy n, gdyż dobrze wiadomo, że ϕ(d) = n. Zatem H(x) = xn − 1. d|n 12.4.3. Jeśli m < n, to wielomiany xm − 1 i Φn (x) są względnie pierwsze. D. Wynika to z 12.4.2 i 12.3.2. 12.4.4. x15 − 1 = Φ1 (x)Φ3 (x)Φ5 (x)Φ15 (x). (Wynika z 12.4.2). 148 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 12.4.5 (T. M. Apostol, 1970). Niech d < n będą liczbami naturalnymi i niech k będzie liczbą naturalną zdefiniowaną następująco: ( k= p, gdy n d jest potęgą liczby pierwszej p, 1, w przeciwnym przypadku. Istnieją wtedy wielomiany o współczynnikach całkowitych F (x), G(x) takie, że k = F (x)Φd (x) + G(x)Φn (x) . W literaturze matematycznej znajdziemy sporo różnych dowodów tego twierdzenia. W 1970 roku udowodnił to Tom M. Apostol [Apl]. Dwa dowody, w tym jeden Andrzeja Schinzla, opublikował później Michael Filaseta [Fil]. Ostatnio prosty dowód opublikował Gregory Dresden [Drn]. Jego dowód podaje jawnie postać wielomianów F (x) i G(x). W pierwszym wydaniu tej książki powyższe twierdzenie się nie pojawiło. Autor dziękuje profesorom Władysławowi Narkiewiczowi oraz Andrzejowi Schinzlowi za cenne informacje o tym twierdzeniu i jego dowodach. W jednym z następnych podrozdziałów (patrz 12.12.6) wykorzystamy pewien szczególny przypadek omawianego twierdzenia. Teraz przedstawimy ten przypadek wraz z dowodem. Załóżmy, że m > n są liczbami naturalnymi i niech m = kn + r, gdzie k ∈ N, r ∈ Z, 0 6 r < n. Mamy wtedy równość xm − 1 = (xm−n + xm−2n + xm−3n + · · · + xm−kn )(xn − 1) + xr − 1. Stosując tego typu równości i postępując tak jak w algorytmie Euklidesa, otrzymujemy: 12.4.6. Niech n, m ∈ N oraz d = nwd(n, m). Istnieją wtedy wielomiany o współczynnikach całkowitych A(x), B(x) takie, że xd − 1 = A(x)(xn − 1) + B(x)(xm − 1). Z powyższych obserwacji wynika, wspomniany wcześniej, następujący szczególny przypadek twierdzenia 12.4.5. 12.4.7. Jeśli d, n są liczbami naturalnymi takimi, że d < n oraz d - n, to istnieją wielomiany o współczynnikach całkowitych F (x), G(x) takie, że 1 = F (x)Φd (x) + G(x)Φn (x) . D. Oznaczmy: Hk (x) = xk − 1 dla wszystkich k ∈ N. Niech r = nwd(d, n) i niech A(x), B(x) ∈ Z[x] takie, że Hr (x) = A(x)Hd (x) + B(x)Hn (x). (∗) Takie wielomiany A(x), B(x) istnieją na mocy 12.4.6. Wprowadźmy zbiory: U = {m ∈ N; m | r}, V1 = {m ∈ N; m | d, m - r}, V2 = {m ∈ N; m | n, m - r} U jest zbiorem wszystkich dzielników naturalnych liczby r; każdy taki dzielnik jest oczywiście dzielnikiem liczby d i jest dzielnikiem liczby n. V1 jest zbiorem tych wszystkich dzielników liczby d, które Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 149 nie są dzielnikami liczby r. Natomiast V2 jest zbiorem tych wszystkich dzielników liczby n, które nie są dzielnikami liczby r. Zauważmy, że d nie należy do zbioru U . Gdyby bowiem było przeciwnie, to mielibyśmy równości d = r = nwd(d, n), z których wynikałoby, że d dzieli n; sprzeczność z założeniem, że d - n. W podobny sposób uzasadniamy, że n nie należy do zbioru U . Zatem d ∈ V1 oraz n ∈ V2 . Oznaczmy: Y Y F (x) = Φm (x), G(x) = Φm (x). m∈V1 r{d} m∈V2 r{n} Jest jasne, że F (x), G(x) są wielomianami o współczynnikach całkowitych. Korzystamy teraz z twierdzenia 12.4.2 i mamy: Y Y Y Y Φm (x) = Hr (x)F (x)Φd (x). Φm (x) = Hr (x) Φm (x) = Φm (x) · Hd (x) = m|d m∈U m∈V1 m∈V1 W ten sam sposób wykazujemy, że Hn (x) = Hr (x)G(x)Φn (x). Wstawiamy to do równości (∗) i po podzieleniu przez Hr (x) otrzymujemy tezę. 12.4.8. Dla każdego n ∈ N zachodzi równość: Φn (x) = Y n (x d − 1)µ(d) , d|n w której µ oznacza funkcję Möbiusa. ([Fila] s.87). D. Wynika z równości 12.4.2 i własności splotowych funkcji Möbiusa (patrz [N-5]). 12.4.9. W ciele Q(x) dla każdej liczby naturalnej n > 2 zachodzi równość Φn (x) = xϕ(n) Φn 1 . x D. Wynika to z równości 12.4.8 i ze znanych równości P d|n µ(d) nd = ϕ(n) oraz P d|n µ(d) = 0 (dla n > 2). 12.4.10. Niech f (x) ∈ Z[x] będzie wielomianem z nieparzystymi współczynnikami stopnia d − 1. Jeśli Φn (x) dzieli wielomian f (x), to n dzieli 2d. ([BoC]). 12.4.11 (Gauss). Jeśli n > 1 jest nieparzystą liczbą bezkwadratową, to istnieją takie wielomiany A(x), B(x) ∈ Z[x], że 4Φn (x) = A(x)2 − n(−1)(n−1)/2 B(x)2 . (Brent). 12.4.12 (Aurifeuille, Le Lasseur, Lucas). Jeśli n > 1 jest nieparzystą liczbą bezkwadratową, to istnieją takie wielomiany C(x), D(x) ∈ Z[x], że Φn (−1)(n−1)/2 x = C(x)2 − nxD(x)2 . (Brent). 12.4.13 (Aurifeuille, Le Lasseur, Lucas). Jeśli n jest parzystą liczbą bezkwadratową, to istnieją takie wielomiany C(x), D(x) ∈ Z[x], że ±Φn/2 (−x2 ) = C(x)2 − nxD(x)2 . (Brent). 150 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 12.4.14. Przykłady: (1) 4Φ3 (x) = (2x + 1)2 + 3 · 12 ; (2) 4Φ5 (x) = (2x2 + x + 2)2 − 5x2 , Φ5 (x) = (x2 + 3x + 1)2 − 5x(x + 1)2 ; (3) 4Φ15 (x) = A2 + 15B 2 , gdzie A = 2x2 − x3 − 4x2 − x + 2, B = x3 − x; (4) Φ15 (−x) = C 2 − 15xD2 , gdzie C = x4 + 8x3 + 13x2 + 8x + 1, D = x3 + 3x2 + 3x + 1. (Brent). 12.4.15 ([BoC]). Niech p ∈ P i niech Tp będzie funkcją przyporządkującą każdemu moniczQ nemu wielomianowi f (x) = (x − αi ) (gdzie każde αi jest liczbą zespoloną) wielomian (x − αip ). Y Jeśli n jest liczbą naturalną niepodzielną przez p, to (1) Tp (Φn (x)) = Φn (x); (2) Tp (Φpn (x)) = Φn (x)p−1 ; (3) Tp (Φps n (x)) = Φps−1 n (x)p , dla s > 2. Zdefiniowaliśmy wielomiany cyklotomiczne za pomocą pierwiastków pierwotnych z jedynki. Pan Tomasz Ordowski przesłał mi (w maju 2013 roku) następujące zadanie do rozwiązania. Z tezy tego zadania wynika, że wielomiany cyklotomiczne można definiować bez wspominania o pierwiastkach z jedynki. 12.4.16. Niech (En (x)) będzie ciągiem wielomianów takim, że E1 (x) = 1 oraz En+1 (x) = nww En (x), xn − 1 dla n ∈ N. Wówczas dla każdej liczby naturalnej n, zachodzi równość En+1 (x) = Φn (x). En (x) D. (Sposób I). Udowodnimy indukcyjnie, że dla każdej liczby naturalnej n zachodzi równość (∗) En+1 (x) = n Y Φk (x). k=1 Dla n = 1 jest to oczywiste. Jeśli f (x), g(x) są wielomianami, to przez [f (x), g(x)] oznaczać będziemy najmniejszą wspólną wielokrotność tych wielomianów. Krok indukcyjny: n−1 h i h i Y Y En+1 (x) = En (x), xn − 1 = Φk (x), Φd (b) = A(x)B(x), A(x)Φn (x) . k=1 d|n Wykorzystaliśmy twierdzenie 12.4.2. Tutaj A(x) jest iloczynem wszystkich wielomianów postaci Φd (x), gdzie d < n oraz d | n. Natomiast B(x) jest iloczynem wszystkich wielomianów postaci Φd (x), gdzie d < n oraz d - n. Wiemy, że wielomiany cyklotomiczne są nieprzywiedlne i są parami różne. Zatem, Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 151 wielomiany B(x) oraz Φn (x) są względnie pierwsze, a zatem [B(x), Φn )(x)] = B(x) · Φn (x). Mamy więc: h i h i En+1 (x) = A(x)B(x), A(x)Φn (x) = A(x) B(x), Φn (x) Q n−1 = A(x)B(x)Φn (x) = Φ (x) · Φn (x) k k=1 Qn = k=1 Φk (x) i to kończy nasz indukcyjny dowód równości (∗). Zatem En+1 (x)/En (x) = Φn (x). D. (Sposób II). (Władysław Narkiewicz). Niech An (x) = En+1 (x)/En (x). Jeśli liczba (zespolona) z jest pierwiastkiem wielomianu An (x), to En+1 (z) = 0 oraz En (z) jest niezerowe, gdyż wielomiany En (x) nie mają pierwiastków wielokrotnych. Zatem z musi być pierwiastkiem wielomianu xn − 1, wiec jest pierwiastkiem n-tego stopnia z jedynki. Zauważmy, że ten pierwiastek jest pierwotny. Gdyby nie był, to mielibyśmy równość En (z) = 0, a to jest niemożliwe. Zatem każdy pierwiastek wielomianu An (x) jest pierwiastkiem n-tego wielomianu cyklotomicznego Φn (x) i z nieprzywiedlności tego ostatniego wynika, że An (x) = Φn (x). F R. P. Brent, On computing factors of cyclotomic polynomials, preprint, 1993. L. Carlitz, Note on the cyclotomic polynomials, [Mon] 61(2)(1954) 106-108. M. Isaacs, Cyclotomy and geometric constructions. [Isaa], rozdział 20. D. R. Kohel, Cyclotomic polynomials and base b representations of integers, preprint. J. MacDougall, Mersenne composities and cyclotomic primes, [MG] 87(508)(2003) 71-75. D. G. C. McKeon, T. N. Sherry, Exploring cyclotomic polynomials, [MG] 502(2001) 59-65. K. F. McLean, Cyclotomic and double angle polynomials, [MG] 88(512)(2004) 208-214. L. Mirsky, A note on cyclotomic polynomials, [Mon] 69(8)(1962) 772-775. K. Motose, Ramanujan’s sums and cyclotomic polynomials, Hirosaki 2004. K. Motose, On Euclidean algorithm, Hirosaki, 2005. P. Ribenboim, Wielomiany podziału koła, [Ri01] 93-108. M. Sawczuk, Wielomiany cyklotomiczne, [Pmgr] 2001. W. Sengerov, A. Spivak, Wielomiany podziału okręgu, [Kw] 1/1998 11-18, 2/1998 63-64. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.5 Wielomiany cyklotomiczne i nierówności oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.5.1. Dla każdego n ∈ N funkcja Φn (x) jest ściśle rosnąca w przedziale [1, ∞). ([Mot1]). D. To jest oczywiste dla n = 1 i n = 2, gdyż Φ1 (x) = x − 1, Φ2 (x) = x + 1. Jeśli n > 3, to fakt ten Q łatwo wynika z równości Φn (x) = k∈Bn x2 − 2x cos 2kπ + 1 , gdzie Bn jest zbiorem wszystkich n liczb naturalnych mniejszych od n2 i względnie pierwszych z n (patrz 12.2.2). Każda bowiem funkcja postaci f (x) = x2 − 2x cos 2kπ + 1 (dla n > 3) jest ściśle rosnąca w przedziale [1, ∞). n 12.5.2. Jeśli n > 2, to Φn (a) > 1 dla wszystkich liczb rzeczywistych a > 1. D. Z dowodu faktu 12.5.1 wynika, że Φn (1) > 0. Zatem Φn (1) > 1 (gdyż Φn (1) ∈ Z). To, że Φn (1) > 1 wynika również z 12.9.3. Jeśli więc a > 1, to Φn (a) > Φn (1) > 1 (na mocy 12.5.1). 12.5.3. Jeśli n > 2, to dla każdej liczby naturalnej a zachodzi nierówność |Φn (a)| > a − 1. 152 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne D. ([Br68]). Niech e będzie pierwiastkiem n-tego stopnia z jedynki. Dla a = 1 oczywiście Φn (a) 6= 0, a zatem |Φn (q)| 1 > q−1 = 0. Przypuśćmy więc, że a > 1. Wówczas dla dowolnej liczby całkowitej k mamy: |a − ek | |a| − |ek | = a − 1 > 1. Wobec tego: Y Φn (a) = |a − er | |a − e|. r∈{1,2,...,n} (r,n)=1 Ponieważ e nie jest liczbą rzeczywistą dodatnią dla n > 1, więc |a − e| > |a| − |e| = a − 1. U. Powyższy fakt wykorzystuje się w dowodzie Twierdzenia Wedderburna o przemienności ciał skończonych (patrz np. [Br68]). 12.5.4. Jeśli n > 2, to dla każdej liczby naturalnej a zachodzi nierówność Φn (a) > a. D. Już wiemy z 12.5.2, że Φn (1) > 1. Zatem rozważana nierówność jest prawdziwa dla a = 1. Niech teraz a będzie liczbą naturalną większą od 1 i przypuśćmy, że Φn (a) < a. Ponieważ 1 < 2 < · · · < a − 1 < a, więc na mocy 12.5.1 otrzymujemy: 1 6 Φn (1) < Φn (2) < · · · < Φn (a − 1) < Φn (a) < a, przy czym wszystkie liczby Φn (1), Φn (2), . . . , Φn (a) są naturalne (gdyż Φn (x) ∈ Z[x]). Otrzymaliśmy sprzeczność: pomiędzy 1 i a jest a + 1 liczb naturalnych. 12.5.5. Niech n > 2 będzie liczbą naturalną. Niech r = ω(n) będzie liczbą wszystkich liczb pierwszych dzielących n. Niech n0 = r(n) będzie iloczynem wszystkich liczb pierwszych dzielących n i niech m = n/n0 . Wtedy: (1) jeśli r jest liczbą parzystą, to rzeczywistych a > 2; am − 1 ϕ(n) a < Φn (a) < aϕ(n) , dla wszystkich liczb am (2) jeśli r jest liczbą nieparzystą, to aϕ(n) < Φn (a) < rzeczywistych a > 2. ([Mot1]). am aϕ(n) , dla wszystkich liczb am − 1 12.5.6. (a − 1)ϕ(n) < Φn (a) 6 (a + 1)ϕ(n) , dla n > 2, a > 2. 12.5.7. 1 ϕ(n) a < Φn (a) 6 2aϕ(n) , dla n > 2, a > 2. 2 ([Mot5]). (R.Thangadurai, A.Vatwani, [Mon] 118(8)(2011)). oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.6 Wielomiany cyklotomiczne nad ciałami oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.6.1. Niech p ∈ P, n, m ∈ N, n 6= m, p - n, p - m. Wtedy wielomiany Φn (x) i Φm (x) są względnie pierwsze w Zp [x]. ([BoC]). 12.6.2. Jeśli p ∈ P, to Φp (x) = (x − 1)p−1 w Zp [x]. 12.6.3. Niech p ∈ P, n ∈ N, p - n. Niech m = δn (p) będzie rzędem liczby p modulo n. Wtedy wielomian Φn (x), traktowany jako wielomian należący do Zp [x], jest iloczynem ϕ(n)/m parami różnych wielomianów nierozkładalnych w Zp [x], z których każdy jest stopnia m. ([Mon] 75(1)(1968) 46). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 153 12.6.4. Niech k będzie q = ps elementowym ciałem. Niech n ∈ N, p - n i niech m = δn (q) będzie rzędem liczby q modulo n. Wtedy wielomian Φn (x), traktowany jako wielomian należący do k[x], jest iloczynem ϕ(n)/m parami różnych wielomianów nierozkładalnych w k[x], z których każdy jest stopnia m. ([Mot5], [Mot7]). 12.6.5. Niech n, s ∈ N. Wielomian Φn (xs ) jest nierozkładalny w Q[x] wtedy i tylko wtedy, gdy każdy dzielnik pierwszy liczby s jest dzielnikiem pierwszym liczby n. ([Golo]). F W. J. Guerrier, The factorization of the cyclotomic polynomials mod p, [Mon] 75(1)(1968) 46. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.7 Wielomiany Ψn (x, y) oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Oznaczmy: Ψn (x, y) = y ϕ(n) Φn x y ! . Przykłady: Ψ1 (x, y) = x − y, Ψ2 (x, y) = x + y, Ψ3 (x, y) = x2 + xy + y 2 , Ψ4 (x, y) = x2 + y 2 , Ψ5 (x, y) = x4 + x3 y + x2 y 2 + xy 3 + y 4 , Ψ6 (x, y) = x2 − xy + y 2 , Ψ7 (x, y) = x6 + x5 y + x4 y 2 + x3 y 3 + x2 y 4 + xy 5 + y 6 , Ψ8 (x, y) = x4 + y 4 , Ψ9 (x, y) = x6 + x3 y 3 + y 6 . 12.7.1. Z własności wielomianów cyklotomicznych wynikają następujące własności wielomianów postaci Ψn (x, y). (1) Każde Ψn (x, y) jest jednorodnym wielomianem stopnia ϕ(n) zmiennych x i y o współczynnikach całkowitych. (2) Każdy wielomian Ψn (x, y) jest nierozkładalny w Z[x, y]. (3) Φn (x) = Ψn (x, 1). (4) Ψn (x, y) = Y (5) xn − y n = Y xn/d − y n/d µ(d) . d|n Ψd (x, y). d|n 12.7.2. Ψn (x, y) = Ψn (y, x), dla n > 2. ([Mot7]). 154 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne D. Wynika to z równości Ψn (x, y) = Y xn/d − y n/d µ(d) X oraz d|n µ(d) = 0 d|n (dla n > 2). oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.8 Wielomiany cyklotomiczne i ich numery oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Najpierw zajmować się będziemy wielomianami cyklotomicznymi, których numery są potęgami liczb pierwszych. Wiemy (patrz 12.2.6), że jeżeli p jest liczbą pierwszą, to Φp (x) = xp−1 + xp−2 + . . . + x + 1. 12.8.1. Φp2 (x) = xp(p−1) + xp(p−2) + . . . + xp + 1. 12.8.2. Jeżeli p jest liczbą pierwszą i k jest liczbą naturalną to Φpk (x) = xp k−1 (p−1) + xp k−1 (p−2) + . . . + xp k−1 ·1 + 1. D. Indukcja ze względu na k. Dla k=1,2 już wiemy, że tak jest. Załóżmy, że to jest prawdą dla pewnego k > 1. Wtedy dla k + 1 mamy xp k+1 k k − 1 = (xp )p − 1 = (xp − 1)(xp k (p−1) + xp k (p−2) k + . . . + xp + 1). Z drugiej strony (ma mocy 12.4.2) mamy: xp k+1 k k − 1 = (xp )p − 1 = Φ1 (x)Φp (x)Φp2 (x) . . . Φpk (x) Φpk+1 (x) = (xp − 1)Φpk+1 (x). {z } | xpk −1 Zatem Φpk+1 (x) = xp k (p−1) + xp k (p−2) k + . . . + xp + 1. 12.8.3. Jeżeli p jest liczbą pierwszą i k > 0, to k Φpk+1 (x) = Φp (xp ). k 12.8.4. Φ2k+1 = x2 + 1. (Wynika z 12.8.2). (Jest to szczególny przypadek faktu 12.8.3). j 12.8.5. Jeśli s = i + j, to Φps (x) = Φpi (xp ). D. Φps (x) = p−1 P k=0 xkp s−1 = p−1 P j (xp )kp i−1 j = Φpi (xp ). k=0 12.8.6. Jeżeli p i q są różnymi liczbami pierwszymi, to Φpi qj (x) = Φpq (xp dla i > 1, j > 1. i−1 q j−1 ), Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 155 12.8.7. Jeżeli p1 , p2 , . . . , ps są parami różnymi liczbami pierwszymi, to Φpr1 pr2 ···prss (x) = Φp1 p2 ···ps x 1 r −1 r2 −1 p2 ···prss −1 p11 . 2 12.8.8. Niech r(n) oznacza iloczyn wszystkich liczb pierwszych dzielących liczbę naturalną n. Zachodzi zawsze równość: Φn (x) = Φr(n) (xn/r(n) ). Jest to inne wysłowienie faktu 12.8.7. 12.8.9. Jeżeli liczby m i n są względnie pierwsze, to Y Φm (xn ) = ([ArB]). Φmd (x). d|n (x − αn ). Wobec tego: Q D. Φm (x) = α∈Um Φm (xn ) = (xn − αn ) = Q α∈Um = Q Q Q (x − α · γ) = α∈Um γ∈Gn Q (x − αβ) = d|n (α,β)∈Um ×Ud Q Q Q Q (x − αβ) d|n α∈Um β∈Ud Q (x − δ) = d|n δ∈Umd Q Φmd (x). d|n 12.8.10. Jeżeli p jest liczbą pierwszą i m liczbą naturalną taką, że p - m, to Φmp (x) = Φm (xp ) . Φm (x) ([ArB]). D. Korzystając z 12.8.9 dla n = p mamy: Φm (xp ) = Φm·1 (x) · Φmp (x) i stąd wynika teza. Następne stwierdzenia dotyczą wielomianów cyklotomicznych o numerach parzystych. 12.8.11. Jeżeli n > 3 jest liczbą nieparzystą, to Φ2n (x) = Φn (−x). ([ArB]). D. Indukcja ze względu na n. Dla n = 3 mamy: Φ6 (x) = x2 − x + 1 = Φ3 (−x). Załóżmy, że to jest prawdą dla wszystkich liczb nieparzystych (większych od 1) mniejszych od n. Wtedy Y Y Y Y Y x2n − 1 = Φe (x) = Φd (x) · Φ2d (x) = Φd (x) · Φ2d (x) · Φ2n (x) · Φ2 (x). e|2n d|n d|n d|n d|n 1<d<n Z drugiej strony: x2n − 1 (xn − 1)(xn + 1) = −(xn − 1) (−x)n − 1 Y Y = − Φd (x) · Φd (−x) · Φn (−x) · Φ1 (−x). = d|n d|n 1<d<n Porównajmy teraz powyższe dwie równości. Z założenia indukcyjnego dla nieparzystych d takich, że 3 6 d < n, d | n, mamy Φ2d (x) = Φd (−x) oraz Φ2 (x) = x + 1 = − (−x) − 1 = −Φ1 (−x). Porównując mamy: Φ2n (x) = Φn (−x). 156 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 12.8.12. Jeżeli p > 3 jest liczbą pierwszą, to Φ4p (x) = Φp (−x2 ). ([ArB]). D. Na mocy twierdzenia 12.4.2 mamy: że x4p − 1 = Φ1 (x) · Φ2 (x) · Φ4 (x) · Φp (x) · Φ2p (x) · Φ4p (x). Z drugiej strony wiemy, że: x4p − 1 = (xp )2 + 1 (xp − 1)(xp + 1) (x2 )p + 1 = Φ1 (x) · Φp (x) · Φ2 (x) · Φp (−x) · Φ2 (x2 ) · Φp (−x2 ). = (xp )2 − 1 Z 12.8.11 wiemy, że zachodzi równość Φ2p (x) = Φp (−x). Ponadto wiemy, że Φ2 (x2 ) = x2 + 1 = Φ4 (x). Porównując strony napisanych powyżej równości otrzymujemy tezę. 12.8.13. Jeżeli p > 3 jest liczbą pierwszą, to Φ8p (x) = Φp (−x4 ). ([ArB]). D. Wiemy z 12.4.2, że x8p − 1 = Φ1 (x) · Φ2 (x) · Φ4 (x) · Φ8 (x) · Φp (x) · Φ2p (x) · Φ4p (x) · Φ8p (x). Z drugiej strony wiemy, że: x8p − 1 = (x4p − 1) (x4 )p + 1 = Φ1 (x) · Φ2 (x) · Φ4 (x) · Φp (x) · Φ2p (x) · Φ4p (x) · Φ2 (x4 ) · Φp (−x4 ). Z 12.8.3 wiemy, że Φ8 (x) = Φ2 (x4 ). Zatem Φ8p (x) = Φp (−x4 ). 12.8.14. Jeżeli p > 3 jest liczbą pierwszą, to k−1 Φ2k p (x) = Φp (−x2 ). 12.8.15. Jeżeli p i q są różnymi liczbami pierwszymi nieparzystymi, to Φ4pq (x) = Φpq (−x2 ). D. Wiemy z 12.4.2, że x4pq − 1 = Φ1 (x) · Φ2 (x) · Φ4 (x) · Φp (x) · Φ2p (x) · Φ4p (x) · Φq (x) · Φ2q (x) · Φ4q (x) · Φpq (x) · Φ2pq (x) · Φ4pq (x). Z drugiej strony wiemy, że: x4pq − 1 = (x2pq − 1)(x2pq + 1) = Φ1 (x) · Φ2 (x) · Φp (x) · Φ2p (x) · Φq (x) · Φ2q (x) · Φpq (x) · Φ2pq (x) · (x2pq + 1). Porównując stronami powyższe równości otrzymujemy równość: Φ4 (x) · Φ4p (x) · Φ4q (x) · Φ4pq (x) = x2pq + 1. Następnie korzystając z 12.8.12 otrzymujemy, że: (x2 + 1) · Φp (−x2 ) · Φq (−x2 ) · Φ4pq (x) = x2pq + 1 − (−x2 )pq − 1 = −Φ1 (−x2 ) · Φp (−x2 ) · Φq (−x2 ) · Φpq (−x2 ). = Wiemy jednak, że −Φ1 (−x2 ) = −(−x2 − 1) = x2 + 1. Zatem Φ4pq (x) = Φpq (−x2 ). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 157 Teraz przedstawiamy wielomiany cyklotomiczne o numerach podzielnych przez 3. 12.8.16. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3, to Φ3p (x) − Φ3q (x) = (xp − xq ) D. Φ3p (x) − Φ3q (x) = = = = = xp + xq + 1 . x2 + x + 1 Φ3 (xp ) Φ3 (xq ) − Φ3 (x) Φ3 (x) h i 1 2p p 2q q (x + x + 1) − (x + x + 1) x2 + x + 1 1 (x2p − x2q + xp − xq ) x2 + x + 1 h i 1 (xp − xq )(xp + xq ) + (xp − xq ) 2 x +x+1 1 (xp − xq )(xp + xq + 1). 2 x +x+1 12.8.17. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3, to wielomian (xp − xq )(xp + xq + 1) jest podzielny w Z[x] przez wielomian x2 + x + 1. D. Wynika z 12.8.17, gdyż wiemy, że Φ3p − Φ3q jest wielomianem należącym do pierścienia Z[x]. Mamy zatem w Z[x] równość (x2 + x + 1)(Φ3p (x) − Φ3q (x)) = (xp − xq )(xp + xq + 1). U. Wielomiany postaci xp − xq (gdzie p i q są liczbami pierwszymi takimi, że p > q > 3) i x + x + 1 nie muszą być względnie pierwsze. Dla przykładu 2 x29 − x23 = x23 (x6 − 1) = x23 (x3 − 1)(x3 + 1) = x23 (x − 1)(x3 + 1)(x2 + x + 1), czyli tutaj x2 + x + 1 dzieli x29 − x23 . 12.8.18. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3, to wielomian Φ3p (x) − Φ3q (x) jest podzielny przez xq . 12.8.19. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3, to wielomian Φ3p (x) − Φ3q (x) jest podzielny przez wielomian xq (x − 1)(x + 1). 12.8.20. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3 oraz p − q = 6, to Φ3p (x) − Φ3q (x) = (x − 1)(x + 1)(x2 − x + 1)(xp + xq + 1)xq . 12.8.21. Jeżeli p i q są takimi liczbami pierwszymi, że p > q > 3 oraz p−q = 4, to wielomian Φ3p (x) − Φ3q (x) jest podzielny przez wielomian xq (x4 − 1) = xq (x − 1)(x + 1)(x2 + 1). 158 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.9 Współczynniki wielomianów cyklotomicznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Niech Φn (x) = cϕ(n) xϕ(n) + cϕ(n)−1 xϕ(n)−1 + · · · + c2 x2 + c1 x1 + c0 . Wiemy, że liczby c0 , c1 , . . . , cϕ(n) są całkowite. 12.9.1. Jeśli n > 2, to ck = cϕ(n)−k dla wszystkich k ∈ {0, 1, . . . , ϕ(n)}. D. Wynika to z równości Ψn (x, y) = Ψn (y, x) (patrz 12.7.2). 12.9.2. Wyrazem wolnym wielomianu Φ1 (x) jest −1. Wyraz wolny każdego wielomianu Φn (x), gdzie n > 2, jest równy 1. D. (Sposób I). Jest to szczególny przypadek faktu 12.9.1, gdyż dla n > 2 mamy: c0 = cϕ(n)−0 = cϕ(n) = 1. (Sposób II). Wyrazem wolnym wielomianu Φ2 (x) = x + 1 jest oczywiście 1. Załóżmy, że n > 3 i niech ω1 , . . . , ωϕ(n) będą wszystkimi pierwotnymi pierwiastkami n-tego stopnia z jedynki. Niech a oznacza wyraz wolny wielomianu Φn (x). Mamy wtedy a = (−1)ϕ(n) ω1 · · · ωϕ(n) . Wiadomo, że jeśli n > 3, to ϕ(n) jest liczbą parzystą. Zatem a = ω1 · · · ωϕ(n) . Jeśli ε jest pierwotnym pierwiastkiem n-tego stopnia z jedynki, to liczba 1ε również jest pierwotnym pierwiastkiem n-tego stopnia z jedynki. Ponadto, jeśli n > 2, to ε 6= 1ε . Zatem zbiór wszystkich pierwotnych pierwiastków n-tego stopnia z jedynki można rozbić na parami rozłączne dwuelementowe zbiory postaci {ε, 1ε }. Iloczyn wszystkich takich pierwiastków jest więc równy 1, tzn. a = 1. 12.9.3. Niech n > 2. Rozpatrzmy sumę wszystkich współczynników wielomianu Φn (x). Suma ta jest oczywiście równa Φn (1). Jeśli n nie jest potęgą liczby pierwszej, to Φn (1) = 1. W przeciwnym przypadku, jeśli n = ps , p ∈ P, s > 1, to Φn (1) = p. D. (K. Motose). Dla n = ps fakt ten wynika z równości Φp s = x p s−1 (p−1) + xp s−1 (p−2) + ··· + 1 (patrz 12.8.2). Załóżmy, że n > 2 nie jest potegą liczby pierwszej. Wtedy n = ps m, gdzie p jest pewną liczbą pierwszą i m > 2, p - m. Ponieważ s Φ mps oraz Φm (1) 6= 0 (gdyż m 6= 1), więc Φn (1) = Φm (xp ) (x) = Φm (xps−1 ) Φm (1) = 1. Φm (1) 12.9.4. Jeśli n > 3 jest liczbą nieparzystą, to Φn (−1) = 1. ([Mon] 6(111)(2004) 531-533). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 159 12.9.5. Jeżeli n ∈ N jest dowolną potęgą liczby pierwszej, wówczas wszystkie współczynniki n-tego wielomianu cyklotomicznego są nieujemne. D. Wynika to z równości Φps = xp s−1 (p−1) + xp s−1 (p−2) + · · · + 1 (patrz 12.8.2). 12.9.6. Wszystkie współczynniki wielomianu Φn (x) są nieujemne wtedy i tylko wtedy, gdy n jest potęgą liczby pierwszej. ([Mon] 73(5)(1966) E1769). 12.9.7. Niech q > p będą liczbami pierwszymi i niech r, s będą nieujemnymi liczbami całkowitymi takimi jak w 12.10.3. Wówczas środkowy współczynnik wielomianu Φpq (x) jest równy (−1)r . ([Mon] 103(7)(1996) 562-564, wynika z 12.10.4). 12.9.8 (Dresden 2004). Dla n > 3 środkowy współczynnik wielomianu Φn (x) jest albo równy zero (kiedy n jest potęgą dwójki) albo jest liczbą nieparzystą. ([Mon] 6(111)(2004)). 12.9.9. Niech m(n) oznacza środkowy współczynnik wielomianu Φn (x). Kilka przykładów: m(385 = 5 · 7 · 11) = −3, m(4785 = 3 · 5 · 11 · 29) = 5, m(7735 = 5 · 7 · 13 · 17) = −7, m(11305 = 5 · 7 · 17 · 19) = 19. (J. Suzuki 1987). 12.9.10 (I. Schur). Niech b ∈ N. Istnieje wielomian cyklotomiczny, którego co najmniej jeden współczynnik ma wartość bezwzględną większą od b. ([Fila] s.103). F G. P. Dresden, On the middle coefficient of a cyclotomic polynomial, [Mon] 6(111)(2004) 531 - 533. E. Lehmer, On the magnitude of coefficients of the cyclotomic polynomials, [Bams] 42(1936) 389-392. J. Suzuki, On coefficients of cyclotomic polynomials, [Pjap] 63(1987) 279-280. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.10 Współczynniki wielomianu Φpq (x) oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Jeśli p i q są różnymi liczbami pierwszymi, to (patrz 12.4.8) Φpq (x) = (1 − xpq )(1 − x) . (1 − xp )(1 − xq ) Jest to wielomian stopnia ϕ(pq) = (p − 1)(q − 1). 12.10.1 (Migotti 1883, Bang 1895). Wszystkie współczynniki wielomianu Φpq (x), gdzie p i q są liczbami pierwszymi, należą do zbioru {−1, 0, 1}. ([Bang], [Mon] 73(9)(1966), 103(7)(1996)). 160 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne Przedstawimy teraz dokładniejsze opisy współczynników wielomianów postaci Φpq . Opisy te pochodzą głównie z artykułów z czasopisma [Mon]. 12.10.2 (Sister Marion Beiter 1964). Niech q > p będą liczbami pierwszymi i niech Φpq (x) = X ck xk . Wtedy dla każdego k = 0, 1, . . . , ϕ(pq) zachodzi równość ( ck = (−1)δ , jeśli k można jednoznacznie przedstawić w postaci k = αq + βp + δ, 0, w przeciwnym wypadku, gdzie α, β są nieujemnymi liczbami całkowitymi oraz δ = 0 lub 1. ([Mon] 71(1964) 769-770). Do przedstawienia następnych charakteryzacji współczynników wielomianu Φpq (x) potrzebny będzie następujący fakt. Jeśli a i b są względnie pierwszymi liczbami naturalnymi, to każdą liczbę naturalną n, większą od ab − a − b, można przedstawić w postaci n = xa + yb, gdzie x i y są nieujemnymi liczbami całkowitymi. Dowód tego faktu można znaleźć np. w [Nar03] s.34 (jest również w [N-6]). Korzystając z tego, łatwo dowodzi się następujący lemat. 12.10.3. Jeśli q 6= p są liczbami pierwszymi, to istnieją jednoznacznie wyznaczone takie nieujemne liczby całkowite r, s, że (p − 1)(q − 1) = rp + sq. Ponadto: (1) 0 6 r 6 q − 2, 0 6 s 6 p − 2; (2) r = u − 1, s = v − 1, gdzie u ∈ {1, 2, . . . , q − 1}, v ∈ {1, 2, . . . , p − 1} są takimi liczbami naturalnymi, że up ≡ 1 (mod q) oraz vq ≡ 1 (mod p). 12.10.4 (Lam, Leung 1996). Niech q > p będą liczbami pierwszymi i niech r, s będą nieujemnymi liczbami całkowitymi takimi jak w 12.10.3. Wówczas wszystkie współczynniki wielomianu P Φpq (x) = ck xk należą do zbioru {−1, 0, 1}. Dokładniej: (1) ck = 1 wtedy i tylko wtedy, gdy k = ip + jq, gdzie i ∈ {0, 1, . . . , r}, j ∈ {0, 1, . . . , s}; (2) ck = −1 wtedy i tylko wtedy, gdy k = ip + jq − pq, gdzie i ∈ {r + 1, r + 2, . . . , q − 1}, j ∈ {s + 1, s + 2, . . . , p − 1}; (3) ck = 0 w pozostałych przypadkach. ([Mon] 103(7)(1996) 562-564). Wprowadzamy następujące oznaczenia. Przez a(p, q) oznaczać będziemy liczbę wszystkich współczynników równych 1 wielomianu Φpq (x). Podobnie przez b(p, q) i c(p, q) oznaczać będziemy liczby współczynników równych odpowiednio −1 i 0 wielomianu Φpq (x). Dla przykładu, jeśli p = 3 i q = 5, to Φ15 = x8 − x7 + x5 − x4 + x3 − x + 1 i mamy: a(3, 5) = 4, b(3, 5) = 3 oraz c(3, 5) = 2. 12.10.5. b(p, q) = a(p, q) − 1. ([Mon] 73(9)(1966), 103(7)(1996)). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 161 D. Wynika to natychmiast z tego, że wszystkie współczynniki wielomianu Φpq (x) należą do zbioru {−1, 0, 1} oraz z tego, że Φpq (1) = 1 (patrz 12.10.1 i 12.9.3). Łatwo to również wywnioskować z faktu 12.10.7. 12.10.6 (Carlitz 1966 ). Niech q > p będą liczbami pierwszymi i niech w ∈ {1, 2, . . . , p − 1} będzie jedyną liczbą naturalną taką, że wq ≡ −1 (mod p). Wtedy 1 a(p, q) = (p − w)(wq + 1). p ([Mon] 73(9)(1966)). 12.10.7 (Lam, Leung 1996). Niech q > p będą liczbami pierwszymi i niech r, s będą nieujemnymi liczbami całkowitymi takimi jak w 12.10.3. Zachodzą równości: (1) a(p, q) = (r + 1)(s + 1), (2) b(p, q) = (p − s − 1)(q − r − 1), (3) c(p, q) = 2 + (p − 1)(q − 1) − 2(r + 1)(s + 1). ([Mon] 103(7)(1996), wynika to z 12.10.4). 12.10.8 (Lenstra 1978). Niech q > p będą liczbami pierwszymi. Niech u ∈ {1, 2, . . . , q − 1}, v ∈ {1, 2, . . . , p − 1} będą jedynymi takimi liczbami naturalnymi, że up ≡ 1 (mod q) i vq ≡ 1 (mod p). Wtedy a(p, q) = uv, b(p, q) = uv − 1. ([Mon] 103(7)(1996)). 12.10.9 (Carlitz 1966). Z faktu 12.10.6 łatwo wywnioskować następujące równości. (1) a(3, 3k + 1) = 2k + 1, a(3, 3k + 2) = 2k + 2. (2) a(5, 5k+1) = 4k+1, a(5, 5k+2) = 6k+3, a(5, 5k+3) = 6k+4, a(5, 5k+4) = 4k+4. (3) a(p, kp + 1) = k(p − 1) + 1, a(p, pk + p − 1) = k(p − 1) + p − 1. ([Mon] 73(9)(1966)). 12.10.10 (Zeitlin 1968). Niech q > p bądą liczbami pierwszymi i niech Φpq (x) = N X ck xk , k=0 gdzie N = ϕ(pq) = (p − 1)(q − 1). Przyjmujemy, że ck = 0 dla k > N . Zachodzą wówczas następujące równości. (1) ck = 2k X (−1)i ci c2k−i , dla k = 0, 1, . . . , N ; i=0 (2) N −1 X (−1)i ci ci+1 = 0; i=0 N/2 (3) X i=0 c2i = 1; N/2 P i=1 c2i−1 = 0; 162 Andrzej Nowicki, Wielomiany (4) (5) (6) (7) 12. Wielomiany cyklotomiczne N X N X 1 ici = N = (−1)i ici ; 2 i=1 i=1 N X 1 (−1)i ic2i = N cN/2 ; 2 i=1 N X N P 1 i2 ci = N (N + pq + 1), (−1)i i2 ci = 21 N (pq + 1); 6 i=1 i=1 N X 1 1 2 (−1)i i3 ci = N 2 (3pq + 3 − N ). i ci = N (pq + 1), 4 4 i=1 i=1 N X 3 ([Zeit]). F M. Beiter, The midterm coefficient of the cyclotomic polynomial Fpq (x), [Mon] 71(1964) 769-770. M. Beiter, Magnitude of the coefficients of the cyclotomic polynomial Fpq (x), [Mon] 75(1968) 370-372. L. Carlitz, The number of terms in the cyclotomic polyn. Fpq (x), [Mon] 73(9)(1966) 979-981. T. Y. Lam, K. H. Leung, On the cyclotomic polynomial Φpq (x), [Mon] 103(7)(1996) 562-564. H. Lenstra, Vanishing sums of roots of unity, Proc. Bicentennial Congress Wiskunding Genootschap, Vrije Univ. Amsterdam, 1978, 249-268. A. Migotti, Zur Theorie der Kreisteilungsgleichung, S.-B. der Math.-Naturwiss. Classe der Kaiser. Akad. der Wiss., Wien 87(1983) 7-14. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.11 Współczynniki wielomianów Φpqr (x) i Φpqrs (x) oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.11.1. Patrząc na tablice wielomianów cyklotomicznych mogłoby się wydawać, że wszystkie niezerowe współczynniki wielomianów cyklotomicznych są równe ±1. Nie jest to jednak prawdą bowiem: Φ105 (x) = 1 + x + x2 − x5 − x6 −2x7 − x8 − x9 + x12 + x13 + x14 + x15 + x16 + x17 −x20 − x22 − x24 − x28 + x31 + x32 + x33 + x34 + x35 +x36 − x39 − x40 −2x41 − x42 − x43 + x46 + x47 + x48 . 12.11.2. Niech r > q > p będą liczbami pierwszymi i niech Φpqr (x) = N X ck xk , k=0 gdzie N = ϕ(pqr) = (p − 1)(q − 1)(r − 1). Oznaczmy przez m największą z liczb |c0 |, |c1 |, . . . , |cN |. Wtedy: (1) m 6 p − 1, (2) jeśli p = 5, to m 6 3; (3) jeśli p = 7 i m = 6, to q ≡ ±3 (mod 7) oraz r ≡ ±3 (mod 7); (4) jeśli p > 5 i m = p − 1, to liczby r i s nie przystają do ±1 modulo p. ([Bloo]). ([Bang] 1895); Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 163 12.11.3 (Zeitlin 1968). Niech r > q > p bądą liczbami pierwszymi i niech Φpqr (x) = N X ck xk , k=0 gdzie N = ϕ(pqr) = (p − 1)(q − 1)(r − 1). Oznaczmy M = pqr + p + q + r. Zachodzą wówczas następujące równości. (1) (2) (3) (4) N X N X 1 ici = N = (−1)i ici ; 2 i=1 i=1 N X 1 (−1)i ic2i = N cN/2 ; 2 i=1 N X N X 1 1 i2 ci = N (N + M ), (−1)i i2 ci = N M ; 6 2 i=1 i=1 N X 1 1 2 (−1)i i3 ci = N 2 (3M − N ). i ci = N M , 4 4 i=1 i=1 N X 3 ([Zeit]). 12.11.4 (Bloom 1968). Niech s > r > q > p bądą liczbami pierwszymi i niech Φpqrs (x) = N X ck xk , k=0 gdzie N = ϕ(pqrs) = (p − 1)(q − 1)(r − 1)(s − 1). Oznaczmy przez m największą z liczb |c0 |, |c1 |, . . . , |cN |. Wtedy m 6 p(p − 1)(pq − 1). ([Bloo]). 12.11.5 (Zeitlin 1968). Niech s > r > q > p bądą liczbami pierwszymi i niech Φpqr (x) = N X ck xk , k=0 gdzie N = ϕ(pqrs) = (p − 1)(q − 1)(r − 1)(s − 1). Zachodzą wówczas następujące równości. (1) (2) N X N X 1 (−1)i ici ; ici = N = 2 i=1 i=1 N X 1 (−1)i ic2i = N cN/2 . 2 i=1 ([Zeit]). F M. Beiter, Magnitude of the coefficients of the cyclotomic polynomial Fpq (x), [Mon] 75(1968) 370-372. 164 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.12 Liczby naturalne postaci Φn (a) oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo W tym podrozdziale zajmować się będziemy liczbami postaci Φn (a), gdzie a jest liczbą naturalną. Przypomnijmy (patrz 12.5.4), że jeśli n > 2, to dla każdej liczby naturalnej a zachodzi nierówność Φn (a) > a. Stąd w szczególności wynika, że każde takie Φn (a) (dla n > 2 oraz a ∈ N) jest liczbą naturalną. Przypadek a = 1 jest już nam dobrze znany. Przypomnijmy (patrz 12.9.3), że jeśli n > 2 nie jest potęgą liczby pierwszej, to Φn (1) = 1. W przeciwnym przypadku, jeśli n = ps , p ∈ P, s > 1, to Φn (1) = p. W dalszym ciągu zakładać będziemy często, że a jest liczbą naturalną większą od 1. Spójrzmy na kilka przykładów. 12.12.1. Liczby postaci Φn (2) dla 1 6 n 6 40. n Φn (2) 1 1 2 3 3 7 4 5 5 31 6 3 7 127 8 17 9 73 10 11 n Φn (2) 11 2047 12 13 13 8191 14 43 15 151 16 257 17 131071 18 57 19 524287 20 205 n Φn (2) 21 2359 22 683 23 8388607 24 241 25 1082401 26 2731 27 262657 28 3277 29 536870911 30 331 n Φn (2) 31 2147483647 32 65537 33 599479 34 43691 35 8727391 36 4033 37 137438953471 38 174763 39 9588151 40 61681 W prawych kolumnach mamy dokładnie 27 liczb pierwszych. W pierwszej tabelce oprócz Φ1 (2) = 1 występują same liczby pierwsze. Następna liczba, Φ11 (2) = 2047 = 23 · 89, już nie jest liczbą pierwszą. Istnieją dokładnie 44 liczby pierwsze postaci Φn (2), gdzie 1 6 n 6 100. Jeśli natomiast 1 6 n 6 1000, to takich liczb pierwszych jest dokładnie 99. (Maple). 12.12.2. Liczby postaci Φn (3) dla 1 6 n 6 40. n Φn (3) 1 2 2 4 3 13 4 10 5 121 6 7 7 1093 8 82 9 757 10 61 n Φn (3) 11 88573 12 73 13 797161 14 547 15 4561 16 6562 17 64570081 18 703 19 581130733 20 5905 n Φn (3) 21 368089 22 44287 23 47071589413 24 6481 25 3501192601 26 398581 27 387440173 28 478297 29 34315188682441 30 8401 n Φn (3) 31 308836698141973 32 43046722 33 2413941289 34 32285041 35 189150889201 36 530713 37 225141952945498681 38 290565367 39 195528263281 40 42521761 W prawych kolumnach mamy dokładnie 16 liczb pierwszych. Istnieją dokładnie 23 liczby pierwsze postaci Φn (3), gdzie 1 6 n 6 100. Jeśli natomiast 1 6 n 6 200, to takich liczb pierwszych jest dokładnie 31. (Maple). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 165 Przypomnijmy, że jeśli n 6= m, to wielomiany cyklotomiczne Φn (x), Φm (x) są względnie pierwsze (patrz 12.9.3) w pierścieniu Z[x]. Stąd jednak nie wynika, że jeśli n 6= m oraz 2 6 a ∈ N, to liczby naturalne Φn (a), Φm (a) są również względnie pierwsze. Mamy na przykład 6 6= 18 oraz nwd (Φ6 (2), Φ18 (2)) = nwd(6, 57) = 3. Inny przykład: 2 6= 4 oraz nwd (Φ2 (3), Φ4 (3)) = nwd(4, 10) = 2 W pewnych jednak przypadkach tę względną pierwszość można uzyskać. Udowodniliśmy (patrz 12.4.7), że jeśli d, n są liczbami naturalnymi takimi, że d < n oraz d - n, to istnieją wielomiany o współczynnikach całkowitych F (x), G(x) takie, że 1 = F (x)Φd (x) + G(x)Φn (x). Podobnego typu równość zachodzi zachodzi nawet przy słabszym założeniu; wystarczy założyć, że n/d nie jest potągą liczby pierwszej (patrz twierdzenie 12.4.5). Z tych faktów wynikają natychmiast następujące trzy stwierdzenia zachodzące dla dowolnej liczby naturalnej a (a nawet dla a ∈ Z). 12.12.3. Jeśli d, n są liczbami naturalnymi takimi, że d < n oraz d - n, to dla dowolnej liczby całkowitej a, liczby Φd (a), Φn (a) są względnie pierwsze. 12.12.4. Jeśli m, m są względnie pierwszymi liczbami naturalnymi większymi od 1, to to dla dowolnej liczby całkowitej a, liczby Φn (a), Φm (a) są względnie pierwsze. 12.12.5. Niech 1 < d < m będą liczbami naturalnymi. Jeśli istnieje taka liczba całkowita a, że nwd (Φd (a), Φn (a)) > 1, to d jest dzielnikiem liczby n. Pan Tomasz Ordowski przesłał mi (w maju 2013 roku) dwa interesujące zadania do rozwiązania, dotyczące wielomianów cyklotomicznych. O pierwszym jego zadaniu napisaliśmy na stronie 150 (patrz 12.4.16). Oto drugie zadanie wraz z dowodem. 12.12.6. Niech a > 2 będzie liczbą naturalną i niech (bn ) będzie ciągiem liczb naturalnych takim, że b1 = 1 oraz bn+1 = nww bn , an − 1 dla n ∈ N. Wówczas dla dowolnej liczby naturalnej n zachodzi równość bn+1 = Φn (a). bn D. Udowodnimy, że dla każdej liczby naturalnej n zachodzi równość (∗) bn = n−1 Y Φk (a). k=1 Indukcja ze względu na n. Dla n = 1 jest to oczywiste. Krok indukcyjny: n−1 Y Y bn+1 = [bn , an − 1] = Φk (a), Φd (a) = [AB, AΦn (a)] . k=1 d|n Wykorzystaliśmy twierdzenie 12.4.2. Tutaj A jest iloczynem wszystkich liczb postaci Φd (a), gdzie d < n oraz d | n. Natomiast B jest iloczynem wszystkich liczb postaci Φd (a), gdzie d < n oraz d - n. Nawiasami kwadratowymi oznaczono najmniejszą wspólną wielokrotność. 166 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne Ze stwierdzenia 12.12.3 wynika, że liczby B oraz Φn (b) są względnie pierwsze. Mamy zatem: bn+1 = [AB, AΦn (a)] = A [B, Φn (a)] = ABΦn (a) = n−1 Y ! Φk (a) · Φn (a) = k=1 n Y Φk (a) k=1 i to kończy nasz indukcyjny dowód równości (∗). Zatem bn+1 /bn = Φn (a). oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.13 Podzielność liczb Φn (a) przez liczby pierwsze oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Jeśli a, m ∈ Z, m > 2 oraz nwd(a, m) = 1, to przez δm (a) oznaczamy rząd liczby a modulo m, tzn. δm (a) jest najmniejszą liczbą naturalną n taką, że an ≡ 1 (mod m). Podstawowe własności liczby δm (a) znajdują się np. w [N-4]. 12.13.1. Niech p ∈ P, a ∈ Z, n ∈ N. Jeśli p | Φn (a), to p - a. D. Wiadomo, że wielomian Φn (x) jest podzielnikiem (w Z[x]) wielomianu xn − 1. Załóżmy, że p | Φn (a). Wtedy p | an − 1. Gdyby p dzieliło a, to otrzymalibyśmy sprzeczność: p | 1. 12.13.2. Niech a > 2, n > 2 będą liczbami naturalnymi i niech p będzie liczbą pierwszą. Jeśli p | Φn (a), to n = ps δp (a), gdzie s > 0 jest pewną liczbą całkowitą. ([Mot1], [Mot5]). D. Załóżmy, że p | Φn (a). Wtedy p - a (patrz 12.13.1), więc można mówić o rzędzie δp (a). Ponieważ an ≡ 1 (mod p), więc rząd δp (a) jest podzielnikiem liczby n. Zatem n = ps tδp (a), gdzie s > 0, t ∈ N, p - t. Pokażemy, że t = 1. Przypuśćmy, że t > 1. Oznaczmy: m = ps δp (a). Wtedy n = mt, p - t. Ponieważ m | n, więc an − 1 = Y d|n Φd (a) = Y d|m Φd (a) · Y Φd (a) = (am − 1) d∈A Y Φd (a), d∈A gdzie A jest zbiorem tych wszystkich naturalnych podzielników liczby n które nie są podzielnikami Q liczby m. Zauważmy, że n ∈ A (gdyż t > 1). W iloczynie Φd (a) występuje więc czynnik Φn (a), który d∈A an −1 am −1 jest podzielny przez p. Oznacza to, że liczba całkowita że am ≡ 1 (mod p). Modulo p mamy więc: 0≡ jest podzielna przez p. Przypomnijmy, an − 1 amt − 1 = m = am(t−1) + am(t−2) + · · · + am + 1 ≡ 1 + 1 · · · + 1 = t, m | {z } a −1 a −1 t czyli otrzymaliśmy sprzeczność: p | t. Zatem t = 1 i stąd n = ps δp (a). Zmierzamy teraz do udowodnienia twierdzenia odwrotnego do twierdzenia 12.13.2. 12.13.3. Niech p ∈ P, a > 2, a ∈ N, p - a. Wtedy p | Φδ (a), gdzie δ = δp (a). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 167 D. Wiemy, że δ jest najmniejszą liczbą naturalną taką, że p | aδ − 1. Wiemy również, że aδ − 1 = Y Φd (a). d|δ Wśród czynników postaci Φd (a), gdzie d | δ, występuje więc czynnik podzielny przez p. Przypuśćmy, że p | Φd (a), gdzie d < δ. Wtedy p dzieli ad − 1, gdyż Y ad − 1 = Φe (a). e|d Jeśli więc d < δ, to mamy sprzeczność z własnością minimalności liczby δ. Zatem p | Φδ (a). 12.13.4. Niech a ∈ Z, 2 - a, s ∈ N. Wtedy 2 | Φ2s (a). s−1 D. To jest oczywiste, gdyż Φ2s (a) = a2 + 1. Zanotujmy następujący dobrze znany fakt (patrz np. [N-8]), który w dalszym ciągu będzie przydatny. 12.13.5. Niecg p > 3 będzie liczbą pierwszą i niech b > 2 będzie liczbą naturalną taką, że bp − 1 b ≡ 1 (mod p). Niech w = . Wtedy b−1 w ∈ N, p|w oraz p2 - w. 12.13.6. Niech a > 2, n > 2 będą liczbami naturalnymi i niech p będzie liczbą pierwszą taką, że p - a. Jeśli n = ps δp (a), gdzie s > 0, to p | Φn (a). ([Mot1], [Mot5]). D. Wykazaliśmy to już w przypadkach, gdy s = 0 (patrz 12.13.3) i p = 2 (patrz 12.13.4). Zakładamy więc, że n = ps δp (a), s > 1, p > 3. Oznaczmy: m = ps−1 δp (a), b = am . p −1 Wtedy oczywiście b ≡ 1 (mod p), b > 2 oraz n = pm. Z faktu 12.13.5 wynika więc, że liczba bb−1 jest całkowita i podzielna przez p. Ale bp − 1 an − 1 = m , b−1 a −1 an − 1 więc liczba m jest całkowita i podzielna przez p. Z własności wielomianów cyklotomicznych a −1 otrzymujemy: Y Y Y Y an − 1 = Φd (a) = Φd (a) · Φd (a) = (am − 1) Φd (a), d|n d∈A d|m d∈A gdzie A jest zbiorem tych wszystkich naturalnych podzielników liczby n, które nie są podzielnikami liczby m. Zatem liczba Y an − 1 Φd (a) = m a −1 d∈A jest podzielna przez p. Istnieje więc d0 ∈ A takie, że p | Φd0 (a). Jest jasne, że d0 = ps e, gdzie s | δp (a). Przypuśćmy, że e < δp (a). Ponieważ p | Φd0 (a) oraz Φd0 (a) | ad0 − 1, więc ad0 ≡ 1 (mod p). s s−1 Ponadto, z małego twierdzenia Fermata mamy: ap ≡ ap ≡ · · · ≡ a (mod p). Zatem, ae ≡ ap s e = ad0 ≡ 1 (mod p). Jeśli więc e < δp (a), to mamy sprzeczność z minimalnością liczby δp (a). Zatem e = δp (a). Stąd d0 = ps δp (a) = n oraz p | Φd0 (a) = Φn (a). 168 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 12.13.7. Niech a > 2, n > 2 będą liczbami naturalnymi i niech p będzie liczbą pierwszą. Następujące dwa warunki są równoważne. (1) p | Φn (a); (2) p - a i n = ps δp (a), gdzie s > 0. ([Mot1], wynika z 12.13.2 i 12.13.6). 12.13.8. Niech p > 3 będzie liczbą pierwszą i a > 2 liczbą naturalną. Jeśli p | n i p | Φn (a), to p2 - Φn (a). ([Mot1]). D. Skoro p | n, więc n > 3. Ponieważ p | Φn (a), więc n = ps δp (a) (patrz 12.13.2), gdzie s > 0. W naszym przypadku s > 1, gdyż p | n i δp (a) < p. Niech m = ps−1 δp (a) i b = am . Wtedy n = pm, δp (a) | m, b > 2 oraz b ≡ 1 (mod p). Z dowodu twierdzenia 12.13.6 wiemy, że Φn (a) jest podzielnikiem liczby całkowitej an − 1 , am − 1 czyli liczby bp − 1 bp − 1 . Liczba nie jest podzielna przez p2 (patrz 12.13.5). Zatem p2 - Φn (a). b−1 b−1 12.13.9. Niech p > 3 będzie liczbą pierwszą i a > 2 liczbą naturalną. Załóżmy, że p | Φn (a). Wtedy n = ps δp (a), dla pewnej nieujemnej liczby całkowitej s. Jeśli s > 1, to p2 - Φn (a). (Wynika z 12.13.2 i 12.13.8). 12.13.10. Niech p > 3 będzie liczbą pierwszą i a > 2 liczbą naturalną. Jeśli p2 | Φn (a), to n = δp (a). (Wynika z 12.13.9). F Y. Gallot, Cyclotomic polynomials and prime numbers, preprint. J. MacDougall, Mersenne composities and cyclotomic primes, preprint. K. Motose, [Mot2], [Mot3]. Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 169 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.14 Twierdzenie Hurwitza oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.14.1. Niech a > 1 i n > 2 będą liczbami naturalnymi. Następujące dwa warunki są równoważne. (1) Liczba Φn−1 (a) jest podzielna przez n. n). (2) Liczba n jest pierwsza oraz δn (a) = n−1 (tzn. a jest pierwiastkiem pierwotnym modulo ([Mot1]). D. Dla a = 1 jest to oczywiste. Zakładamy, że a > 2. (1) ⇒ (2). Załóżmy, że n | Φn−1 (a) i niech p będzie liczbą pierwszą dzielącą n. Wtedy p | Φn−1 (a) i stąd (patrz 12.13.2) n − 1 = ps δp (a) dla pewnego s > 0. Gdyby s było większe od zera otrzymalibyśmy sprzeczność: p | 1. Zatem s = 0, czyli n − 1 = δp (a). Ponieważ δp (a) | p − 1, więc n − 1 | p − 1 i stąd n 6 p 6 n. Zatem n = p jest liczbą pierwszą i n − 1 = δn (a). (2) ⇒ (1) Załóżmy, że n = p jest liczbą pierwszą i δp (a) = p−1. Wtedy (patrz 12.13.3) p | Φp−1 (a), czyli n | Φn−1 (a). Z powyższych faktów otrzymujemy następujące twierdzenie Hurwitza. 12.14.2 (Hurwitz). Niech n > 2. Wtedy n jest liczbą pierwszą wtedy i tylko wtedy, gdy istnieje liczba naturalna a taka, że n | Φn−1 (a). ([Mon] 61(8)(1954) s.564, wynika z 12.14.1). F M. Ward, Cyclotomy and the converse of Fermat’s theorem, [Mon] 61(8)(1954) 564. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.15 Twierdzenie Banga o rzędach oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo W tym i w następnych podrozdziałach przedstawiamy kilka zastosowań wielomianów cyklotomicznych. Przez δm (a) oznaczamy rząd liczby a modulo m, tzn. δm (a) najmniejszą liczbę naturalną n taką, że an ≡ 1 (mod m). To ma sens tylko w przypadku, gdy nwd(a, m) = 1. 12.15.1. Rozpatrzmy liczbę Mersenne’a Ms = 2s − 1, gdzie s > 2. Nie istnieje żadna liczba pierwsza p taka, że δp (Ms ) = 2. ([Mot1]). D. Przypuśćmy, że taka liczba pierwsza p istnieje. Wtedy 2 = δp (Ms ) 6 p − 1, więc p > 3. Korzystając z 12.13.3 stwierdzamy, że p | Φ2 (Ms ) = Ms + 1 = 2s (gdyż Φ2 (x) = x + 1). Mamy więc sprzeczność: 3 6 p = 2. 12.15.2. Niech a > 2 będzie liczbą naturalną. Następująe dwa warunki są równoważne. (1) Istnieje liczba pierwsza p taka, że δp (a) = 2. (2) Liczba a nie jest liczbą Mersenne’a. 170 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne D. Implikację (1) ⇒ (2) już wykazaliśmy (12.15.1). Wykażemy implikację (2) ⇒ (1). Załóżmy, że a nie jest liczbą Mersenne’a. Wtedy a + 1 nie jest potęgą dwójki. Istnieje więc nieparzysta liczba pierwsza p dzieląca a + 1. Wtedy a ≡ −1 (mod p) i stąd a2 ≡ 1 (mod p), czyli δp (a) = 2. 12.15.3. Nie istnieje żadna liczba pierwsza p taka, że δp (2) = 6. ([Mot1], [Mot5]). D. Przypuśćmy, że taka liczba pierwsza p istnieje. Wtedy 6 = δp (2) 6 p−1, więc p > 7. Oczywiście p - 2. Korzystając z 12.13.3 stwierdzamy, że p | Φ6 (2) = 22 − 2 + 1 = 3 (gdyż Φ6 (x) = x2 − x + 1). Mamy więc sprzeczność: 7 6 p 6 3. 12.15.4. Niech a > 2, n > 2 będą liczbami naturalnymi. Załóżmy, że p = Φn (a) jest liczbą pierwszą i przy tym p | n. Wtedy n=6 (i wtedy p = 3). oraz a=2 ([Mot5]). D. Przypuśćmy, że a > 3. Wtedy p = Φn (a) > (a − 1)ϕ(n) > 2ϕ(n) > 2p−1 (skorzystaliśmy z nierówności 12.5.6), czyli p > 2p−1 , co jest oczywiście sprzecznością. Zatem a = 2. Mamy więc p = Φn (2). Ponieważ Φn (2) dzieli 2n − 1, więc p jest nieparzyste, czyli p > 3. Wiemy, na mocy 12.13.2, że n = ps δ, gdzie δ = δp (2) oraz s > 0, Ale p | n, więc s > 1. s−1 Przypuśćmy, że s > 2. Wtedy p = Φn (2) = Φps δ (2) = Φpδ 2p i mamy sytuację taką samą jak na początku tego dowodu dla s−1 a = 2p > 3; otrzymujemy znowu sprzeczność. Zatem s = 1. Mamy więc n = pδ, p = Φn (2). Korzystając jeszcze raz z nierówności 12.5.6 otrzymujemy: p = Φpm (2) = (2p − 1)ϕ(m) Φm (2p ) > = Φm (2) (2 + 1)ϕ(m) 2p − 1 3 ϕ(m) > 2p − 1 , 3 czyli 3p + 1 > 2p . Stąd jedynie p = 3. Zatem n = 3δ3 (2) = 3 · 2 = 6. 12.15.5. Niech n > 3, a > 2 będą liczbami naturalnymi. Jeśli Φn (a) dzieli n, to (n, a) = (6, 2). ([Rtk], [Mot5]). D. Załóżmy, że Φn (a) | n. Ponieważ Φn (a) > a, więc Φn (a) > 2. Niech p będzie liczbą pierwszą dzielącą Φn (a). Wtedy n = ps δp (a), s > 0 (patrz 12.13.2). W naszym przypadku s > 1, gdyż p | Φn (a) | n. Oczywiście δp (a) < p. Zatem p jest największą liczbą pierwszą dzielącą n. Gdyby jakaś inna liczba pierwsza q dzieliła również Φn (a), to w ten sam sposób pokazalibyśmy, że q jest również największą liczbą pierwszą dzielącą n, czyli q = p. Oznacza to, że Φn (a) jest potęgą liczby pierwszej p. Wiemy jednak (patrz 12.13.10), że p2 - Φn (a). Zatem Φn (a) = p jest liczbą pierwszą i teza wynika z 12.15.4. 12.15.6 (Bang 1886). Niech n > 3, a > 2 będą takimi liczbami naturalnymi, że (n, a) 6= (6, 2). Istnieje wtedy liczba pierwsza p taka, że n = δp (a). ([BirV], [Rtk], [Mot1], [Mot5]). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 171 D. Przypuśćmy, że taka liczba pierwsza p nie istnieje. Oczywiście Φn (a) > a > 2. Istnieje zatem liczba pierwsza p dzieląca liczbę Φn (a). Wtedy, na mocy 12.13.2, n = ps δp (a) gdzie s > 0. Jeśli s = 0, to n = δp (a) wbrew temu co założyliśmy. Zatem s > 1. Ale δp (a) 6 p − 1, więc p jest największą liczbą pierwszą dzielącą n. Biorąc inną liczbę pierwszą q dzielącą Φn (a), stwierdzamy w ten sam sposób, że q jest największą liczbą pierwszą dzielącą n. Zatem Φn (a) jest potęgą liczby pierwszej p i przy tym p | n. Wiemy (patrz 12.13.10), że p2 - Φn (a). Zatem Φn (a) = p jest liczbą pierwszą dzielącą n. Korzystając z 12.15.4 stwierdzamy, że (n, a) = (6, 2) wbrew temu, że (n, a) 6= (6, 2). Z powyższych faktów wynika następujące ogólne twierdzenie. 12.15.7 (Bang 1886). Niech n > 2, a > 2 będą liczbami naturalnymi. Następujące warunki są równoważne. (1) Istnieje liczba pierwsza p taka, że n = δp (a). (2) Para (n, a) nie jest postaci (2, 2s − 1) i nie jest równa (6, 2). ([Mot1]). 12.15.8 (Maple). Przykłady najmniejszych liczb pierwszych p spełniających równość n = δp (a), dla danych n, a. (13) a = 2 : 2 = δ3 (2), 3 = δ7 (2), 4 = δ5 (2), 5 = δ31 (2), 7 = δ127 (2), 8 = δ17 (2), 9 = δ73 (2), 10 = δ11 (2), 11 = δ23 (2), 12 = δ13 (2), 13 = δ8197 (2), 14 = δ43 (2), 15 = δ151 (2), 16 = δ257 (2), 17 = δ131071 (2), 18 = δ19 (2), 19 = δ524287 (2), 20 = δ41 (2). (14) a = 3 : 3 = δ13 (3), 4 = δ5 (3), 5 = δ11 (3), 6 = δ7 (3), 7 = δ1093 (3), 8 = δ41 (3), 9 = δ757 (3), 10 = δ61 (3), 11 = δ23 (3), 12 = δ73 (3). 5 = δ11 (5), 6 = δ7 (5), 7 = δ19531 (5), 8 = δ313 (5), 9 = δ19 (5), 10 = δ521 (5). (15) a = 5 : 2 = δ3 (5), 3 = δ31 (5), 4 = δ13 (5), 12.15.9. Niech a > 3, n > 3, m > 3. Jeśli Φn (a) = Φm (a), to n = m. ([Mot1]). D. Przypuśćmy, że n < m. Z twierdzenia Banga istnieje liczba pierwsza p taka, że m = δp (a). Wtedy oczywiście p - a oraz p | Φm (a) (na mocy 12.13.3 lub 12.13.7). Ale Φm (a) = Φn (a), więc p | Φn (a). Zatem (na mocy 12.13.2) n = ps δp (a), gdzie s > 0. Stąd n = ps δp (a) > δp (a) = m, wbrew temu, że n < m. F A. S. Bang, Taltheoretiske Undersφgelser, Tidsskrift for Math. 5(1886) 70-80, 130-137. 172 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.16 Liczby pierwsze w postępach arytmetycznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Za pomocą wielomianów cyklotomicznych można udowodnić następujący szczególny przypadek twierdzenia Dirichleta o liczbach pierwszych w postępie arytmetycznym. Wspominaliśmy o tym w [N-4]. 12.16.1. Niech m ∈ N. Liczb pierwszych postaci mk + 1 jest nieskończenie wiele. D. ([Mot1], [Mot5], [N-4]). Ponieważ wiemy, że wszystkich liczb pierwszych jest nieskończenie wiele, więc możemy założyć, że m > 3. Z twierdzenia Banga 12.15.7 wiemy, że istnieje liczba pierwsza p taka, że δp (4) = m. Wtedy m 6 p − 1, więc p > 5. Liczba m jest więc najmniejszą liczbą naturalną taką, że 4m ≡ 1 (mod p). Ponieważ 4p−1 ≡ 1 (mod p) (małe twierdzenie Fermata), więc m | p−1. Zatem p−1 = km dla pewnego naturalnego k i stąd p = mk + 1. Istnieje więc co najmniej jedna liczba pierwsza postaci mk + 1. Przypuśćmy, że liczb pierwszych postaci mk + 1 jest tylko skończenie wiele. Niech p będzie największą z nich. Z twierdzenia Banga wynika, że istnieje liczba pierwsza q taka, że δq (4) = pm. Wtedy pm | q − 1, czyli q = pmt + 1, gdzie t ∈ N. Liczba pierwsza q jest więc postaci pm + 1 i q > p, gdyż q = pmt + 1. Otrzymaliśmy sprzeczność z minimalnością liczby pierwszej p. Za pomocą wielomianów cyklotomicznych udowodniono: 12.16.2. Niech m > 2. Najmniejsza liczba pierwsza postaci mk + 1 jest mniejsza od 1 m (3 − 1). 2 (J. Sabia, S. Tesauri, 2009). 12.16.3. Niech m > 2. Najmniejsza liczba pierwsza postaci mk + 1 jest mniejsza od 2ϕ(m)+1 . (R.Thangadurai, A.Vatwani, [Mon] 118(8)(2011) 737-742). F R. Thangadurai, A. Vatwani, The least prime congruent to one modulo n, [Mon] 118(8)(2011) 737-742. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.17 Wielomiany podzielne przez x2 + x + 1 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo W popularnonaukowej literaturze matematycznej często pojawiają się zagadnienia lub zadania dotyczące podzielności wielomianów o współczynnikach całkowitych przez wielomian x2 + x + 1. Ten wielomian x2 + x + 1 niczym specjalnym się nie wyróżnia. Jest to jednak wielomian cyklotomiczny; x2 + x + 1 = Φ3 (x). Sprawdzanie czy dany wielomian f (x), o współczynnikach całkowitych, jest podzielny przez jakiś wielomian cyklotomiczny Φn (x) sprowadza się do zbadania wartości f (ε), gdzie ε jest pierwiastkiem pierwotnym n-tego stopnia z jedynki. Wyjaśnijmy to dokładniej. Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 173 12.17.1. Niech n ∈ N i niech f (x) ∈ Z[x]. Następujące warunki są równoważne. (1) Wielomian f (x) jest podzielny w Z[x] przez Φn (x). (2) f (ε) = 0 dla pewnego pierwiastka pierwotnego n-tego stopnia z jedynki. (2) f (ε) = 0 dla każdego pierwiastka pierwotnego n-tego stopnia z jedynki. D. Przypomnijmy, że przez Un oznaczamy zbiór wszystkich pierwiastków pierwotnych n-tego stopnia z jedynki. (1) ⇒ (3). Załóżmy, że wielomian f (x) jest podzielny w Z[x] przez Φn (x). Istnieje wtedy taki wielomian o współczynnikach całkowitych g(x), że f (x) = g(x)Φn (x). Niech ε będzie dowolnym pierwiastkiem pierwotnym n-tego stopnia z jedynki. Wtedy Φn (ε) = 0 i stąd f (ε) = g(ε)Φn (ε) = g(ε) · 0 = 0. (3) ⇒ (2). Ta implikacja jest oczywista. (2) ⇒ (1). Załóżmy, że f (ε) = 0 dla pewnego ε ∈ Un . Ponieważ εn = 1, więc ε jest elementem algebraicznym nad ciałem Q i (jak wiemy) jego wielomianem minimalnym nad Q jest wielomian cyklotomiczny Φn (x). Zatem f (x) = g(x)Φn (x) dla pewnego wielomianu g(x), należącego do pierścienia Q[x]. Wszystkie współczynniki wielomianów f (x) i Φn (x) są liczbami całkowitymi oraz Φn (x) jest wielomianem monicznym (tzn. jego wsółczynnik wiodący jest równy 1). Stąd wynika, że wszystkie współczynniki wielomian g(x) są również liczbami całkowitymi. Zatem f (x) = g(x)Φn (x), gdzie g(x) ∈ Z[x]. Wielomian f (x) jest więc podzielny w Z[x] przez Φn (x). Następne stwierdzenie opisuje wielomiany podzielne przez kwadrat wielomianu cyklotomicznego. 12.17.2. Niech n ∈ N i niech ε będzie pierwiastkiem pierwotnym n-tego stopnia z jedynki. Niech f (x) ∈ Z[x] i niech f 0 (x) oznacza pochodną wielomianu f (x). Następujące warunki są równoważne. (1) Wielomian f (x) jest podzielny w Z[x] przez Φn (x)2 . (2) f (ε) = f 0 (ε) = 0. D. (1) ⇒ (2). Załóżmy, że wielomian f (x) jest podzielny w Z[x] przez Φn (x)2 . Istnieje wtedy taki wielomian o współczynnikach całkowitych g(x), że f (x) = g(x)Φn (x)2 . Mamy wtedy: f 0 (x) = g 0 (x)Φn (x)2 + 2g(x)Φn (x)Φ0n (x). Ale Φn (ε) = 0, więc f (ε) = g(ε)Φn (ε)2 = g(ε) · 02 = 0 oraz f 0 (ε) = g 0 (ε)Φn (ε)2 + 2g(ε)Φn (ε)Φ0n (ε) = g 0 (ε) · 02 + 2g(ε) · 0 · Φ0n (ε) = 0. Zatem f (ε) = f 0 (ε) = 0. (2) ⇒ (1) Załóżmy, że f (ε) = f 0 (ε) = 0. Z tego założenia wynika (na mocy stwierdzenia 12.17.1), że wielomiany f (x) i f 0 (x) są podzielne w Z[x] przez Φn (x). Niech f (x) = g(x)Φn (x), gdzie g(x) ∈ Z[x]. Ponieważ f 0 (x) = g 0 (x)Φn (x) + g(x)Φ0n (x) 174 Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne oraz Φn (x) dzieli f 0 (x), więc Φn (x) dzieli g(x)Φ0n (x). Ale Φn (x) - Φ0n (x) (gdyż deg Φ0n (x) < deg Φn (x)) oraz Φn (x) jest wielomianem nierozkładalnym nad Q, więc wielomian g(x) jest podzielny (nad Q) przez Φn (x). Istnieje więc taki wielomian h(x) ∈ Q[x], że g(x) = h(x)Φn (x). Wszystkie współczynniki wielomianów g(x) i Φn (x) są liczbami całkowitymi oraz Φn (x) jest wielomianem monicznym (tzn. jego wsółczynnik wiodący jest równy 1). Wszystkie więc współczynniki wielomian h(x) są również liczbami całkowitymi. Zatem g(x) = h(x)Φn (x), gdzie h(x) ∈ Z[x] i stąd mamy równość f (x) = h(x) · Φn (x)2 , w której h(x) jest wielomianem o współczynnikach całkowitych. Wielomian f (x) jest więc podzielny w Z[x] przez Φn (x)2 . W podobny sposób można udowodnić ogólniejsze stwierdzenie. 12.17.3. Niech n oraz s > 2 będą liczbami naturalnymi i niech ε będzie pierwiastkiem pierwotnym n-tego stopnia z jedynki. Niech f (x) będzie wielomianem o współczynnikach całkowitych. Następujące warunki są równoważne. (1) Wielomian f (x) jest podzielny w Z[x] przez Φn (x)s . (2) f (ε) = f (1) (ε) = · · · = f (s−1) (ε) = 0, gdzie f (j) (x), dla j = 1, . . . , s − 1, oznacza j-tą pochodną wielomianu f (x). Teraz zajmiemy się zapowiedzianą podzielnością przez wielomian cyklotomiczny Φ3 (x) = x2 + x + 1. Z wielomianem tym spotkaliśmy się już wcześniej, patrz na przykład: 1.4.1, 3.1.2, 3.1.3, 3.4.2, 3.11.3, 3.11.6, 3.11.7, 4.1.7. W dowodach następnych stwierdzeń przez ε oznaczamy pierwiastek pierwotny trzeciego stopnia z jedynki. W tym przypadku mamy: ε3 = 1, ε2 + ε + 1 = 0, ε = ε2 , ε2 = ε. 12.17.4. Wielomian x2n + xn + 1 dzieli się przez wielomian x2 + x + 1 wtedy i tylko wtedy, gdy 3 - n. ([BoW] 11 s.47, [Szn] 7.39). D. Oznaczmy fn (x) = x2n + xn + 1. Zauważmy, że: f3k (ε) = f3k+1 (ε) = f3k+2 (ε) = ε3 2k + ε3 k + 1 = 12k + 1k + 1 = 3 6= 0, 2k 2 k ε3 ε + ε3 ε1 + 1 = 12k ε2 + 1k ε + 1 = ε2 + ε + 1 = 0, 2k 4 k ε3 ε + ε3 ε2 + 1 = 12k ε + 1k ε2 + 1 = ε2 + ε + 1 = 0. Teza wynika zatem ze stwierdzenia 12.17.1. 12.17.5. Dla dowolnej liczby naturalnej n, wielomian xn+2 + (x + 1)2n+1 jest rozkładalny w Z[x]. Ma on czynnik x2 + x + 1. ([Str72]). Andrzej Nowicki, Wielomiany 12. Wielomiany cyklotomiczne 175 D. (Sposób I). Zauważmy najpierw, że (x + 1)2n = (x + 1)2 n = x + (x2 + x + 1) n = xn + (x2 + x + 1)q(x), gdzie q(x) jest wielomianem zmiennej x o współczynnikach w Z. Wobec tego xn+2 + (x + 1)2n+1 = x2 xn + (x + 1)(x + 1)2n = x2 xn + (x + 1) xn + (x2 + x + 1)q(x) = (x2 + x + 1) (xn + (x + 1)q(x)) . Zatem rozważany wielomian jest podzielny przez x2 + x + 1. (Sposób II). Niech f (x) = xn+2 + (x + 1)2n+1 . Mamy wtedy: f (ε) = εn+2 + (ε + 1)2n+1 = εn+2 + (−ε2 )2n+1 = εn+2 − (ε4 )n ε2 = εn+2 − (ε1 )n ε2 = εn+2 − εn+2 = 0 i teza wynika z 12.17.1. 12.17.6. Wielomian (x + 1)n − xn − 1 dzieli się przez wielomian x2 + x + 1 wtedy i tylko wtedy, gdy n = 6k ± 1. ([BoW] 12 s.47, [Szn] 7.39). D. Oznaczmy: fn (x) = (x + 1)n − xn − 1. Mamy wtedy: f6k (ε) = f6k+1 (ε) = (ε + 1)6k − ε6k − 1 = (−ε2 )6k − ε6k − 1 = (ε3 )4k − (ε3 )2k − 1 = 14k − 12k − 1 = −1 6= 0, (ε + 1)6k+1 − ε6k+1 − 1 = (−ε2 )6k+1 − ε6k+1 − 1 = − ε2 + ε + 1 = 0, f6k+2 (ε) = (ε + 1)6k+2 − ε6k+2 − 1 = (−ε2 )6k+2 − ε6k+2 − 1 = ε4 − ε2 − 1 = ε − ε2 − 1 = 2ε 6= 0, f6k+3 (ε) = (ε + 1)6k+3 − ε6k+3 − 1 = (−ε2 )6k+3 − ε6k+3 − 1 = −1 − 1 − 1 = −3 6= 0, f6k+4 (ε) = (ε + 1)6k+4 − ε6k+4 − 1 = (−ε2 )6k+4 − ε6k+4 − 1 = ε8 − ε4 − 1 = ε2 − ε − 1 = 2ε2 6= 0, f6k+5 (ε) = (ε + 1)6k+5 − ε6k+5 − 1 = (−ε2 )6k+5 − ε6k+5 − 1 = −ε − ε2 − 1 = 0. Wykazaliśmy, że fn (ε) = 0 ⇐⇒ n = 6k ± 1. Teza wynika zatem ze stwierdzenia 12.17.1. 12.17.7. Wielomian (x + 1)n − xn − 1 dzieli się przez wielomian (x2 + x + 1)2 wtedy i tylko wtedy, gdy n = 6k + 1. D. Oznaczmy przez f (x) wielomian (x + 1)n − xn − 1 i przez f 0 (x) jego pochodną, tzn. f 0 (x) = n(x + 1)n−1 − nxn−1 . Załóżmy, że n = 6k + 1. Z poprzedniego stwierdzenia wiemy, że wtedy f (ε) = 0. Ponadto, 6k 6k f 0 (ε) = n (ε + 1) − nε6k = n = ε2 − nε6k = n − n = 0. Ze stwierdzenia 12.17.2 wynika zatem, że wielomian f (x) jest podzielny w Z[x] przez (x2 + x + 1)2 . Załóżmy teraz, że wielomian f (x) jest podzielny przez (x2 + x + 1)2 . Wtedy wielomian ten jest podzielny przez x2 + x + 1, a więc, na mocy 12.17.6, liczba n jest postaci 6k ± 1. Łatwo sprawdzić, że jeśli n = 6k − 1, to f 0 (ε) 6= 0 i wtedy (patrz stwierdzenie 12.17.2) f (x) nie jest podzielne przez (x2 + x + 1)2 . Zatem, n = 6k + 1. 176 Wielomiany 12. Wielomiany cyklotomiczne Wielomian (x + 1)n − xn − 1 jest oczywisście podzielny przez x. Można udowodnić: 12.17.8. Dla n > 2 rozpatrzmy wielomian fn (x) = (x + 1)n − xn − 1 . x (1) Jeśli α ∈ C jest pierwiastkiem wielomianu fn (x), to 1/α również jest pierwiastkiem tego wielomianu. (2) Jeśli p > 3 jest liczbą pierwszą, to wielomian f2p jest nierozkładalny. ([Fila] s.35). Nie znamy odpowiedzi na anstępujące pytanie. 12.17.9. Czy dla każdej liczby parzystej n powyższy wielomian fn (x) jest nierozkładalny nad Q ?. ([Fila] s.35). 12.17.10. Wielomian (x + 1)n + xn + 1 dzieli się przez wielomian x2 + x + 1 wtedy i tylko wtedy, gdy n = 6k ± 2. ([BoW] 12 s.47, [Szn] 7.39). Dowodzimy to dokładnie tak samo jak stwierdzenie 12.17.6. Drobne zmiany w dowodzie stwierdzenia 12.17.7 pozwalają natomiast udowodnić: 12.17.11. Wielomian (x + 1)n + xn + 1 dzieli się przez wielomian (x2 + x + 1)2 wtedy i tylko wtedy, gdy n = 6k + 4. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 12.18 Inne zastosowania wielomianów cyklotomicznych oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Przy pomocy wielomianów cyklotomicznych łatwo dowodzi się następujące znane fakty. 12.18.1. Niech G będzie skończoną grupą abelową. Istnie wtedy rozszerzenie Galois ciała liczb wymiernych, którego grupą Galois jest G. ([Mot1]). 12.18.2 (Wedderburn). Każde (skośne) ciało skończone jest przemienne. ([Mot4]). 12.18.3. Każda skończona podgrupa multyplikatywnej grupy ciała jest cykliczna. ([Mot5]). 12.18.4. Niech L będzie podciałem ciała liczb zespolonych i niech G będzie grupą wszystkich jego elementów skończonego rzędu. Wtedy G jest skończoną grupą cykliczną. ([Mot7]). 12.18.5. Niech k będzie skończonym ciałem. Dla każdej liczby naturalnej n istnieje nierozkładalny wielomian stopnia n należący do k[x]. ([Mot5]). F J. B. Dence, Primitive roots the cyclotomic way, preprint. D. C. van Leijenhorst, A simple proof of Wedderburn’s theorem, preprint. K. Motose, Let’s use cyclotomic polynomials in your lecture for your students, 2003. B. Tuckerman, Factorization of x2n + xn + 1 using cyclotomic polynomials, [MM] 42(1)(1969) 41-42. Wielomiany 12. Wielomiany cyklotomiczne 177 Literatura [Apl] T. M. Apostol, Resultants of cyclotomic polynomials, Proceedings of the American Mathematical Society, 24(3)(1970), 457-462. [ArB] J.M. Arnaudiès, J. Bertin, Groupes, Algèbres et Géométrie (Tome 1) Ellipses. [Bams] Bulletin of the American Mathematical Society, (Bull. Amer. Math. Soc.), czasopismo matematyczne. [Bang] A. S. Bang, Om Ligningen φn (x) = 0, Nyt Tidsskrift for Mathematik 6(1895) 6-12. [BirV] G. Birkhoff, H.S. Vandiver, On the integral divisors of an − bn , Annals of Math. 2(5)(1904), 173-180. [Bloo] D. M. Bloom, On the coefficients of the cyclotomic polynomials, The American Mathematical Monthly, 75(1968), 372-377. [BoC] P. Borwein, K-K. S. Choi, On cyclotomic polynomials with ±1 coefficients, preprint. [BoW] W. G. Bołtiański, I. J. Wilenkij, Symetria w Algebrze (po rosyjsku), Nauka, Moskwa, 1967. [Br68] J. Browkin, Wybrane Zagadnienia Algebry, PWN, Warszawa, 1968. [Br77] J. Browkin, Teoria Ciał, PWN, Warszawa, 1977. [Drn] G. Dresden, Resultants of cyclotomic polynomials, Rocky Mountain Journal of Mathematics, 42(5)(2012), 1-9. [Fil] M. Filaseta, Coverings of the integers associated with an irreducibility theorem of A. Schinzel, Number Theory for the Millennium, II Urbana, IL, 2000, 1-24, A.K. Peters Natick, MA, 2002. [Fila] M. Filaseta, The Theory of Irreducible Polynomials, Preprint, 2000. http://www.math.sc.edu/~filaseta. [Golo] S. W. Golomb, Cyclotomic polynomials and factorization theorems, The American Mathematical Monthly, 85(9)(1978), 734-737. [Isaa] I. M. Isaacs, Algebra, A Graduate Course, Brooks/Cole Publishing Company, Pacific Grove, California, 1994. [Kw] Kwant, popularne czasopismo rosyjskie. [La84] S. Lang, Algebra, Second Edition, Addison–Wesley Publ. Comp. 1984. [MG] The Mathematical Gazette, angielskie popularne czasopismo matematyczne. [MM] Mathematics Magazine, popularne czasopismo matematyczne. [Mon] The American Mathematical Monthly, Mathematical Association of America. [Mot1] K. Motose, On values of cyclotomic polynomials, Math. J. Okayama Univ. 35(1993) 35-40. [Mot2] K. Motose, On values of cyclotomic polynomials II, Math. J. Okayama Univ. 37(1995) 27-36. [Mot3] K. Motose, On values of cyclotomic polynomials III, Math. J. Okayama Univ. 38(1996) 115122. [Mot4] K. Motose, On values of cyclotomic polynomials IV , Bull. Fac. Sci. Tech. Hirosaki Univ. 1(1998) 1-7. [Mot5] K. Motose, On values of cyclotomic polynomials V , Math. J. Okayama Univ. 45(2003) 29-36. [Mot7] K. Motose, On values of cyclotomic polynomials V II, Bull. Fac. Sci. Tech. Hirosaki Univ. 7(2004) 1-8. [N-4] A. Nowicki, Liczby Pierwsze, Podróże po Imperium Liczb, cz.4, Wydawnictwo OWSIiZ, Toruń, Olsztyn. Wydanie pierwsze 2009; Wydanie drugie 2012. 178 Wielomiany 12. Wielomiany cyklotomiczne [N-5] A. Nowicki, Funkcje Arytmetyczne, Podróże po Imperium Liczb, cz.5, Wydawnictwo OWSIiZ, Toruń, Olsztyn. Wydanie pierwsze 2009; Wydanie drugie 2012. [N-6] A. Nowicki, Podzielność w Zbiorze Liczb Całkowitych, Podróże po Imperium Liczb, cz.6, Wydawnictwo OWSIiZ, Toruń, Olsztyn. Wydanie pierwsze 2009; Wydanie drugie 2012. [N-8] A. Nowicki, Liczby Mersenne’a, Fermata i Inne Liczby, Podróże po Imperium Liczb, cz.8, Wydawnictwo OWSIiZ, Toruń, Olsztyn. Wydanie pierwsze 2010; Wydanie drugie 2012. [Nagl] T. Nagell, Introduction to Number Theory, Chelsea Publishing Company, New York, 1964. [Nar03] W. Narkiewicz, Teoria Liczb, PWN, Wydanie trzecie, Warszawa, 2003. [Pjap] Proceedings of the Japan Academy, Ser. A, Mathematical Sciences. [Pmgr] Praca magisterska, Uniwersytet Mikołaja Kopernika w Toruniu, Wydział Matematyki i Informatyki. [Ri01] P. Ribenboim, Wielkie Twierdzenie Fermata dla Laików, WNT, Warszawa, 2001. [Rtk] A. Rotkiewicz, Elementarny dowód istnienia dzielnika pierwszego pierwotnego liczby an − bn , Prace Matematyczne, 4(1960), 21-28. [Str72] S. Straszewicz, Zadania z Olimpiad Matematycznych, tom IV, 16-20, 64/65 - 68/69, PZWS, Warszawa, 1972. [Szn] L. B. Szneperman, Zbiór Zadań z Algebry i Teorii Liczb (po rosyjsku), Minsk, 1982. [Zeit] D. Zeitlin, On coefficints identities for cyclotomic polynomials Fpq (x), The American Mathematical Monthly, 75(9)(1968), 976-980.