約数
約数の定義
整数の約数(divisor, factor)とは、Nを割り切る整数(余りが生じない除数)。
整数が
の約数であるとき、
と表し、ある整数
に対して
が成り立つことでもある。一般には自然数あるいは0以上の整数で考える。
通常はの条件を課すが、0も含める場合は、
の時に限り0が約数になる。
例えば12の約数は、以下の6個。
(1)
効率的な約数の求め方
であるとき、
である。これより
として、
以下の約数
を求め、あとは
を計算すれば、手間が半分で済む。
が平方数の場合は
も約数となり、約数の総数は奇数個、平方数でない場合は偶数異なる。
0、1の約数
0の約数はとなる整数
であり、0以上の全ての整数である。
1の約数はとなる整数
であり、1のみ。
1は全ての整数の約数。
素数の約数
素数の定義が「1と自身以外に約数を持たない数」なので、約数は2個。
公約数
2つの数の公約数は、それらの最大公約数の約数。
0、1との公約数
と1の公約数は1のみ。
と0の公約数は、
の約数全て(0の約数は0以上の全ての整数)。
公約数と剰余
のとき、
の公約数は
の公約数でもある。
最大公約数
2つの数の最大公約数(greatest common divisor)を、のように表す。
最大公約数を求める手順として、にユークリッドの互除法がある。
0、1との最大公約数
(2)
最大公約数と剰余
被除数と除数の最大公約数は、除数と剰余の最大公約数でもある。
(3)
倍数
倍数(multiple)とは、ある数(整数に限らない)を整数倍した数である。
(4)
- 0の倍数は0のみ
- 0はすべての数の倍数
- すべての数は自分自身の倍数
- すべての整数は1と-1の倍数
最小公倍数
最小公倍数(least common multiple)とは、2つの整数の公倍数のうち、正で最小のもの。
たとえば36と56の最小公倍数は504。
最大公約数と最小公倍数の積
2つの数の積は、それらの最大公約数と最小公倍数の積に等しい。
(5)