約数

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

初等数学あるいは算術において、整数 n約数(やくすう、: divisor)あるいは因数(いんすう)、因子(いんし、: factor)とは、n割り切る整数の総称である。(ただし、n = 0 の場合だけ 0 を約数に含めることがある。)

整数 n が整数 m の約数であることを、記号 | を用いて n | m と表す。

自然数あるいは正の整数のみを対象として考えている文脈においては、単に「約数」というとき、それは往々にして「正の約数」を意味する。

[編集]

50 の正の約数は 1, 2, 5, 10, 25, 50 の 6 個である。実際に

50 ÷ 1 = 50
50 ÷ 2 = 25
50 ÷ 5 = 10
50 ÷ 10 = 5
50 ÷ 25 = 2
50 ÷ 50 = 1

と 50 を割り切る全ての数である。

約数に関する定義と性質[編集]

  • 整数 a に対して整数 b ≠ 0 が a約数であるとは、ある整数 c をとると a = bc が成立することである。(b ≠ 0 の条件は課さないこともあり、そのときは 0 は 0 の約数である。)
  • いかなる(0 でない)整数 n に対しても、1, − 1, n , − n は常に n の約数である。これらを n自明な約数という。
  • 全ての(0 でない)整数は 0 の約数である。
  • 整数 n に対し、n 自身と − n もまた n の約数であり、それらとは異なる n の約数を n真の約数 という。自明でない真の約数を持たない正の整数を素数という。
  • 整数 n の約数 p について、p 自身が素数であるとき、pn素因数という。
  • 算術の基本定理: 1 より大きい任意の整数は、必ず素因数の積に分解され、その分解の仕方は素因数を掛ける順番の違いを除いてただ一通りである。ゆえに、素因数分解を行えば、全ての約数を知ることができる。(素因数分解の可能性及び一意性)

約数の和[編集]

自然数 n の正の約数の総和を、約数関数 σ(n) で表す。

nn = pap素数)と表されるとき、σ(n) の値は以下の式で求められる。

σ(n) = pa + pa−1 + ... + p + 1

また、n を素因数分解したものが

n = p1a1p2a2 ... pmam

であるとき、

σ(n) = σ(p1a1)σ(p2a2) ... σ(pmam)

となる。

例.n = 50 としその約数の和を N とすると

50 = 2 × 52
N = (20+21) × (50+51+52) = 3 × 31 = 93
となる。
約数の和(OEIS) 約数の和(OEIS)
自然数 オンライン整数列大辞典の数列 A000203 フィボナッチ数 オンライン整数列大辞典の数列 A063477
素数 オンライン整数列大辞典の数列 A008864 三角数 オンライン整数列大辞典の数列 A074285
平方数 オンライン整数列大辞典の数列 A065764 立方数 オンライン整数列大辞典の数列 A065764
完全数 オンライン整数列大辞典の数列 A139256 倍積完全数 オンライン整数列大辞典の数列 A081756
階乗数 オンライン整数列大辞典の数列 A062569 高度合成数 オンライン整数列大辞典の数列 A007626
矩形数 オンライン整数列大辞典の数列 A083539 楔数 オンライン整数列大辞典の数列 A271329
nn オンライン整数列大辞典の数列 A062727 五角数 オンライン整数列大辞典の数列 A117948
回文数 オンライン整数列大辞典の数列 A076887 リュカ数 オンライン整数列大辞典の数列 A272439
  • 自然数 n, d に対し、
σ(N)/N = n/d
となるような奇数の自然数 Nk 個の相異なる素因数を持つとき、
N < (d + 1)4k
が成り立つ。(Nielsen, 2003)
  • 自然数で、それ未満のどの自然数よりも約数の和がその数になる個数が多い数がある。
個数 約数の和
1 1 1
2 12 6, 11
3 24 14, 15, 23
5 72 30, 46, 51, 55, 71
6 168 60, 78, 92, 123, 143, 167
7 240 114, 135, 158, 177, 203, 209, 239
個数が8個以上の約数の和を表す数は336(8個), 360(9個), 504(10個), 576(11個), 720(15個), 1440(21個),…。(オンライン整数列大辞典の数列 A145899
このときの個数を表す数列は オンライン整数列大辞典の数列 A206027 を参照。
約数の和の個数 参照
1
1, 3, 4, 6, 7, 8, 13, 14, 15, 20, 28, 30, 36, 38, 39, 40,… オンライン整数列大辞典の数列 A007370
2
12, 18, 31, 32, 54, 56, 80, 98, 104, 108, 114, 124, 126, 128, 132, 140,… オンライン整数列大辞典の数列 A007371
3
24, 42, 48, 60, 84, 90, 224, 228, 234, 248, 270, 294, 324,… オンライン整数列大辞典の数列 A007372
4
96, 120, 180, 312, 372, 420, 434, 456, 540, 546, 560, 624, 702, 728,… オンライン整数列大辞典の数列 A060660
5
72, 144, 192, 216, 588, 600, 648, 792, 936, 992, 1056,… オンライン整数列大辞典の数列 A060661
6
168, 252, 288, 384, 768, 1248, 1584,… オンライン整数列大辞典の数列 A060662
7
240, 684, 744, 912, 1092, 1176, 1200, 1368,… オンライン整数列大辞典の数列 A060663
8
336, 432, 672, 756, 840, 1536, 1620,… オンライン整数列大辞典の数列 A060664
9
360, 480, 1488, 1800, 1824,… オンライン整数列大辞典の数列 A060665
10
504, 864, 960, 1152, 1260, 2400, 3276,… オンライン整数列大辞典の数列 A060666
11
576, 1296, 2976, 3168, 3648,… オンライン整数列大辞典の数列 A060678
12
1512, 1872, 2352, 3192, 3780, 4104, 4560,… オンライン整数列大辞典の数列 A060676
13
1080, 1344, 2418, 3240, 4200, 4680, 5400,…
14
1008, 1680, 1728, 2688, 3036, 3720,…
15
720, 1920, 2592, 4248, 4872,…
16
2304, 2736, 4368, 6240, 7920,…
17
3600, 4800, 6384, 14580, 14742,…
18
5376, 5616, 7440, 8424, 10164, …
19
2520, 3456, 5472, 5600, 6720,…
20
2160, 7680, 8400, 8712, 9660,…
21
1440, 2016, 5184, 8748, 9720,…
27
7056, 7200, 7560, 9072, 9396,…
29
2880, 11664, 16200, 20412, 21384,…
30
6480, 10560, 12960, 15984, 20052,…
  • 約数の和がある数 n になる数を求めるにはその数が指数部分が1以上の累乗数の和の積で表せる組み合わせを求める必要がある。
この場合の累乗数とは 1, 3, 4, 6, 7, 8, 12, 13, 14, 15, 18, 20, 24, 30,…(オンライン整数列大辞典の数列 A108348)

例.約数の和が n = 60 になる数 24, 38, 59 を求めるには

60 = 1 × 60 = 2 × 30 = 3 × 20 = 4 × 15 = 5 × 12 = 6 × 10 = 2 × 3 × 10 = 2 × 5 × 6 = 3 × 4 × 5 = 2 × 2 × 3 × 5
以上のような積の組み合わせの中で累乗数だけを用いた積は
① 1 × 60 ② 3 × 20 ③ 4 × 15
の3通りである。
①から 1 × (590+591) → 1 × 59 = 59
②から (20+21) × (190+191) → 2 × 19 = 38
③から (30+31) × (20+21+22+23) → 3 × 23 = 24
( ただし因数に 31 または 8191 を含むときは2つの異なる累乗数の和で表せることから2つの約数が導き出される場合がある。例. 31 = 20+21+22+23+24 = 50+51+52 )
  • 約数の和が奇数になるのは平方数と平方数を2倍にした数の場合のみである。これは平方数の約数の個数が奇数個になることと偶数の素数が 2 しかないからである。
1, 2, 4, 8, 9, 16, 18, 25, 32, 36, 49, 50, 64, 72, 81, 98, 100, 121,…(オンライン整数列大辞典の数列 A028982)
奇数になる約数の和の数は 1, 3, 7, 13, 15, 31, 39, 57, 63, 91, 93, 121, 127,…(オンライン整数列大辞典の数列 A060657)
2 以外は平方数である。これらの平方数は 2, 3, 4, 5, 8, 17, 27,…(オンライン整数列大辞典の数列 A055638)
素数になる約数の和の数は 3, 7, 13, 31, 127, 307, 1093,…(オンライン整数列大辞典の数列 A023195)
  • 約数の和がその数より小さい数の約数の和よりも大きな数を高度過剰数という。 約数関数で表すと m < n のとき σ(m) < σ(n) となる n のことである。
1, 2, 3, 4, 6, 8, 10, 12, 16, 18, 20, 24, 30, 36, 42, 48, 60, 72, 84, 90, 96, 108, 120,…(オンライン整数列大辞典の数列 A002093)
  • 連続する整数で約数の和が等しくなる数がある。約数関数で表すと σ(n) = σ(n+1) となる n のことである。
小さい方の数は 14, 206, 957, 1334, 1364, 1634,…である。(オンライン整数列大辞典の数列 A002961)
大きい方の数はオンライン整数列大辞典の数列 A231546を参照、等しくなる約数の和の数はオンライン整数列大辞典の数列 A053215を参照。

約数の個数[編集]

自然数 n の全ての正の約数の個数を d (n) で表す。n の素因数分解が

(1)

であるとき、d (n) は以下の式で求められる。

d (n) = (a1 + 1)(a2 + 1) ... (am + 1)

これは、約数の素因数 pk の指数の場合の数(0 ~ akak + 1 個)を、1 ≤ km について考えればよい。

例えば、50 は素因数分解すると 21 × 52 であり、正の約数は

20 × 50 = 1
21 × 50 = 2
20 × 51 = 5
21 × 51 = 10
20 × 52 = 25
21 × 52 = 50

の (1 + 1) × (2 + 1) = 2 × 3 = 6(個)であると分かる。

n の約数は (1) のように素因数分解したとすれば

を展開したときの各々の項で与えられるが[1]、この項の総数が約数の個数となっているとも解釈できる。当然 1 と n も約数に含む。

正の約数の個数が奇数であるのは平方数に限られる。

  • 約数の個数がそれ未満のどの自然数よりも多い数については高度合成数を参照。
  • 約数の個数 d (n) の具体的な数は以下の数である。
1, 2, 2, 3, 2, 4, 2, 4, 3, 4, 2, 6, 2, 4, 4, 5, 2, 6, 2, 6, 4, 4, 2, 8, 3, 4, 4, 6, 2, 8,…(オンライン整数列大辞典の数列 A000005)

一般化[編集]

約数の概念は、除法の原理の成立する整域ユークリッド整域)や一意分解整域、例えば上の一変数多項式環 K[x] などに対して一般化される。

すなわち、任意の元 f に対し、f を余りなく割り切る元を f約元 (divisor) あるいは因子 (factor) という。f が真の約元を持たないとき f既約元という(素因子あるいは既約因子ともいう)。

ユークリッド整域では単元(unit, 可逆元 invertible element)倍の違いを除いて素因数分解の一意性が成り立つ。素因数分解の一意性を要求しないならば、さらに一般の整域 R に対しても、単項イデアルの包含関係により約数の概念を拡張することができる。すなわち、a, bR に対し、単項イデアル (a) = aR, (b) = bR が (a) ⊃ (b) を満たすとき、ab の約元であるといい、a | b と表す。

参考文献[編集]

  1. ^ 泉 信一・近藤 基吉・穂刈 四三二・永倉 俊充編集、『共立数学公式』、共立出版、1969年。ISBN 978-4-320-01009-3

関連項目[編集]