• 検索結果がありません。

2014 x n 1 : : :

N/A
N/A
Protected

Academic year: 2021

シェア "2014 x n 1 : : :"

Copied!
45
0
0

読み込み中.... (全文を見る)

全文

(1)

東邦大学 理学部 情報科学科

2014

年度 卒業論文

x

n

− 1

の因数分解に

現れる係数について

指導教員

:

白柳 潔

提出日

: 2015

1

30

提出者

: 5510113

 山崎 優

(2)

概要

多項式

x

n

− 1

n

は自然数)を整数の範囲内で因数分解

すると、

x

2

−1 = (x−1)(x+1)

x

3

−1 = (x−1)(x

2

+x+1)

x

4

− 1 = (x − 1)(x + 1)(x

2

+ 1)

x

5

− 1 = (x − 1)(x

4

+

x

3

+ x

2

+ x + 1)

のように、各因数の係数は

1,

−1,0

のいず

れかになるだろうと予想される。しかし、

n = 105

のと

きに係数

−2

が出現し、この予想は偽であることがわか

る。実は、任意の整数が係数として出現し得るという鈴

木の定理がある。

本研究では、

1

の原始

n

乗根と円周等分多項式の理論

に基づき、

x

n

− 1

の因数分解における因数の係数と個

数について考察する。係数については、鈴木の定理の証

明を利用し、任意の整数を作る方法を数式処理システム

Maple

によって実装する。これによって、

1,

−1,0

以外の

係数を出現させる

n

をいくつか計算する。また、因数の

個数は、円周等分多項式による等式表示により算出でき

ることがわかった。

(3)

目次

1

はじめに

4

2

x

n

− 1

の因数分解と予想

5

3

予想に対する証明と反例

6

4

理論の準備

9

5

円周等分多項式の係数について

16

6

例外的係数の生成

19

6.1

アルゴリズム

. . . .

19

6.2

実験

. . . .

21

7

まとめと今後の課題

24

8

謝辞

26

9

付録

: x

4807

− 1

の因数分解

28

(4)

1

はじめに

中学や高校で学ぶ以下の乗法公式はおなじみであろう。

x

2

− y

2

= (x + y)(x

− y)

x

3

− y

3

= (x

− y)(x

2

+ xy + y

2

)

上記の公式に、

y = 1

を代入すれば、

x

2

− 1 = (x + 1)(x − 1)

x

3

− 1 = (x − 1)(x

2

+ x + 1)

となる。ここから

x

の指数を上げ、

x

4

− 1, x

5

− 1, x

6

− 1

などの

x

n

− 1

where n

∈ Z, n ≥ 2

の形をした因数分解へと興味が向くことは至って自然な

ことである。実は、この因数分解には整数論での理論が

密接に関係している。本論文では、この

x

n

− 1

の因数分

解において、

n

の値に依存する性質を探求することを目

的とする。具体的には、主として

因数の係数

因数の個数

についてである。

なお、本研究にあたって、白柳研究室の先輩方が類似

した内容の研究を行っていなかったため、外部の論文

[7]

(5)

や様々な専門書

[1, 2, 3, 4, 5, 6, 8, 9]

を参考にした。

2

x

n

− 1

の因数分解と予想

本論文の主題である

x

n

− 1

where n

∈ N, n ≥ 2

の因数分解を考える。

2

以上

10

以下の整数

n

に対して、

係数の範囲を整数に限定して因数分解を行うと次のよう

な結果が得られる。

x

2

− 1 = (x + 1)(x − 1)

x

3

− 1 = (x − 1)(x

2

+ x + 1)

x

4

− 1 = (x + 1)(x − 1)(x

2

+ 1)

x

5

− 1 = (x − 1)(x

4

+ x

3

+ x

2

+ x + 1)

x

6

− 1 = (x + 1)(x − 1)(x

2

+ x + 1)(x

2

− x + 1)

x

7

− 1 = (x − 1)

(

x

6

+ x

5

+ x

4

+ x

3

+ x

2

+ x + 1

)

x

8

− 1 = (x − 1) (x + 1)

(

x

2

+ 1

) (

x

4

+ 1

)

x

9

− 1 = (x − 1)

(

x

2

+ x + 1

) (

x

6

+ x

3

+ 1

)

x

10

− 1 = (x − 1) (x + 1)

(

x

4

+ x

3

+ x

2

+ x + 1

) (

x

4

− x

3

+ x

2

− x + 1

)

以上の結果に対して、因数の個数をまとめると次の表

1

のようになる。

(6)

1. x

n

− 1

の因数分解における因数の個数

x

n

− 1

因数の個数

x

2

− 1

2

x

3

− 1

2

x

4

− 1

3

x

5

− 1

2

x

6

− 1

4

x

7

− 1

2

x

8

− 1

4

x

9

− 1

3

x

10

− 1

4

以上の結果より、筆者は次の予想を立てた。

予想

1.

x

n

− 1

は必ず因数

x

− 1

を持つ

予想

2.

 係数は

1

または

−1

または

0

である

予想

3.

x

n

− 1

がもつ因数の個数は、

n

から求める

ことができる

以下では、この

3

つの予想について検証することに

する。

3

予想に対する証明と反例

まず初めに、予想

1

が真であることを証明し、次に予

2

が偽であることを反例を用いて示す。

(7)

命題

1

予想

1

は真である。

証明 

2

以上の整数

n

に対して、

f

n

(x)

def

= x

n

− 1

とする。ここで、剰余の定理より、多項式

P (x)

x

− a

で割ったときの余りは

P (a)

である。割り切れるときは、

余りは

P (a) = 0

である。

逆に、

P (a) = 0

のとき、

P (x)

x

− a

で割ったときの商

S(x)

とすれば、

P (x) = (x

− a)S(x) + P (a) = (x − a)S(x)

よって、

P (x)

x

− a

で割り切れる。

従って、次が成り立つ。

多項式

P (x)

x

− a

で割り切れる

⇔ P (a) = 0 (∗)

(

∗)

は因数定理に他ならない。

∀n ∈ Z (n ≥ 2), f

n

(1) = 1

n

− 1 = 0

であるから、

(

∗)

より、

P (x)

x

− 1

で割り切れる。

∴ x

n

− 1

は因数

x

− 1

を持つ。

故に、予想

1

は真である。

(8)

命題

2

予想

2

は偽である。

反例 先ほどと同様に、自然数

n

に対して、

f

n

(x)

def

= x

n

− 1

とする。

n = 105

に対して、因数分解を考える。手計算

では大変なので、数式処理ソフト

Maple

の関数を使うと、

因数分解の結果は次の通りである。

factor(x

105

− 1) //factor

は因数分解をする関数

(x

− 1)

(

x

6

+ x

5

+ x

4

+ x

3

+ x

2

+ x + 1

) (

x

4

+ x

3

+ x

2

+ x + 1

)

(

1

− x + x

5

− x

6

+ x

7

− x

8

+ x

10

− x

11

+ x

12

− x

13

+ x

14

− x

16

+x

17

− x

18

+ x

19

− x

23

+ x

24

) (

x

2

+ x + 1

) (

1

− x + x

3

− x

4

+x

6

− x

8

+ x

9

− x

11

+ x

12

) (

1

− x + x

3

− x

4

+ x

5

− x

7

+ x

8

)

(

1 + x + x

2

− x

6

− x

5

−2 x

7

− x

24

+ x

12

− x

8

+ x

13

+ x

14

+ x

16

+x

17

+ x

15

+ x

48

− x

20

− x

22

− x

26

− x

28

+ x

31

+ x

32

+ x

33

+ x

34

+x

35

+ x

36

− x

39

− x

40

−2 x

41

− x

42

− x

43

+ x

46

+ x

47

− x

9

)

以上の結果からわかるように、

f

105

(x)

の因数中の係数に

−2

が現れている。よって、

1

または

−1

または

0

以外の

係数が存在するため、予想

2

は偽である。

さて、予想

2

は偽であったが、ここで新たな疑問が生

まれる。すなわち、このような例外は果たして

−2

のみ

(9)

なのであろうか。この疑問は次の計算機実験より、誤り

であることがわかる。

factor(x

4807

− 1)

この結果を本論文の付録に記載する。膨大にして煩雑

な因数分解だが、結果は非常に興味深いものである。こ

れから係数として

−3

が現れていることがわかる。

以上のことからわかるように、一回一回因数分解をし

て例外的な係数の有無を確かめるのが大変であることは

明らかである。それでは、係数について与えられた

n

ら何か言えることはないだろうか。そのことについては、

5

章で述べる。また、予想

3

については、

4

章の最後で述

べる。

4

理論の準備

この章では、

x

n

− 1

の因数分解について考察するため

の数学的準備として、

1

の原始

n

乗根と円周等分多項式

の理論について説明する。なお、本章における記述は、そ

のほとんどが文献

[3]

からの引用である。

定義

1

n

乗して

1

になり、

(n

− 1)

乗以下では

1

にな

らない複素数を

1

の原始

n

乗根という。

(10)

定義

2

複素数体における1の原始

n

乗根すべてを解

とする複素数係数多項式を

n

についての円周等分多項

式という。これを

Φ

n

(x)

と記す。すなわち、

Φ

n

(x) =

ζは 1 の原始 n 乗根

(x

− ζ)

例 

n = 2, 4

に対しては

Φ

2

(x) = x + 1, Φ

4

(x) = x

2

+ 1

であり、奇素数

p

に対しては

Φ

p

(x) =

x

p

− 1

x

− 1

= x

p−1

+ x

p−2

+ ... + x + 1

である。

一般の

n

については、以下が成り立つ。

命題

3

Φ

n

(x) =

d|n

(x

d

− 1)

µ(n/d)

ただし、

µ

N

から

{−1, 0, 1}

への関数(メビウス

関数と呼ばれる)で、

(11)

µ(n) =

1

n = 1

のとき

0

n

が平方因子をもつとき

(

−1)

k

n

k

個の相異なる素因数

に分解されるとき

[

証明

]

x

n

− 1 =

ζn=1

(x

− ζ)

において右辺の積を

ζ

の位数(つまり何乗すると初めて

1

になるか)でまとめると、

x

n

− 1 =

d|n

Φ

d

(x)

(1)

となる。この式は、任意の自然数

n

について成立する

ので、

f (m) = x

m

− 1, g(m) = Φ

m

(x)

として、以下のメビウスの反転公式の乗法型

(

)

を適用

すれば求める式を得る。

★ メビウスの反転公式(乗法型)

1

からある

n

までの自然数に対して定義された関数

f (x), g(x)

があって、

n

の任意の約数

m

に対して

f (m) =

d|m

g(d)

(12)

となっているならば、

n

の任意の約数

m

に対して

g(m) =

d|m

f (d)

µ(m/d)

が成立する。

以下では

Φ

n

(x)

Z

係数の既約な多項式であることを

示す。

命題

4

Φ

n

(x)

Z

係数多項式である。

[

証明

]

 命題

3

から、

Φ

n

(x) =

f (x)

g(x)

where f (x), g(x)

∈ Z[x]

と書ける。右辺は分母、分子の共通因子をすでに取り除

いてあったものとする。分子、分母は最初はともにモニッ

クであるから共通因子を取り除いたあともモニックであ

る。ここで、仮に

deg g(x)

≥ 1

であったとすると、左辺に

は分母がないのだから複素数係数で考えると、

f (x), g(x)

には共通因子があることになる。すると共通解の最小多

項式で両者は割り切れてしまう。これは矛盾である。し

たがって、

deg g(x) = 0

、つまり

g(x) = 1

であって、

Φ

n

(x) = f (x)

∈ Z[x]

(13)

である。

命題

5

Φ

n

(x)

Z[x]

で既約である。

[

証明

]

ζ

1

の原始

n

乗根の一つとし、以下固定し

て考える。

f (x)

∈ Z[x]

ζ

Q

上の最小多項式とし、

g(x)

∈ Z[x]

f (x)g(x) = x

n

− 1

(1)

で定義する。ここで

f (x), g(x)

は、

Z

係数のモニックな

多項式であることを注意しておく。両辺を微分すれば、

f

(x)g(x) + f (x)g

(x) = nx

n−1

(2)

である。

p

n

を割り切らない任意の素数とし、

(1)

ζ

p

を代入すると

f

p

)g(ζ

p

) = 0

で あ る 。以 下 で は

f (ζ

p

) = 0

を 示 し た い 。そ れ に は

g(ζ

p

)

̸= 0

を示せばよい。

(2)

ζ

p

を代入して、

f

p

)g(ζ

p

) + f (ζ

p

)g

p

) = nζ

p(n−1)

を得る。ここで一般論から

f (x)

p

= f (x

p

) + p h(x) for some h(x)

∈ Z[x]

と書ける。これに

ζ

を代入すれば

0 = f (ζ

p

) + p h(ζ)

(14)

となる。これを上の微分の式に代入すれば

f

p

)g(ζ

p

)

− p h(ζ)g

p

) = nζ

p(n−1)

となる。ここで、仮に

g(ζ

p

) = 0

であったとすると、

−p h(ζ)g

p

) = nζ

p(n−1)

となる。両辺に

ζ

p

を掛けてから移項してまとめると

p ζ

p

h(ζ)g

p

) + n = 0

となる。ここで

f (x)

Z

係数のモニックな多項式であ

るから、剰余の定理より、

∃q(x), ∃r(x) ∈ Z[x] s.t. x

p

h(x)g

(x

p

) = q(x)f (x) + r(x)

ここに、

deg r(x) < deg f (x)

である。これに

ζ

を代入すれば、

ζ

p

h(ζ)g

p

) = r(ζ)

となる。よって、

p r(ζ) + n = 0

である。

f (x)

の次数の最小性から、

p r(x) + n

は多項式

として

0

でなければならない。したがって、

r(x) =

−n/p

であるが

p

n

を割り切らないから、

r(x)

Z

係数で

あることに反する。よって、

g(ζ

p

)

̸= 0

となり

f (ζ

p

) = 0

である。次に、

q

n

を割り切らない素数(

= p

でも可)

(15)

として、これまでの議論を

ζ

q

に対してまったく同じ

に進めることができる。よって、

f (ζ

pq

) = 0

である。こ

れを繰り返せば

n

と互いに素なすべての

m

について、

f (ζ

m

) = 0

となることがわかる。つまり、

f (x)

1

すべての原始

n

乗根を解にもつ。よって、

f (x) = Φ

n

(x)

でなって、

Φ

n

(x)

が既約であることが証明された。

以上、命題

3

4

5

を定理にまとめると次のように

なる。

定理

1

任 意 の 自 然 数

n

に 対 し て 円 周 等 分 多 項 式

Φ

n

(x)

は、

Z

係数の既約多項式であって次の式で計

算できる。

Φ

n

(x) =

d|n

(x

d

− 1)

µ(n/d)

ここで、予想

3

について解答を与えることができる。

命題

3

の証明の中の等式

(1)

と、各因数(円周等分多項

式)が

Z

係数の既約多項式であることから、等式

(1)

がま

さに

x

n

− 1

の整数範囲における因数分解を与えている。

よって、

x

n

− 1

の因数の個数は、

n

の約数の個数に等し

いことがわかる。特に

n

が素数のときは、因数の個数は

2

となる。従って、予想

3

は真である。

(16)

次の章でいよいよ本論文の最大の主題である、因数の

係数、すなわち、円周等分多項式の係数について重要な

定理を述べる。

5

円周等分多項式の係数について

驚くべきことに、実は円周等分多項式(以下、円分多

項式と略す)の係数は、任意の整数になり得る。言い換

えれば、任意の整数は、ある円分多項式のある係数とし

て現れる。それを定理として記述する。

定理

2

Suzuki [7]

任意の

s

∈ Z

に対し、ある自然

n

が存在して

s

Φ

n

(x)

のある係数である。

その証明には次の補題がポイントとなる。

補題

t

≥ 3

なる任意の整数

t

に対し、

p

1

+ p

2

> p

t

る素数の列

p

1

< p

2

<

· · · < p

t

が存在する。

[

補題の証明

]

t

≥ 3

を固定する。仮にどの素数列

p

1

< p

2

<

· · · < p

t

に対しても、

p

1

+ p

2

≤ p

t

が成り立つとせよ。すると、

2p

1

< p

t

となり、任意の自然数

k

に対し、

2

k−1

2

k

の間

t

個未満しか素数が存在することができない。

これより、

π(2

k

) < kt

を得る。ここに、

π(s)

s

以下

の素数の個数である。ところが、チェビシェフの定理

(

(17)

えば

[1]

)より、

π(x) >

cx

ln x

が成り立つ。ここに

c

は正の

定数である。よって、

c2

k

ln 2

k

< kt

、すなわち

c2

k

< k

2

t ln 2

となる。しかし、十分大きな

k

に対し、この不等式は成

り立たなくなる。

[

定理

2

の証明

]

t

≥ 3

を奇数とせよ。

p

1

+ p

2

> p

t

となるような素数列

p

1

< p

2

<

· · · < p

t

をとれ。

p = p

t

n = p

1

· · · p

t

とおく。

定理

1

より、

Φ

n

(x) =

d|n

(x

d

− 1)

µ(n/d)

t

は奇数だから、メビウス関数の定義により、

Φ

n

(x) =

(x

p1

− 1) · · · (x

pi

− 1)

x

− 1

·

(x

pipjpk

− 1)

(x

pipj

− 1)

· · · ·

となる。この等式を

mod x

p+1

で考える。

(p

i

− 1)(p

j

1)

≥ 2

より、

p

i

p

j

≥ p

i

+ p

j

+ 1 > p

t

+ 1 = p + 1

だから、

x

pipj

≡ 0 (mod x

p+1

), x

pipjpk

≡ 0 (mod x

p+1

), . . . .

よって、

Φ

n

(x)

≡ ±

(1

− x

p1

)

· · · (1 − x

pi

)

1

− x

(mod x

p+1

)

(18)

となる。

Φ

n

(0) = 1

より、

+

のサインを選ぶことがで

きる。

p

i

+ p

j

≥ p

1

+ p

2

> p

より、

(1

− x

pi

)

· · · (1 − x

pi

)

≡ (1 − x

p1

− · · · − x

pi

)

(mod x

p+1

)

また、

(1

− x)

−1

≡ (1 + x + · · · + x

p

)

(mod x

p+1

)

であるから、

Φ

n

(x)

≡ (1+x+· · ·+x

p

)(1

−x

p1

−· · ·−x

pi

)

(mod x

p+1

)

単項式

x

pi

x

pi+1

. . .

x

pi+p

のうち、

x

p

= x

pt

はすべ

ての

i

に対して現れるのに対し、

x

p−1

x

p−2

t

以外の

すべての

i

に対して現れる。従って、

Φ

n

における

x

p

係数は

−t + 1

であり、

x

p−2

の係数は、

−(t − 1) + 1 = −t + 2

となる。

t

3

より始まってすべての奇数の上を動く

とき、

−t + 1

−t + 2

はすべての負の整数の上を動く。

次にすべての正の整数が円分多項式の係数になり得る

ことをいう。そのために、

p

1

≥ 3

p

1

+ p

2

> p

t

のとき、

Φ

2p1···pt

を考えよ。すると、

n = p

1

· · · p

t

は奇数だから、

(19)

Φ

2n

(x) = Φ

n

(

−x)

*1

よって、

x

p

x

p−2

の係数は、

Φ

2n

Φ

n

とで、符号だ

けが異なり、それぞれ

t

− 1

t

− 2

となる。従って証明さ

れた。

6

例外的係数の生成

6.1

アルゴリズム

5

章で述べた定理

2

の証明を利用して、

x

n

− 1

を因数

分解した結果中に

0,

−1

または

1

以外の係数(これを例外

的係数と呼ぼう)が現れるような

n

を生成するアルゴリ

ズムを考えた。以下に、そのアルゴリズムを述べる。

Input:

素数列の個数

(

奇数)

Output: x

n

− 1

を因数分解した結果中に

0,

−1

または

1

以外の係数が現れるような

n

---function

MAKE_EXCEPTIONAL_NUMBER(t)

Primes

Array(1..t)

//

要素数

t

の配列

flag

false

while(flag

false

と等しい

)

*1

一般に

n

3

以上の奇数のとき、この等式が成り立つ。

証明は例えば

[5]

を参照されたい。

(20)

c

←乱数

for(i

1

から

t

まで

1

ずつ増やす

)

Primes[i]

c

番目の素数

c

c +

乱数

endfor

if(Primes[1]+Primes[2] > Primes[t])

flag

true

endif

endwhile

d

ARRAY_MULTI(Primes)

//

係数情報を表示

print(

係数に

-t+1

が現れます。

)

return(d)

endfunction

function

ARRAY_MULTI(A)

n

←配列の要素数

num

A[1]

for(i

2

から

n

まで

1

ずつ増やす

)

num

num * A[i]

endfor

return(num)

endfunction

(21)

以上のアルゴリズムを数式処理ソフト

Maple

上で実装

し、例外的係数を生成する

n

を計算した。それを次の節

に記す。

6.2

実験

この節では、本論文の主要な定理の有効性について実

験した結果を中心に述べる。実験には、前節で述べたア

ルゴリズムを数式処理ソフト

Maple

で実装したプログラ

ムを使った。以下に、実験結果を示す。

実験結果

1

>MAKE_EXCEPTIONAL_NUMBER(3)

//

素数列の個数は

3

円分多項式

x

429

− 1

の因数中に係数

−2

が現れます。

n = 429

に対して、

p

1

= 3 < p

2

= 11 < p

3

= 13

という奇

素数の列をとれば、

p

1

+ p

2

= 14 > 13 = p

3

かつ

n = p

1

p

2

p

3

よって、定理の仮定を満たすため、

x

429

− 1

の因数中に係

−3 + 1 = −2

が現れるはずである。実際、因数分解を

してみると、次の結果を得た。

(22)

factor(x

429

− 1)

(x− 1)(1 + x12 + x11+ x10+ x9 + x8+ x7+ x6+ x5+ x4+ x3+ x2+ x) ( 1 + x10+ x9 + x8+ x7+ x6+ x5+ x4 + x3+ x2+ x)( 1− x − x12+ x11+ x22− x14+ x13− x38+ x57+ x76− x95− x23+ x46− x69+ x24+ x39− x47 −x58+ x61− x62+ x65+ x70 − x80+ x81 − x84+ x85 − x93+ x96+ x107− x108 −x119+ x33+ x44+ x55+ x35− x34− x45− x49+ x50+ x52− x53− x56− x60 +x63 − x64− x67+ x68− x71+ x72+ x74 − x75− x82+ x83− x86+ x87+ x94 −x97 + x98− x106+ x109+ x120− x25+ x26− x27+ x48− x51− x73− x40 +x59 − x36+ x37 )(1 + x2 + x)( 1− x + x3− x4+ x6− x7+ x9− x10+ x12 −x14+ x15− x17+ x18− x20+ x21− x23+ x24 ) ( 1− x + x3− x4+ x6− x7 +x9 − x10+ x11 − x13+ x14 − x16+ x17 − x19+ x20 ) ( 1− x124− x128+ x136 −x147− x157+ x214+ x216− x229+ x239+ x134+ x140+ x144− x151− x153 −2 x155− x159− x163+ x166 + x167+ x + x172− x54− x195+ x199+ x201 +x205 + x207− x226+ x174+ x182− x186− x189− x193− x12− x11+ x2 − x14 −2 x13+ x57 −2 x46+ x24+ x39− x47+ x58+ x65− x81− x84 −2 x85− x93 +x96+ x107+ x33− x44+ x35+ x34− x45− x50 −2 x52− x53+ x63+ x64 +x67 + x68+ x72+ x74 − x83− x86− x87 + x97+ x98+ x106− x120+ x25+ x26 −x48− x51+ x73+ x40+ x59− x15− x114+ x133− x190+ x138− x161+ x66 −x77− x89 + x99+ x100+ x103+ x104− x112− x116− x118− x122− x126− x130 +x135+ x137+ x139+ x141+ x142− x149− x154− x156+ x168+ x173+ x175 +x177 + x181+ x183− x187 −2 x188− x192 −2 x194− x196+ x200+ x206+ x215 −x225 −2 x227− x228+ x238+ x240− x110+ x143+ x176+ x41− x79 − x91 +x101+ x102+ x105 )

以上の結果から、確かに係数として

−2

が現われている

ことがわかり、定理の有効性を確認できた。

(23)

実験結果

2

>MAKE_EXCEPTIONAL_NUMBER(5)

//

素数列の個数は

5

円分多項式

x

1062347

− 1

の因数中に係数

−4

が現れ

ます。

n = 1062347

に対して、

p

1

= 11 < p

2

= 13 < p

3

= 17 <

p

4

= 19 < p

5

= 23

という奇素数の列をとれば、

p

1

+ p

2

= 24 > 23 = p

5

かつ

n = p

1

p

2

p

3

p

4

p

5

よって、定理の仮定を満たすため、

x

1062347

− 1

の因数中

に係数

−5 + 1 = −4

が現れるはずである。実際、因数分

解をしてみると、結果の表示は省略するが確かに係数と

して

−4

が現れていた。定理の有効性を確認できた。

以上の実験結果より、定理の有効性を確認することが

出来た。

3

章で述べた

x

4807

− 1

について、

n = 4807

に対

して、

p

1

= 11 < p

2

= 19 < p

3

= 23

という奇素数の列を

とれば、

p

1

+ p

2

= 30 > 23 = p

3

かつ

n = p

1

p

2

p

3

よって、定理の仮定を満たすため、

x

4807

− 1

の因数中に

係数

−3 + 1 = −2

が現れる。実際、確かに係数として

−2

が現れていた。ところが、係数

−3

も現れていた。これ

は定理によって出現が保証された係数ではないというこ

ともわかった。

(24)

7

まとめと今後の課題

x

n

− 1

の因数分解について研究した。まず、必ず

x

− 1

を含むことを証明し、次に因数の係数は

0,

−1

または

1

外にもなり得ることを例で示した。また、因数の個数は、

1

の原始

n

乗根と円周等分多項式の理論を使って、

n

約数の個数に等しいことを証明した。因数の係数につい

ては更に深く研究し、任意の整数が因数の係数になり得

るという鈴木の定理を証明し、その証明を利用して

0,

−1

または

1

以外の係数

(

例外的係数)を生成する

n

を求め

るアルゴリズムを考案した。それを実装し、実際にその

ような

n

をいくつか計算した。

感想として、代数学の理論は、紙と鉛筆と、コンピュー

(

数式処理ソフト

)

を行き来して、初めて明らかになる

泥臭いものだということを実感できた。また、単純な疑

問、例えば今回で言う

x

n

− 1

について、奥が深いもので

あるということを強く感じ取ることができた。

さて、鈴木の定理の証明では、素数列の個数

t

が奇数

であるという仮定を置いていた。しかし、

t

が偶数でも例

外的係数を生成することがある。実際、

p

1

= 11 < p

2

=

13 < p

3

= 19 < p

4

= 23

という奇素数の列をとれば、

p

1

+ p

2

= 24 > 23 = p

4

であり、

n = p

1

p

2

p

3

p

4

= 62491

対して因数分解すると係数として

−4+1 = −3

が現れる。

従って、今後の課題として、今回研究した理論をより

(25)

深く理解した上で、

1. t

4

以上の偶数のときでも、鈴木の方法によって

n

は必ず例外的係数を生成するかどうかを確かめる

こと

2.

例外的係数を生成する

n

の中で、鈴木の方法では求め

られないものはどれくらいあるのかを検証すること

3.

ある一定の範囲内で、例外的係数を生成する

n

を昇

順にもれなく列挙すること

が挙げられる。

(26)

8

謝辞

本研究を進めるにあたり、ご指導を頂いた卒業論文指

導教員の白柳 潔教授に感謝致します。また、普段興味深

い講義をして下さる東邦大学教授の皆様、日常の議論を

通じて多くの知識や示唆を頂いた白柳研究室の永嶋 裕樹

先輩、同期の皆様に感謝致します。

(27)

参考文献

[1] H. Davenport,

Multiplicative Number Thoery,

Markham Publ. Co., Chicago, 1967.

[2]

桂 利行

,

 『代数学

I

群と環』

,

 東京大学出版会

,

2004.

[3]

木田 祐司

,

 『初等整数論』

,

 朝倉書店

,

2001.

[4]

三宅 敏恒

,

 『入門代数学』

,

 培風館

,

1999.

[5] V.V. Prasolov, Polynomials, Springer, 2004.

[6] D.J.S. Robinson, An Introduction to Abstract

Alge-bra,

Walter de Gruyter, 2003.

[7] J. Suzuki, On Coefficients of Cyclotomic

Polynomi-als, Proc. Japan Acad., 63, Ser. A 279-280 1987.

[8]

山本 芳彦

,

 『数論入門

1

,

 岩波書店

,

1996.

[9]

雪江 明彦

,

 『代数学

2

環と体とガロア理論』

,

 日

(28)

9

付録

: x

4807

− 1

の因数分解

factor(x

4807

− 1)

(x

− 1)

(

1 + x

22

+ x

21

+ x

20

+ x

19

+ x

18

+ x

17

+ x

16

+ x

15

+ x

14

+x

13

+ x

12

+ x

11

+ x

10

+ x

9

+ x

8

+ x

7

+ x

6

+ x

5

+ x

4

+ x

3

+x

2

+ x

) (

1 + x

18

+ x

17

+ x

16

+ x

15

+ x

14

+ x

13

+ x

12

+ x

11

+x

10

+ x

9

+ x

8

+ x

7

+ x

6

+ x

5

+ x

4

+ x

3

+ x

2

+ x

)

(1

− x

+x

396

− x

395

+ x

377

− x

376

+ x

373

− x

372

+ x

358

− x

357

+ x

354

−x

353

+ x

350

− x

349

+ x

339

− x

338

+ x

335

− x

334

+ x

331

− x

330

+x

327

− x

326

+ x

320

− x

319

+ x

316

− x

315

+ x

312

− x

311

+ x

308

−x

307

+ x

304

− x

303

+ x

301

− x

300

+ x

297

− x

296

+ x

293

− x

292

+x

289

− x

288

+ x

285

− x

284

+ x

282

− x

280

+ x

278

− x

277

+ x

274

−x

273

+ x

270

− x

269

+ x

266

− x

265

+ x

263

− x

261

+ x

259

− x

257

+x

255

− x

254

+ x

251

− x

250

+ x

247

− x

246

+ x

244

− x

242

+ x

240

−x

238

+ x

236

− x

234

+ x

232

− x

231

+ x

228

− x

227

+ x

225

− x

223

+x

221

− x

219

+ x

217

− x

215

+ x

213

− x

211

+ x

209

− x

208

+ x

206

−x

204

+ x

202

− x

200

+ x

198

− x

196

+ x

194

− x

192

+ x

190

− x

188

(29)

+x

187

− x

185

+ x

183

− x

181

+ x

179

− x

177

+ x

175

− x

173

+ x

171

−x

169

+ x

168

− x

165

+ x

164

− x

162

+ x

160

− x

158

+ x

156

− x

154

+x

152

− x

150

+ x

149

− x

146

+ x

145

− x

142

+ x

141

− x

139

+ x

137

−x

135

+ x

133

− x

131

+ x

130

− x

127

+ x

126

− x

123

+ x

122

− x

119

+x

118

− x

116

+ x

114

− x

112

+ x

111

− x

108

+ x

107

− x

104

+ x

103

−x

100

+ x

99

− x

96

+ x

95

− x

93

+ x

92

− x

89

+ x

88

− x

85

+ x

84

−x

81

+ x

80

− x

77

+ x

76

− x

70

+ x

69

− x

66

+ x

65

− x

62

+ x

61

−x

58

+ x

57

− x

47

+ x

46

− x

43

+ x

42

− x

39

+ x

38

− x

24

+ x

23

−x

20

+ x

19

)

(

1 + x

10

+ x

9

+ x

8

+ x

7

+ x

6

+ x

5

+ x

4

+ x

3

+ x

2

+x)

(

1

− x + x

220

− x

219

+ x

209

− x

208

+ x

198

− x

196

+ x

187

−x

185

+ x

176

− x

173

+ x

165

− x

162

+ x

154

− x

150

+ x

143

− x

139

+x

132

− x

127

+ x

121

− x

116

+ x

110

− x

104

+ x

99

− x

93

+ x

88

−x

81

+ x

77

− x

70

+ x

66

− x

58

+ x

55

− x

47

+ x

44

− x

35

+ x

33

−x

24

+ x

22

− x

12

+ x

11

)

(

1

− x + x

180

− x

179

+ x

169

− x

168

+x

161

− x

160

+ x

158

− x

157

+ x

150

− x

149

+ x

147

− x

146

+ x

142

−x

141

+ x

139

− x

138

+ x

136

− x

135

+ x

131

− x

130

+ x

128

− x

127

+x

125

− x

124

+ x

123

− x

122

+ x

120

− x

119

+ x

117

− x

116

+ x

114

−x

113

+ x

112

− x

111

+ x

109

− x

108

+ x

106

− x

105

+ x

104

− x

102

+x

101

− x

100

+ x

98

− x

97

+ x

95

− x

94

+ x

93

− x

91

+ x

90

−x

89

+ x

87

− x

86

+ x

85

− x

83

+ x

82

− x

80

+ x

79

− x

78

+ x

76

−x

75

+ x

74

− x

72

+ x

71

− x

69

+ x

68

− x

67

+ x

66

− x

64

+ x

63

(30)

−x

61

+ x

60

− x

58

+ x

57

− x

56

+ x

55

− x

53

+ x

52

− x

50

+ x

49

−x

45

+ x

44

− x

42

+ x

41

− x

39

+ x

38

− x

34

+ x

33

− x

31

+ x

30

−x

23

+ x

22

− x

20

+ x

19

− x

12

+ x

11

)

(

1 + x

− x

3095

+ x

558

+ x

557

+x

556

+ x

555

+ x

554

+ x

553

+ x

552

+ x

551

+ x

550

+ x

549

+ x

548

−x

539

− x

538

− x

537

− x

536

− 2 x

535

− 2 x

534

− 2 x

533

− 2 x

532

−2 x

531

− 2 x

530

− 2 x

529

− x

528

− x

527

− x

526

− x

525

+ x

516

+x

515

+ 2 x

514

+ 2 x

513

+ 2 x

512

+ 2 x

511

+ 2 x

510

+ 2 x

509

+ 2 x

508

+2 x

507

+ 2 x

506

+ x

505

+ x

504

− x

495

− x

494

− x

493

− x

492

−2 x

491

− 2 x

490

− x

489

− x

488

− x

487

− x

486

− x

485

+ x

480

+ x

479

+x

472

+ x

471

+ x

470

+ x

469

+ x

468

+ x

467

− x

461

− x

460

− x

459

−x

458

− x

457

− x

456

− x

451

− x

450

− x

449

− x

448

− x

447

− x

446

−x

445

− x

444

− x

443

− x

442

− x

441

+ x

428

+ x

427

+ x

426

+ x

425

+x

424

+ x

423

+ x

422

+ x

421

+ x

420

+ x

419

+ x

418

+ x

305

+ x

304

+x

303

+ x

302

+ x

301

+ x

300

+ x

299

+ x

298

+ x

297

+ x

296

+ x

295

−x

286

− x

285

− x

284

− x

283

− 2 x

282

− 2 x

281

− 2 x

280

− 2 x

279

−2 x

278

− 2 x

277

− 2 x

276

− x

275

− x

274

− x

273

− x

272

+ x

263

+x

262

+ 2 x

261

+ 2 x

260

+ 2 x

259

+ 2 x

258

+ 2 x

257

+ 2 x

256

+ 2 x

255

+2 x

254

+ 2 x

253

+ x

252

+ x

251

− x

242

− x

241

− x

240

− x

239

−2 x

238

− 2 x

237

− 2 x

236

− 2 x

235

− 2 x

234

− 2 x

233

− 2 x

232

(31)

−x

231

− x

230

− x

229

− x

228

+ x

219

+ x

218

+ x

217

+ x

216

+ x

215

+x

214

+ x

213

+ x

212

+ x

211

+ x

210

+ x

209

+ x

52

+ x

51

+ x

50

+x

49

+ x

48

+ x

47

+ x

46

+ x

45

+ x

44

+ x

43

+ x

42

− x

33

− x

32

−x

31

− x

30

− 2 x

29

− 2 x

28

− 2 x

27

− 2 x

26

− 2 x

25

− 2 x

24

−2 x

23

− x

22

− x

21

− x

20

− x

19

+ x

10

+ x

9

+ x

8

+ x

7

+ x

6

+x

5

+ x

4

+ x

3

+ x

2

+ x

630

+ x

635

− x

650

− x

655

− x

660

− x

665

−x

670

+ x

680

+ x

690

− x

700

− x

710

+ x

720

+ x

725

− x

740

− x

745

+2 x

760

+ 2 x

765

− x

780

− 2 x

785

− x

790

+ x

805

+ x

810

+ x

840

+x

845

− x

860

− x

865

+ x

880

+ x

885

+ x

890

− x

895

− x

900

− x

905

−x

910

+ x

925

+ x

930

+ x

945

− x

955

− x

965

+ x

975

+ x

985

− x

995

−x

1000

+ x

1010

+ 2 x

1015

+ 2 x

1020

− 2 x

1035

− 2 x

1040

+ x

1050

+2 x

1055

+ x

1060

− x

1070

− x

1075

+ x

1090

+ x

1095

− x

1105

− x

1110

−x

1115

− x

1120

+ x

1125

+ x

1130

+ 2 x

1135

+ x

1140

− x

1150

− x

1155

−x

1160

− x

1165

+ x

1170

+ x

1185

+ x

1195

− x

1205

− x

1210

− x

1215

−x

1220

+ x

1230

− x

2472

+ x

2241

+ x

2242

− x

2246

− x

2247

− x

2261

−x

2262

+ x

2267

+ x

2271

+ x

2272

+ x

2276

+ x

2277

+ x

2281

+ x

2282

+x

2286

+ x

2287

− x

2291

− x

2292

− x

2296

− x

2297

− x

2301

− x

2302

−x

2306

− x

2307

+ x

2311

+ x

2312

+ x

2316

+ x

2317

+ 2 x

2321

+ x

2322

+x

2326

+ x

2327

− x

2332

− x

2336

− x

2337

− x

2341

− 2 x

2342

+ x

2356

+x

2357

+ x

2361

+ x

2362

− x

2367

− x

2371

− x

2372

− 2 x

2376

− 2 x

2377

(32)

−x

2381

− x

2382

− x

2386

+ 2 x

2391

+ 2 x

2392

+ 2 x

2396

+ 2 x

2397

+x

2401

+ x

2402

+ x

2406

+ x

2407

− 2 x

2411

− 2 x

2412

− 3 x

2416

−3 x

2417

− 3 x

2421

− 2 x

2422

− x

2426

− x

2427

+ x

2432

+ 2 x

2436

+2 x

2437

+ 2 x

2441

+ 2 x

2442

+ x

2446

+ x

2447

+ x

2451

+ x

2452

− x

2456

−2 x

2457

− x

2461

− x

2462

− x

2466

− x

2467

− x

2471

− x

1661

− x

1663

−x

1666

− x

1668

− x

1671

+ x

1673

+ 2 x

1676

+ x

1678

+ x

1681

+ x

1683

+x

1688

+ x

1691

+ x

1693

− x

1696

− x

1698

− x

1711

− x

1713

+ x

1718

+x

1733

+ x

1736

− x

1741

− x

1743

− x

1746

− x

1748

− x

1751

− x

1753

−2 x

1756

− x

1758

+ x

1761

+ x

1763

+ x

1766

+ x

1771

+ x

1773

+ x

1776

+2 x

1778

+ x

1781

− x

1783

− x

1786

− x

1788

− x

1791

− 2 x

1793

−2 x

1796

− 2 x

1798

− 2 x

1801

− x

1803

+ x

1806

+ x

1808

+ x

1811

+2 x

1813

+ 2 x

1816

+ 2 x

1818

+ 2 x

1821

+ 2 x

1823

− x

1828

− x

1831

−x

1833

− 2 x

1836

− x

1838

− x

1841

− x

1843

− x

1846

+ x

1848

+ x

1851

+x

1853

+ x

1856

+ x

1857

− 2 x

1871

− x

1872

− x

1876

− x

1877

+ x

1882

+2 x

1886

+ 2 x

1887

+ 2 x

1891

+ 2 x

1892

+ x

1896

+ x

1897

+ x

1901

+x

1902

− 2 x

1906

− 2 x

1907

− 2 x

1911

− 2 x

1912

− x

1916

− x

1917

−x

1921

− x

1922

+ x

1926

+ x

1927

+ x

1931

+ x

1932

+ x

1936

+ x

1937

+x

1941

+ x

1942

+ x

1946

− x

1951

− x

1952

− x

1966

− x

1967

− x

1328

−2 x

1331

− x

1333

− x

1336

− x

1338

+ x

1343

+ x

1346

+ x

1348

+ x

1351

+x

1353

− x

1366

− x

1368

− x

1371

− x

1373

+ x

1378

+ x

1381

+ x

1383

表 1. x n − 1 の因数分解における因数の個数 x n − 1 因数の個数 x 2 − 1 2 x 3 − 1 2 x 4 − 1 3 x 5 − 1 2 x 6 − 1 4 x 7 − 1 2 x 8 − 1 4 x 9 − 1 3 x 10 − 1 4 以上の結果より、筆者は次の予想を立てた。 予想 1

参照

関連したドキュメント

謝辞 SPPおよび中高生の科学部活動振興プログラムに

氏は,まずこの研究をするに至った動機を「綴

「職業指導(キャリアガイダンス)」を適切に大学の教育活動に位置づける

○齋藤部会長 ありがとうございました。..

○柳会長

【大塚委員長】 ありがとうございます。.

 履修できる科目は、所属学部で開講する、教育職員免許状取得のために必要な『教科及び

 履修できる科目は、所属学部で開講する、教育職員免許状取得のために必要な『教科及び