※小説ではない※専門書 要約資料集 為替(換算)3.9万円でもらう 紐解集生成 専門 初入門 資料 作:{作者名}
> 学問の宇宙・数学冠(数学達人技シリーズ)。ガイド役: Fable 5 監修 / Sonnet 5 執筆(達人技隊)
> 出典規律: SYSTEM.md §16.5準拠(本文は自前で組み立てる。パブリックドメインの定理・古典のみ出典明記で利用)。
> 接続先: BOOK-0002算術第1冊(足し算・掛け算・因数分解の入口)/ WAZA-0001応用裏技帳(平方完成・和と積・検算の型)。本書はその続きとして、割り算・倍数判定・約分・因数分解の「型」だけを取り出し、達人技の水準(§16.18)で伝授する。
> 型の約束: 各技は必ず【技名/水準/材料/工程/なぜ効くか/限界】の順で書く(§16.21三つの実践解に準拠)。
# BOOK-0202 数学達人技 — 割り算と概算と因数分解の型
> 学問の宇宙・数学冠(数学達人技シリーズ)。ガイド役: Fable 5 監修 / Sonnet 5 執筆(達人技隊)
> 出典規律: SYSTEM.md §16.5準拠(本文は自前で組み立てる。パブリックドメインの定理・古典のみ出典明記で利用)。
> 接続先: BOOK-0002算術第1冊(足し算・掛け算・因数分解の入口)/ WAZA-0001応用裏技帳(平方完成・和と積・検算の型)。本書はその続きとして、割り算・倍数判定・約分・因数分解の「型」だけを取り出し、達人技の水準(§16.18)で伝授する。
> 型の約束: 各技は必ず【技名/水準/材料/工程/なぜ効くか/限界】の順で書く(§16.21三つの実践解に準拠)。
---
## 序 — 「型」を持つ者は速い
BOOK-0002(算術第1冊)で見たように、足し算・掛け算・因数分解はどれも「同じ苦労を二度としなくていいように畳んだ手順」だった。本書はその続編にあたる。ここで扱うのは、日常の計算をもっと速く・もっと正確にするための**達人技(たつじんわざ、水準十三: 基礎を習得した後、熟練者だけが使う早業・型)**である。
達人技には共通する構造がある。**材料(何を用意するか)→工程(どう手を動かすか)→なぜ効くか(理屈)→限界(どこまで使えるか)**という四点セットだ。この型を守ることで、技を覚えるだけでなく「なぜその技が正しいのか」を自分で検算できるようになる。
本書で扱う技は五つ。**倍数判定法**(割る前に見抜く)、**割り算の概算**(桁を合わせて見積もる)、**約分の速さ**(分数を一気に簡単にする)、**因数分解の型**(共通因数・平方の公式・たすきがけ)、**素因数分解の手順**(数を最小部品まで割り切る)。どれも数千年かけて磨かれた「面倒くさがりの知恵」であり、覚えれば覚えるほど暗算の速度が跳ね上がる。
---
# 第一部: 倍数判定法 — 割る前に見抜く
## 技1: 2・5・4・8の倍数判定 — 下の桁だけ見ればよい理由
**水準**: 十三(達人技の入口・BOOK-0002の位取りの応用)
**材料**: 判定したい整数1つ、下1〜3桁を読む注意力だけ。
**工程**:
```
段階1: 2の倍数か → 一の位が偶数(0,2,4,6,8)かだけ見る
段階2: 5の倍数か → 一の位が0か5かだけ見る
段階3: 4の倍数か → 下2桁だけを取り出し、その2桁が4で割れるか見る
段階4: 8の倍数か → 下3桁だけを取り出し、その3桁が8で割れるか見る
```
**数値例(自己検算)**:
- `4318` の一の位は `8`(偶数)→ 2の倍数。実際に `4318 ÷ 2 = 2159`、余りなし ✓。
- `2735` の一の位は `5` → 5の倍数。実際に `2735 ÷ 5 = 547`、余りなし ✓。
- `1316` の下2桁は `16`。`16 ÷ 4 = 4` 割り切れる → 1316は4の倍数。検算: `1316 ÷ 4 = 329`、余りなし ✓。
- `1128` の下3桁は `128`。`128 ÷ 8 = 16` 割り切れる → 1128は8の倍数。検算: `1128 ÷ 8 = 141`、余りなし ✓。
**なぜ効くか**: `10 = 2 × 5` なので、10の倍数はすべて2の倍数でも5の倍数でもある。`100 = 4 × 25` なので、百の位より上はすべて4の倍数(4×25の倍数)であり、下2桁だけが4の倍数かどうかを左右する。同様に `1000 = 8 × 125` なので、下3桁だけが8の倍数判定を左右する。**位取り(BOOK-0002)という発明のおかげで、「上の位は無条件に割り切れる」という性質が生まれ、下の桁だけ見ればよくなる**のだ。
**限界**: この技は「2の累乗(2, 4, 8, 16…)」の倍数判定にしか使えない。3や7のような数には使えない(次の技で扱う)。桁数が非常に多い数でも下数桁だけ見ればよい点は変わらないが、16の倍数を判定するには下4桁が必要になるなど、判定に必要な桁数は2の累乗の大きさに応じて増える。
---
## 技2: 3・9の倍数判定 — 桁の和を見る裏技
**水準**: 十三
**材料**: 判定したい整数1つ、各桁を足し合わせる筆算(または暗算)。
**工程**:
```
段階1: 全ての桁を1つずつ足し合わせる(桁の和を作る)
段階2: その和が3で割り切れれば、元の数も3の倍数
段階3: その和が9で割り切れれば、元の数も9の倍数
段階4: 和がまだ大きい場合は、和の桁をさらに足して小さくしてよい
```
**数値例(自己検算)**:
- `132` の桁の和は `1+3+2=6`。`6` は3の倍数 → `132` も3の倍数。検算: `132 ÷ 3 = 44`、余りなし ✓。
- `4536` の桁の和は `4+5+3+6=18`。`18` は9の倍数 → `4536` も9の倍数。検算: `4536 ÷ 9 = 504`、余りなし ✓。`18` は3の倍数でもあるので `4536` は3の倍数でもある(実際 `4536 ÷ 3 = 1512`)。
**なぜ効くか**: `10 = 9 + 1` である。つまり十の位の数字1個は「9がその数字の個数分」と「1がその数字の個数分」に分解できる。百の位も `100 = 99 + 1` なので同様に「99の倍数」と「1」に分解できる。**どの位も「9の倍数の塊」+「その桁の数字そのもの」に分解できるため、9の倍数の塊を無視すれば、残るのは各桁の数字を単純に足し合わせたものだけになる**。3は9の約数(9=3×3)なので、同じ理屈が3にもそのまま使える。
**限界**: この技が使えるのは「10進法で9の約数になっている数(3と9)」だけである。7や11には桁の和という形では使えない(11には後述の別の型がある)。桁数が極端に多い数では、桁の和自体を求める作業に多少の手間がかかるが、それでも元の数を直接割るよりはるかに速い。
---
## 技3: 11の倍数判定 — 交互に足し引きする裏技
**水準**: 十四
**材料**: 判定したい整数1つ、桁を右から交互に符号を変えて足す作業。
**工程**:
```
段階1: 一番右の桁を「+」として、左へ進むごとに符号を「-」「+」「-」…と交互に切り替える
段階2: 符号をつけた各桁を全部足し合わせる(交互和を作る)
段階3: その交互和が0または11の倍数(11, 22, -11…)なら、元の数も11の倍数
```
**数値例(自己検算)**:
- `121` を右から見ると `1(+), 2(-), 1(+)`。交互和は `1 - 2 + 1 = 0`。0は「11の倍数」に含める(0÷11=0)ため、`121` は11の倍数。検算: `121 ÷ 11 = 11`、余りなし ✓。
- `2728` を右から見ると `8(+), 2(-), 7(+), 2(-)`。交互和は `8 - 2 + 7 - 2 = 11`。`11` は11の倍数 → `2728` も11の倍数。検算: `2728 ÷ 11 = 248`、余りなし ✓。
**なぜ効くか**: `10 ≡ -1 (mod 11)` という関係、つまり「10を11で割った余りの世界で考えると、10は-1と同じ扱いができる」という性質が根拠になる。10の1乗、2乗、3乗…と位が上がるごとに `10, 100, 1000…` は `-1, 1, -1…` と交互に符号が反転する形で11の余りの世界に写る。だから各桁の数字に交互の符号をつけて足すだけで、11で割った余りがそのまま求まる。
**限界**: 交互和を求める段階でうっかり符号を間違えやすいので、桁数が多い数では慎重な作業が必要になる。また、この判定法自体は「割り切れるかどうか」だけを教えてくれるものであり、実際の商(割った答え)は別途筆算する必要がある。
---
## 章末: 倍数判定の使い分け早見
```
判定したい数 → どの技を使うか
2の倍数 → 一の位が偶数か(技1)
3の倍数 → 桁の和が3の倍数か(技2)
4の倍数 → 下2桁が4の倍数か(技1)
5の倍数 → 一の位が0か5か(技1)
9の倍数 → 桁の和が9の倍数か(技2)
11の倍数 → 交互和が0か11の倍数か(技3)
```
これらの判定法は、次章の「約分の速さ」と「素因数分解の手順」で総動員される道具箱になる。
---
# 第二部: 割り算の概算 — 桁を合わせて見積もる
## 技4: 割り算の概算 — 割る数を丸めて桁で当てる
**水準**: 十三(BOOK-0002第五章「速い掛け算」の割り算版)
**材料**: 割り算の式1つ(例: `A ÷ B`)、10や100など「キリのよい数」に丸める判断力。
**工程**:
```
段階1: 割る数(B)を、計算しやすいキリのよい数に丸める
段階2: 割られる数(A)も、Bを丸めた比率に合わせて同じように丸める
段階3: 丸めた同士で割り算し、大まかな答え(概算値)を得る
段階4: 実際の割り算を行い、概算値と桁が合っているか確認する
```
**数値例(自己検算・割り切れる例)**:
`288 ÷ 48` を概算する。`48` を `50` に丸める。`288` も同じ比率でおよそ `300` とみなす。`300 ÷ 50 = 6`。実際に計算すると `288 ÷ 48 = 6`(割り切れる)。概算がそのまま正確な答えと一致した ✓。
**数値例(自己検算・割り切れない例)**:
`5896 ÷ 74` を概算する。`74` を `70` に丸める。`5896` は `70` の倍数に近い `5600`(`70×80`)や `6300`(`70×90`)と見比べると、`80` と `90` の間、`80` に近い側だと見積もれる。実際に計算すると `5896 ÷ 74 = 79.675…`。概算(80に近い)と実際の答え(約79.68)は桁も近似値もよく一致している ✓。
**もう一つの例**: `4830 ÷ 210` を概算する。`210` を `200` に丸める。`4830` は `200 × 24 = 4800` に近いので、概算値は `24` 前後と見積もれる。実際に計算すると `4830 ÷ 210 = 23`(割り切れる)。概算(24前後)と実際の答え(23)は近い桁で一致している ✓。
**なぜ効くか**: 割り算 `A ÷ B` は、AとBを同じ倍率で拡大・縮小しても答えは変わらない(`(A×k) ÷ (B×k) = A ÷ B`)。この性質を逆手に取り、Bをキリのよい数に丸めるとき、Aも同じ比率で丸めれば、答えの桁はほとんど変わらない。**正確な値を求める前に「答えはだいたい何桁か」を先に掴んでおくことで、電卓や筆算のケタ違いのミス(例: 100倍間違えて書いてしまう事故)を未然に防げる**。これはBOOK-0002第五章で見た「速い掛け算」と対をなす、割り算側の桁感覚の裏技である。
**限界**: 概算はあくまで「桁の見積もり」であり、正確な商(割り算の答えそのもの)は別途計算しなければならない。丸め方が雑すぎると概算の精度が落ちる(例えば `74` を `100` に丸めてしまうと誤差が大きくなりすぎる)。丸める幅は「元の数からのズレが1〜2割程度に収まる範囲」を目安にするとよい。
---
## 技5: 概算の検算としての利用 — 先に答えの桁を決めておく
**水準**: 十四
**材料**: 技4で出した概算値、実際の筆算または電卓の結果。
**工程**:
```
段階1: 割り算を実行する前に、技4の概算で「答えはおよそ何桁・何の近くか」を決めておく
段階2: 実際に割り算を実行する
段階3: 実際の答えが、概算で決めた桁・近似値のレンジに収まっているか照合する
段階4: レンジから大きく外れていたら、計算ミス(桁のずれ・書き間違い)を疑う
```
**数値例(自己検算)**: `783 ÷ 29` を計算する前に、`29` を `30` に丸め、`783` を `780`(`30×26`)に近いとみなして概算値を `26` 前後と見積もる。実際に計算すると `783 ÷ 29 = 27`。概算(26前後)と実際の答え(27)がほぼ一致しており、この時点で「桁を間違えて `270` や `2.7` と書いてしまう」ような事故が起きていないと確認できる ✓。
**なぜ効くか**: WAZA-0001(技9・検算の型)で見た「三点検算」のうち、割り算の場合は「概算での桁確認」が最も手早い検算になる。**計算してから確認するのではなく、計算する前に答えの見当をつけておく**ことで、大きな桁違いのミスにその場で気づける。これは実験の心得(WAZA-0001技7)の「一回の測定を信じない」という態度を、計算の場面に応用したものだと言える。
**限界**: 概算はあくまで見当をつけるための道具であり、細かい端数の間違い(例えば `27` を `28` と書き間違えるような小さなズレ)までは検出できない。細かい間違いには、割り算の逆演算(商×割る数+余り=元の数)による検算(WAZA-0001技9の逆演算)を別途組み合わせる必要がある。
---
# 第三部: 約分の速さ — 分数を一気に簡単にする
## 技6: 約分の速さ — 最大公約数を先に見つけて一気に割る
**水準**: 十四(BOOK-0002第二章「分数」の応用)
**材料**: 約分したい分数1つ、分子・分母それぞれの倍数判定法(第一部)。
**工程**:
```
段階1: 分子・分母それぞれを、倍数判定法(第一部)を使って共通の約数を探す
段階2: 見つかった共通の約数のうち、一番大きいもの(最大公約数)を探す
段階3: 分子・分母を最大公約数で一度に割る(何度も小さい数で割り直さない)
段階4: 約分後の分数がこれ以上約分できないこと(分子分母に共通の約数がない)を確認する
```
**数値例(自己検算)**: `84/126` を約分したい。まず技1・技2の倍数判定を当てる。`84` は偶数、`126` も偶数 → 両方とも2の倍数。`84 ÷ 2 = 42`、`126 ÷ 2 = 63` で `42/63` になる。ここでさらに桁の和を見る(技2): `42` の桁和は `4+2=6`(3の倍数)、`63` の桁和は `6+3=9`(3の倍数)。両方とも3の倍数なので `42 ÷ 3 = 14`、`63 ÷ 3 = 21` で `14/21` になる。さらに `14` と `21` はどちらも7の倍数(`14=7×2`, `21=7×3`)なので `14 ÷ 7 = 2`、`21 ÷ 7 = 3` で `2/3` になる。これ以上共通の約数がないので約分完了。**まとめて計算すると、`84` と `126` の最大公約数は `2×3×7=42` であり、`84 ÷ 42 = 2`、`126 ÷ 42 = 3` で一気に `2/3` に到達できる** ✓(段階を踏んだ結果と一致)。
もう一つの例: `132/198` の最大公約数は `66`(`132=66×2`, `198=66×3`)であり、一度で `132 ÷ 66 = 2`、`198 ÷ 66 = 3` として `2/3` に約分できる ✓(先の例と同じ答えに到達したのは偶然の一致ではなく、`84/126` と `132/198` がどちらも `2/3` と同じ大きさの分数だったことを意味している)。
**なぜ効くか**: 約分は「分子・分母を同じ数で割っても分数の大きさは変わらない」という性質(BOOK-0002分数の章)を使った作業だが、小さい共通の約数(2や3)で一度ずつ割っていく方法は、何度も筆算を繰り返す分だけ手間がかかる。**最初から最大公約数(それ以上共通の約数がない、一番大きな共通の割り算の相手)を見つけて一度で割れば、手順が最短になる**。倍数判定法(第一部)を武器にすることで、最大公約数の候補(2, 3, 4, 5, 9, 11など)を素早く絞り込める。
**限界**: 分子・分母の数が非常に大きい場合、倍数判定法だけでは最大公約数をすぐに見つけられないことがある(例えば大きな素数同士の約数を探す場合)。そうした場合は次章の素因数分解の手順(技10)まで踏み込み、両方の数を完全に部品分解してから共通の部品を見比べる方法が確実である。
---
## 技7: 分子・分母の差に注目する裏技
**水準**: 十五
**材料**: 約分したい分数1つ、分子と分母の引き算。
**工程**:
```
段階1: 分母から分子を引く(または分子から分母を引く)
段階2: その差の数について、倍数判定法(第一部)を当てる
段階3: 差の約数のうち、分子・分母どちらも割り切れるものを最大公約数の候補として絞り込む
```
**数値例(自己検算)**: `84/126` の差は `126 - 84 = 42`。`42` の約数を考えると `1, 2, 3, 6, 7, 14, 21, 42` であり、このうち `84` と `126` の両方を割り切る一番大きいものを探すと `42` そのものが候補になる。実際に `84 ÷ 42 = 2`、`126 ÷ 42 = 3` で割り切れる ✓(技6と同じ結論に到達)。
**なぜ効くか**: 「分子・分母の最大公約数」は必ず「分子と分母の差」の約数のうちのどれかになる、という性質を使っている。これは `A` と `B` の共通の約数 `d` が存在するとき、`A = d×m`, `B = d×n` と書け、その差 `B - A = d×(n-m)` も必ず `d` の倍数になる、という理屈に基づく。つまり**差を計算するだけで、最大公約数の「候補の的」を大きく絞り込める**。
**限界**: 差そのものが大きい場合(例えば差が100を超えるような場合)、差の約数を全部洗い出す作業自体に手間がかかることがある。分子と分母が近い値のとき(差が小さいとき)に特に効果を発揮する技である。
---
# 第四部: 因数分解の型 — 早業の逆再生を型で当てる
BOOK-0002第四章とWAZA-0001技3で見たように、因数分解は「掛け算を逆から見る」作業であり、逆再生には探索が必要だった。ここでは探索を最短にする「型」を3つ紹介する。
## 技8: 共通因数でくくる — 一番最初に試すべき型
**水準**: 十四
**材料**: 因数分解したい式1つ、各項に共通する数・文字を見抜く目。
**工程**:
```
段階1: 式の各項(足し算・引き算でつながれた部分)を見る
段階2: 全ての項に共通する数(係数)や文字があるか探す
段階3: 共通部分を式の外にくくり出し、残りをカッコの中に書く
段階4: 展開して元の式に戻るか検算する
```
**数値例(自己検算)**: `6x² + 9x` を因数分解する。各項の係数 `6` と `9` の最大公約数は `3`(技6と同じ考え方)。さらにどちらの項にも文字 `x` が最低1つ含まれている。共通因数は `3x` である。くくり出すと `6x² + 9x = 3x(2x + 3)`。検算: `3x × 2x = 6x²`、`3x × 3 = 9x` → 展開すると `6x² + 9x` に戻る ✓。
**なぜ効くか**: 共通因数でくくる作業は、掛け算の分配法則(`a×b + a×c = a×(b+c)`)を逆向きに使っているだけである。**因数分解の中で最も単純かつ確実な型であり、他のどんな因数分解の型(平方の公式・たすきがけ)を試す前にも、必ず最初に確認すべき手順**とされる。共通因数を見落としたまま複雑な型に進むと、無駄に手間が増える。
**限界**: 共通因数が「1」しかない式(項同士に何も共通するものがない式)には使えない。その場合は次の技(平方の公式・たすきがけ)に進む必要がある。
---
## 技9: 平方の公式 — 2乗の形を一瞬で見抜く型
**水準**: 十五(WAZA-0001技1・平方完成の親戚にあたる型)
**材料**: 因数分解したい式1つ、「2乗+2乗」または「2乗-2乗」の形を見抜く目。
**工程**:
```
公式1(和の平方): a² + 2ab + b² = (a + b)²
公式2(差の平方): a² - 2ab + b² = (a - b)²
公式3(平方の差): a² - b² = (a + b)(a - b)
段階1: 式の最初と最後の項がそれぞれ「何かの2乗」になっているか確認する
段階2: 真ん中の項(あれば)が「2×最初の何か×最後の何か」になっているか確認する
段階3: 一致すれば公式1〜3のどれかに当てはめて一瞬で因数分解する
```
**数値例(自己検算・公式1)**: `x² + 10x + 25` を見る。最初の項 `x²` は `x` の2乗、最後の項 `25` は `5` の2乗。真ん中の項は `10x = 2 × x × 5` と一致する。よって `x² + 10x + 25 = (x + 5)²`。検算(展開): `(x+5)² = x² + 2×x×5 + 5² = x² + 10x + 25` ✓。
**数値例(自己検算・公式3)**: `x² - 49` を見る。`x²` は `x` の2乗、`49` は `7` の2乗であり、真ん中の項がない(=0)形は公式3(平方の差)にちょうど当てはまる。よって `x² - 49 = (x + 7)(x - 7)`。検算(展開): `(x+7)(x-7) = x² - 7x + 7x - 49 = x² - 49`(真ん中の `-7x` と `+7x` が打ち消し合う) ✓。
**なぜ効くか**: 平方の公式は、掛け算の分配法則を2回使った展開(`(a+b)(a+b) = a² + ab + ba + b² = a² + 2ab + b²`)をあらかじめ「型」として覚えてしまったものである。**「最初と最後が2乗になっているか」を確認するだけで、和と積を探す作業(WAZA-0001技3)を省略できる**——これも「先人が計算し終えた結果を保存しておいたもの」(BOOK-0002第二章)の典型例だ。
**限界**: 式が公式1〜3の形にぴったり当てはまらない場合(真ん中の項の係数が合わない、最後の項が2乗の形をしていないなど)には使えない。その場合は和と積の型(WAZA-0001技3)や次のたすきがけに進む必要がある。
---
## 技10: たすきがけ — 係数が1でない二次式を型で解く
**水準**: 十六(WAZA-0001技3・和と積の型の発展形。係数が1でない場合に対応する型)
**材料**: `ax² + bx + c` の形の式(aが1でない場合)、掛け算の組み合わせを線でつなぐ図。
**工程**:
```
段階1: aを2つの数の積(p×q)に分解する候補を挙げる
段階2: cを2つの数の積(r×s)に分解する候補を挙げる
段階3: 「たすきがけ」の線でp×s + q×rを計算し、それがbと一致する組み合わせを探す
段階4: 一致したら (px + r)(qx + s) の形にまとめる
段階5: 展開して元の式に戻るか検算する
```
**ASCII図解(たすきがけの線)**:
```
ax² + bx + c を (px + r)(qx + s) に分解したい (a = p×q, c = r×s)
p r
\ /
\ /
/\
/ \
q s
↑ たすきがけの線: p×s と q×r をそれぞれ計算し、足し合わせるとbになる
b = p×s + q×r
```
**数値例(自己検算)**: `6x² + 11x + 3` を因数分解したい。`a=6` の分解候補は `1×6` や `2×3`。`c=3` の分解候補は `1×3`。ここで `p=2, q=3, r=3, s=1` を試す。
```
2 3
\ /
\ /
/\
/ \
3 1
たすきがけ: p×s + q×r = 2×1 + 3×3 = 2 + 9 = 11 ← bと一致!
```
よって `6x² + 11x + 3 = (2x + 3)(3x + 1)`。検算(展開): `2x×3x=6x²`、`2x×1=2x`、`3×3x=9x`、`3×1=3` を全部足すと `6x² + 2x + 9x + 3 = 6x² + 11x + 3` ✓。
**なぜ効くか**: `a=1` のとき(WAZA-0001技3)は「和と積」だけで探索できたが、`a` が1でないときは、`a` の分解と `c` の分解の**組み合わせ**まで含めて探す必要がある。たすきがけの線は、この2種類の分解を同時に管理し、「クロスに掛けて足す」という一つの図的な操作にまとめる工夫である。**探索の範囲は広がるが、線を引いて視覚的に確認できる分、頭の中だけで組み合わせを追うより間違いにくい**。
**限界**: `a` や `c` の約数が多い数(例えば `a=12` のように分解候補が複数ある数)では、試すべき組み合わせが増え、たすきがけを何度も試行錯誤する必要が出てくる。すべての二次式が整数の範囲でたすきがけできるとは限らない(判別式が平方数でない場合は、WAZA-0001技2の解の公式まで進む必要がある)。
---
# 第五部: 素因数分解の手順 — 最小部品まで割り切る
## 技11: 素因数分解の手順 — 小さい素数から順に試し割りする
**水準**: 十四(BOOK-0002第四章の手順を、倍数判定法と組み合わせて高速化する型)
**材料**: 素因数分解したい整数1つ、小さい素数の並び(`2, 3, 5, 7, 11…`)、倍数判定法(第一部)。
**工程**:
```
段階1: 対象の数が2で割れるか、技1(2の倍数判定)で確認する。割れる限り2で割り続ける
段階2: 2で割り切れなくなったら、3で割れるか技2で確認する。割れる限り3で割り続ける
段階3: 3でも割り切れなくなったら、5, 7, 11…と素数を大きくしながら同じ手順を繰り返す
段階4: 「試している素数の2乗」が「残っている数」を超えたら、残っている数自身が素数だと確定し、そこで終了する
```
**数値例(自己検算)**: `360` を素因数分解する。
```
360
├─ 2で割れる(一の位が偶数・技1) → 180
│ ├─ 2で割れる → 90
│ │ ├─ 2で割れる → 45
│ │ │ ├─ 45は奇数、2で割れない
│ │ │ ├─ 桁の和4+5=9、3の倍数(技2) → 15
│ │ │ │ ├─ 桁の和1+5=6、3の倍数(技2) → 5
│ │ │ │ │ ├─ 5は素数そのもの(終了)
```
まとめると `360 = 2 × 2 × 2 × 3 × 3 × 5`。検算(掛け合わせて戻す): `2×2=4`, `4×2=8`, `8×3=24`, `24×3=72`, `72×5=360` ✓(元の数に戻った)。
**段階4の終了判定の実例**: `45` を素因数分解する途中、`3` で割って `15` になった時点で「次に試す素数」が `5` だとする。もし `5×5=25` が残りの数(`15`)を超えていたら、残りの数自体が素数だと確定できる——しかし `25 > 15` ではなく、実際には `15` はまだ `3` で割れる(`15=3×5`)ので、この場合は割り切れる方が先に見つかる。一方、最後に残った `5` については `5×5=25` が `5` 自身を超えているため、これ以上割れる相手がないと確定でき、`5` はそのまま素数として手順が終わる。
**なぜ効くか**: すべての整数(1より大きい)は、素数の掛け合わせとして「ただ一通り」に分解できる(これを**算術の基本定理**と呼ぶ)。小さい素数から順に試すのは、大きい素数から試すよりも「割り切れる確率」が高く(小さい素数のほうが倍数が多いため)、倍数判定法(第一部)と組み合わせることで「本当に割れるかどうか」を毎回の割り算なしに素早く判定できる。「試している素数の2乗が残りの数を超えたら終了」というルールにより、無駄に大きな素数まで律儀に試し続ける必要がなくなる。
**限界**: 対象の数が非常に大きい(数百桁に達するような)場合、この「小さい素数から順に試す」手順では現実的な時間で終わらないことがある(BOOK-0002第五章で触れた、大きな数の素因数分解が難しいという性質そのもの)。日常で扱う数(数桁〜十数桁程度)の範囲であれば、この手順で十分実用的である。
---
## 技12: 素因数分解を約分・因数分解に応用する — 最終確認としての利用
**水準**: 十五
**材料**: 技11で求めた素因数分解の結果、約分または因数分解したい別の数・式。
**工程**:
```
段階1: 約分したい分数の分子・分母をそれぞれ素因数分解する(技11)
段階2: 分子と分母に共通して現れる素数を、出てくる回数の少ない方だけ取り出す
段階3: 取り出した素数を全部掛け合わせたものが最大公約数になる
段階4: 分子・分母をその最大公約数で割り、約分を完了する
```
**数値例(自己検算)**: `84/126` を素因数分解で確認する。`84 = 2×2×3×7`、`126 = 2×3×3×7`。共通して現れる素数は `2`(84に2個・126に1個 → 少ない方の1個を採用)、`3`(84に1個・126に2個 → 少ない方の1個を採用)、`7`(両方に1個ずつ)。共通部分をすべて掛け合わせると `2×3×7=42`。これは技6・技7で求めた最大公約数 `42` とまったく一致する ✓。約分すると `84÷42=2`、`126÷42=3` で `2/3` になる。
**なぜ効くか**: 素因数分解は数の「最小部品」までの分解であり、最大公約数とは「両方の数に共通する部品の掛け合わせ」にほかならない。**倍数判定法による素早い約分(技6・技7)で見つからない、より複雑な数同士の最大公約数でも、素因数分解まで踏み込めば必ず確実に見つけられる**——これは技6の限界を埋める最終手段としての役割を持つ。
**限界**: 技11自体の限界と同じく、対象の数が大きすぎると素因数分解そのものに時間がかかる。日常的な計算の範囲では、まず技6・技7の速い約分を試し、それで見つからない・確信が持てないときにだけ本技(技12)で確実に検証する、という使い分けが効率的である。
---
## 全体の応用グラフ(達人技の系譜)
```
[水準十三] 倍数判定法(2,3,4,5,9,11)
│
┌───────────┼───────────────┐
▼ ▼ ▼
[水準十三] 割り算の概算 [水準十四] 約分の速さ [水準十四] 素因数分解の手順
(桁を合わせる) (最大公約数を先に見つける) (小さい素数から試し割り)
│ │ │
▼ ▼ │
[水準十四] 概算を検算に [水準十五] 差に注目する │
応用(先に桁を決める) 裏技 │
│ │
└───────┬───────────────┘
▼
[水準十五] 素因数分解を約分・因数分解に応用
│
┌───────────────────────────┼───────────────────┐
▼ ▼ ▼
[水準十四] 共通因数でくくる [水準十五] 平方の公式 [水準十六] たすきがけ
(因数分解・最初の一手) (2乗の形を見抜く) (係数が1でない二次式)
│ │ │
└───────────────────────────┴───────────────────┘
▼
(WAZA-0001技2・解の公式/技9・検算の型へ接続)
```
---
## 用語の水準まとめ(初出順)
| 用語 | 水準 | 意味 |
|---|---|---|
| 達人技 | 十三 | 基礎習得後の熟練者向け早業・型 |
| 倍数判定法 | 十三 | 実際に割らずに割り切れるかを見抜く方法 |
| 交互和 | 十四 | 桁を右から交互に符号を変えて足した合計(11の倍数判定に使用) |
| 概算 | 十三 | キリのよい数に丸めておおまかな答えを見積もること |
| 最大公約数 | 十四 | 2つ以上の数に共通する約数のうち一番大きいもの |
| 共通因数 | 十四 | 式の各項に共通して含まれる数・文字 |
| 平方の公式 | 十五 | (a±b)²やa²-b²の形をあらかじめ型として覚えた公式 |
| たすきがけ | 十六 | 係数が1でない二次式を、線でつないで探索する因数分解の型 |
| 算術の基本定理 | 十四 | すべての整数は素数の掛け合わせとしてただ一通りに分解できるという定理 |
---
## 出典・系譜(SYSTEM.md §16.5準拠)
1. 倍数判定法・約分・素因数分解・因数分解の各手法: 確立された初等整数論・代数学の標準的手法(特定の原著作権なし、公教育で広く共有されるパブリックドメイン相当の知識)。
2. 算術の基本定理(素因数分解の一意性): 古代ギリシャ以来確立されている整数論の基礎定理(エウクレイデス『原論』にその源流が見られるとされる、広く確認された数学史上の事実)。
3. 「10 ≡ -1 (mod 11)」による11の倍数判定の原理: 合同算術(modular arithmetic)という確立された整数論の枠組みに基づく標準的説明。
4. 未確定表記: 本資料内に歴史的な年号・固有名詞の詳細な逸話は含めていない(手法そのものの解説に専念したため)。数値例はすべて本書内で実際に計算し、自己検算した結果のみを記載した。
---
## quiz_public(検定問題・12問・易4/中4/難4)
### quiz_public
1. (易) 132は何の倍数と判定できるか。桁の和を使って考えよ。 A.2の倍数のみ B.3の倍数 C.5の倍数 D.11の倍数のみ
2. (易) 2735が5の倍数であると、一の位だけを見てすぐ判定できる理由として正しいものはどれか。 A.桁の和が5の倍数だから B.一の位が0か5だから C.下2桁が5の倍数だから D.交互和が5の倍数だから
3. (易) `84/126` を約分すると最終的にどの分数になるか。 A.1/2 B.2/3 C.3/4 D.7/9
4. (易) `6x² + 9x` を共通因数でくくるとどうなるか。 A.3x(2x+3) B.3(2x²+3x) C.x(6x+9) D.9x(x+1)
5. (中) `1316` が4の倍数であるかどうかを判定するには、どこを見ればよいか。 A.一の位だけ B.桁の和全体 C.下2桁だけ D.交互和
6. (中) `x² - 49` を平方の差の公式で因数分解するとどうなるか。 A.(x-7)² B.(x+7)(x-7) C.(x+49)(x-1) D.(x-49)(x+1)
7. (中) `288 ÷ 48` を概算するとき、`48` を `50` に丸めた場合、`288` はどのように丸めるのが概算の考え方として適切か。 A.そのまま288で計算する B.同じ比率でおよそ300とみなす C.48を引いて240にする D.288を2倍して576にする
8. (中) `2728` が11の倍数かどうかを判定するための交互和はいくつになるか。 A.0 B.8 C.11 D.19
9. (難) `6x² + 11x + 3` をたすきがけで因数分解した結果として正しいものはどれか。 A.(2x+3)(3x+1) B.(6x+1)(x+3) C.(2x+1)(3x+3) D.(x+3)(6x+1)
10. (難) `360` を素因数分解した結果として正しいものはどれか。 A.2×2×3×3×5 B.2×2×2×3×3×5 C.2×3×3×5×5 D.2×2×2×3×5×5
11. (難) `84` と `126` を素因数分解して最大公約数を求めるとき、共通して取り出す素数の組み合わせとして正しいものはどれか。 A.2×3×7 B.2×3×3 C.2×7×7 D.3×7×7
12. (難) `5896 ÷ 74` を概算し実際に計算した場合、実際の答えに最も近い値はどれか。 A.約59.7 B.約69.7 C.約79.7 D.約89.7
### answers
| 問番号 | 正解 | 根拠 |
|---|---|---|
| 1 | B | 「`132` の桁の和は `1+3+2=6`。`6` は3の倍数 → `132` も3の倍数」 |
| 2 | B | 「5の倍数か → 一の位が0か5かだけ見る」 |
| 3 | B | 「一気に `2/3` に到達できる」 |
| 4 | A | 「くくり出すと `6x² + 9x = 3x(2x + 3)`」 |
| 5 | C | 「4の倍数か → 下2桁だけを取り出し、その2桁が4で割れるか見る」 |
| 6 | B | 「`x² - 49 = (x + 7)(x - 7)`」 |
| 7 | B | 「`288` も同じ比率でおよそ `300` とみなす」 |
| 8 | C | 「`2728` を右から見ると `8(+), 2(-), 7(+), 2(-)`。交互和は `8 - 2 + 7 - 2 = 11`」 |
| 9 | A | 「`6x² + 11x + 3 = (2x + 3)(3x + 1)`」 |
| 10 | B | 「`360 = 2 × 2 × 2 × 3 × 3 × 5`」 |
| 11 | A | 「共通部分をすべて掛け合わせると `2×3×7=42`」 |
| 12 | C | 「実際に計算すると `5896 ÷ 74 = 79.675…`」 |
---
(本冊子は現代学問宇宙図鑑シリーズ BOOK-0202・数学達人技(§16.18水準拡張適用)。機械可読の検定は `outputs/node_test_book0202.js` を参照。次の達人技資料は「暗算の早業(2桁×2桁・平方数の早見)」を予定。)
# BOOK-0202 数学達人技 — 割り算と概算と因数分解の型