約数に負の数は含む?マイナスは約数?(整数論の定義:正の約数のみ:中学数学:高校数学:数学的な扱いなど)
約数を考えるとき、「−1や−2も約数に入るのでは」と疑問に感じる方は少なくありません。
割り算が割り切れるかどうかだけを見れば、正の数だけを選ぶ理由が分かりにくいためです。
結論からいうと、中学数学などで通常「約数」と呼ぶものは正の整数に限るのが一般的です。
一方で、高校数学以降の整数論では、負の整数も割り切る関係に入るため、文脈に応じた区別が必要になります。
ここでは約数と負の数の関係を、定義、具体例、素因数分解、整数論での扱いまで順に整理します。
約数と負の数の基本的な定義

それではまず約数に負の数を含めるかどうかの基本的な考え方について解説していきます。
学校数学で用いる約数の範囲
中学数学で自然数の約数を求める問題では、約数はふつう正の整数として扱います。
たとえば12の約数は、1、2、3、4、6、12です。
ここに−1、−2、−3、−4、−6、−12は並べません。
これは負の数が12を割り切れないからではなく、約数という語を正の約数の意味で約束しているためです。
約数を小さい順に書く、約数の個数を求める、約数の和を計算するといった問題では、この約束があることで答えが一つに定まります。
もし正負の両方を約数として数えるなら、12の約数は12個になり、学校で学ぶ公式の多くをそのまま使えなくなります。
自然数を対象にした計算では、正の約数だけに注目するほうが整理しやすいでしょう。
中学数学で「12の約数をすべて求めなさい」と問われた場合、答えるのは正の整数だけです。
負の整数を書き加える必要はなく、通常は書かないことが正答となります。
割り切れる関係としての定義
数学では、整数aが整数bを割り切るとき、「aはbの約数である」と表現します。
この関係は、ある整数kを用いて b=ak と書けることで定義されます。
たとえば12=3×4なので、3は12の約数です。
同時に12=−3×−4とも書けるため、整数論の割り切れる関係だけに着目すれば、−3も12を割り切ります。
この点が、日常的な学校数学の約数と、より一般的な整数論の定義の違いです。
ただし「−3は12の約数である」とだけ書くと、教科書や問題集の想定とずれる場合があります。
正負まで扱う必要がある場面では、負の約数と明記すると誤解を防げます。
12=−3×−4
この式が成り立つため、−3は12を割り切ります。
しかし学校数学でいう12の約数の一覧には、通常−3を含めません。
零と約数の関係
負の数とあわせて、0を約数にできるのかも確認しておきたいところです。
0はどの整数の約数にもなりません。
理由は、0に整数を掛けても結果は必ず0となり、12や−12のような0以外の数を作れないからです。
たとえば12=0×kを満たす整数kは存在しません。
一方、0はすべての0でない整数の倍数と考えられます。
0=5×0、0=−5×0のように表せるためです。
約数と倍数は似た言葉ですが、0を含めるときには性質が大きく異なります。
0は約数ではないという基本事項を、負の数の扱いと区別して覚えておくと安心です。
正の約数と負の約数の対応
続いては正の約数と負の約数がどのように対応するかを確認していきます。
符号を変えた約数の組
0ではない整数nについて、dがnを割り切るなら、−dもnを割り切ります。
これは n=dq と書けるとき、n=(−d)×(−q)とも書けるからです。
したがって、正の約数が一つ見つかれば、それに対応する負の約数も一つ存在します。
18の正の約数は1、2、3、6、9、18です。
負の約数は−1、−2、−3、−6、−9、−18となります。
正と負をすべて含めれば、約数の個数は正の約数の個数の2倍です。
ただし対象が0であるときは事情が異なり、0を割り切る0でない整数は無数にあります。
そのため、約数の個数を数える公式は0には使えない点にも注意が必要です。
| 対象の整数 | 正の約数 | 負の約数 |
|---|---|---|
| 6 | 1、2、3、6 | −1、−2、−3、−6 |
| −6 | 1、2、3、6 | −1、−2、−3、−6 |
| 1 | 1 | −1 |
| −1 | 1 | −1 |
負の整数の約数の考え方
−12の約数を考える場合も、絶対値が12の約数になる整数を探せばよいことになります。
たとえば−12=3×−4なので、3は−12を割り切ります。
また−12=−3×4なので、−3も−12を割り切ります。
学校数学で「−12の正の約数」を問われたなら、1、2、3、4、6、12が答えです。
負の整数であっても、正の約数の一覧は絶対値を使って求められます。
約数の和や約数の個数を扱うときも、通常は−12そのものではなく12の正の約数に注目します。
符号が変わっても素因数分解の指数は変化しないため、計算の骨組みは同じです。
−20の正の約数は1、2、4、5、10、20です。
−20を割り切る負の整数は−1、−2、−4、−5、−10、−20です。
正負を合わせた整数の約数は12個になります。
約数の個数を二重に数えない工夫
約数の個数を問う問題で迷ったら、設問に自然数、正の約数、整数の約数といった語があるかを確かめます。
中学校の入試問題や基礎的な教材では、特別な断りがない限り正の約数を数えると考えてよいでしょう。
整数の約数をすべて列挙するよう求められた場合には、正の約数と負の約数の両方が必要です。
たとえば36=2²×3²なので、正の約数の個数は(2+1)×(2+1)で9個です。
負の約数まで含めるなら18個となります。
この違いは単純ですが、公式に数値を代入しただけでは見落としやすい部分です。
問題文が何を約数として数えているのかを、計算前に読み取る習慣が大切になります。
素因数分解と約数の個数
続いては素因数分解から約数を求める方法と、負の数を含めた場合の見方を確認していきます。
正の約数を数える公式
自然数nを素因数分解して、n=pのa乗×qのb乗の形に表せるとします。
このとき正の約数の個数は、(a+1)×(b+1)で求められます。
これは各素因数の指数を0から元の指数まで選べるためです。
たとえば72=2の3乗×3の2乗です。
2の指数には0、1、2、3の4通りがあり、3の指数には0、1、2の3通りがあります。
よって72の正の約数は4×3で12個です。
この公式は正の約数の個数を求める公式として覚えるのが正確です。
72=2の3乗×3の2乗
正の約数の個数は(3+1)×(2+1)=12です。
負の約数も含めるなら、12×2=24個となります。
負の約数まで含めた個数
nが0でない整数なら、正の約数の個数をτとしたとき、正負を含む整数の約数の個数は2τです。
これは各正の約数dに対して、−dが一対一に対応するためです。
たとえば100=2の2乗×5の2乗なので、正の約数は9個あります。
整数の約数をすべて対象にすれば、−1から−100側にも9個あるため18個です。
ただし、正の約数と負の約数を混ぜて並べると、大小関係が分かりにくくなります。
計算問題ではまず正の約数を求め、その後に必要なら符号を反転したものを付け加える手順が効率的です。
約数の積や約数の和を扱うときも、正の約数だけなのかを必ず確認しましょう。
素因数分解から求める標準的な約数の個数は、原則として正の約数の個数です。
負の約数を含める指定がある場合だけ、0ではない整数について2倍します。
約数の和と符号の打ち消し
正の約数の和と、正負すべての整数の約数の和も区別が必要です。
たとえば12の正の約数の和は、1+2+3+4+6+12で28です。
負の約数まで加えると、正の約数dと負の約数−dが対になって打ち消し合います。
したがって、0ではない任意の整数について、正負すべての約数の和は0になります。
この性質は、約数の和の公式を使う場面で特に重要です。
学校で学ぶ約数の和の公式が0にならないのは、正の約数だけを足しているからです。
同じ「約数」という言葉でも、どの集合を対象にしているかで結果は大きく変わります。
符号を含める範囲を先に決めることが、整数問題を正確に解く土台となります。
整数論における割り切れる関係
続いては高校数学以降で用いられる整数論の考え方を確認していきます。
整除の記号と意味
整数aが整数bを割り切ることを、a|bと表します。
この記号はa divides bと読み、aがbの約数であることを示します。
たとえば3|12は正しく、−3|12も正しい表現です。
なぜなら12=3×4であり、同時に12=−3×−4でもあるからです。
整除は、割り算の答えが整数になるかどうかを表す関係です。
この定義では約数の符号を限定していないため、負の整数を除外する理由はありません。
ただし教科書や証明では、混乱を避けるために正の約数と書いたり、d>0という条件を添えたりします。
単元と同じものとして扱う考え方
整数論では、1と−1は特別な性質を持つ整数です。
どちらも掛け算の逆元を整数の範囲に持ち、単元と呼ばれます。
たとえば6は2×3、−2×−3、−2×3×−1のようにさまざまに分解できます。
このままでは素因数分解の表し方が無数に増えるため、符号の違いを本質的ではないものとして整理します。
通常は素数を正の素数に限定し、整数を「符号」と「正の素因数分解」に分けて扱います。
つまり−30は、−1×2×3×5と表します。
この整理により、正の約数を代表として選ぶ学校数学の慣習も理解しやすくなります。
正の約数は正負一組の代表として機能していると考えることもできます。
整数論では3と−3のどちらも12を割り切ります。
一方で、約数を一覧化したり公式を使ったりするときは、正の約数を代表として選ぶことが多くあります。
最大公約数に正の値を選ぶ理由
最大公約数も、負の約数との関係を理解するうえで分かりやすい例です。
12と18の公約数には、1、2、3、6だけでなく、−1、−2、−3、−6も含められます。
しかし最大公約数は6と定めます。
−6も共通の約数ではあるものの、整数の大小関係では6より小さいからです。
さらに、正の公約数のなかで最大のものを選ぶと定義すれば、答えが明確になります。
高校数学や大学数学で使う最大公約数も、ふつう正の整数になるように決められます。
負の数が約数にならないのではなく、計算結果を一意にし、扱いやすくするための約束です。
問題で迷わないための判断基準
続いては実際の問題で正負どちらの約数を考えるべきか、その判断基準を確認していきます。
中学数学と高校数学の読み分け
中学数学で自然数の約数、約数の個数、約数の和が出てきた場合は、正の約数を答えるのが基本です。
たとえば「24の約数をすべて書きなさい」なら、1、2、3、4、6、8、12、24とします。
高校数学で整数の性質や整除を学ぶ場面では、負の約数も話題に入ることがあります。
その場合でも、設問が「正の約数」と指定していれば負の数は除きます。
反対に「整数の範囲でaがbを割り切る」とあるなら、符号を持つ整数も検討対象です。
用語だけで即断せず、対象となる数の集合と設問の条件を読むことが重要になります。
| 問題の表現 | 通常の扱い | 答え方の目安 |
|---|---|---|
| 自然数nの約数 | 正の整数 | 正の約数だけを列挙します |
| 約数の個数 | 正の約数 | 素因数分解の公式を使います |
| 正の約数 | 正の整数 | 負の数を含めません |
| 整数aが整数bを割り切る | 正負の整数 | aと−aの両方を確認します |
| 整数の約数をすべて求める | 正負の整数 | 0以外なら正の約数とその負数を書きます |
解答での書き方
採点される答案では、問題に合わせた書き方を選ぶことが大切です。
正の約数を問う問題に負の数まで書くと、余計な記述として誤答になる可能性があります。
一方、整数の約数をすべて求める問題で正の数しか書かなければ、不十分な解答です。
判断に迷うときは、「正の約数は…」「負の約数も含めると…」のように範囲を言葉で補う方法があります。
記述式の問題では、定義を一行添えるだけで考え方が伝わりやすくなります。
たとえば「−4|20である。20=(−4)×(−5)と書けるため」と示せば十分です。
計算の正しさと用語の使い分けの両方を意識すると、数学的に読みやすい答案になります。
よくある誤解と確認方法
「負の数は自然数ではないから、負の数は約数ではない」という説明は、場面によっては正確ではありません。
自然数の約数を考えているなら正しい結論ですが、整数論の整除まで否定してしまうと誤解になります。
また、−12の約数を求める問題で、−1から−12までのすべての負の整数を書いてしまう誤りもあります。
約数になるのは、絶対値が12を割り切る数だけです。
−5は−12の約数ではありません。
−12を−5で割ると整数にならず、−12=(−5)×整数という形にできないためです。
迷ったときは、対象の数を候補の整数で割って整数になるか、掛け算の形に戻せるかを確認しましょう。
まとめ
約数に負の数を含むかどうかは、どの数学の文脈で用語を使っているかによって変わります。
中学数学で約数といえば、通常は1以上の正の約数のみを指します。
そのため12の約数は1、2、3、4、6、12であり、−1や−2は書きません。
一方、整数論における整除の定義では、−3も12を割り切るので、負の約数として扱えます。
0は0以外の整数の約数にはならず、約数の個数の公式にも含められません。
素因数分解から求める約数の個数や約数の和は、特別な指定がなければ正の約数を対象にするのが基本です。
問題文に自然数、正の約数、整数の約数、整除といった言葉があるかを確かめれば、負の数を含めるべきか判断しやすくなるでしょう。