整数論の有名な公式:
連続する $n$ 個の整数の積は $n!$ の倍数である。
上記の公式について,3通りの証明を紹介します。
整数論の有名な公式:
連続する $n$ 個の整数の積は $n!$ の倍数である。
上記の公式について,3通りの証明を紹介します。
ルジャンドルの定理:
$n!$ に含まれる素因数 $p$ の数は以下の式で計算できる:
${\displaystyle \sum_{i=1}^{\infty}\Big\lfloor \dfrac{n}{p^i} \Big\rfloor}=\Big\lfloor \dfrac{n}{p} \Big\rfloor+\Big\lfloor \dfrac{n}{p^2} \Big\rfloor+\Big\lfloor \dfrac{n}{p^3} \Big\rfloor+\cdots$
ただし,$\lfloor x \rfloor$ は $x$ を超えない最大の整数を表す。
このページでは,無限降下法について解説します。
ピタゴラス数とは,直角三角形の3辺の長さとなるような3つの整数の組のことです。例えば,3辺の長さが $(3,4,5)$ であるような直角三角形が存在するので,$(3,4,5)$ はピタゴラス数です。
オイラーのファイ関数:
自然数 $n$ に対して,$1$ から $n$ までの自然数の中で $n$ と互いに素なものの数 $\phi(n)$ は,
$\phi(n)=n\displaystyle\prod_{i=1}^k\left(1-\dfrac{1}{p_i}\right)$
ただし,$p_i$ は $n$ の素因数。
オイラーの $\phi$ 関数(トーシェント関数)についての話です。
ユークリッドの互除法(ごじょほう)とは,大きな数字たちの最大公約数を素早く計算する方法です。
この記事では,ユークリッドの互除法のやり方やユークリッドの互除法の不定方程式への応用方法などを解説します。
不定方程式とは,$3x+5y=2$ のように,方程式の数よりも未知変数の数が多いような方程式のことです。
この記事では,$ax+by=c$ という不定方程式の整数解について,重要な定理の証明と,実際に不定方程式の一般解を求める方法を説明します。
素数は無限に存在する。
フェルマーの小定理:
$p$ が素数,$a$ が任意の自然数のとき
$a^{p}\equiv a \:\mathrm{mod}\:p$
特に $p$ が素数で,$a$ が $p$ と互いに素な自然数のとき
$a^{p-1}\equiv 1\:\mathrm{mod}\:p$
合同式について,合同式の意味,6つの性質,合同式が何の役に立つのか,などを整理しました。
平方数に関する重要な性質:
1:平方数を3で割った余りは必ず0か1。余りが2になることはない。
2:平方数を4で割った余りは必ず0か1。余りが2か3になることはない。
ソフィー・ジェルマン(Sophie Germain)の恒等式:
$a^4+4b^4=(a^2+2ab+2b^2)(a^2-2ab+2b^2)$
一見因数分解不可能な式も因数分解できるので,整数問題で威力を発揮します。
非負の整数 $n$ を用いて $F_n=2^{2^n}+1$ と表される整数をフェルマー数と呼ぶ
フェルマー数には様々な性質があります。このページでは特に重要な性質を3つ紹介します。
ウィルソン(Wilson)の定理:
$2$ 以上の整数 $p$ について,
$p$ が素数 $\iff (p-1)!\equiv -1 \:\mathrm{mod}\:p$
クロネッカーの稠密定理:
任意の無理数 $x$ と $0\leq a <b\leq 1$ を満たす任意の実数 $a, b$ に対して $a \leq \{nx\} \leq b$ を満たす自然数 $n$ が存在する。
$\{X\}$ は $X$ の小数部分という意味です。
素数について,理系なら知っておくべき知識について整理しました。
平方数でないことを証明するためには以下の2つの方法が有効な場合が多い。
1:平方剰余を考える
2:両側から1違いの平方数で挟む
整数 $x$ と $y$ に関する不定方程式:$x^2-dy^2=1$ をペル方程式と言う
ペル方程式について入試レベルで知っておくと便利な知識を整理しました。
中国剰余定理(二元の場合):
$n_1$ と $n_2$ が互いに素なとき,
$x\equiv a_1 \:\mathrm{mod}\: n_1,$
$x\equiv a_2 \:\mathrm{mod}\: n_2$
を満たす $x$ が $0$ 以上 $n_1n_2$ 未満の範囲に唯1つ存在する。
中国剰余定理(一般の場合):
$n_i\: (i=1,2,\cdots, k)$ たちが互いに素なとき,$k$ 本の連立合同式
$x\equiv a_i \:\mathrm{mod}\:n_i$
を満たす $x$ が $0\leq x <n_1n_2\cdots n_k$ の範囲にただ1つ存在する。
原始根の定義:
($3$ 以上の)素数 $p$ と $1$ 以上 $p$ 未満の整数 $r$ が以下の性質を満たすとき $r$ を法 $p$ に対する原始根と呼ぶ。
「$r,r^2,\cdots,r^{p-2}$ のいずれもが $p$ で割って余り $1$ でない」
(また,$r=1$ は $p=2$ に対する原始根である,とする。)
原始根はより発展的な定理を証明するのに非常に強い道具です。また,数学オリンピックでも知っていると有利になる問題がときどき出題されます。
$n^2\equiv a\:\mathrm{mod}\:p$ となる整数 $n$ が存在するとき $a$ を $p$ の平方剰余と言います。平方剰余の基本的な話題は平方剰余と基本的な問題を参照して下さい。このページでは平方剰余に関するより発展的な話題を扱います。
定理:$2$ つの整数 $x,y$ を用いて $n=x^2+y^2$ と表される
⇔ $n$ を素因数分解したときの $4k+3$ 型の素数の指数が全て偶数
高々2つの整数の二乗和で表される整数はどんなものか?という疑問に答える非常に有名な定理です。
完全数とは「約数の総和が自分の2倍になる」ような正の整数のことです。
Vieta jumping:
ある文字について二次式であるような不定方程式を,解と係数の関係を用いて解くテクニック
数学オリンピックの不定方程式の中でも難し目の問題に使えるテクニックです。
約数の個数を求める公式:
約数の個数は「素因数分解して」「それぞれの指数に1を足して」「全部かけあわせる」ことで計算することができます。
約数の個数の公式について,計算例や証明を説明します。また,この公式から導ける平方数に関する重要な定理を解説します。
位数の性質:$\mathrm{mod}\:p$ における $a$ の位数を $n$ とする。
$a^m\equiv 1\:\mathrm{mod}\:p$ を満たすなら $m$ は $n$ の倍数である。
位数や原始根の話題は高校範囲を逸脱しますが,整数論の様々な定理の証明に役立ちます。上記の性質は特によく使うものです。
ガウス記号:
実数 $x$ に対して,$n\leq x <n+1$ なる整数 $n$ がただ一つ存在するので,その $n$ を $\lfloor x\rfloor$ と書く。
例:$\lfloor 2.1\rfloor=2$,$\lfloor 3\rfloor=3$,$\lfloor -2.3\rfloor=-3$
ガウス記号,フロアー関数,床関数,整数部分,など様々な呼び方があります。また,$\lfloor x\rfloor$ ではなく $[x]$ と書くこともあります(むしろ大学入試では後者の記号を用いることが多い)。
素数の逆数和 $\dfrac{1}{2}+\dfrac{1}{3}+\dfrac{1}{5}+\dfrac{1}{7}+\cdots$ は発散する。
非常に美しい結果です。一見難しそうですが,初等的に(高校数学の範囲で)示せます。
整数論(数論)の美しい7つの定理を紹介します。素数にまつわる定理が多いです。いずれも証明は難しいので定理の鑑賞にとどめておきます。
数学オリンピックの整数問題の中でも難問〜超難問レベルに対してときどき使う,有名なテクニックを解説します。 $p$ 進付値,オーダーの話,Lifting The Exponent Lemma,LTEの補題,などと言われているものです。
JMO本選以降の対策にどうぞ。
覚えるべき倍数の判定法一覧とその証明です。特に $3$ と $11$ が素因数分解でも活躍するので重要です。
正の整数の約数の総和を表す公式を二つ紹介します。一つ目は入試でも頻出の必須公式です。
二つ目はコサインとか出てくる観賞用の公式です。玄人向け。
いくらでも長い素数砂漠が存在する。
素因数分解の一意性:全ての正の整数は素数の積として(順番を除いて)一意に表せる。
算術の基本定理とも呼ばれる重要な定理です。一見当たり前ですが実は当たり前ではありません。きちんと証明しようとするとけっこう大変です。
$A$ と $B$ が互いに素なとき,$A$ 円の硬貨と $B$ 円の硬貨を使って支払えない金額の最大値は$(AB-A-B)=\{(A-1)(B-1)-1\}$ 円。
フロベニウスの硬貨交換問題(硬貨が二種類の場合)についての美しい結果とその証明の解説。
リーマン予想:ゼータ関数の非自明な零点の実部は $\dfrac{1}{2}$ である。
自明な零点(ゼロ点)とは?リーマン予想に関して現在分かっている基本的なこと,素数との関係,暗号との関係について。
エラトステネスのふるい:$n$ 以下の素数を全て見つけ出す高速な方法。
エラトステネスの篩(ふるい)の概要と,愚直に計算するよりも速いこと(計算量が $O(n\log\log n)$ であること)を解説します。
1.三角数とは?
2.三角数定理!
3.ペル方程式を使って三角数かつ平方数であるものを明示的に表す公式を導出(←感動!)。
平方剰余の相互法則(など)を用いることで,与えられた素数 $p$ と $p$ 未満の非負整数 $a$ に対して $p$ で割って $a$ 余るような平方数が存在するか否かを素早く判定することができる。
平方剰余の相互法則の意味と応用について解説します。
レイリー(Rayleigh)の定理:
$\dfrac{1}{r}+\dfrac{1}{s}=1$ を満たす正の無理数 $r,s$ に対して以下が成立する。
全ての正の整数は二つの数列
$\lfloor mr\rfloor \:(m=1,2,3\cdots)$
$\lfloor ns\rfloor \:(n=1,2,3\cdots)$
のいずれかに必ず一回だけ登場する。
最大公約数と最小公倍数の関係:
正の整数 $a,b$ に対して,それらの最大公約数を $g$,最小公倍数を $l$ とおくと $ab=gl$
(最大公約数と最小公倍数の積がもとの二つの数の積に等しい)
4桁以下(1万以下)の素数を一覧にしました。番号つきです。
フェルマーの最終定理:
$n$ を3以上の整数とするとき,$x^n+y^n=z^n$ を満たす正の整数 $x,y,z$ の組は存在しない。
この記事では,フェルマーの最終定理について,高校数学の範囲で簡単に紹介します。
二進法と十進法について。二進数と十進数を互いに変換する方法と計算例,小数を含む場合についても解説します。
格子点:座標平面(or 座標空間)において,各成分が全て整数であるような点。
互いに素とは,2つの整数の最大公約数が1であることを言う。例えば,$3$ と $5$ の最大公約数は $1$ なので,$3$ と $5$ は互いに素。
「互いに素」の意味と,関連する定理を解説します。定理1,2は基本的な内容ですが,定理3は数学マニア向け(美しい!)です。
ポラードのロー法という素因数分解の高速なアルゴリズムを解説します。
$p$,$p+2$ がいずれも素数であるときそれらを双子素数と言う。
$(3,5)$,$(5,7)$,$(11,13)$ などが双子素数です。
前半では自然数の二通りの意味を説明します。後半では自然数の公理について軽く触れます。